:root {
  --canvas-width: 100vw;
  --scrollbar-width: 0px;
  --viewport-width: calc(var(--canvas-width) - var(--scrollbar-width));
  --page-margin: 16px;
  --apparent-page-margin: max(
    var(--page-margin),
    calc((var(--viewport-width) - 1128px - 0px) / 2)
  );
  --grid-width: min(
    calc(var(--viewport-width) - var(--page-margin) * 2),
    1128px
  );
  --grid-gutter: 12px;
  --max-column-width: 230.75px;
  --column-count: 4;
  --column-width: calc(
    (var(--grid-width) - (var(--grid-gutter) * (var(--column-count) - 1))) /
      var(--column-count)
  );
}
@media (min-width: 640px) {
  :root {
    --column-count: 12;
    --page-margin: 24px;
    --grid-gutter: 18px;
    --max-column-width: 72px;
  }
}
@media (min-width: 960px) {
  :root {
    --page-margin: 40px;
    --grid-gutter: 24px;
    --max-column-width: 72px;
  }
}
.icon-dark-blue-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Circle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-dark-blue-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Diamond.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-dark-blue-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-dark-blue-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-dark-blue-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Square.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-green-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Green-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-green-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Green-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-green-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Green-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-green-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Green-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-green-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Green-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-light-blue-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Circle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-light-blue-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Diamond.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-light-blue-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-light-blue-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-light-blue-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Square.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-orange-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Orange-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-orange-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Orange-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-orange-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Orange-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-orange-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Orange-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-orange-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Orange-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-periwinkle-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-periwinkle-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-periwinkle-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-periwinkle-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-periwinkle-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-pink-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Pink-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-pink-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Pink-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-pink-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Pink-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-pink-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Pink-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-pink-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Pink-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-purple-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Purple-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-purple-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Purple-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-purple-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Purple-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-purple-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Purple-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-purple-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Purple-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-red-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Red-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-red-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Red-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-red-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Red-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-red-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Red-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-red-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Red-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-yellow-circle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-yellow-diamond:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.icon-yellow-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Equilateral%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-yellow-right-triangle:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Right%20Triangle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.icon-yellow-square:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-util--display-contents {
  display: contents;
}
body:not(.block-editor-page),
body:not(.block-editor-page) *,
body:not(.block-editor-page) *::before,
body:not(.block-editor-page) *::after,
.editor-styles-wrapper,
.editor-styles-wrapper *,
.editor-styles-wrapper *::before,
.editor-styles-wrapper *::after {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body:not(.block-editor-page),
body:not(.block-editor-page) *,
.editor-styles-wrapper,
.editor-styles-wrapper * {
  font-family: "Poppins", sans-serif;
}
body:not(.block-editor-page) h1,
body:not(.block-editor-page) h2,
body:not(.block-editor-page) h3,
body:not(.block-editor-page) h4,
body:not(.block-editor-page) h5,
body:not(.block-editor-page) h6,
body:not(.block-editor-page) p,
body:not(.block-editor-page) span,
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6,
.editor-styles-wrapper p,
.editor-styles-wrapper span {
  margin-top: 0;
  margin-bottom: 0;
}
body:not(.block-editor-page) b,
body:not(.block-editor-page) strong,
.editor-styles-wrapper b,
.editor-styles-wrapper strong {
  font-weight: 500;
}
body:not(.block-editor-page) a,
.editor-styles-wrapper a {
  color: currentColor;
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.2em;
}
body:not(.block-editor-page) a:hover,
.editor-styles-wrapper a:hover {
  color: #e51462;
}
body:not(.block-editor-page) button,
.editor-styles-wrapper button {
  cursor: pointer;
}
body:not(.block-editor-page) input[type="checkbox"],
body:not(.block-editor-page) input[type="submit"],
.editor-styles-wrapper input[type="checkbox"],
.editor-styles-wrapper input[type="submit"] {
  cursor: pointer;
}
@supports not selector(:focus-visible) {
  body:not(.block-editor-page) input[type="checkbox"]:focus,
  body:not(.block-editor-page) input[type="submit"]:focus,
  .editor-styles-wrapper input[type="checkbox"]:focus,
  .editor-styles-wrapper input[type="submit"]:focus {
    outline: 1.5px dashed #273143;
    outline-offset: 1.5px;
  }
}
@supports selector(:focus-visible) {
  body:not(.block-editor-page) input[type="checkbox"]:focus,
  body:not(.block-editor-page) input[type="submit"]:focus,
  .editor-styles-wrapper input[type="checkbox"]:focus,
  .editor-styles-wrapper input[type="submit"]:focus {
    outline: none;
  }
  body:not(.block-editor-page) input[type="checkbox"].focus-visible,
  body:not(.block-editor-page) input[type="submit"].focus-visible,
  .editor-styles-wrapper input[type="checkbox"].focus-visible,
  .editor-styles-wrapper input[type="submit"].focus-visible {
    outline: 1.5px dashed #273143;
    outline-offset: 1.5px;
  }
  body:not(.block-editor-page) input[type="checkbox"]:focus-visible,
  body:not(.block-editor-page) input[type="submit"]:focus-visible,
  .editor-styles-wrapper input[type="checkbox"]:focus-visible,
  .editor-styles-wrapper input[type="submit"]:focus-visible {
    outline: 1.5px dashed #273143;
    outline-offset: 1.5px;
  }
}
body:not(.block-editor-page) input:focus,
body:not(.block-editor-page) textarea:focus,
.editor-styles-wrapper input:focus,
.editor-styles-wrapper textarea:focus {
  outline: 0;
}
@media (max-width: 639px) {
  body:not(.block-editor-page) main,
  .editor-styles-wrapper main {
    margin-top: 90px;
  }
}
.wp-block-outermost-icon-inserter__quick-inserter
  .block-editor-inserter__quick-inserter-results
  .components-button
  svg,
.icon-inserter__content .icon-inserter__content-grid .components-button svg {
  fill: none;
}
.subtitle {
  padding-left: 0;
}
.yoast-breadcrumbs {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  color: #6d7588;
  margin-left: -4px;
}
@media (max-width: 639px) {
  .yoast-breadcrumbs {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
.yoast-breadcrumbs a {
  color: currentColor;
}
.yoast-breadcrumbs a:hover {
  color: currentColor !important;
}
.yoast-breadcrumbs a:not(:hover) {
  text-decoration: none !important;
}
.yoast-breadcrumbs a,
.yoast-breadcrumbs span.breadcrumb_last {
  margin: 0 4px;
}
.yoast-breadcrumbs span.breadcrumb_last {
  color: #273143;
}
.yoast-breadcrumbs > span:only-child {
  display: block;
}
.editor-styles-wrapper .acf-innerblocks-container {
  min-height: 48px;
}
.editor-styles-wrapper .acf-innerblocks-container:empty:after {
  content: "+ Add Blocks";
  text-align: center;
  display: block;
  font-size: 16px;
  line-height: 48px;
  color: gray;
  cursor: pointer;
  border: 1px dashed #bfbfbf;
}
.lf-block--google-doc {
  overflow-wrap: break-word;
}
.lf-content-area .is-style-title-xs:not(:last-child),
.editor-styles-wrapper .is-style-title-xs:not(:last-child) {
  margin-bottom: 2em;
}
.lf-content-area .is-style-title-sm:not(:last-child),
.lf-content-area .is-style-title-md:not(:last-child),
.lf-content-area .is-style-title-lg:not(:last-child),
.lf-content-area .is-style-title-xl:not(:last-child),
.lf-content-area .is-style-title-2xl:not(:last-child),
.editor-styles-wrapper .is-style-title-sm:not(:last-child),
.editor-styles-wrapper .is-style-title-md:not(:last-child),
.editor-styles-wrapper .is-style-title-lg:not(:last-child),
.editor-styles-wrapper .is-style-title-xl:not(:last-child),
.editor-styles-wrapper .is-style-title-2xl:not(:last-child) {
  margin-bottom: 1.5em;
  margin-bottom: min(1.5em, 24px);
}
@media (min-width: 640px) {
  .lf-content-area .is-style-title-sm:not(:last-child),
  .lf-content-area .is-style-title-md:not(:last-child),
  .lf-content-area .is-style-title-lg:not(:last-child),
  .lf-content-area .is-style-title-xl:not(:last-child),
  .lf-content-area .is-style-title-2xl:not(:last-child),
  .editor-styles-wrapper .is-style-title-sm:not(:last-child),
  .editor-styles-wrapper .is-style-title-md:not(:last-child),
  .editor-styles-wrapper .is-style-title-lg:not(:last-child),
  .editor-styles-wrapper .is-style-title-xl:not(:last-child),
  .editor-styles-wrapper .is-style-title-2xl:not(:last-child) {
    margin-bottom: min(1.5em, 32px);
  }
}
@media (min-width: 960px) {
  .lf-content-area .is-style-title-sm:not(:last-child),
  .lf-content-area .is-style-title-md:not(:last-child),
  .lf-content-area .is-style-title-lg:not(:last-child),
  .lf-content-area .is-style-title-xl:not(:last-child),
  .lf-content-area .is-style-title-2xl:not(:last-child),
  .editor-styles-wrapper .is-style-title-sm:not(:last-child),
  .editor-styles-wrapper .is-style-title-md:not(:last-child),
  .editor-styles-wrapper .is-style-title-lg:not(:last-child),
  .editor-styles-wrapper .is-style-title-xl:not(:last-child),
  .editor-styles-wrapper .is-style-title-2xl:not(:last-child) {
    margin-bottom: min(1.5em, 40px);
  }
}
.lf-content-area .is-style-body-xxs:not(:last-child),
.lf-content-area .is-style-body-xs:not(:last-child),
.lf-content-area .is-style-body-sm:not(:last-child),
.lf-content-area .is-style-body-md:not(:last-child),
.lf-content-area .is-style-body-lg:not(:last-child),
.lf-content-area ul:not(:last-child),
.editor-styles-wrapper .is-style-body-xxs:not(:last-child),
.editor-styles-wrapper .is-style-body-xs:not(:last-child),
.editor-styles-wrapper .is-style-body-sm:not(:last-child),
.editor-styles-wrapper .is-style-body-md:not(:last-child),
.editor-styles-wrapper .is-style-body-lg:not(:last-child),
.editor-styles-wrapper ul:not(:last-child) {
  margin-bottom: 1.5em;
  margin-bottom: min(1.5em, 24px);
}
@media (min-width: 640px) {
  .lf-content-area .is-style-body-xxs:not(:last-child),
  .lf-content-area .is-style-body-xs:not(:last-child),
  .lf-content-area .is-style-body-sm:not(:last-child),
  .lf-content-area .is-style-body-md:not(:last-child),
  .lf-content-area .is-style-body-lg:not(:last-child),
  .lf-content-area ul:not(:last-child),
  .editor-styles-wrapper .is-style-body-xxs:not(:last-child),
  .editor-styles-wrapper .is-style-body-xs:not(:last-child),
  .editor-styles-wrapper .is-style-body-sm:not(:last-child),
  .editor-styles-wrapper .is-style-body-md:not(:last-child),
  .editor-styles-wrapper .is-style-body-lg:not(:last-child),
  .editor-styles-wrapper ul:not(:last-child) {
    margin-bottom: min(1.5em, 32px);
  }
}
@media (min-width: 960px) {
  .lf-content-area .is-style-body-xxs:not(:last-child),
  .lf-content-area .is-style-body-xs:not(:last-child),
  .lf-content-area .is-style-body-sm:not(:last-child),
  .lf-content-area .is-style-body-md:not(:last-child),
  .lf-content-area .is-style-body-lg:not(:last-child),
  .lf-content-area ul:not(:last-child),
  .editor-styles-wrapper .is-style-body-xxs:not(:last-child),
  .editor-styles-wrapper .is-style-body-xs:not(:last-child),
  .editor-styles-wrapper .is-style-body-sm:not(:last-child),
  .editor-styles-wrapper .is-style-body-md:not(:last-child),
  .editor-styles-wrapper .is-style-body-lg:not(:last-child),
  .editor-styles-wrapper ul:not(:last-child) {
    margin-bottom: min(1.5em, 40px);
  }
}
.lf-content-area
  .is-style-body-xxs
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.lf-content-area
  .is-style-body-xs
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.lf-content-area
  .is-style-body-sm
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.lf-content-area
  .is-style-body-md
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.lf-content-area
  .is-style-body-lg
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.lf-content-area
  ul
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.editor-styles-wrapper
  .is-style-body-xxs
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.editor-styles-wrapper
  .is-style-body-xs
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.editor-styles-wrapper
  .is-style-body-sm
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.editor-styles-wrapper
  .is-style-body-md
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.editor-styles-wrapper
  .is-style-body-lg
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ),
.editor-styles-wrapper
  ul
  + :where(
    .is-style-title-xs,
    .is-style-title-sm,
    .is-style-title-md,
    .is-style-title-lg,
    .is-style-title-xl,
    .is-style-title-2xl
  ) {
  margin-top: 3em;
  margin-top: min(3em, 80px);
}
.lf-content-area ul,
.editor-styles-wrapper ul {
  padding-left: 1.5em !important;
}
.lf-block--callout {
  padding-top: 96px;
  padding-bottom: 96px;
}
.lf-block--callout .lf-content-container .acf-innerblocks-container {
  display: flex;
  flex-direction: column;
}
.lf-block--callout
  .lf-content-container
  .acf-innerblocks-container
  .wp-block-image
  figcaption {
  margin: 16px 0 0;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: currentColor;
}
@media (max-width: 639px) {
  .lf-block--callout
    .lf-content-container
    .acf-innerblocks-container
    .wp-block-image
    figcaption {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf-block--callout .lf-content-container .acf-innerblocks-container > * {
  margin: 0 0 48px 0;
}
.lf-block--callout
  .lf-content-container
  .acf-innerblocks-container
  > *.lf-callout-eyebrow {
  margin-bottom: 42px;
}
.lf-block--callout
  .lf-content-container
  .acf-innerblocks-container
  > *:last-child {
  margin-bottom: 0;
}
.lf-block--callout.align_text-left
  .lf-content-container
  .acf-innerblocks-container {
  align-items: flex-start;
  text-align: left;
}
.lf-block--callout.align_text-center
  .lf-content-container
  .acf-innerblocks-container {
  align-items: center;
  text-align: center;
}
.lf-block--callout.align_text-center
  .lf-content-container
  .acf-innerblocks-container
  [data-type="jetpack/layout-grid"],
.lf-block--callout.align_text-center
  .lf-content-container
  .acf-innerblocks-container
  .wp-block-jetpack-layout-grid {
  width: 100%;
}
.lf-block--callout.align_text-right
  .lf-content-container
  .acf-innerblocks-container {
  align-items: flex-end;
  text-align: right;
}
.lf-block--callout-carousel {
  position: relative;
  display: flex;
  justify-content: center;
}
.lf-block--callout-carousel.alignfull .lf-block--callout {
  width: calc(100vw - 0px);
  width: var(--viewport-width);
  max-width: none;
  min-width: 100%;
}
.lf-block--callout-carousel .lf-block--callout-carousel__wrapper {
  display: flex;
  overflow-y: hidden;
  overflow-x: hidden;
  scrollbar-width: 0;
  scroll-snap-type: x mandatory;
  scroll-snap-stop: always;
  overscroll-behavior-x: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.lf-block--callout-carousel
  .lf-block--callout-carousel__wrapper::-webkit-scrollbar {
  display: none;
}
.lf-block--callout-carousel
  .lf-block--callout-carousel__wrapper
  .lf-block--callout {
  scroll-snap-align: end;
  scroll-snap-stop: always;
  padding-bottom: 180px;
}
.lf-block--callout-carousel
  .lf-block--callout-carousel__wrapper
  .lf-block--callout
  .lf-content-container {
  background-color: inherit;
}
.lf-block--callout-carousel .lf-block--callout-carousel__controls {
  position: absolute;
  bottom: 0;
  padding: 20px 15px 50px;
}
@media (min-width: 640px) {
  .lf-block--callout-carousel .lf-block--callout-carousel__controls {
    padding: 20px 40px 50px;
  }
}
.lf-block--callout-carousel
  .lf-block--callout-carousel__controls
  .lf-indicators {
  color: currentColor;
}
.wp-block-liftoff-split:not(.alignfull) > .acf-innerblocks-container,
.lf-block--split:not(.alignfull) > .acf-innerblocks-container {
  height: 100%;
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color),
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color) {
  border-radius: 32px;
  overflow: hidden;
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container {
  display: grid;
}
body .has-slate-background-color.wp-block-liftoff-section-text{
  background-color:#273143 !important;
}
body .new-slate-block .center-image img{
  margin-left: auto;
  margin-right: auto;
  height: auto;
}
body .new-slate-block .center-image{
  text-align: center;
}
body .new-slate-block button.lf-scroll-cta{
  display: none !important;
}
.new-slate-block figure {
  width: 100%;
  text-align: center;
  margin-bottom: 25px !important;
}

.new-slate-block figure p{
  font-size: 29px !important;
}
.new-slate-block figure h2{
  font-size: 46px !important;
}
.new-slate-block .wp-element-button:hover{
  background-color: #14cdc8 !important;
}
.new-slate-block .wp-element-button{
background-color:#ff7034 !important;
}
.new-slate-block{
  text-align: center;
  padding:80px 0 40px !important; 
  width: 100% !important;
  max-width: 100% !important;  
}
@media (max-width: 639px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 48px 40px 64px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 96px 0;
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
    grid-column: 2/10;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding-top: 128px;
    padding-bottom: 128px;
    padding-left: 64px;
    padding-right: 64px;
  }
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area,
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area {
  min-height: 370px;
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"],
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"],
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"],
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"] {
  min-height: 370px;
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    min-height: 540px;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    min-height: none;
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
    min-height: 370px;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
    grid-template-columns: 1fr 1fr;
    min-height: 540px;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area {
    padding-left: 64px;
    padding-right: 64px;
    order: -1;
  }
}
@media (max-width: 639px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding-top: calc(16px * 2);
    padding-top: calc(var(--page-margin) * 2);
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    grid-column: 1/7;
  }
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 7/13;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 8/13;
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    grid-column: 7/13;
    grid-row: 1;
  }
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 1/7;
    grid-row: 1;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 1/6;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull > .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split.alignfull > .acf-innerblocks-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
    gap: 24px;
  }
}
@media (max-width: 639px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 80px calc(16px * 2) 80px 16px;
    padding: 80px calc(var(--page-margin) * 2) 80px var(--page-margin);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 96px 16px;
    padding: 96px var(--page-margin);
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
    grid-column: 1/10;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 128px 0 128px 0;
    max-width: 456px;
  }
}
.wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"],
.wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"],
.lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"],
.lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"] {
  min-height: 370px;
}
@media (min-width: 640px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
    min-height: 540px;
  }
}
@media (min-width: 1280px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
    min-height: 720px;
  }
}
@media (min-width: 1800px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
    min-height: 800px;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    margin-left: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 1 + 12px * 1
    );
    margin-left: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
    margin-right: auto;
    padding-right: 16px;
    padding-right: var(--page-margin);
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    order: -1;
    margin-right: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 1 + 12px * 1
    );
    margin-right: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
    margin-left: auto;
    padding-left: 16px;
    padding-left: var(--page-margin);
  }
}
.wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .acf-innerblocks-container,
.wp-block-liftoff-split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.wp-block-liftoff-split
  .lf-block__split--text-area
  > .acf-innerblocks-container,
.lf-block--split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.lf-block--split .lf-block__split--graphic-area > .acf-innerblocks-container,
.lf-block--split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.lf-block--split .lf-block__split--text-area > .acf-innerblocks-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wp-block-liftoff-split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img,
.lf-block--split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img {
  max-width: 408px;
}
.lf-block--split-group .is-style-arrow-link .wp-block-button__link.skip-button {
  position: fixed;
  transition: 0.5s;
  transition-property: opacity, visibility;
  opacity: 0;
  visibility: hidden;
  align-items: center;
  right: 64px;
  bottom: 48px;
  border: none;
  background: #fff;
  border-radius: 100px;
  padding: 8px 22px;
  width:auto;
  height:auto;
}
@media (max-width: 639px) {
  .lf-block--split-group
    .is-style-arrow-link
    .wp-block-button__link.skip-button {
    display: none !important;
  }
}
.lf-block--split-group
  .is-style-arrow-link
  .wp-block-button__link.skip-button.active {
  visibility: visible;
  opacity: 1;
}
.lf-block--split-group
  .is-style-arrow-link
  .wp-block-button__link.skip-button:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-down.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-down.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
.lf-block--split-group
  .is-style-arrow-link
  .wp-block-button__link.skip-button:before {
  order: 1;
  content: "";
  display: block;
  height: 38px;
  width: 20px;
  margin-left: 10px;
}
@media (max-width: 639px) {
  .lf-block--split-group .lf-block--split {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lf-block--split-group
    .lf-block--split
    .lf-block__split--graphic-area
    .acf-innerblocks-container {
    -webkit-transform: none !important;
    transform: none !important;
  }
}
@media (min-width: 640px) {
  .lf-block--split-group .lf-block--split {
    padding-top: 120px;
    padding-bottom: 90px;
    min-height: calc(100vh - 90px);
    display: flex;
    align-items: center;
  }
  .lf-block--split-group
    .lf-block--split
    .lf-block__split--graphic-area
    .acf-innerblocks-container {
    position: fixed;
    top: 90px;
    height: calc(100vh - 90px);
    visibility: hidden;
    opacity: 0;
    transition-property: opacity, visibility;
  }
  .lf-block--split-group
    .lf-block--split
    .lf-block__split--graphic-area
    .acf-innerblocks-container.active {
    visibility: visible;
    opacity: 1;
  }
  .lf-block--split-group .lf-block--split > .acf-innerblocks-container {
    width: 100%;
  }
}
.lf-block--split-group .lf-block--split .lf-block--image-scene img {
  transition: opacity 1s;
}
.lf-block--split-group[data-transition="crossfade"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container {
  transition-duration: 0.4s;
  transition-timing-function: ease-in;
}
.lf-block--split-group[data-transition="crossfade"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container.active {
  transition-timing-function: ease-out;
}
.lf-block--split-group[data-transition="fade-white"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container {
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.lf-block--split-group[data-transition="fade-white"]
  .lf-block__split--graphic-area
  .acf-innerblocks-container.active {
  transition-timing-function: ease-in;
  transition-delay: 0.2s;
}
@media (max-width: 639px) {
  .lf-block--split-group[data-mobile-accordion="true"] {
    width: calc(calc(100vw - 0px) - 16px * 2) !important;
    width: calc(var(--viewport-width) - var(--page-margin) * 2) !important;
  }
  .lf-block--split-group[data-mobile-accordion="true"]
    > .lf-block--split-group-content,
  .lf-block--split-group[data-mobile-accordion="true"]
    > .lf-block--page-sections__nav {
    display: none;
  }
  .lf-block--split-group[data-mobile-accordion="true"]
    .lf-block__split--text-area {
    padding-bottom: 64px;
  }
  .lf-block--split-group[data-mobile-accordion="true"]
    .lf-block__split--text-area
    img:first-child {
    display: none;
  }
}
@media (min-width: 640px) {
  .lf-block--split-group[data-mobile-accordion="true"]
    .lf-block--split-group__mobile-accordion {
    display: none;
  }
}
.is-style-title-2xl {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 62px;
  line-height: 72px;
  letter-spacing: -0.05em;
}
@media (max-width: 639px) {
  .is-style-title-2xl {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.05em;
  }
}
.is-style-title-xl {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.05em;
}
@media (max-width: 639px) {
  .is-style-title-xl {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
.is-style-title-lg {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 46px;
  line-height: 52px;
  letter-spacing: -0.02em;
}
@media (max-width: 959px) {
  .is-style-title-lg {
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -0.02em;
  }
}
.is-style-title-md {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
}
@media (max-width: 959px) {
  .is-style-title-md {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .is-style-title-md {
    font-size: 30px;
    line-height: 36px;
  }
}
.is-style-title-sm {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
}
@media (max-width: 639px) {
  .is-style-title-sm {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
.is-style-title-xs {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
@media (max-width: 639px) {
  .is-style-title-xs {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
p.is-style-body-lg {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  p.is-style-body-lg {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
p.is-style-body-lg strong {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
}
@media (max-width: 639px) {
  p.is-style-body-lg strong {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
p.is-style-body-md {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  p.is-style-body-md {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
p.is-style-body-md strong {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
}
@media (max-width: 639px) {
  p.is-style-body-md strong {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
p.is-style-body-sm {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  p.is-style-body-sm {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
p.is-style-body-sm strong {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
}
@media (max-width: 639px) {
  p.is-style-body-sm strong {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
p.is-style-body-xs {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  p.is-style-body-xs {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
p.is-style-body-xs strong {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
}
@media (max-width: 639px) {
  p.is-style-body-xs strong {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
p.is-style-body-xxs {
  font-style: normal;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  p.is-style-body-xxs {
    font-style: normal;
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
p.is-style-body-xxs strong {
  font-style: normal;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
}
@media (max-width: 639px) {
  p.is-style-body-xxs strong {
    font-style: normal;
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
.wp-block-button__link {
  font-style: normal;
  font-size: 14px;
  height:auto;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  border: 0;
  color: currentColor;
}
@media (max-width: 639px) {
  .wp-block-button__link {
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
  }
}
.wp-block-button__link:hover {
  color: currentColor;
  opacity: 0.8;
}
.is-style-inverted > .wp-block-button__link,
:not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link)
  > .wp-block-button__link {
  padding: 10px 24px;
  text-decoration: initial;
}
.is-style-inverted > .wp-block-button__link:hover,
:not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link)
  > .wp-block-button__link:hover {
  color: currentColor;
}
.is-style-inverted-outline > .wp-block-button__link,
.is-style-outline > .wp-block-button__link {
  background: none;
  border: 1.5px solid currentColor;
  padding: 8.5px 22.5px;
  text-decoration: initial;
}
.is-style-inverted-outline > .wp-block-button__link:hover,
.is-style-outline > .wp-block-button__link:hover {
  color: currentColor;
}
:not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link)
  > .wp-block-button__link {
  background-color: #273143;
  color: #fff;
}
:not(.is-style-outline):not(.is-style-inverted):not(
    .is-style-inverted-outline
  ):not(.is-style-arrow-link):not(.is-style-underline-link):not(.is-style-yellow-button)
  > .wp-block-button__link:hover {
  color: #fff;
}
.is-style-inverted > .wp-block-button__link {
  background-color: #fff;
  color: #273143;
}
.is-style-inverted > .wp-block-button__link:hover {
  color: #273143;
}
.is-style-yellow-button > .wp-block-button__link {
	background-color:var(--wp--preset--color--luminous-vivid-amber) !important;
	color:#000 !important;
}
.is-style-yellow-button > .wp-block-button__link:hover {
	background-color: #000 !important;
	color:#ffffff !important;
}
.is-style-outline > .wp-block-button__link {
  color: #273143;
}
.is-style-outline > .wp-block-button__link:hover {
  color: #273143;
}
.is-style-inverted-outline > .wp-block-button__link {
  color: #fff;
}
.is-style-inverted-outline > .wp-block-button__link:hover {
  color: #fff;
}
.is-style-arrow-link > .wp-block-button__link {
  background: no-repeat;
  display: inline-flex;
  padding: 10px 0;
  color: #273143;
  text-decoration: initial;
}
.is-style-arrow-link > .wp-block-button__link:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
  width: 38px;
  height: 20px;
}
.is-style-arrow-link > .wp-block-button__link:before {
  content: "";
  display: block;
  width: 38px;
  height: 20px;
  margin-right: 10px;
  background-color: currentColor;
}
.is-style-arrow-link > .wp-block-button__link:hover {
  color: inherit;
}
.is-style-underline-link > .wp-block-button__link {
  background: no-repeat;
  padding: 10px 0;
  color: #273143;
}
@supports not selector(:focus-visible) {
  .wp-block-button__link:focus {
    position: relative;
    outline: 0;
  }
  .wp-block-button__link:focus::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
}
@supports selector(:focus-visible) {
  .wp-block-button__link:focus {
    outline: none;
  }
  .wp-block-button__link.focus-visible {
    position: relative;
    outline: 0;
  }
  .wp-block-button__link:focus-visible {
    position: relative;
    outline: 0;
  }
  .wp-block-button__link.focus-visible::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
  .wp-block-button__link:focus-visible::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
}
@supports not selector(:focus-visible) {
  .is-style-outline > .wp-block-button__link:focus:after {
    width: calc(100% + 11px);
    height: calc(100% + 11px);
  }
}
@supports selector(:focus-visible) {
  .is-style-outline > .wp-block-button__link:focus {
    outline: none;
  }
  .is-style-outline > .wp-block-button__link.focus-visible:after {
    width: calc(100% + 11px);
    height: calc(100% + 11px);
  }
  .is-style-outline > .wp-block-button__link:focus-visible:after {
    width: calc(100% + 11px);
    height: calc(100% + 11px);
  }
}
@supports not selector(:focus-visible) {
  .is-style-inverted > .wp-block-button__link:focus:after {
    border-color: #fff;
  }
}
@supports selector(:focus-visible) {
  .is-style-inverted > .wp-block-button__link:focus {
    outline: none;
  }
  .is-style-inverted > .wp-block-button__link.focus-visible:after {
    border-color: #fff;
  }
  .is-style-inverted > .wp-block-button__link:focus-visible:after {
    border-color: #fff;
  }
}
@supports not selector(:focus-visible) {
  .is-style-inverted-outline > .wp-block-button__link:focus:after {
    border-color: #fff;
    width: calc(100% + 11px);
    height: calc(100% + 11px);
  }
}
@supports selector(:focus-visible) {
  .is-style-inverted-outline > .wp-block-button__link:focus {
    outline: none;
  }
  .is-style-inverted-outline > .wp-block-button__link.focus-visible:after {
    border-color: #fff;
    width: calc(100% + 11px);
    height: calc(100% + 11px);
  }
  .is-style-inverted-outline > .wp-block-button__link:focus-visible:after {
    border-color: #fff;
    width: calc(100% + 11px);
    height: calc(100% + 11px);
  }
}
@supports not selector(:focus-visible) {
  .is-style-arrow-link > .wp-block-button__link:focus:after {
    border-radius: 12px;
  }
}
@supports selector(:focus-visible) {
  .is-style-arrow-link > .wp-block-button__link:focus {
    outline: none;
  }
  .is-style-arrow-link > .wp-block-button__link.focus-visible:after {
    border-radius: 12px;
  }
  .is-style-arrow-link > .wp-block-button__link:focus-visible:after {
    border-radius: 12px;
  }
}
@supports not selector(:focus-visible) {
  .is-style-underline-link > .wp-block-button__link:focus:after {
    border-radius: 12px;
  }
}
@supports selector(:focus-visible) {
  .is-style-underline-link > .wp-block-button__link:focus {
    outline: none;
  }
  .is-style-underline-link > .wp-block-button__link.focus-visible:after {
    border-radius: 12px;
  }
  .is-style-underline-link > .wp-block-button__link:focus-visible:after {
    border-radius: 12px;
  }
}
.lf-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
}
.lf-container .lf-row {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-container .lf-row {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-container .lf-row.fullbleed {
  width: calc(100vw - 0px);
  width: var(--viewport-width);
  max-width: none;
}
.lf-container.nomargin {
  margin: 0;
  padding: 0;
}
@media (min-width: 960px) {
  .lf-container.nomargin {
    margin: 0;
    padding: 0;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-1 {
    grid-column: auto/span 1;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-2 {
    grid-column: auto/span 2;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-3 {
    grid-column: auto/span 3;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-4 {
    grid-column: auto/span 4;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-5 {
    grid-column: auto/span 5;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-6 {
    grid-column: auto/span 6;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-7 {
    grid-column: auto/span 7;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-8 {
    grid-column: auto/span 8;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-9 {
    grid-column: auto/span 9;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-10 {
    grid-column: auto/span 10;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-11 {
    grid-column: auto/span 11;
  }
}
@media (min-width: 0px) {
  .lf-container .lf-col-sm-12 {
    grid-column: auto/span 12;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-1 {
    grid-column: auto/span 1;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-2 {
    grid-column: auto/span 2;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-3 {
    grid-column: auto/span 3;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-4 {
    grid-column: auto/span 4;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-5 {
    grid-column: auto/span 5;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-6 {
    grid-column: auto/span 6;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-7 {
    grid-column: auto/span 7;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-8 {
    grid-column: auto/span 8;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-9 {
    grid-column: auto/span 9;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-10 {
    grid-column: auto/span 10;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-11 {
    grid-column: auto/span 11;
  }
}
@media (min-width: 640px) {
  .lf-container .lf-col-md-12 {
    grid-column: auto/span 12;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-1 {
    grid-column: auto/span 1;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-2 {
    grid-column: auto/span 2;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-3 {
    grid-column: auto/span 3;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-4 {
    grid-column: auto/span 4;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-5 {
    grid-column: auto/span 5;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-6 {
    grid-column: auto/span 6;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-7 {
    grid-column: auto/span 7;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-8 {
    grid-column: auto/span 8;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-9 {
    grid-column: auto/span 9;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-10 {
    grid-column: auto/span 10;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-11 {
    grid-column: auto/span 11;
  }
}
@media (min-width: 960px) {
  .lf-container .lf-col-lg-12 {
    grid-column: auto/span 12;
  }
}
.lf-content-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin-left: auto;
  margin-right: auto;
}
.lf-content-area > *,
.wp-block-group.alignfull > *,
.lf-block--page-section > .acf-innerblocks-container > *,
.lf-block--section-group > .acf-innerblocks-container > *,
.lf-block--split-group-item > .acf-innerblocks-container > * {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
}
.lf-content-area > *.alignfull,
.wp-block-group.alignfull > *.alignfull,
.lf-block--page-section > .acf-innerblocks-container > *.alignfull,
.lf-block--section-group > .acf-innerblocks-container > *.alignfull,
.lf-block--split-group-item > .acf-innerblocks-container > *.alignfull {
  width: calc(100vw - 0px);
  width: var(--viewport-width);
  max-width: none;
}
.lf-content-area > *.block-list-appender,
.wp-block-group.alignfull > *.block-list-appender,
.lf-block--page-section > .acf-innerblocks-container > *.block-list-appender,
.lf-block--section-group > .acf-innerblocks-container > *.block-list-appender,
.lf-block--split-group-item
  > .acf-innerblocks-container
  > *.block-list-appender {
  margin-left: auto;
  margin-right: auto;
}
.home .lf-block--split-group-item, .home .lf-block--split-group-item section {
	background: linear-gradient(90deg, #f9f9fb 50%, #fff 50%) !important;
}
@media screen and (min-width: 640px) {
	.home .splitbg {
		background: linear-gradient(90deg, #f9f9fb 50%, #fff 50%) !important;
		max-width: 100%;
		width: 100%;
	}
}
.is-root-container.block-editor-block-list__layout > * {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  padding: 0;
}
.is-root-container.block-editor-block-list__layout > *.alignfull {
  width: calc(100vw - 0px);
  width: var(--viewport-width);
  max-width: none;
}
.wp-block-columns {
  gap: 12px !important;
  gap: var(--grid-gutter) !important;
}
@media (max-width: 639px) {
  .wp-block-columns {
    gap: calc(12px * 2) !important;
    gap: calc(var(--grid-gutter) * 2) !important;
  }
}
.lf-offset-content {
  grid-column: 1/5;
}
@media (min-width: 640px) {
  .lf-offset-content {
    grid-column: 1/10;
  }
}
@media (min-width: 960px) {
  .lf-offset-content {
    grid-column: 2/10;
  }
}
.lf-offset-content-side {
  grid-column: 1/5;
}
@media (min-width: 640px) {
  .lf-offset-content-side {
    grid-column: 11/13;
  }
}
@media (min-width: 960px) {
  .lf-offset-content-side {
    grid-column: 11/13;
  }
}
.wp-block-group.is-style-white-box {
  background: #fff;
  border: 1.5px solid #273143;
  padding: 24px;
  border-radius: 12px;
}
@media (min-width: 640px) {
  .wp-block-group.is-style-white-box {
    padding: 36px;
    border-radius: 18px;
  }
}
@media (min-width: 960px) {
  .wp-block-group.is-style-white-box {
    padding: 48px;
    border-radius: 24px;
  }
}
body:not(.admin-bar) {
  --wp-admin--admin-bar--height: 0px;
}
header.lf-nav {
  background-color: #fff;
  color: #273143;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  z-index: 999;
  transition: all 0.5s ease 0.5s;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
@media (max-width: 639px) {
  header.lf-nav {
    position: fixed;
  }
}
@media screen and (min-width: 601px) {
  header.lf-nav {
    top: var(--wp-admin--admin-bar--height);
  }
}
header.lf-nav[aria-hidden="true"] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition-delay: 0s;
}
header.lf-nav[aria-hidden="true"] .lf-nav-dropdown .lf-dropdown-content {
  display: none;
}
header.lf-nav a:not(:hover) {
  text-decoration: none;
}
header.lf-nav .sitelogo a {
  display: block;
  background: url(/wp-content/themes/liftoff/assets/liftoff-logo.svg) center
    left no-repeat;
  width: 86px;
  height: 30px;
}
header.lf-nav .desktop-nav {
  display: none;
}
@media (min-width: 960px) {
  header.lf-nav .desktop-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
header.lf-nav .desktop-nav .lf-row {
  align-items: center;
  width: 100%;
}
header.lf-nav .desktop-nav .section-description {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 25px;
}
@media (max-width: 639px) {
  header.lf-nav .desktop-nav .section-description {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
header.lf-nav .desktop-nav .lf-view-more-link-button {
  width: -webkit-max-content;
  width: max-content;
}
header.lf-nav .desktop-nav .lf-dropdown-content .lf-row {
  align-items: flex-start;
}
header.lf-nav .desktop-nav .dropdown-toggle {
  border: none;
  background: none;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  color: #273143;
  text-decoration: none;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 1;
}
@media (max-width: 639px) {
  header.lf-nav .desktop-nav .dropdown-toggle {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
header.lf-nav .desktop-nav .dropdown-toggle::before {
  position: absolute;
  bottom: 0;
  top: 0;
  content: "";
}
header.lf-nav .desktop-nav .main-nav {
  list-style: none;
  display: flex;
  gap: 34px;
  padding: 0;
  margin: 0;
  height: 90px;
}
header.lf-nav .desktop-nav .main-nav .dropdown-toggle::before {
  right: -17px;
  left: -17px;
}
header.lf-nav .desktop-nav .main-nav .section-items-list {
  padding: 0;
  list-style: none;
  display: grid;
}
header.lf-nav .desktop-nav .main-nav .section-items-list.type-link {
  grid-template-rows: repeat(6, auto);
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  row-gap: 18px;
  -webkit-column-gap: 12px;
  column-gap: 12px;
  -webkit-column-gap: var(--grid-gutter);
  column-gap: var(--grid-gutter);
}
header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon {
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-row-gap: 56px;
}
header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon li {
  grid-column: auto/span 1;
  padding-right: 10%;
}
header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon .icon {
  height: 41px;
  width: 41px;
  margin-bottom: 15px;
}
header.lf-nav .desktop-nav .main-nav .section-items-list.type-with-icon .title {
  margin-bottom: 4px;
}
header.lf-nav
  .desktop-nav
  .main-nav
  .section-items-list.type-with-icon
  .description {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #4a5871;
}
@media (max-width: 639px) {
  header.lf-nav
    .desktop-nav
    .main-nav
    .section-items-list.type-with-icon
    .description {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
header.lf-nav .desktop-nav .main-nav .section-items-list li {
  display: flex;
  flex-direction: column;
}
header.lf-nav .desktop-nav .main-nav .section-items-list li a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  color: #273143;
}
@media (max-width: 639px) {
  header.lf-nav .desktop-nav .main-nav .section-items-list li a {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
header.lf-nav
  .desktop-nav
  .main-nav
  .section-items-list
  li
  a:not(.icon-link):hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.175em;
}
header.lf-nav .desktop-nav .main-nav .section-items {
  grid-column: auto/span 8;
  grid-column-start: 5;
}
header.lf-nav .desktop-nav .main-nav .section-items.type-link {
  grid-column: auto/span 4;
  grid-column-start: 5;
}
header.lf-nav .desktop-nav .main-nav .section-items.with-featured {
  grid-column: auto/span 4;
  grid-column-start: 5;
}
header.lf-nav
  .desktop-nav
  .main-nav
  .section-items.with-featured
  .type-with-icon {
  grid-template-columns: repeat(2, 1fr);
}
header.lf-nav .desktop-nav .icons-nav {
  display: flex;
  gap: 20px;
}
header.lf-nav .desktop-nav .icons-nav .dropdown-toggle::before {
  right: -10px;
  left: -10px;
}
header.lf-nav .desktop-nav .icons-nav .icon {
  width: 18px;
  background-repeat: no-repeat;
  background-position: center;
}
header.lf-nav .desktop-nav .icons-nav .icon.search-icon {
  background-image: url(/wp-content/themes/liftoff/assets/icons/outlined/Search.svg);
}
header.lf-nav .desktop-nav .icons-nav .icon.login-icon {
  background-image: url(/wp-content/themes/liftoff/assets/icons/outlined/Login.svg);
}
header.lf-nav .desktop-nav .icons-nav .icon.language-icon {
  background-image: url(/wp-content/themes/liftoff/assets/icons/outlined/Language.svg);
}
header.lf-nav .desktop-nav .search-content {
  align-items: center;
  justify-content: center;
}
header.lf-nav .desktop-nav .search-content .lf-container {
  width: 100%;
  margin: 0;
}
header.lf-nav .desktop-nav .search-content .lf-input {
  grid-column: auto/span 8;
  grid-column-start: 3;
}
header.lf-nav .desktop-nav .search-content .lf-input form {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #6d7588;
  display: flex;
}
header.lf-nav .desktop-nav .search-content .lf-input form label {
  flex: 1;
}
header.lf-nav
  .desktop-nav
  .search-content
  .lf-input
  form
  label
  input[type="search"] {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
  line-height: 76px;
  width: 100%;
  height: auto;
  border: none;
  padding: 0 32px 0 0;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
}
@media (max-width: 959px) {
  header.lf-nav
    .desktop-nav
    .search-content
    .lf-input
    form
    label
    input[type="search"] {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  header.lf-nav
    .desktop-nav
    .search-content
    .lf-input
    form
    label
    input[type="search"] {
    font-size: 30px;
    line-height: 36px;
  }
}
header.lf-nav
  .desktop-nav
  .search-content
  .lf-input
  form
  label
  input[type="search"]::-webkit-search-cancel-button {
  position: relative;
  left: 16px;
}
header.lf-nav .desktop-nav .search-content .lf-input form input[type="submit"] {
  border: 0;
  padding: 0;
  width: 18px;
  text-indent: -9999px;
  background: url(/wp-content/themes/liftoff/assets/icons/outlined/Search.svg)
    center right no-repeat;
}
header.lf-nav .desktop-nav .language-selector .language-icon .mobile-label {
  display: block;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
}
@media (max-width: 639px) {
  header.lf-nav .desktop-nav .language-selector .language-icon .mobile-label {
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
  }
}
@media (min-width: 960px) {
  header.lf-nav .desktop-nav .language-selector .language-icon .mobile-label {
    display: none;
  }
}
header.lf-nav .desktop-nav .login-content ul.lf-login-selector {
  margin: 0;
  padding: 0;
  padding-left: 40px;
  list-style: none;
  grid-column: 10/13;
}
header.lf-nav .desktop-nav .login-content ul.lf-login-selector li {
  margin-bottom: 21px;
  display: flex;
  align-items: center;
}
header.lf-nav .desktop-nav .login-content ul.lf-login-selector li a {
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
  position: relative;
}
@media (max-width: 639px) {
  header.lf-nav .desktop-nav .login-content ul.lf-login-selector li a {
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
  }
}
header.lf-nav
  .desktop-nav
  .login-content
  ul.lf-login-selector
  li
  .lf-login-icon {
  height: 22px;
  width: 22px;
  margin-right: 8px;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li.lf-login__separator {
	padding-top:21px;
	position:relative;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li.lf-login__separator::before {
	border-top:1px solid #ededed;
	display:block;
	content:"";
	left:0px;
	position:absolute;
	right:20%;
	top:0px;
}

header.lf-nav .desktop-nav .login-content ul.lf-login-selector li .lf-login__subtitle {
	color:#bababa;
	display:block;
	margin-top:-0.4em !important;
}

header.lf-nav .lf-nav--desktop-logo-area {
  grid-column: 1/4;
}
@media (min-width: 1120px) {
  header.lf-nav .lf-nav--desktop-logo-area {
    grid-column: 1/5;
  }
}
header.lf-nav .lf-nav--desktop-link-area {
  grid-column: 4/13;
}
@media (min-width: 1120px) {
  header.lf-nav .lf-nav--desktop-link-area {
    grid-column: 5/13;
  }
}
header.lf-nav .featured {
  grid-column: 10/13;
}
header.lf-nav .featured .featured-image {
  margin-bottom: 24px;
  overflow: hidden;
}
header.lf-nav .featured .featured-image img {
  border-radius: 18px;
  width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
}
header.lf-nav .featured .featured-label {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #6d7588;
  margin-bottom: 8px;
}
@media (max-width: 639px) {
  header.lf-nav .featured .featured-label {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
header.lf-nav .featured .featured-title {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  display: block;
  color: #273143;
  text-decoration: none;
}
@media (max-width: 639px) {
  header.lf-nav .featured .featured-title {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
header.lf-nav .mobile-nav {
  display: block;
}
@media (min-width: 960px) {
  header.lf-nav .mobile-nav {
    display: none;
  }
}
header.lf-nav .mobile-nav .lf-nav-container {
  display: flex;
  justify-content: space-between;
}
header.lf-nav .mobile-nav .lf-nav-container .menu-button {
  border: none;
  height: 24px;
  width: 24px;
  background: url(/wp-content/themes/liftoff/assets/icons/outlined/Menu.svg)
    center no-repeat;
}
header.lf-nav .mobile-nav .lf-nav-container .menu-button.open {
  background: url(/wp-content/themes/liftoff/assets/icons/outlined/Close.svg)
    center no-repeat;
}
header.lf-nav .mobile-nav .sidebar {
  overflow-y: scroll;
  position: fixed;
  display: none;
  height: calc(100% - 90px + var(--wp-admin--admin-bar--height));
  width: 100%;
  left: 0;
  top: 90px;
}
header.lf-nav .mobile-nav .sidebar.open {
  display: block;
  background-color: #fff;
}
header.lf-nav ul#lf-language-selector,
header.lf-nav ul#lf-language-selector-mobile {
  margin: 0;
  padding: 0;
  list-style: none;
  grid-column: 10/13;
}
header.lf-nav ul#lf-language-selector li,
header.lf-nav ul#lf-language-selector-mobile li {
  margin-bottom: 21px;
  display: flex;
  align-items: center;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
}
@media (max-width: 639px) {
  header.lf-nav ul#lf-language-selector li,
  header.lf-nav ul#lf-language-selector-mobile li {
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0em;
  }
}
header.lf-nav ul#lf-language-selector li.current,
header.lf-nav ul#lf-language-selector-mobile li.current {
  color: #6d7588;
}
header.lf-nav ul#lf-language-selector li:not(.current),
header.lf-nav ul#lf-language-selector-mobile li:not(.current) {
  cursor: pointer;
}
header.lf-nav ul#lf-language-selector li:not(.current):hover,
header.lf-nav ul#lf-language-selector-mobile li:not(.current):hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.175em;
}
header.lf-nav ul#lf-language-selector li::before,
header.lf-nav ul#lf-language-selector-mobile li::before {
  content: "";
  display: block;
  height: 16px;
  width: 24px;
  background-size: 24px 16px;
  margin-right: 8px;
}
header.lf-nav ul#lf-language-selector li.lf-language-en::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-en::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/US/US.svg);
}
header.lf-nav ul#lf-language-selector li.lf-language-zh-Hans::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-zh-Hans::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/CN/CN.svg);
}
header.lf-nav ul#lf-language-selector li.lf-language-ko::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-ko::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/KR/KR.svg);
}
header.lf-nav ul#lf-language-selector li.lf-language-ja::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-ja::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/JP/JP.svg);
}
header.lf-nav ul#lf-language-selector li.lf-language-es::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-es::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/ES/ES.svg);
}
header.lf-nav ul#lf-language-selector li.lf-language-pt_BR::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-pt_BR::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/BR/BR.svg);
}
header.lf-nav ul#lf-language-selector li.lf-language-ru::before,
header.lf-nav ul#lf-language-selector-mobile li.lf-language-ru::before {
  background-image: url(/wp-content/themes/liftoff/assets/icons/flags/RU/RU.svg);
}
header.lf-nav ul#lf-language-selector-mobile {
  padding-top: 32px;
  padding-left: 32px;
  display: none;
}
header.lf-nav ul#lf-language-selector-mobile.open {
  display: block;
}
.lf-nav-dropdown {
  height: 90px;
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.lf-nav-dropdown .lf-dropdown-content {
  display: none;
  width: 100%;
  min-height: 340px;
  background-color: #fff;
  padding: 40px 0;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.02);
  border-top: 1px solid #e7e7df;
}
.lf-nav-dropdown:hover .dropdown-toggle::after,
.lf-nav-dropdown.active .dropdown-toggle::after {
  border-bottom: 1px solid #273143;
  width: 100%;
  left: 0;
  position: absolute;
  bottom: 0;
  content: "";
}
.lf-nav-dropdown:hover.icon-dropdown::after,
.lf-nav-dropdown.active.icon-dropdown::after {
  max-width: 20px;
  left: 0;
}
.lf-nav-dropdown:hover .lf-dropdown-content,
.lf-nav-dropdown.active .lf-dropdown-content {
  display: block;
}
.lf-nav-dropdown:hover .lf-dropdown-content.search-content,
.lf-nav-dropdown.active .lf-dropdown-content.search-content {
  display: flex;
}
.lf-nav-dropdown:hover {
  z-index: 1000;
}
.mobile-icon-links {
  list-style: none;
  padding: 0;
  margin-top: 64px;
}
.mobile-icon-links li {
  margin-bottom: 24px;
}
.mobile-icon-links li a,
.mobile-icon-links li button {
  border: none;
  background: none;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
}
@media (max-width: 639px) {
  .mobile-icon-links li a,
  .mobile-icon-links li button {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.mobile-icon-links .icon {
  padding-left: 36px;
  display: block;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 18px 18px;
}
.mobile-icon-links .icon.search-icon {
  background-image: url(/wp-content/themes/liftoff/assets/icons/outlined/Search.svg);
}
.mobile-icon-links .icon.login-icon {
  background-image: url(/wp-content/themes/liftoff/assets/icons/outlined/Login.svg);
}
.mobile-icon-links .icon.language-icon {
  background-image: url(/wp-content/themes/liftoff/assets/icons/outlined/Language.svg);
}
footer {
  background-color: #f8f8fa;
}
footer a:not(:hover) {
  text-decoration: none;
}
footer .footer-container {
  display: flex;
  flex-direction: column;
  min-height: 705px;
}
footer .footer-container .top-container {
  padding-top: 100px;
  padding-bottom: 24px;
}
@media (max-width: 639px) {
  footer .footer-container .top-container {
    display: none;
  }
}
footer .footer-container .top-container img {
  display: block;
  width: 86px;
}
@media (min-width: 640px) {
  footer .footer-container .middle-container .eyebrow {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    color: #273143;
    margin-bottom: 40px;
  }
}
@media (min-width: 640px) and (max-width: 639px) {
  footer .footer-container .middle-container .eyebrow {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 640px) {
  footer .footer-container .middle-container .social-icons-container {
    margin-top: 40px;
    display: flex;
  }
  footer .footer-container .middle-container .social-icons-container > a {
    width: 18px;
    height: 18px;
    margin-right: 32px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:last-child {
    margin-right: 0;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.tw:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 13px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.fb:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.li:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.yt:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:before {
    background-color: #6d7588 !important;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:hover:before {
    background-color: #273143 !important;
  }
}
@media (min-width: 640px) {
  footer .footer-container .middle-container .lf-accordion-container {
    display: none;
  }
}
@media (max-width: 639px) {
  footer .footer-container .middle-container {
    padding-bottom: 64px;
  }
  footer .footer-container .middle-container .eyebrow {
    margin-top: 64px;
    margin-bottom: 35px;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.02em;
    max-width: 253px;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  footer .footer-container .middle-container .eyebrow {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
@media (max-width: 639px) {
  footer .footer-container .middle-container > div:nth-child(2) {
    grid-column-start: 1;
  }
}
@media (max-width: 639px) {
  footer .footer-container .middle-container .social-icons-container {
    margin-top: 32px;
    display: flex;
  }
  footer .footer-container .middle-container .social-icons-container > a {
    width: 18px;
    height: 18px;
    margin-right: 32px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:last-child {
    margin-right: 0;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.tw:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Twitter.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.fb:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Facebook.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.li:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/LinkedIn.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a.yt:before {
    display: inline-block;
    content: "\a";
    width: 17px;
    height: 17px;
    mask: url(/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg)
      no-repeat center;
    -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/YouTube.svg)
      no-repeat center;
    background-color: #273143;
    width: 18px;
    height: 18px;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:before {
    background-color: #6d7588 !important;
  }
  footer
    .footer-container
    .middle-container
    .social-icons-container
    > a:hover:before {
    background-color: #273143 !important;
  }
}
@media (max-width: 639px) {
  footer .footer-container .middle-container > div:first-child {
    margin-bottom: 64px;
  }
}
@media (max-width: 639px) {
  footer
    .footer-container
    .middle-container
    .lf-footer-desktop__link-container {
    display: none;
  }
}
footer .footer-container .bottom-container {
  padding: 48px 0;
  margin-top: auto;
}
@media (max-width: 639px) {
  footer .footer-container .bottom-container {
    text-align: center;
  }
}
footer .footer-container .bottom-container .company {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #6d7588;
  text-transform: none;
}
@media (max-width: 639px) {
  footer .footer-container .bottom-container .company {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
footer .lf-footer-desktop__contact-container {
  grid-column: 1/5;
}
@media (min-width: 960px) {
  footer .lf-footer-desktop__contact-container {
    grid-column: 1/4;
  }
}
footer
  .lf-footer-desktop__contact-container
  .hubspot-email-input
  .no-list.hs-error-msgs.inputs-list
  .hs-main-font-element {
  display: none;
}
footer .lf-footer-desktop__link-container {
  grid-column: 7/13;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: calc(12px * 2) 12px;
  grid-gap: calc(12px * 2) 12px;
  grid-gap: calc(var(--grid-gutter) * 2) var(--grid-gutter);
  gap: calc(var(--grid-gutter) * 2) var(--grid-gutter);
}
@media (min-width: 960px) {
  footer .lf-footer-desktop__link-container {
    grid-column: 5/13;
    grid-template-columns: repeat(4, 1fr);
  }
}
footer .lf-footer-desktop__link-container a {
  display: block;
  width: -webkit-max-content;
  width: max-content;
}
footer .lf-footer-desktop__link-container a:hover {
  color: #273143;
}
footer .lf-footer-desktop__link-container h3 a {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
  margin-bottom: 27px;
}
@media (max-width: 639px) {
  footer .lf-footer-desktop__link-container h3 a {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
footer .lf-footer-desktop__link-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .lf-footer-desktop__link-container ul a {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  color: #6d7588;
  margin-bottom: 8px;
}
@media (max-width: 639px) {
  footer .lf-footer-desktop__link-container ul a {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
.lf-accordion-container .lf-accordion-header {
  display: flex;
  align-items: center;
  position: relative;
}
.lf-accordion-container .lf-accordion-header:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Collapse.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Collapse.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
.lf-accordion-container .lf-accordion-header:after {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Expand.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Expand.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
.lf-accordion-container .lf-accordion-header:after,
.lf-accordion-container .lf-accordion-header:before {
  position: absolute;
  right: 18px;
  pointer-events: none;
}
.lf-accordion-container .lf-accordion-header.is-open::after {
  display: none;
}
.lf-accordion-container .lf-accordion-header.is-closed::before {
  display: none;
}
.lf-accordion-container .lf-accordion-header > button {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  padding: 32px 0 31px;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  border: none;
  border-bottom: solid 1px #e7e7df;
  color: #273143;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 48px;
}
@media (max-width: 639px) {
  .lf-accordion-container .lf-accordion-header > button {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-accordion-container
  .lf-accordion-header
  > button
  img.lf-accordion-header-icon {
  width: 32px;
  margin-right: 16px;
  margin-bottom: -5px;
  margin-top: -4px;
  pointer-events: none;
}
.lf-accordion-container .lf-accordion-header[focus-within] > button,
.lf-accordion-container .lf-accordion-header:hover > button {
  border-bottom: solid 1px #6d7588;
}
.lf-accordion-container .lf-accordion-header:focus-within > button,
.lf-accordion-container .lf-accordion-header:hover > button {
  border-bottom: solid 1px #6d7588;
}
.lf-accordion-container .is-closed + .lf-accordion-content {
  display: none;
}
.lf-accordion-container .is-open + .lf-accordion-content {
  display: block;
}
.lf-accordion-container .lf-accordion-content {
  border-bottom: solid 1px #e7e7df;
}
.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level,
.lf-accordion-container .lf-accordion-content > div.lf-indented-level {
  height: 88px;
  display: flex;
  align-items: center;
  justify-content: left;
  border-bottom: solid 1px #e7e7df;
}
.lf-accordion-container
  .lf-accordion-content
  > div.lf-no-indented-level:last-child,
.lf-accordion-container
  .lf-accordion-content
  > div.lf-indented-level:last-child {
  margin-bottom: -1px;
}
.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level p,
.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level a,
.lf-accordion-container .lf-accordion-content > div.lf-indented-level p,
.lf-accordion-container .lf-accordion-content > div.lf-indented-level a {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  margin: 0px;
  color: #6d7588;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 639px) {
  .lf-accordion-container .lf-accordion-content > div.lf-no-indented-level p,
  .lf-accordion-container .lf-accordion-content > div.lf-no-indented-level a,
  .lf-accordion-container .lf-accordion-content > div.lf-indented-level p,
  .lf-accordion-container .lf-accordion-content > div.lf-indented-level a {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-accordion-container
  .lf-accordion-content
  > div.lf-no-indented-level[focus-within],
.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level:hover,
.lf-accordion-container
  .lf-accordion-content
  > div.lf-indented-level[focus-within],
.lf-accordion-container .lf-accordion-content > div.lf-indented-level:hover {
  border-bottom: solid 1px #6d7588;
}
.lf-accordion-container
  .lf-accordion-content
  > div.lf-no-indented-level:focus-within,
.lf-accordion-container .lf-accordion-content > div.lf-no-indented-level:hover,
.lf-accordion-container
  .lf-accordion-content
  > div.lf-indented-level:focus-within,
.lf-accordion-container .lf-accordion-content > div.lf-indented-level:hover {
  border-bottom: solid 1px #6d7588;
}
.lf-accordion-container .lf-accordion-content > div.lf-indented-level {
  padding-left: 24px;
}
.lf-block--accordion-item .lf-accordion-content .acf-innerblocks-container {
  margin: 24px 0 48px;
}
.lf-block--accordion-item .is-open button {
  border-bottom: none !important;
}
.lf-indicators {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #273143;
}
.lf-indicators a {
  text-decoration: none !important;
}
.lf-indicators a {
  color: currentColor;
}
.lf-indicators a:hover {
  color: inherit !important;
}
.lf-indicators .lf-arrow-left,
.lf-indicators .lf-arrow-right {
  border: none;
  background: none;
  padding: 0;
  position: relative;
  color: currentColor;
}
.lf-indicators .lf-arrow-left:before,
.lf-indicators .lf-arrow-right:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
  width: 38px;
  height: 20px;
}
.lf-indicators .lf-arrow-left:before,
.lf-indicators .lf-arrow-right:before {
  display: block;
  background-color: currentColor;
}
.lf-indicators .lf-arrow-left::after,
.lf-indicators .lf-arrow-right::after {
  content: "";
  width: 44px;
  height: 44px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lf-indicators .lf-arrow-left:hover,
.lf-indicators .lf-arrow-right:hover {
  opacity: 0.8;
  color: currentColor;
}
.lf-indicators .lf-arrow-left:disabled,
.lf-indicators .lf-arrow-left[aria-disabled="true"],
.lf-indicators .lf-arrow-right:disabled,
.lf-indicators .lf-arrow-right[aria-disabled="true"] {
  opacity: 0.5;
  cursor: auto;
}
.lf-indicators .lf-arrow-left {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.lf-indicators .lf-page-indicator {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin: 0 20px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
}
@media (max-width: 639px) {
  .lf-indicators .lf-page-indicator {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf-indicators .lf-indicators__current {
  text-align: right;
}
.acf-block-preview.wp-block-liftoff-image-scene
  .lf-block--image-scene[data-has-background="false"][data-has-foreground="false"] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=);
  aspect-ratio: 1.5;
}
.lf-block--image-scene {
  position: relative;
  display: flex;
  justify-content: stretch;
  align-items: stretch;
  margin: 0;
  overflow: hidden;
}
.lf-block--image-scene .lf-block--image-scene__foreground-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container,
  .lottie-padding {
  padding: 64px;
}
@media (min-width: 640px) {
  .lf-block--image-scene[data-has-background="true"]
    .lf-block--image-scene__foreground-container,
    .lottie-padding {
    padding: 80px;
  }
}
@media (min-width: 960px) {
  .lf-block--image-scene[data-has-background="true"]
    .lf-block--image-scene__foreground-container,
    .lottie-padding {
    padding: 96px;
  }
}
.lf-block--image-scene[data-foreground-margin="some"]
  .lf-block--image-scene__foreground-container,
  .lottie-padding {
  padding: 36px;
}
@media (min-width: 640px) {
  .lf-block--image-scene[data-foreground-margin="some"]
    .lf-block--image-scene__foreground-container,
    .lottie-padding {
    padding: 48px;
  }
}
.lf-block--animated-hero__background lottie-player {
	margin: 0 auto !important;
}
.lf-block--image-scene img.lf-block--image-scene__background,
.lf-block--image-scene video.lf-block--image-scene__background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lf-block--image-scene img.lf-block--image-scene__foreground {
  position: relative;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.lf-block--image-scene[data-foreground-rounded-corners="rounded"]
  img.lf-block--image-scene__foreground {
  border-radius: 24px;
}
.lf-block--image-scene[data-foreground-rounded-corners="circular"]
  img.lf-block--image-scene__foreground {
  border-radius: 999px;
}
.lf-block--image-scene[data-has-foreground-stroke="true"]
  .lf-block--image-scene__foreground {
  border: 1px solid #000;
}
@media (min-width: 640px) {
  .lf-block--image-scene[data-vertical-fill="tablet"] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    visibility: hidden;
    height: 100%;
    width: 100%;
  }
  .lf-block--image-scene[data-vertical-fill="tablet"]
    img.lf-block--image-scene__foreground {
    height: 100%;
    object-fit: contain;
  }
}
@media (min-width: 960px) {
  .lf-block--image-scene[data-vertical-fill="desktop"] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    visibility: hidden;
    height: 100%;
    width: 100%;
  }
  .lf-block--image-scene[data-vertical-fill="desktop"]
    img.lf-block--image-scene__foreground {
    height: 100%;
    object-fit: contain;
  }
}
.lf-gray-card {
  text-decoration: none !important;
}
.lf-gray-card {
  width: 100%;
  height: 100%;
  background-color: #f8f8fa;
  border-radius: 24px;
  padding: 48px 32px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.lf-gray-card .lf-eyebrow {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #6d7588;
  margin-bottom: 36px;
}
@media (max-width: 639px) {
  .lf-gray-card .lf-eyebrow {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf-gray-card .lf-title {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #273143;
}
@media (max-width: 639px) {
  .lf-gray-card .lf-title {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
.lf-gray-card .lf-link {
  margin-top: auto;
  padding-top: 24px;
}
.lf-gray-card .lf-link > div {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  color: #6d7588;
}
@media (max-width: 639px) {
  .lf-gray-card .lf-link > div {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
.lf-gray-card .lf-link > div::before {
  background-color: #6d7588;
}
.lf-gray-card:not(a) {
  cursor: default;
}
.lf-gray-card:not(div):hover,
.lf-gray-card:not(div)[focus-within] {
  outline: none;
}
.lf-gray-card:not(div):hover,
.lf-gray-card:not(div):focus-within {
  outline: none;
}
.lf-gray-card:not(div):hover::before,
.lf-gray-card:not(div)[focus-within]::before {
  background-color: #f8f8fa;
  position: absolute;
  border: solid 1.5px #00081c;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  content: "\a";
  z-index: -1;
  left: -12px;
  top: -12px;
  border-radius: 36px;
  pointer-events: none;
}
.lf-gray-card:not(div):hover::before,
.lf-gray-card:not(div):focus-within::before {
  background-color: #f8f8fa;
  position: absolute;
  border: solid 1.5px #00081c;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  content: "\a";
  z-index: -1;
  left: -12px;
  top: -12px;
  border-radius: 36px;
  pointer-events: none;
}
.lf-gray-card:not(div):hover .lf-link > div,
.lf-gray-card:not(div)[focus-within] .lf-link > div {
  color: #273143;
}
.lf-gray-card:not(div):hover .lf-link > div,
.lf-gray-card:not(div):focus-within .lf-link > div {
  color: #273143;
}
.lf-gray-card:not(div):hover .lf-link > div::before,
.lf-gray-card:not(div)[focus-within] .lf-link > div::before {
  background-color: #273143;
}
.lf-gray-card:not(div):hover .lf-link > div::before,
.lf-gray-card:not(div):focus-within .lf-link > div::before {
  background-color: #273143;
}
a.lf-card-transparent,
div.lf-card-transparent {
  display: flex;
  flex-direction: column;
  color: #273143;
  padding-bottom: 48px;
  position: relative;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  a.lf-card-transparent,
  div.lf-card-transparent {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
@media (min-width: 640px) {
  a.lf-card-transparent,
  div.lf-card-transparent {
    padding-bottom: 24px;
  }
}
.wp-block-column a.lf-card-transparent,
.wp-block-column div.lf-card-transparent {
  height: 100%;
}
a.lf-card-transparent .lf-card-image,
div.lf-card-transparent .lf-card-image {
  position: relative;
  border-radius: 24px;
  margin-bottom: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0;
}
a.lf-card-transparent .lf-card-image.no-image,
div.lf-card-transparent .lf-card-image.no-image {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=);
}
a.lf-card-transparent .lf-card-image::before,
div.lf-card-transparent .lf-card-image::before {
  display: block;
  content: "";
  padding-top: 52.35%;
}
a.lf-card-transparent .lf-card-image img,
div.lf-card-transparent .lf-card-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  top: 0;
}
a.lf-card-transparent .lf--card-transparent_content,
div.lf-card-transparent .lf--card-transparent_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0 24px;
}
@media (max-width: 639px) {
  a.lf-card-transparent .lf--card-transparent_content,
  div.lf-card-transparent .lf--card-transparent_content {
    padding-left: 0;
  }
}
a.lf-card-transparent .eyebrow-1,
a.lf-card-transparent .eyebrow-2,
div.lf-card-transparent .eyebrow-1,
div.lf-card-transparent .eyebrow-2 {
  display: block;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #4a5871;
}
@media (max-width: 639px) {
  a.lf-card-transparent .eyebrow-1,
  a.lf-card-transparent .eyebrow-2,
  div.lf-card-transparent .eyebrow-1,
  div.lf-card-transparent .eyebrow-2 {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
a.lf-card-transparent .eyebrow-1,
div.lf-card-transparent .eyebrow-1 {
  color: #6d7588;
}
a.lf-card-transparent .card-title,
div.lf-card-transparent .card-title {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  line-height: 32px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 639px) {
  a.lf-card-transparent .card-title,
  div.lf-card-transparent .card-title {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
@media (max-width: 639px) {
  a.lf-card-transparent .card-title,
  div.lf-card-transparent .card-title {
    line-height: 32px;
  }
}
a.lf-card-transparent .card-title:not(:first-child),
div.lf-card-transparent .card-title:not(:first-child) {
  margin-top: 24px;
}
a.lf-card-transparent .card-body_text,
div.lf-card-transparent .card-body_text {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  a.lf-card-transparent .card-body_text,
  div.lf-card-transparent .card-body_text {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
a.lf-card-transparent .card-body_text:not(:first-child),
div.lf-card-transparent .card-body_text:not(:first-child) {
  margin-top: 24px;
}
a.lf-card-transparent .card-link,
div.lf-card-transparent .card-link {
  margin-top: auto;
  padding-top: 40px;
  visibility: hidden;
}
@media (max-width: 639px) {
  a.lf-card-transparent .card-link,
  div.lf-card-transparent .card-link {
    display: none;
  }
}
a.lf-card-transparent .card-link .wp-block-button__link,
div.lf-card-transparent .card-link .wp-block-button__link {
  padding-top: 0;
  padding-bottom: 0;
}
a.lf-card-transparent {
  text-decoration: none !important;
}
@media (hover: hover) {
  a.lf-card-transparent:hover {
    color: currentColor !important;
  }
  a.lf-card-transparent:hover .card-link {
    visibility: visible;
  }
  a.lf-card-transparent:hover:before {
    content: "";
    display: block;
    border: solid 1.5px #273143;
    border-radius: 30px;
    position: absolute;
    top: calc(12px * -0.5);
    top: calc(var(--grid-gutter) * -0.5);
    left: calc(12px * -0.5);
    left: calc(var(--grid-gutter) * -0.5);
    width: calc(100% + 12px);
    width: calc(100% + var(--grid-gutter));
    height: calc(100% + 12px);
    height: calc(100% + var(--grid-gutter));
    pointer-events: none;
  }
}
@media (hover: hover) and (min-width: 640px) {
  a.lf-card-transparent:hover:before {
    border-radius: 33px;
  }
}
@media (hover: hover) and (min-width: 960px) {
  a.lf-card-transparent:hover:before {
    border-radius: 36px;
  }
}
.block-editor-block-list__block .lf-card-persona::before {
  z-index: 0;
}
.lf-card-persona {
  text-decoration: none !important;
}
.lf-card-persona {
  width: 100%;
  display: block;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  padding: 12px 12px 24px;
}
@media (min-width: 640px) {
  .lf-card-persona {
    padding: 0;
  }
}
.lf-card-persona::before {
  content: "";
  display: block;
  background-color: #f8f8fa;
  border-radius: 36px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
/* .double-mobile .lf-card-persona::before {
	background-color: transparent !important;
} */
@media (min-width: 640px) {
  .lf-card-persona::before {
    background-color: rgba(0, 0, 0, 0);
    top: calc(12px * -0.5);
    top: calc(var(--grid-gutter) * -0.5);
    left: calc(12px * -0.5);
    left: calc(var(--grid-gutter) * -0.5);
    width: calc(100% + 12px);
    width: calc(100% + var(--grid-gutter));
    height: calc(100% + 12px);
    height: calc(100% + var(--grid-gutter));
  }
}
.lf-card-persona:hover:before {
  border: solid 1.5px #273143;
}
.lf-card-persona:hover .top-section .tag {
  color: #273143;
}
.lf-card-persona:hover .subtitle,
.lf-card-persona:hover .card-link {
  color: #273143;
}
.lf-card-persona__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.lf-card-persona .top-section {
  width: 100%;
  min-height: 200px;
  position: relative;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 640px) {
  .lf-card-persona .top-section {
    min-height: 236px;
  }
}
.lf-card-persona .top-section img {
  position: absolute;
  top: 64px;
  left: 24px;
  width: calc(100% - 48px);
  height: calc(100% - 96px);
  object-fit: contain;
  object-position: center;
}
.lf-card-persona .top-section .tag {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  position: absolute;
  top: 24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 4px 12px;
  background: #fff;
  border-radius: 30px;
  color: #6d7588;
  width: -webkit-max-content;
  width: max-content;
  max-width: calc(100% - 48px);
}
@media (max-width: 639px) {
  .lf-card-persona .top-section .tag {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf-card-persona .subtitle {
  display: block;
  margin: 40px 10px 20px;
  color: #273143;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
}
@media (max-width: 639px) {
  .lf-card-persona .subtitle {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
@media (min-width: 640px) {
  .lf-card-persona .subtitle {
    color: #6d7588;
  }
}
.lf-card-persona .card-link {
  margin-bottom: 10px;
}
.lf-card-persona .card-link:hover {
  color: #273143;
}
.lf-card-leadership {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.lf-card-leadership .front,
.lf-card-leadership .back {
  width: 100%;
  background-color: #0045a8;
  position: relative;
  border-radius: 24px;
  border: 2px solid #273143;
  overflow: hidden;
}
.lf-card-leadership .front::before,
.lf-card-leadership .back::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.lf-card-leadership .front img,
.lf-card-leadership .back img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  object-fit: cover;
}
.lf-card-leadership .back {
  display: none;
  position: relative;
}
.lf-card-leadership .back .back-content {
  position: absolute;
  width: 100%;
  max-height: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 16px;
  overflow-y: auto;
}
@media (min-width: 640px) {
  .lf-card-leadership .back .back-content {
    padding: 32px;
  }
}
@media (min-width: 960px) {
  .lf-card-leadership .back .back-content {
    padding: 32px 64px 32px 32px;
  }
}
.lf-card-leadership .back .back-content p:not(:last-child) {
  margin-bottom: 1.5em;
}
.lf-card-leadership .back .back_title,
.lf-card-leadership .back .back_body {
  color: #fff;
}
.lf-card-leadership .back .back_title {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 16px;
}
@media (max-width: 639px) {
  .lf-card-leadership .back .back_title {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf-card-leadership .back .back_body {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .lf-card-leadership .back .back_body {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
@media (min-width: 640px) {
  .lf-card-leadership .back .back_body {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.02em;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
  }
}
@media (min-width: 640px) and (max-width: 639px) {
  .lf-card-leadership .back .back_body {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
/* @media (min-width: 640px) {
  .lf-card-leadership:hover .back,
  .lf-card-leadership:focus .back {
    display: block;
  }
}
@media (min-width: 640px) {
  .lf-card-leadership:hover .front,
  .lf-card-leadership:focus .front {
    display: none;
  }
} */
/* @media (max-width: 639px) {
  .lf-card-leadership.active .back {
    display: block;
  }
}
@media (max-width: 639px) {
  .lf-card-leadership.active .front {
    display: none;
  }
} */
.lf-card-leadership .title,
.lf-card-leadership .subtitle {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  display: block;
  color: #6d7588;
}
@media (max-width: 639px) {
  .lf-card-leadership .title,
  .lf-card-leadership .subtitle {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
@media (min-width: 640px) {
  .lf-card-leadership .title,
  .lf-card-leadership .subtitle {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.02em;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
  }
}
@media (min-width: 640px) and (max-width: 639px) {
  .lf-card-leadership .title,
  .lf-card-leadership .subtitle {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
.lf-card-leadership .title {
  margin-top: 20px;
  color: #273143;
}
.lf-block--recent-resources__top-content {
  display: flex;
  gap: 12px;
  gap: var(--grid-gutter);
  justify-content: space-between;
  margin-bottom: 40px;
}
.lf-block--recent-resources__top-content .wp-block-button__link {
  white-space: nowrap;
}
.lf-block--recent-resources__title {
  max-width: 456px;
}
.wp-block-liftoff-split:not(.alignfull) > .acf-innerblocks-container,
.lf-block--split:not(.alignfull) > .acf-innerblocks-container {
  height: 100%;
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color),
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color) {
  border-radius: 32px;
  overflow: hidden;
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container {
  display: grid;
}
@media (max-width: 639px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 48px 40px 64px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 96px 0;
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
    grid-column: 2/10;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding-top: 128px;
    padding-bottom: 128px;
    padding-left: 64px;
    padding-right: 64px;
  }
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area,
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area,
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area {
  min-height: 370px;
}
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"],
.wp-block-liftoff-split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"],
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"],
.lf-block--split:not(.alignfull).has-background:not(
    .has-white-background-color
  ):not(.has-bone-background-color):not(.has-transparent-background-color)
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .lf-block--image-scene[data-has-background="true"] {
  min-height: 370px;
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    min-height: 540px;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    min-height: none;
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
    min-height: 370px;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(.has-transparent-background-color)
    > .acf-innerblocks-container {
    grid-template-columns: 1fr 1fr;
    min-height: 540px;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    > .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-background:not(
      .has-white-background-color
    ):not(.has-bone-background-color):not(
      .has-transparent-background-color
    ).is-style-image-right
    > .acf-innerblocks-container
    > .lf-block__split--text-area {
    padding-left: 64px;
    padding-right: 64px;
    order: -1;
  }
}
@media (max-width: 639px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding-top: calc(16px * 2);
    padding-top: calc(var(--page-margin) * 2);
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull):not(.has-background)
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-white-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-bone-background-color
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split:not(.alignfull).has-transparent-background-color
    > .acf-innerblocks-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    grid-column: 1/7;
  }
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 7/13;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background):not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-white-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-bone-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull).has-transparent-background-color:not(
      .is-style-image-right
    )
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 8/13;
  }
}
@media (min-width: 640px) {
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--graphic-area {
    grid-column: 7/13;
    grid-row: 1;
  }
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 1/7;
    grid-row: 1;
  }
}
@media (min-width: 640px) and (min-width: 960px) {
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(.alignfull):not(
      .has-background
    ).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(.alignfull):not(.has-background).is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-white-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-bone-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split:not(
      .alignfull
    ).has-transparent-background-color.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-column: 1/6;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull > .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container,
  .lf-block--split.alignfull > .acf-innerblocks-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
    gap: 24px;
  }
}
@media (max-width: 639px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 80px calc(16px * 2) 80px 16px;
    padding: 80px calc(var(--page-margin) * 2) 80px var(--page-margin);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 96px 16px;
    padding: 96px var(--page-margin);
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
  }
}
@media (min-width: 640px) and (max-width: 959px) and (min-width: 640px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > *,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area
    > * {
    grid-column: 1/10;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    padding: 128px 0 128px 0;
    max-width: 456px;
  }
}
.wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.wp-block-liftoff-split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"],
.wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.wp-block-liftoff-split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"],
.lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.lf-block--split.alignfull
  > .lf-util--display-contents
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"],
.lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block__split--graphic-area
  .acf-innerblocks-container,
.lf-block--split.alignfull
  > .acf-innerblocks-container
  .lf-block--image-scene[data-has-foreground="false"] {
  min-height: 370px;
}
@media (min-width: 640px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
    min-height: 540px;
  }
}
@media (min-width: 1280px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
    min-height: 720px;
  }
}
@media (min-width: 1800px) {
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .wp-block-liftoff-split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"],
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block__split--graphic-area
    .acf-innerblocks-container,
  .lf-block--split.alignfull
    > .acf-innerblocks-container
    .lf-block--image-scene[data-has-foreground="false"] {
    min-height: 800px;
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull:not(.is-style-image-right)
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull:not(.is-style-image-right)
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    margin-left: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 1 + 12px * 1
    );
    margin-left: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
    margin-right: auto;
    padding-right: 16px;
    padding-right: var(--page-margin);
  }
}
@media (min-width: 960px) {
  .wp-block-liftoff-split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .wp-block-liftoff-split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull.is-style-image-right
    > .lf-util--display-contents
    > .acf-innerblocks-container
    .lf-block__split--text-area,
  .lf-block--split.alignfull.is-style-image-right
    > .acf-innerblocks-container
    .lf-block__split--text-area {
    order: -1;
    margin-right: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 1 + 12px * 1
    );
    margin-right: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
    margin-left: auto;
    padding-left: 16px;
    padding-left: var(--page-margin);
  }
}
.wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.wp-block-liftoff-split
  .lf-block__split--graphic-area
  > .acf-innerblocks-container,
.wp-block-liftoff-split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.wp-block-liftoff-split
  .lf-block__split--text-area
  > .acf-innerblocks-container,
.lf-block--split
  .lf-block__split--graphic-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.lf-block--split .lf-block__split--graphic-area > .acf-innerblocks-container,
.lf-block--split
  .lf-block__split--text-area
  > .lf-util--display-contents
  > .acf-innerblocks-container,
.lf-block--split .lf-block__split--text-area > .acf-innerblocks-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wp-block-liftoff-split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img,
.lf-block--split
  .lf-block--image-scene[data-has-background="true"]
  .lf-block--image-scene__foreground-container
  img {
  max-width: 408px;
}
.is-root-container.block-editor-block-list__layout
  > [data-type="liftoff/hero-1"] {
  width: 100% !important;
  max-width: none !important;
}
.lf-block--hero-1 .lf-hero-1-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  padding: 0 0 48px;
}
@media (min-width: 640px) {
  .lf-block--hero-1 .lf-hero-1-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) {
  .lf-block--hero-1 .lf-hero-1-container {
    padding: 96px 0;
  }
}
.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container {
  grid-column: auto/span 6;
  align-items: center;
}
.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container img {
  width: 100%;
  height: auto;
}
@media (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container {
    grid-column: auto/span 4;
    padding: 52px 20px 48px 20px;
  }
}
.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container {
  grid-column: auto/span 5;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 640px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container {
    grid-column-start: 8;
  }
}
@media (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container {
    grid-column: auto/span 4;
  }
}
.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h1 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.05em;
}
@media (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h1 {
    padding-right: 32px;
  }
}
.lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
}
@media (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
@media (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    margin-bottom: 0;
    padding-right: 32px;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-text-container h5 {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-block--hero-1
  .lf-hero-1-container
  .lf-hero-1-text-container
  .lf-hero-1-cta {
  width: 20px;
  height: 38px;
  padding: 0;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: currentColor;
}
.lf-block--hero-1
  .lf-hero-1-container
  .lf-hero-1-text-container
  .lf-hero-1-cta:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
  width: 38px;
  height: 20px;
}
.lf-block--hero-1
  .lf-hero-1-container
  .lf-hero-1-text-container
  .lf-hero-1-cta:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  left: -8px;
  top: 7px;
  background-color: currentColor;
}
@media (max-width: 639px) {
  .lf-block--hero-1
    .lf-hero-1-container
    .lf-hero-1-text-container
    .lf-hero-1-cta {
    display: none;
  }
}
.lf-block--hero-2 {
  background-color: #fff;
}
.lf-block--hero-2 .lf-block__hero-2-text-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  margin-top: 64px;
  margin-bottom: 64px;
}
@media (min-width: 640px) {
  .lf-block--hero-2 .lf-block__hero-2-text-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-block--hero-2 .lf-block__hero-2-text-container .lf-hero-2-title {
  grid-column: 1/5;
}

.lf-hero-2-title .poweredby-subheading {
	display:block;
	font-size:0.25em;
	font-style:italic;
	letter-spacing:0px;
	margin-top:-1.85em;
}

.lf-hero-2-title .poweredby-subheading span {
	font-style:normal;
	font-weight:bold;
}

.lf-hero-2-title .poweredby-subheading.accelerate-subheading {
	/* padding-left:10em; */
	padding-left:140px;
}

@media screen and (max-width:640px) {
	.lf-hero-2-title .poweredby-subheading.accelerate-subheading {
		padding-left:102px;
	}
}

.display-block {
	display:block;
}

.display-none {
	display:none !important;
}

.lf-hero-2-title .poweredby-subheading.direct-subheading {
	/* padding-left:1.2em; */
	padding-left:15px;
}

.lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\%3E.block-list-appender\:first-child\)],
.lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\:empty\)] {
  margin-bottom: 0;
}
.lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title:has(
    + .acf-innerblocks-container > .block-list-appender:first-child
  ),
.lf-block--hero-2
  .lf-block__hero-2-text-container
  .lf-hero-2-title:has(+ .acf-innerblocks-container:empty) {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .lf-block--hero-2 .lf-block__hero-2-text-container .lf-hero-2-title {
    grid-column: 1/10;
  }
}
@media (min-width: 960px) {
  .lf-block--hero-2 .lf-block__hero-2-text-container .lf-hero-2-title {
    grid-column: auto/span 6;
    margin-bottom: 0;
  }
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\%3E.block-list-appender\:first-child\)],
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title[\:has\(\%2B.acf-innerblocks-container\:empty\)] {
    grid-column: 1/8;
  }
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title:has(
      + .acf-innerblocks-container > .block-list-appender:first-child
    ),
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title:has(+ .acf-innerblocks-container:empty) {
    grid-column: 1/8;
  }
}
@media (min-width: 640px) {
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title.only-left-content {
    grid-column: auto/span 10;
  }
}
@media (min-width: 960px) {
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .lf-hero-2-title.only-left-content {
    grid-column: auto/span 7;
  }
}
.lf-block--hero-2 .lf-block__hero-2-text-container .acf-innerblocks-container {
  grid-column: 1/5;
}
@media (min-width: 640px) {
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .acf-innerblocks-container {
    grid-column: 1/10;
  }
}
@media (min-width: 960px) {
  .lf-block--hero-2
    .lf-block__hero-2-text-container
    .acf-innerblocks-container {
    grid-column: 8/13;
    padding-top: 12px;
  }
}
.lf-block--hero-2 .lf-block__hero-2-text-container .yoast-breadcrumbs {
  grid-column: auto/span 12;
  margin-bottom: 40px;
}
.lf-block--hero-2 .lf-block__hero-2-image-container {
  height: 280px;
}
@media (min-width: 640px) {
  .lf-block--hero-2 .lf-block__hero-2-image-container {
    height: 400px;
  }
}
@media (min-width: 960px) {
  .lf-block--hero-2 .lf-block__hero-2-image-container {
    height: 520px;
  }
}
@media (min-width: 1800px) {
  .lf-block--hero-2 .lf-block__hero-2-image-container {
    height: 720px;
  }
}
.lf-block--hero-2 .lf-block__hero-2-image-container .lf-hero-2-image {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
@media (max-width: 639px) {
  .lf-block--hero-2 .lf-block__hero-2-text-container .yoast-breadcrumbs {
    display: none;
  }
}
.is-root-container.block-editor-block-list__layout
  > [data-type="liftoff/hero-3"] {
  width: 100% !important;
  max-width: none !important;
}
.lf-block--hero-3_container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  padding-top: 48px;
  padding-bottom: 48px;
  min-height: 484px;
}
@media (min-width: 640px) {
  .lf-block--hero-3_container {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 639px) {
  .lf-block--hero-3_container {
    padding: 64px 0;
    min-height: auto;
  }
}
.lf-block--hero-3_title-area {
  grid-column: auto/span 4;
}
@media (min-width: 640px) {
  .lf-block--hero-3_title-area {
    grid-column: auto/span 6;
  }
}
@media (min-width: 960px) {
  .lf-block--hero-3_title-area {
    grid-column: auto/span 5;
  }
}
.lf-block--hero-3_title-area h1 {
  margin: 0 !important;
}
.lf-block--hero-3_title-area img {
  display: block;
  margin-top: 24px;
  width: 56px;
  height: auto;
}
@media (min-width: 640px) {
  .lf-block--hero-3_title-area img {
    margin-top: 32px;
  }
}
.lf-block--hero-3_illustration {
  grid-column: 1/5;
  width: 100%;
  height: auto;
}
@media (max-width: 639px) {
  .lf-block--hero-3_illustration {
    order: -1;
    margin-bottom: 32px;
  }
}
@media (min-width: 640px) {
  .lf-block--hero-3_illustration {
    grid-column: 7/13;
  }
}
.lf-block--hero-3 .yoast-breadcrumbs {
  margin-bottom: 40px;
}
@media (max-width: 639px) {
  .lf-block--hero-3 .yoast-breadcrumbs {
    display: none;
  }
}
.lf-block--hero-3 .yoast-breadcrumbs,
.lf-block--hero-3 .yoast-breadcrumbs span.breadcrumb_last {
  color: #00081c !important;
}
.is-root-container.block-editor-block-list__layout
  > [data-type="liftoff/hero-4"] {
  width: 100% !important;
  max-width: none !important;
}
.lf-block--hero-4 .lf-hero-4-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  padding: 120px 0;
}
@media (min-width: 640px) {
  .lf-block--hero-4 .lf-hero-4-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container {
  grid-column: auto/span 6;
  display: flex;
  justify-content: center;
}
.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container img {
  width: 100%;
  max-width: 464px;
}
.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container {
  grid-column: auto/span 5;
  grid-column-start: 8;
  margin: auto;
}
.lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container h1 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.05em;
  margin-bottom: 36px;
}
@media (max-width: 639px) {
  .lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
.lf-block--hero-4
  .lf-hero-4-container
  .lf-hero-4-text-container
  .acf-innerblocks-container
  h5 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin-bottom: 36px;
}
@media (max-width: 639px) {
  .lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container
    h5 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
.lf-block--hero-4
  .lf-hero-4-container
  .lf-hero-4-text-container
  .acf-innerblocks-container
  .wp-block-buttons {
  gap: 16px;
}
.lf-block--hero-4
  .lf-hero-4-container.lf-image-right-align
  .lf-hero-4-image-container {
  order: 1;
  grid-column-start: 7;
}
.lf-block--hero-4
  .lf-hero-4-container.lf-image-right-align
  .lf-hero-4-text-container {
  grid-column: auto/span 5;
  grid-column-start: 1;
}
@media (max-width: 639px) {
  .lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container {
    grid-column: auto/span 4;
  }
  .lf-block--hero-4 .lf-hero-4-container .lf-hero-4-image-container img {
    width: 50%;
    margin-bottom: 44px;
  }
  .lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container {
    grid-column: auto/span 4;
  }
  .lf-block--hero-4 .lf-hero-4-container .lf-hero-4-text-container h1 {
    grid-column: auto/span 4;
    text-align: center;
    margin-bottom: 24px;
  }
  .lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container {
    grid-column: auto/span 4;
    margin-bottom: 0px;
    padding: 0 16px;
  }
  .lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container
    h5 {
    text-align: center;
  }
  .lf-block--hero-4
    .lf-hero-4-container
    .lf-hero-4-text-container
    .acf-innerblocks-container
    .wp-block-buttons {
    justify-content: center;
  }
  .lf-block--hero-4
    .lf-hero-4-container.lf-image-right-align
    .lf-hero-4-image-container {
    grid-column: auto/span 4;
    grid-column-start: 1;
    order: 0;
  }
  .lf-block--hero-4
    .lf-hero-4-container.lf-image-right-align
    .lf-hero-4-text-container {
    grid-column: auto/span 4;
  }
}
.lf-block--highlight-container,
.wp-block-liftoff-highlight-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  margin-top: 52px;
  margin-bottom: 52px;
}
.lf-block--highlight-container > .acf-innerblocks-container,
.wp-block-liftoff-highlight-container > .acf-innerblocks-container {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  grid-row-gap: 52px;
  row-gap: 52px;
}
@media (min-width: 640px) {
  .lf-block--highlight-container > .acf-innerblocks-container,
  .wp-block-liftoff-highlight-container > .acf-innerblocks-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-block--highlight-container .wp-block-liftoff-highlight,
.lf-block--highlight-container .lf-block__highlight,
.wp-block-liftoff-highlight-container .wp-block-liftoff-highlight,
.wp-block-liftoff-highlight-container .lf-block__highlight {
  grid-column: auto/span 4;
  position: relative;
  display: flex;
  flex-direction: column;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *,
.lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text,
.lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text > *,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text
  > * {
  opacity: 1 !important;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *,
.lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text,
.lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-text > *,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-text
  > *,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-text
  > * {
  color: #4a5871;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-title,
.lf-block--highlight-container .lf-block__highlight .lf-icon-highlight-title,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-highlight-title,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-highlight-title {
  margin: 40px 0 4px;
}
.lf-block--highlight-container .wp-block-liftoff-highlight .lf-bullet,
.lf-block--highlight-container .lf-block__highlight .lf-bullet,
.wp-block-liftoff-highlight-container .wp-block-liftoff-highlight .lf-bullet,
.wp-block-liftoff-highlight-container .lf-block__highlight .lf-bullet {
  position: absolute;
  left: 0;
  top: 0;
  width: 17px;
  height: 17px;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-default:before,
.lf-block--highlight-container .lf-block__highlight .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Circle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Circle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Green-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Circle.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Orange-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Pink-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Purple-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Red-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.lf-block--highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.lf-block--highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Circle.svg);
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 639px) {
  .lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet,
  .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet {
    left: 0;
    top: 6px;
    width: 14px;
    height: 14px;
  }
  .lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before {
    width: 14px !important;
    height: 14px !important;
    background-size: cover !important;
  }
  .lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .lf-bullet:before {
    position: absolute;
  }
  .lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container,
  .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container {
    margin-left: 28px;
  }
  .lf-block--highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title,
  .lf-block--highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .wp-block-liftoff-highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title,
  .wp-block-liftoff-highlight-container:not(.is-style-all-center)
    .lf-block__highlight
    .acf-innerblocks-container
    .lf-icon-highlight-title {
    margin-top: 0px;
  }
}
.lf-block--highlight-container.is-style-all-center p,
.wp-block-liftoff-highlight-container.is-style-all-center p {
  text-align: center;
}
.lf-block--highlight-container.is-style-all-center .lf-bullet,
.wp-block-liftoff-highlight-container.is-style-all-center .lf-bullet {
  left: calc(50% - 9px);
}
.lf-block--highlight-container.is-style-all-center .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Diamond.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(1)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(1)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Dark%20Blue-Diamond.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(2)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(2)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Green-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(3)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(3)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url("/wp-content/themes/liftoff/assets/icons/geometric/Light%20Blue-Diamond.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(4)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(4)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Orange-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(5)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(5)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Periwinkle-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(6)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(6)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Pink-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(7)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(7)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Purple-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(8)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(8)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Red-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.lf-block--highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .wp-block-liftoff-highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .wp-block-liftoff-highlight:nth-child(9)
  .lf-icon-default:before,
.wp-block-liftoff-highlight-container.is-style-all-center
  .lf-block__highlight
  + .lf-block__highlight:nth-child(9)
  .lf-icon-default:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  background-image: url(/wp-content/themes/liftoff/assets/icons/geometric/Yellow-Diamond.svg);
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 639px) {
  .lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet,
  .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet {
    width: 14px;
    height: 14px;
    left: calc(50% - 7px);
  }
  .lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before {
    width: 14px !important;
    height: 14px !important;
    background-size: cover !important;
  }
  .lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-bullet:before,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-bullet:before {
    position: absolute;
  }
  .lf-block--highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-icon-highlight-title,
  .lf-block--highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-icon-highlight-title,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .wp-block-liftoff-highlight
    .lf-icon-highlight-title,
  .wp-block-liftoff-highlight-container.is-style-all-center
    .lf-block__highlight
    .lf-icon-highlight-title {
    margin-top: 32px;
  }
}
.lf-block--gallery figure {
  width: 100%;
  border: 1px solid #273143;
  position: relative;
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
}
.lf-block--gallery figure img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.lf-block--gallery figure.horizontal {
  aspect-ratio: 1.73;
  border-radius: 132px;
}
.lf-block--gallery figure.square {
  aspect-ratio: 1;
  border-radius: 42px;
}
.lf-block--gallery figure.circle {
  aspect-ratio: 1;
  border-radius: 100%;
}
.lf-block--gallery figure.vertical {
  aspect-ratio: 0.5776;
  border-radius: 132px;
}
.lf-block--gallery figure.no-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=);
}
.lf-block--gallery .left-content {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-row: 2;
}
.lf-block--animated-hero .yellow-button :not(.is-style-outline):not(.is-style-inverted):not( .is-style-inverted-outline ):not(.is-style-arrow-link):not(.is-style-underline-link) > .wp-block-button__link {
	    background-color: #FFC400;
	color: #273143!important;
}
@media (min-width: 640px) {
  .lf-block--gallery .left-content {
    grid-row: 1;
  }
}
.lf-block--gallery .left-content figure {
  grid-column: auto/span 5;
  grid-column-start: 2;
  display: none;
  margin-bottom: 160px;
  margin-top: 120px;
}
@media (min-width: 640px) {
  .lf-block--gallery .left-content figure {
    display: block;
  }
}
.lf-block--gallery .left-content .text-section {
  grid-column: auto/span 6;
}
@media (min-width: 640px) {
  .lf-block--gallery .left-content .text-section {
    margin-bottom: 120px;
  }
}
.lf-block--gallery .right-content {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
}
.lf-block--gallery .right-content figure {
  grid-column: auto/span 3;
}
.lf-block--gallery .right-content figure.circle {
  grid-column-start: 1;
}
.lf-block--gallery .right-content figure.vertical {
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
}
.lf-block--gallery .bottom-row {
  display: none;
}
@media (min-width: 640px) {
  .lf-block--gallery .bottom-row {
    display: grid;
  }
}
.lf-block--gallery .bottom-row .offset-col {
  grid-column-start: 7;
}
.lf-block--animated-hero {
  position: relative;
  padding-top: 32px;
  min-height: 420px;
	padding-bottom: 90vw;
/* 	margin-top: -4vh; */
}
@media (min-width: 640px) {
  .lf-block--animated-hero {
/*     padding-top: 64px; */
    padding-bottom: 70vw;
  }
}
@media (min-width: 960px) {
  .lf-block--animated-hero {
/*     padding-top: 96px; */
    min-height: 610px;
	  padding-bottom: 0px;
  }
}
@media (min-width: 1280px) {
  .lf-block--animated-hero {
    min-height: 760px;
  }
}
.lf-block--animated-hero .acf-innerblocks-container {
	padding-bottom: 0;
    padding-top: 0;
}
.lf-block--animated-hero .acf-innerblocks-container > * {
  max-width: 85%;
}
@media (min-width: 640px) {
  .lf-block--animated-hero .acf-innerblocks-container > * {
    max-width: 22em;
  }
}
@media (min-width: 640px) {
  .lf-block--animated-hero .acf-innerblocks-container {
    padding-bottom: 142px;
    padding-top: 0;
  }
}
@media (min-width: 960px) {
  .lf-block--animated-hero .acf-innerblocks-container {
    padding-bottom: 200px;
    padding-top: 75px;
  }

  .lf-block--animated-hero.mau2025 h2.wp-block-heading {
	margin-bottom:1.25rem;
  }
}
@media (min-width: 1280px) {
  .lf-block--animated-hero .acf-innerblocks-container {
    padding-bottom: 338px;
    padding-top: 60px;
  }

	.lf-block--animated-hero.mau2025 .acf-innerblocks-container {
		padding-bottom: 175px;
		padding-top: 195px;
	}
}

.lf-block--animated-hero .hero-logo {
	margin-bottom:2rem;
	max-width:130px;
}
@media (max-width:659px) {
	.lf-block--animated-hero .hero-logo {
		max-width:70px;
	}
}
@media (min-width:1280px) {
	.lf-block--animated-hero__background.mau2025 .desktop lottie-player {
		margin:0px -6rem 0px auto !important;
	}
}
.lf-block--animated-hero__background {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}

.lf-block--animated-hero__background.mau2025 {
	padding-top:40px;
}

.lf-block--animated-hero__background.mau2025 .desktop {
	margin:0px auto !important;
	max-width:1128px;
	width:calc(calc(100vw - 0px) - 16px * 2);
	width:calc(var(--viewport-width) - var(--page-margin) * 2);
}

@media (max-width:1279px) and (min-width:960px) {
	.lf-block--animated-hero__background.mau2025 .desktop lottie-player {
		margin:0px -4rem 0px auto !important;
		max-width:50vw !important;
		max-width:50dvw !important;
	}
}

@media (max-width:959px) {
	.lf-block--animated-hero.mau2025 {
		padding-bottom:100vw;
	}
}

/* .lf-block--animated-hero__background img {
  position: absolute;
  bottom: 0;
  left: calc(50% - 480px);
  width: 960px;
  height: auto;
	border-radius: 20px;
}
.lf-block--animated-hero__background img.mobile {
  display: block;
		left: 0;
		width: 100%;
}
	.lf-block--animated-hero__background img.desktop {
	  display: none;
	} */
.lf-block--animated-hero__background .desktop {
  width: 100%;
	display: none;
	height: 100%;
}
.lf-block--animated-hero__background .mobile {
  display: block;
	width: 100%;
}
.lf-block--animated-hero__background {
/*     bottom: 70px; */
	z-index: -1;
	background: #F9F9FB;
	display: flex;
    align-items: flex-end;
}
@media (min-width: 960px) {
	.lf-block--animated-hero__background {
		display: block;
	}
  .lf-block--animated-hero__background img {
    left: calc(50% - 640px);
    width: 1280px;
  }
	.lf-block--animated-hero__background .desktop {
		display: block;
	}
	.lf-block--animated-hero__background .mobile {
	  display: none;
	}
}
@media (min-width: 1280px) {
  .lf-block--animated-hero__background img {
    left: calc(50% - 800px);
    width: 1600px;
  }
}
/* .lf-block--animated-hero__background video:nth-child(2) {
  height: auto;
  position: absolute;
  border-radius: 100%;
  width: 166px;
  bottom: 83px;
  left: calc(50% - 179px);
} */
@media (min-width: 640px) {
/*   .lf-block--animated-hero__background video:nth-child(2) {
    width: 180px;
    bottom: 130px;
    left: calc(50% - 130px);
  } */
	.lf-block--animated-hero__background img.mobile {
	  display: none;
	}
	.lf-block--animated-hero__background img.desktop {
	  display: block;
	}
}
/* @media (min-width: 960px) {
  .lf-block--animated-hero__background video:nth-child(2) {
    width: 200px;
    bottom: 168px;
    left: calc(50% - 4px);
  }
}
@media (min-width: 1280px) {
  .lf-block--animated-hero__background video:nth-child(2) {
    width: 250px;
    bottom: 210px;
    left: calc(50% - 4px);
  }
} */
.lf-block--animated-hero__background video:nth-child(3) {
  height: auto;
  position: absolute;
  border-radius: 75px;
  width: 250px;
  bottom: 10px;
  left: calc(50% + 10px);
}
@media (min-width: 640px) {
  .lf-block--animated-hero__background video:nth-child(3) {
    width: 275px;
    bottom: 40px;
    left: calc(50% + 80px);
    border-radius: 83px;
  }
}
@media (min-width: 960px) {
  .lf-block--animated-hero__background video:nth-child(3) {
    width: 296px;
    bottom: 73px;
    left: calc(50% + 222px);
    border-radius: 89px;
  }
}
@media (min-width: 1280px) {
  .lf-block--animated-hero__background video:nth-child(3) {
    width: 368px;
    bottom: 92px;
    left: calc(50% + 278px);
    border-radius: 110px;
  }
}
.lf-block--animated-hero__background video:nth-child(4) {
  height: auto;
  position: absolute;
  border-radius: 5%;
  width: 165px;
  bottom: 250px;
  left: calc(50% + 12px);
}
@media (min-width: 640px) {
  .lf-block--animated-hero__background video:nth-child(4) {
    width: 180px;
    bottom: 290px;
    left: calc(50% + 110px);
  }
}
@media (min-width: 960px) {
  .lf-block--animated-hero__background video:nth-child(4) {
    width: 200px;
    bottom: 312px;
    left: calc(50% + 240px);
  }
}
@media (min-width: 1280px) {
  .lf-block--animated-hero__background video:nth-child(4) {
    width: 250px;
    bottom: 392px;
    left: calc(50% + 300px);
  }
}
/* @media (min-width: 1280px) {
  .lf-block--animated-hero__background:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 122px;
    width: 100%;
    background: #3078e8;
    border-top: 1px solid #00081c;
  }
} */
.lf-block--stats .lf-stats-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
}
.lf-block--stats .lf-stats-container .lf-block-stats-item {
  padding-top: 12px;
  border-top: 1px solid #273143;
  text-align: left;
}
.lf-block--stats .lf-stats-container .lf-block-stats-item .stat-title {
  margin-bottom: 8px;
  color: #273143;
}
.lf-block--stats .lf-stats-container .lf-block-stats-item .description {
  color: #4a5871;
}
.lf-block--page-sections__nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  font-size: 0;
  text-align: center;
  padding: 21px max(16px, (calc(100vw - 0px) - 1128px)/2);
  padding: 21px max(var(--page-margin), (var(--viewport-width) - 1128px)/2);
  white-space: nowrap;
  background: #fff;
  overflow: auto;
  transition: 0.5s transform ease 0.5s;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media screen and (min-width: 601px) {
  .lf-block--page-sections__nav {
    top: var(--wp-admin--admin-bar--height);
  }
}
.lf-block--page-sections__nav::-webkit-scrollbar {
  display: none;
}
.lf-block--page-sections__nav[aria-hidden="true"] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition-delay: 0s;
}
.lf-block--page-sections__nav a {
  text-decoration: none !important;
}
.lf-block--page-sections__nav a {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #6d7588;
  padding-top: 6px;
  padding-bottom: 4.5px;
  border-bottom: 1.5px solid rgba(0, 0, 0, 0);
  transition: 0.5s;
  transition-property: color, border-bottom-color;
}
@media (max-width: 639px) {
  .lf-block--page-sections__nav a {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
.lf-block--page-sections__nav a[aria-current="true"] {
  color: #273143;
  border-bottom-color: currentColor;
}
.lf-block--page-sections__nav a:hover {
  color: inherit !important;
}
.lf-block--page-sections__nav a:not(:last-child) {
  margin-right: max(24px, min(5vw, 64px));
}
@media (max-width: 639px) {
  .lf-block--page-sections[data-mobile-accordion="true"]
    > .acf-innerblocks-container,
  .lf-block--page-sections[data-mobile-accordion="true"]
    > .lf-block--page-sections__nav {
    display: none;
  }
}
.lf-block--page-sections[data-mobile-accordion="true"]
  > .lf-block--page-sections__mobile-accordion
  .lf-accordion-header
  button {
  padding-left: 16px;
  padding-left: var(--page-margin);
}
@media (min-width: 640px) {
  .lf-block--page-sections[data-mobile-accordion="true"]
    > .lf-block--page-sections__mobile-accordion {
    display: none;
  }
}
.lf-block--brand-stack .acf-innerblocks-container {
  color: #273143;
  margin-bottom: 32px;
  max-width: 456px;
}
@media (min-width: 640px) {
  .lf-block--brand-stack .acf-innerblocks-container {
    margin-bottom: 64px;
  }
}
@media (min-width: 960px) {
  .lf-block--brand-stack .acf-innerblocks-container {
    margin-bottom: 96px;
  }
}
@media (max-width: 639px) {
  .lf-block--brand-stack .acf-innerblocks-container h2.is-style-title-lg {
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    line-height: 62px;
    letter-spacing: -0.05em;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  .lf-block--brand-stack .acf-innerblocks-container h2.is-style-title-lg {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
.lf-block--brand-stack .lf-brand-images-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
  grid-gap: 20px;
  gap: 20px;
}
@media (min-width: 640px) {
  .lf-block--brand-stack .lf-brand-images-container {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 960px) {
  .lf-block--brand-stack .lf-brand-images-container {
    grid-template-columns: repeat(4, 192px);
    gap: 40px;
  }
}
@media (max-width: 639px) {
  .lf-block--brand-stack .lf-brand-images-container > div:nth-child(n + 7),
  .lf-block--brand-stack .lf-brand-images-container a:nth-child(n + 7) {
    display: none;
  }
}
@media (min-width: 960px) {
  .lf-block--brand-stack .lf-brand-images-container > div,
  .lf-block--brand-stack .lf-brand-images-container a {
    width: 192px;
    height: 84px;
  }
}
.lf-block--brand-stack .lf-brand-images-container > div img,
.lf-block--brand-stack .lf-brand-images-container a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.lf-block__section-header:not(:first-child) {
  margin-top: 120px;
}
.lf-block__section-header:not(:last-child) {
  margin-bottom: 32px;
}
@media (min-width: 640px) {
  .lf-block__section-header:not(:last-child) {
    margin-bottom: 48px;
  }
}
@media (min-width: 960px) {
  .lf-block__section-header:not(:last-child) {
    margin-bottom: 64px;
  }
}
.lf-block__section-header .acf-innerblocks-container .lf-row {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-block__section-header .acf-innerblocks-container .lf-row {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 639px) {
  .lf-block__section-header .acf-innerblocks-container .lf-row {
    row-gap: 0 !important;
  }
}
.lf-block__section-header .acf-innerblocks-container .lf-row .lf-left-column {
  color: #00081c;
}
@media (min-width: 640px) {
  .lf-block__section-header .acf-innerblocks-container .lf-row .lf-left-column {
    grid-column: auto/span 6;
  }
}
@media (max-width: 639px) {
  .lf-block__section-header .acf-innerblocks-container .lf-row .lf-left-column {
    grid-column: auto/span 4;
    margin-bottom: 24px;
  }
  .lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-left-column
    > *:not(:last-child) {
    margin-bottom: 24px;
  }
  @supports (selector(:has(*))) {
    .lf-block__section-header
      .acf-innerblocks-container
      .lf-row
      .lf-left-column[\:has\(\%2B.lf-right-column\:empty\)] {
      margin-bottom: 0;
    }
    .lf-block__section-header
      .acf-innerblocks-container
      .lf-row
      .lf-left-column:has(+ .lf-right-column:empty) {
      margin-bottom: 0;
    }
  }
}
.lf-block__section-header .acf-innerblocks-container .lf-row .lf-right-column {
  grid-column: auto/span 4;
}
@media (min-width: 640px) {
  .lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column {
    padding-top: 8px;
    grid-column: auto/span 5;
    grid-column-start: 8;
  }
}
@media (min-width: 960px) {
  .lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column {
    grid-column: auto/span 4;
    grid-column-start: 9;
  }
}
.lf-block__section-header
  .acf-innerblocks-container
  .lf-row
  .lf-right-column
  > *:empty {
  display: none;
}
.lf-block__section-header
  .acf-innerblocks-container
  .lf-row
  .lf-right-column
  > *:not(:last-child) {
  margin-bottom: 24px;
}
.lf-block__section-header
  .acf-innerblocks-container
  .lf-row
  .lf-right-column
  p {
  color: #273143;
}
@media (max-width: 639px) {
  .lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column
    p {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  .lf-block__section-header
    .acf-innerblocks-container
    .lf-row
    .lf-right-column
    p {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}

.lf-block__section-navigation__section {
	padding:80px 0px !important;
}

.lf-block__section-navigation-items {
	display:flex;
	flex-direction:row;
	gap:40px 125px;
	grid-column:auto / span 12;
	justify-content:center;	
}

.lf-block__section-navigation-items__item button {
	background-color:transparent;
	border:0px;
	display:block;
	position:relative;
}

.lf-block__section-navigation-items__item button:hover {
	cursor:pointer;
}

.lf-block__section-navigation-items__item button:hover::before {
	border-bottom:1px solid #000;
	bottom:-1em;
	content:"";
	display:block;
	left:0px;
	position:absolute;
	right:0px;
}

.lf-block__section-navigation-items__item .section-navigation__image {
	display:block;
	max-height:30px;
}

@media screen and (max-width:640px) {
	.lf-block__section-navigation-items {
		flex-wrap:wrap;
		gap:30px 50px;
	}

	.lf-block__section-navigation-items__item .section-navigation__image {
		max-height:23px;
	}
}

.lf-block__section-text {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  grid-row-gap: 0;
  text-align: center;
  padding: 120px 0;
  background-color: #fff;
}
@media (min-width: 640px) {
  .lf-block__section-text {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 639px) {
  .lf-block__section-text {
    padding: 64px 0;
  }
}
.lf-block__section-text h1.lf-section-text-title {
  margin-bottom: 24px !important;
}
.lf-block__section-text h1.lf-section-text-title {
  grid-column: auto/span 6;
  grid-column-start: 4;
  color: #00081c;
}
@media (max-width: 639px) {
  .lf-block__section-text h1.lf-section-text-title {
    margin-top: 16px !important;
  }
  .lf-block__section-text h1.lf-section-text-title {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
}
.lf-block__section-text .acf-innerblocks-container {
  grid-column: auto/span 8;
  grid-column-start: 3;
}
@media (max-width: 639px) {
  .lf-block__section-text .acf-innerblocks-container {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
}
.lf-block__section-text .acf-innerblocks-container p {
  color: #00081c;
}
@media (max-width: 639px) {
  .lf-block__section-text .acf-innerblocks-container p {
    margin: 0 16px;
  }
}
.lf-block__section-text .lf-button-container {
  grid-column: auto/span 12;
  display: flex;
  justify-content: center;
  margin-top: 48px;
}
@media (max-width: 639px) {
  .lf-block__section-text .lf-button-container {
    display: none;
  }
}
.lf-block__section-text .lf-button-container .lf-section-text-cta {
  width: 20px;
  height: 38px;
  padding: 0;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.lf-block__section-text .lf-button-container .lf-section-text-cta:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
  width: 38px;
  height: 20px;
}
.lf-block__section-text .lf-button-container .lf-section-text-cta:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  left: -8px;
  top: 7px;
  background-color: #00081c;
}
@media (max-width: 639px) {
  .lf-block__section-text .lf-button-container .lf-section-text-cta {
    display: none;
  }
}
.lf-login-hero {
  justify-content: center;
  background-image: url(/wp-content/themes/liftoff/images/refresh2022/login-hero-bg.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 639px) {
  .lf-login-hero {
    background-image: none;
    background-color: #1caa53;
  }
}
.lf-login-hero .lf-row {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-login-hero .lf-row {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-login-hero .lf-row .lf-login-card {
  border: solid 1px #273143;
  background-color: #f8f8fa;
  border-radius: 32px;
  margin-top: 64px;
  margin-bottom: 64px;
}
.lf-login-hero .lf-row .lf-login-card h1 {
  text-align: center;
  width: 100%;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
  margin-bottom: 52px;
  padding: 0 10px;
  color: #273143;
}
@media (max-width: 959px) {
  .lf-login-hero .lf-row .lf-login-card h1 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .lf-login-hero .lf-row .lf-login-card h1 {
    font-size: 30px;
    line-height: 36px;
  }
}
@media (max-width: 639px) {
  .lf-login-hero .lf-row .lf-login-card {
    grid-column: auto/span 4;
    padding: 80px 0px 41px;
  }
}
@media (min-width: 640px) {
  .lf-login-hero .lf-row .lf-login-card {
    grid-column: auto/span 8;
    grid-column-start: 3;
    padding: 88px 60px 52px;
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .lf-login-hero .lf-row .lf-login-card {
    grid-column: auto/span 6;
    grid-column-start: 4;
    padding: 96px 80px 62px;
    margin-top: 40px;
  }
}
.lf-login-hero .lf-row .lf-login-card .lf-login-row {
  display: flex;
  align-items: center;
  padding: 12px 3px 12px 15px;
  position: relative;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
}
.lf-login-hero .lf-row .lf-login-card .lf-login-row:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Right.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-Right.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
@media (max-width: 639px) {
  .lf-login-hero .lf-row .lf-login-card .lf-login-row {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-login-hero .lf-row .lf-login-card .lf-login-row:not(:last-child) {
  border-bottom: solid 1.5px #e7e7df;
}
.lf-login-hero .lf-row .lf-login-card .lf-login-row:before {
  position: absolute;
  right: 3px;
  background-color: #6d7588;
}
.lf-login-hero .lf-row .lf-login-card .lf-login-row img {
  width: 41px;
  height: 41px;
  margin-right: 24px;
}
@media (max-width: 639px) {
  .lf-login-hero .lf-row .lf-login-card h1 {
    margin-bottom: 46px;
  }
  .lf-login-hero .lf-row .lf-login-card .lf-login-row {
    padding: 24px 3px 24px 16px;
  }
  .lf-login-hero .lf-row .lf-login-card .lf-login-row:not(:last-child) {
    border-bottom: solid 1px #e7e7df;
  }
  .lf-login-hero .lf-row .lf-login-card .lf-login-row:before {
    right: 20px;
  }
}
.lf-block--3-up-gallery {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  width: 100%;
}
@media (min-width: 640px) {
  .lf-block--3-up-gallery {
    grid-template-columns: repeat(10, 1fr);
  }
}
.lf-block--3-up-gallery figure.no-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=);
}
.lf-block--3-up-gallery figure {
  width: 100%;
}
.lf-block--3-up-gallery div.image-container:nth-of-type(1) {
  grid-column: auto/span 4;
}
@media (min-width: 640px) {
  .lf-block--3-up-gallery div.image-container:nth-of-type(1) {
    grid-column: auto/span 3;
  }
}
.lf-block--3-up-gallery div.image-container:nth-of-type(2) {
  grid-column: auto/span 4;
}
@media (min-width: 640px) {
  .lf-block--3-up-gallery div.image-container:nth-of-type(2) {
    grid-column: auto/span 4;
  }
}
.lf-block--3-up-gallery div.image-container:nth-of-type(3) {
  grid-column: auto/span 4;
}
@media (min-width: 640px) {
  .lf-block--3-up-gallery div.image-container:nth-of-type(3) {
    grid-column: auto/span 3;
  }
}
.lf-block--3-up-gallery figure {
  border: 1px solid #273143;
  overflow: hidden;
  margin: 0;
}
.lf-block--3-up-gallery figure.circular {
  border-radius: 100%;
  aspect-ratio: 1;
}
.lf-block--3-up-gallery figure.pill {
  border-radius: 400px;
  aspect-ratio: 1.3674;
}
.lf-block--3-up-gallery figure.rounded-edge-square {
  border-radius: 42px;
  aspect-ratio: 1;
}
.lf-block--3-up-gallery figure.circular,
.lf-block--3-up-gallery figure.rounded-edge-square {
  margin: 0 60px;
  width: calc(100% - 120px);
}
@media (min-width: 640px) {
  .lf-block--3-up-gallery figure.circular,
  .lf-block--3-up-gallery figure.rounded-edge-square {
    margin: 0;
    width: 100%;
  }
}
.lf-block--3-up-gallery figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lf-block--3-up-gallery .image-container {
  margin-bottom: 64px;
}
.lf-block--3-up-gallery .image-container p {
  margin-top: 32px;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: inherit;
  text-align: center;
}
@media (max-width: 639px) {
  .lf-block--3-up-gallery .image-container p {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-block--open-positions #grnhse_app {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
}
.lf-block--open-positions .lf-block-open-positions-header-container {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  .lf-block--open-positions .lf-block-open-positions-header-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-block--open-positions .lf-block-open-positions-header-container h2 {
  grid-column: auto/span 6;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
  text-align: left;
}
@media (max-width: 959px) {
  .lf-block--open-positions .lf-block-open-positions-header-container h2 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .lf-block--open-positions .lf-block-open-positions-header-container h2 {
    font-size: 30px;
    line-height: 36px;
  }
}
.lf-block--open-positions
  .lf-block-open-positions-header-container
  #filter-wrap {
  grid-column: auto/span 6;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) {
  .lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap {
    grid-template-columns: repeat(6, 1fr);
  }
}
.lf-block--open-positions
  .lf-block-open-positions-header-container
  #filter-wrap
  .filter-container {
  grid-column: auto/span 3;
  display: flex;
}
.lf-block--open-positions
  .lf-block-open-positions-header-container
  #filter-wrap
  .filter-container
  > * {
  width: 100%;
  height: 100%;
}
.lf-block--open-positions .lf-block-open-positions-content {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-block--open-positions .lf-block-open-positions-content {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-block--open-positions .lf-block-open-positions-content > section {
  grid-column: auto/span 6;
}
.lf-block--open-positions .lf-block-open-positions-content > section > h2 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 24px;
  margin-top: 80px;
  color: #6d7588;
}
@media (max-width: 639px) {
  .lf-block--open-positions .lf-block-open-positions-content > section > h2 {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf-block--open-positions .lf-block-open-positions-content > section > div {
  text-align: left;
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
  border-bottom: solid 1px #e7e7df;
}
.lf-block--open-positions .lf-block-open-positions-content > section > div > a {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
  margin-bottom: 2px;
  margin-top: 24px;
  text-decoration: none;
}
@media (max-width: 639px) {
  .lf-block--open-positions
    .lf-block-open-positions-content
    > section
    > div
    > a {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-block--open-positions
  .lf-block-open-positions-content
  > section
  > div
  > span {
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #6d7588;
}
@media (max-width: 639px) {
  .lf-block--open-positions
    .lf-block-open-positions-content
    > section
    > div
    > span {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
@media (max-width: 639px) {
  .lf-block--open-positions .lf-block-open-positions-header-container {
    margin-bottom: 0px;
  }
  .lf-block--open-positions .lf-block-open-positions-header-container h2 {
    grid-column: auto/span 4;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 46px;
    line-height: 52px;
    letter-spacing: -0.02em;
    margin-bottom: 64px;
  }
}
@media (max-width: 639px) and (max-width: 959px) {
  .lf-block--open-positions .lf-block-open-positions-header-container h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 639px) {
  .lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap {
    grid-column: auto/span 4;
  }
  .lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap
    .filter-container {
    grid-column: auto/span 4;
  }
  .lf-block--open-positions
    .lf-block-open-positions-header-container
    #filter-wrap
    .filter-container:first-child {
    margin-bottom: 48px;
  }
}
@media (max-width: 639px) {
  .lf-block--open-positions .lf-block-open-positions-content {
    margin-bottom: 80px;
  }
  .lf-block--open-positions .lf-block-open-positions-content > section {
    grid-column: auto/span 4;
  }
}
.lf-block--large-carousel .carousel-container {
  position: relative;
}
.lf-block--large-carousel .carousel-container .cloud {
  display: none;
  position: absolute;
}
@media (min-width: 640px) {
  .lf-block--large-carousel .carousel-container .cloud {
    display: block;
  }
}
.lf-block--large-carousel .carousel-container .cloud.first {
  top: 70px;
  left: -40px;
}
.lf-block--large-carousel .carousel-container .cloud.second {
  bottom: 70px;
  right: -40px;
}
.lf-block--large-carousel figure.carousel-image {
  aspect-ratio: 1.2417;
  width: 100%;
  margin: 0;
}
@media (min-width: 640px) {
  .lf-block--large-carousel figure.carousel-image {
    aspect-ratio: 1.64;
  }
}
.lf-block--large-carousel figure.carousel-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.lf-block--large-carousel figure.no-background {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQUlEQVRIie3VsQ0AIAwDQRsxGPsvFSZI4zRIvPvXSWliSUfhqipNteJyOGBgYGBg4HZ78tpsx+1/pwYGBgYGfh++OLgGe+ZBvkcAAAAASUVORK5CYII=);
}
.lf-block--large-carousel .lf-large-carousel__controls {
  margin: 40px 20px;
}
@media (min-width: 640px) {
  .lf-block--large-carousel .lf-large-carousel__controls {
    margin: 40px 0;
  }
}
.lf-block--large-carousel .lf-large-carousel {
  display: flex;
  overflow-y: hidden;
  overflow-x: auto;
  gap: 12px;
  gap: var(--grid-gutter);
  scrollbar-width: 0;
  scroll-snap-type: x mandatory;
  scroll-snap-stop: always;
  overscroll-behavior-x: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.lf-block--large-carousel .lf-large-carousel::-webkit-scrollbar {
  display: none;
}
.lf-block--large-carousel .lf-large-carousel figure.carousel-image {
  min-width: 100%;
  scroll-snap-align: end;
  scroll-snap-stop: always;
}
@media (max-width: 639px) {
  .lf-block--section-group[data-spacing-outer="small"] {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-block--section-group[data-spacing-outer="small"] {
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (min-width: 960px) {
  .lf-block--section-group[data-spacing-outer="small"] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 639px) {
  .lf-block--section-group[data-spacing-outer="medium"] {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-block--section-group[data-spacing-outer="medium"] {
    padding-top: 84px;
    padding-bottom: 84px;
  }
}
@media (min-width: 960px) {
  .lf-block--section-group[data-spacing-outer="medium"] {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (max-width: 639px) {
  .lf-block--section-group[data-spacing-outer="large"] {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-block--section-group[data-spacing-outer="large"] {
    padding-top: 126px;
    padding-bottom: 126px;
  }
}
@media (min-width: 960px) {
  .lf-block--section-group[data-spacing-outer="large"] {
    padding-top: 180px;
    padding-bottom: 180px;
  }
}
.lf-block--section-group > .acf-innerblocks-container > *,
.lf-block--section-group
  > .acf-innerblocks-container
  > .block-editor-block-list__block:not(.wp-block-group)
  > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 639px) {
  .lf-block--section-group[data-spacing-inner="small"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-block--section-group[data-spacing-inner="small"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 56px !important;
  }
}
@media (min-width: 960px) {
  .lf-block--section-group[data-spacing-inner="small"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 80px !important;
  }
}
@media (max-width: 639px) {
  .lf-block--section-group[data-spacing-inner="medium"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 60px !important;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-block--section-group[data-spacing-inner="medium"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 84px !important;
  }
}
@media (min-width: 960px) {
  .lf-block--section-group[data-spacing-inner="medium"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 120px !important;
  }
}
@media (max-width: 639px) {
  .lf-block--section-group[data-spacing-inner="large"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 90px !important;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-block--section-group[data-spacing-inner="large"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 126px !important;
  }
}
@media (min-width: 960px) {
  .lf-block--section-group[data-spacing-inner="large"]
    > .acf-innerblocks-container
    > *:not(:last-child) {
    margin-bottom: 180px !important;
  }
}
.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="false"] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  gap: var(--grid-gutter);
  margin: 0 auto;
  padding: 0 12px;
  padding: 0 var(--grid-gutter);
  max-width: 1280px;
}
@media (min-width: 1600px) {
  .lf-block--wide-card-group
    > .acf-innerblocks-container[data-even-child-count="false"] {
    flex-wrap: nowrap;
    max-width: 1600px;
  }
}
.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="false"]
  > * {
  width: 100%;
  max-width: 340px;
}
.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="true"] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  gap: var(--grid-gutter);
  margin: 0 auto;
  padding: 0 16px;
  padding: 0 var(--page-margin);
  max-width: 800px;
}
@media (min-width: 1208px) {
  .lf-block--wide-card-group
    > .acf-innerblocks-container[data-even-child-count="true"] {
    max-width: calc(1128px + 2 * 16px);
    max-width: calc(1128px + 2 * var(--page-margin));
    flex-wrap: nowrap;
  }
}
.lf-block--wide-card-group
  > .acf-innerblocks-container[data-even-child-count="true"]
  > * {
  width: 100%;
  max-width: 340px;
}
@supports (selector(:has(*))) {
  .lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    gap: var(--grid-gutter);
    margin: 0 auto;
    padding: 0 12px;
    padding: 0 var(--grid-gutter);
    max-width: 1280px;
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    gap: 12px;
    gap: var(--grid-gutter);
    margin: 0 auto;
    padding: 0 12px;
    padding: 0 12px;
    padding: 0 var(--grid-gutter);
    max-width: 1280px;
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(odd)) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    gap: var(--grid-gutter);
    margin: 0 auto;
    padding: 0 12px;
    padding: 0 var(--grid-gutter);
    max-width: 1280px;
  }
  @media (min-width: 1600px) {
    .lf-block--wide-card-group
      > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)] {
      flex-wrap: nowrap;
      max-width: 1600px;
    }
    .lf-block--wide-card-group
      > .acf-innerblocks-container:has(> *:last-child:nth-child(odd)) {
      flex-wrap: nowrap;
      max-width: 1600px;
    }
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(odd\)\)]
    > * {
    width: 100%;
    max-width: 340px;
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(odd))
    > * {
    width: 100%;
    max-width: 340px;
  }
/* 	@media screen and (max-width: 950px) {
	  .wp-block-group.double-mobile a.lf-card-persona {
		width: calc(50% - 6px) !important;
		max-width: 293px !important;
	  }
	} */
  .lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    gap: var(--grid-gutter);
    margin: 0 auto;
    padding: 0 16px;
    padding: 0 var(--page-margin);
    max-width: 800px;
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    gap: 12px;
    gap: var(--grid-gutter);
    margin: 0 auto;
    padding: 0 16px;
    padding: 0 16px;
    padding: 0 var(--page-margin);
    max-width: 800px;
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(even)) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    gap: var(--grid-gutter);
    margin: 0 auto;
    padding: 0 16px;
    padding: 0 var(--page-margin);
    max-width: 800px;
  }
  @media (min-width: 1208px) {
    .lf-block--wide-card-group
      > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
      max-width: calc(1128px + 2 * 16px);
      max-width: calc(1128px + 2 * var(--page-margin));
      flex-wrap: nowrap;
    }
    .lf-block--wide-card-group
      > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)] {
      max-width: calc(1128px + 2 * 16px);
      max-width: calc(1128px + 2 * 16px);
      max-width: calc(1128px + 2 * var(--page-margin));
      flex-wrap: nowrap;
    }
    .lf-block--wide-card-group
      > .acf-innerblocks-container:has(> *:last-child:nth-child(even)) {
      max-width: calc(1128px + 2 * 16px);
      max-width: calc(1128px + 2 * var(--page-margin));
      flex-wrap: nowrap;
    }
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container[\:has\(\%3E*\:last-child\:nth-child\(even\)\)]
    > * {
    width: 100%;
    max-width: 340px;
  }
  .lf-block--wide-card-group
    > .acf-innerblocks-container:has(> *:last-child:nth-child(even))
    > * {
    width: 100%;
    max-width: 340px;
  }
}
body:not(.block-editor-page) input[type="text"],
body:not(.block-editor-page) input[type="email"],
body:not(.block-editor-page) input[type="tel"],
body:not(.block-editor-page) textarea,
.editor-styles-wrapper input[type="text"],
.editor-styles-wrapper input[type="email"],
.editor-styles-wrapper input[type="tel"],
.editor-styles-wrapper textarea {
  border-bottom: 1.5px solid #6d7588 !important;
  box-shadow: none !important;
}
body:not(.block-editor-page) input[type="text"],
body:not(.block-editor-page) input[type="email"],
body:not(.block-editor-page) input[type="tel"],
body:not(.block-editor-page) textarea,
.editor-styles-wrapper input[type="text"],
.editor-styles-wrapper input[type="email"],
.editor-styles-wrapper input[type="tel"],
.editor-styles-wrapper textarea {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  border: none;
  background: none;
  border-radius: 0;
  border-width: 0;
  padding: 2px 0 2.5px;
  width: 100%;
  height: auto;
}
@media (max-width: 639px) {
  body:not(.block-editor-page) input[type="text"],
  body:not(.block-editor-page) input[type="email"],
  body:not(.block-editor-page) input[type="tel"],
  body:not(.block-editor-page) textarea,
  .editor-styles-wrapper input[type="text"],
  .editor-styles-wrapper input[type="email"],
  .editor-styles-wrapper input[type="tel"],
  .editor-styles-wrapper textarea {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
body:not(.block-editor-page) textarea,
.editor-styles-wrapper textarea {
  height: calc(4.5em + 4.5px);
}
.hbspt-form .cookie-reset-container {
  text-align: left;
}
.hbspt-form .hs-form > *:first-child {
  margin-top: 0;
}
.hbspt-form .hs-form-field {
  position: relative;
  margin-top: 36px;
}
.hbspt-form .hs-form-field > label {
  color: #6d7588 !important;
  font-family: poppins, sans-serif !important;
  font-weight: normal !important;
}
.hbspt-form .hs-form-field > label {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  top: 2px;
  transition: all 0.333s;
}
@media (max-width: 639px) {
  .hbspt-form .hs-form-field > label {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.hbspt-form .hs-form-field > label.filled {
  -webkit-transform: translateY(-115%);
  transform: translateY(-115%);
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .hbspt-form .hs-form-field > label.filled {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
.hbspt-form .hs-form-field input::-webkit-input-placeholder,
.hbspt-form .hs-form-field textarea::-webkit-input-placeholder {
  display: none;
  color: rgba(0, 0, 0, 0);
}
.hbspt-form .hs-form-field input::placeholder,
.hbspt-form .hs-form-field textarea::placeholder {
  display: none;
  color: rgba(0, 0, 0, 0);
}
.hbspt-form .hs-form-field input.error,
.hbspt-form .hs-form-field textarea.error {
  border-color: #ed0303 !important;
}
.hbspt-form .hs-form-field input.error,
.hbspt-form .hs-form-field textarea.error {
  color: #ed0303;
}
.hbspt-form .hs-form-field.filled > label,
.hbspt-form .hs-form-field[focus-within] > label {
  -webkit-transform: translateY(-110%);
  transform: translateY(-110%);
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
.hbspt-form .hs-form-field.filled > label,
.hbspt-form .hs-form-field:focus-within > label {
  -webkit-transform: translateY(-110%);
  transform: translateY(-110%);
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .hbspt-form .hs-form-field.filled > label,
  .hbspt-form .hs-form-field[focus-within] > label {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
  .hbspt-form .hs-form-field.filled > label,
  .hbspt-form .hs-form-field:focus-within > label {
    font-style: normal;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
.hbspt-form .hs-form-field.filled input[type="text"]:not(.error),
.hbspt-form .hs-form-field.filled input[type="email"]:not(.error),
.hbspt-form .hs-form-field.filled input[type="tel"]:not(.error),
.hbspt-form .hs-form-field.filled textarea:not(.error),
.hbspt-form .hs-form-field[focus-within] input[type="text"]:not(.error),
.hbspt-form .hs-form-field[focus-within] input[type="email"]:not(.error),
.hbspt-form .hs-form-field[focus-within] input[type="tel"]:not(.error),
.hbspt-form .hs-form-field[focus-within] textarea:not(.error) {
  border-color: #273143 !important;
}
.hbspt-form .hs-form-field.filled input[type="text"]:not(.error),
.hbspt-form .hs-form-field.filled input[type="email"]:not(.error),
.hbspt-form .hs-form-field.filled input[type="tel"]:not(.error),
.hbspt-form .hs-form-field.filled textarea:not(.error),
.hbspt-form .hs-form-field:focus-within input[type="text"]:not(.error),
.hbspt-form .hs-form-field:focus-within input[type="email"]:not(.error),
.hbspt-form .hs-form-field:focus-within input[type="tel"]:not(.error),
.hbspt-form .hs-form-field:focus-within textarea:not(.error) {
  border-color: #273143 !important;
}
.hbspt-form .hs_error_rollup,
.hbspt-form .hs-error-msgs {
  padding: 0 !important;
}
.hbspt-form .hs_error_rollup,
.hbspt-form .hs-error-msgs {
  list-style: none;
  margin: 0;
}
.hbspt-form .hs_error_rollup li,
.hbspt-form .hs-error-msgs li {
  padding: 0.25em 0 0 !important;
}
.hbspt-form .hs_error_rollup label,
.hbspt-form .hs-error-msgs label {
  font-style: normal;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #ed0303;
}
@media (max-width: 639px) {
  .hbspt-form .hs_error_rollup label,
  .hbspt-form .hs-error-msgs label {
    font-style: normal;
    font-size: 10px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
.hbspt-form .inputs-list {
  padding-left: 0 !important;
}
.hbspt-form .inputs-list {
  list-style: none;
  margin-bottom: 0;
}
.hbspt-form .hs-submit {
  margin-top: 36px;
}
.hbspt-form input[type="submit"] {
  all: unset;
  padding: 10px 24px;
  text-decoration: none;
  background-color: #273143;
  border-radius: 999px;
  color: #fff;
  text-transform: capitalize;
}
.hbspt-form input[type="submit"]:hover {
  box-shadow: none !important;
  border: 0 !important;
}
.hbspt-form input[type="submit"]:hover {
  opacity: 0.8;
}
.hbspt-form input[type="submit"]:focus {
  box-shadow: none !important;
  border: 0 !important;
}
@supports not selector(:focus-visible) {
  .hbspt-form input[type="submit"]:focus {
    position: relative;
    outline: 0;
  }
  .hbspt-form input[type="submit"]:focus::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
}
@supports selector(:focus-visible) {
  .hbspt-form input[type="submit"]:focus {
    outline: none;
  }
  .hbspt-form input[type="submit"].focus-visible {
    position: relative;
    outline: 0;
  }
  .hbspt-form input[type="submit"]:focus-visible {
    position: relative;
    outline: 0;
  }
  .hbspt-form input[type="submit"].focus-visible::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
  .hbspt-form input[type="submit"]:focus-visible::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
}
.hubspot-email-input {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  position: relative;
}
@media (max-width: 639px) {
  .hubspot-email-input {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.hubspot-email-input .hs_email input[type="email"] {
  padding-right: 48px;
	padding-bottom: 10px;
}
.hubspot-email-input .actions {
  position: absolute;
  top: 4px;
  right: 0;
  height: 20px;
  width: 38px;
}
.hubspot-email-input .actions:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
  width: 38px;
  height: 20px;
}
.hubspot-email-input .actions:before {
  content: "";
  display: block;
  width: 38px;
  height: 20px;
  position: absolute;
  pointer-events: none;
  background-color: #6d7588;
}
.hubspot-email-input .actions .hs-button {
  text-indent: -99999px;
  border: none;
  width: 38px;
  height: 20px;
  background: none;
  padding: 0;
}
.hubspot-email-input.error .actions:before {
  background-color: #ed0303;
}
.hubspot-email-input .submitted-message {
  color: #00893e;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .hubspot-email-input .submitted-message {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  margin: 0;
  width: 100%;
  border-radius: 0;
  padding: 26px 36px;
  background-color: #fff;
  grid-template-columns: repeat(4, 1fr);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header {
  display: flex;
  justify-content: space-between;
  grid-column: auto/span 4;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #273143;
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body {
  grid-column: auto/span 2;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
  margin-bottom: 0;
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message a {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-body
    .cmplz-message
    a {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-body
  .cmplz-message
  a:hover {
  text-decoration: underline;
  color: #e51462;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
  grid-column: auto/span 1;
  grid-column-start: 4;
  grid-row-start: auto;
  align-items: end;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  padding: 10px 24px;
  border-radius: 100px;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  min-width: initial;
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
@supports not selector(:focus-visible) {
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus {
    position: relative;
    outline: 0;
  }
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
}
@supports selector(:focus-visible) {
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus {
    outline: none;
  }
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn.focus-visible {
    position: relative;
    outline: 0;
  }
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus-visible {
    position: relative;
    outline: 0;
  }
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn.focus-visible::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-buttons
    .cmplz-btn:focus-visible::after {
    content: "";
    position: absolute;
    display: block;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    border: 1.5px dashed #273143;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100px;
  }
}
#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-accept {
  background-color: #273143;
  color: #fff;
}
#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-accept:hover {
  background-color: #4a5871;
}
#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-deny {
  background-color: #fff;
  color: #273143;
  border: solid 2px #273143;
}
#cmplz-cookiebanner-container
  .cmplz-cookiebanner
  .cmplz-buttons
  .cmplz-btn.cmplz-deny:hover {
  border: solid 2px #4a5871;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents {
  display: none;
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner {
    padding: 20px 30px;
  }
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: block;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close {
    display: none;
  }
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body {
    grid-column: auto/span 4;
  }
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message,
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-body
    .cmplz-message
    a {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.02em;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    margin: 0;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message,
  #cmplz-cookiebanner-container
    .cmplz-cookiebanner
    .cmplz-body
    .cmplz-message
    a {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
  }
}
@media (max-width: 639px) {
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
    grid-column: auto/span 4;
    grid-column-start: 1;
    display: flex;
    flex-direction: row;
    margin-top: 16px;
  }
}
.lf-dropdown {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #4a5871;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .lf-dropdown {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-dropdown option {
  background-color: #fff;
}
.lf-dropdown.hidden {
  display: none;
}
div.lf-dropdown {
  position: relative;
}
div.lf-dropdown .label {
  padding-top: 2px;
  padding-bottom: 2.5px;
  position: relative;
  border-bottom: 1.5px solid #4a5871;
}
div.lf-dropdown.filled .label {
  border-color: #273143;
}
select.error + div.lf-dropdown .label {
  border-color: #ed0303;
}
div.lf-dropdown .arrow-icon {
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}
div.lf-dropdown .arrow-icon:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-2.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow-2.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
div.lf-dropdown .arrow-icon::before {
  background-color: #4a5871;
}
div.lf-dropdown .lf-dropdown__options {
  display: none;
  flex-direction: column;
  position: absolute;
  top: -20px;
  width: 100%;
  border-radius: 24px;
  overflow: hidden;
  border: 1px solid #4a5871;
  background-color: #fff;
  z-index: 1;
}
div.lf-dropdown .lf-dropdown__options .lf-option {
  border: none;
  display: block;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  text-align: left;
  padding: 8px 16px;
  background-color: #fff;
  border-bottom: 1px solid #e7e7df;
  margin: 2px;
}
@media (max-width: 639px) {
  div.lf-dropdown .lf-dropdown__options .lf-option {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
div.lf-dropdown .lf-dropdown__options .lf-option.active {
  color: #95a2bc;
}
div.lf-dropdown .lf-dropdown__options .lf-option:first-child {
  padding-top: 20px;
}
div.lf-dropdown .lf-dropdown__options .lf-option:last-child {
  padding-bottom: 20px;
  margin-bottom: 0;
  border-bottom: 0;
}
div.lf-dropdown .lf-dropdown__options .lf-option:focus {
  color: slate;
}
div.lf-dropdown.open .lf-dropdown__options {
  display: flex;
}
.acf-block-preview.wp-block-liftoff-card-carousel {
  max-width: none !important;
  width: 100% !important;
}
.acf-block-preview.wp-block-liftoff-card-carousel {
  overflow: hidden;
}
.acf-block-preview.wp-block-liftoff-card-carousel
  .lf-component--card-carousel__card-track
  > .lf-component--card-carousel__card-container
  > *
  > *,
.acf-block-preview.wp-block-liftoff-card-carousel
  .lf-component--card-carousel__card-track
  > .acf-innerblocks-container
  > *
  > * {
  height: 100%;
}
.lf-component--card-carousel__card-track-wrapper {
  position: relative;
  margin-top: -36px;
  margin-bottom: -36px;
}
.lf-component--card-carousel__card-track-scrim {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
  background: linear-gradient(
    90deg,
    #fff,
    transparent 15%,
    transparent 85%,
    #fff
  );
}
@media (max-width: 1599px) {
  .lf-component--card-carousel__card-track-scrim {
    display: none;
  }
}
.lf-component--card-carousel__card-track {
  display: grid;
  grid-template-columns: max(16px, calc((calc(100vw - 0px) - 1128px - 0px) / 2)) auto max(
      16px,
      calc((calc(100vw - 0px) - 1128px - 0px) / 2)
    );
  grid-template-columns: var(--apparent-page-margin) auto var(
      --apparent-page-margin
    );
  padding-top: 36px;
  padding-bottom: 36px;
  overflow: auto;
  scroll-padding: 0 max(16px, calc((calc(100vw - 0px) - 1128px - 0px) / 2));
  scroll-padding: 0 var(--apparent-page-margin);
  scroll-snap-type: x mandatory;
  scroll-snap-stop: always;
  overscroll-behavior-x: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.lf-component--card-carousel__card-track::-webkit-scrollbar {
  display: none;
}
.lf-component--card-carousel__card-track
  > .lf-component--card-carousel__card-container,
.lf-component--card-carousel__card-track > .acf-innerblocks-container {
  display: flex;
  gap: 12px;
  gap: var(--grid-gutter);
  min-height: 300px;
}
.lf-component--card-carousel__card-track
  > .lf-component--card-carousel__card-container
  > *,
.lf-component--card-carousel__card-track > .acf-innerblocks-container > * {
  flex: 0 0 auto;
}
@media (max-width: 639px) {
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 2 + 12px * 1
    );
    width: calc(var(--column-width) * 2 + var(--grid-gutter) * 1);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1),
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 4 + 12px * 3
    );
    width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(3n-2),
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(3n-2) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (min-width: 960px) {
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 4 + 12px * 3
    );
    width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(3n-2),
  .lf-component--card-carousel[data-card-width="narrow"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(3n-2) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (max-width: 639px) {
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 4 + 12px * 3
    );
    width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(1n-0),
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(1n-0) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 6 + 12px * 5
    );
    width: calc(var(--column-width) * 6 + var(--grid-gutter) * 5);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1),
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (min-width: 960px) {
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 4 + 12px * 3
    );
    width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(3n-2),
  .lf-component--card-carousel[data-card-width="medium"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(3n-2) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (max-width: 639px) {
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 4 + 12px * 3
    );
    width: calc(var(--column-width) * 4 + var(--grid-gutter) * 3);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(1n-0),
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(1n-0) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 6 + 12px * 5
    );
    width: calc(var(--column-width) * 6 + var(--grid-gutter) * 5);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1),
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
@media (min-width: 960px) {
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *,
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > * {
    width: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 6 + 12px * 5
    );
    width: calc(var(--column-width) * 6 + var(--grid-gutter) * 5);
    scroll-snap-align: none;
  }
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .lf-component--card-carousel__card-container
    > *:nth-child(2n-1),
  .lf-component--card-carousel[data-card-width="wide"]
    .lf-component--card-carousel__card-track
    > .acf-innerblocks-container
    > *:nth-child(2n-1) {
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}
.lf-component--card-carousel__controls {
  padding-top: 12px;
  padding-top: var(--grid-gutter);
}
@media (min-width: 640px) {
  .lf-component--card-carousel__controls .lf-indicators {
    justify-content: flex-start;
  }
}
.page-template-template-careers-job main {
  padding: 32px 0 0;
}
@media (min-width: 640px) {
  .page-template-template-careers-job main {
    padding: 64px 0 0;
  }
}
@media (min-width: 960px) {
  .page-template-template-careers-job main {
    padding: 96px 0 0;
  }
}
.page-template-template-careers-job main #jobheader {
  position: relative;
  z-index: 1;
}
.page-template-template-careers-job main #jobheader > div {
  display: flex;
  gap: 8px;
  padding-bottom: 24px;
}
@media (min-width: 640px) {
  .page-template-template-careers-job main #jobheader > div {
    padding-left: calc(
      calc(
          (min(calc(calc(100vw - 0px) - 16px * 2), 1128px) - (12px * (4 - 1))) /
            4
        ) * 1 + 12px * 1
    );
    padding-left: calc(var(--column-width) * 1 + var(--grid-gutter) * 1);
    padding-bottom: 36px;
  }
}
@media (min-width: 1072px) {
  .page-template-template-careers-job main #jobheader > div {
    position: absolute;
    top: 8px;
    right: 0;
    padding-left: 0;
  }
}
.page-template-template-careers-job main .job-container {
  position: relative;
}
#grnhse_app iframe {
  display: block;
}
#jobapplication {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}
.lf-case-study {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
}
.lf-case-study .mainpostimg {
  display: block;
  width: 100%;
  max-width: 1128px;
  height: auto;
  margin: 0 auto;
}
.lf-case-study .lf-case-study-hero-container {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  padding: 64px 0;
}
@media (min-width: 640px) {
  .lf-case-study .lf-case-study-hero-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-case-study .lf-case-study-hero-container .lf-yoast-breadcrumb-container {
  margin-bottom: 40px;
  grid-column: auto/span 10;
  grid-column-start: 2;
}
.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
  grid-column: auto/span 10;
  grid-column-start: 2;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) {
  .lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
    grid-template-columns: repeat(10, 1fr);
  }
}
.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content h2 {
  color: #273143 !important;
  width: 100% !important;
}
.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content h2 {
  grid-column: auto/span 7;
  margin: 0;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 46px;
  line-height: 52px;
  letter-spacing: -0.02em;
  margin-bottom: 24px;
}
@media (max-width: 959px) {
  .lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 40px;
    letter-spacing: -0.02em;
  }
}
.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content h1 {
  display: none;
}
.lf-case-study .lf-case-study-hero-container .lf-case-study-header-content p {
  grid-column: auto/span 2;
  grid-column-start: 9;
}
.lf-case-study .lf-case-study-content-container {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-case-study .lf-case-study-content-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-case-study .lf-case-study-content-container .lf-case-study-content {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #273143;
  grid-column: auto/span 7;
  grid-column-start: 2;
}
@media (max-width: 639px) {
  .lf-case-study .lf-case-study-content-container .lf-case-study-content {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-content
  > *:first-child {
  margin-top: 0;
}
.lf-case-study .lf-case-study-content-container .lf-case-study-content h2 {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #6d7588;
  margin-top: 2em;
  margin-bottom: 1em;
}
@media (max-width: 639px) {
  .lf-case-study .lf-case-study-content-container .lf-case-study-content h2 {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-content
  .text-darkblue {
  display: block;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #4a5871;
  margin-top: 2em;
  margin-bottom: 1em;
}
@media (max-width: 639px) {
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    .text-darkblue {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
.lf-case-study .lf-case-study-content-container .lf-case-study-content p {
  color: #273143 !important;
}
.lf-case-study .lf-case-study-content-container .lf-case-study-content p {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 1.5em;
}
@media (max-width: 639px) {
  .lf-case-study .lf-case-study-content-container .lf-case-study-content p {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-case-study .lf-case-study-content-container .lf-case-study-content ul {
  margin: 80px 0;
  padding: 0;
  list-style: none;
}
.lf-case-study .lf-case-study-content-container .lf-case-study-content ul li {
  padding: 24px 0;
  border-bottom: solid 1px #273143;
  position: relative;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-content
  ul
  li:first-child {
  border-top: solid 1px #273143;
}
.lf-case-study .lf-case-study-content-container .lf--resource_social-desktop {
  grid-column: 11;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container {
  align-items: center;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  grid-row-gap: 24px;
  row-gap: 24px;
  border-top: solid 1px #273143;
  padding: 32px 0 0;
  margin: 56px 0 80px;
}
@media (min-width: 640px) {
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 640px) {
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container {
    grid-template-columns: repeat(10, 1fr);
  }
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  > * {
  grid-column: auto/span 10;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  > *:nth-last-child(-n + 2) {
  grid-column: auto/span 5;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  img {
  height: auto;
  width: 80px;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  .buttonAcorns {
  display: flex;
  justify-content: flex-end;
  order: 1;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  a {
  width: auto !important;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  a {
  background-color: #273143;
  padding: 10px 24px;
  border-radius: 100px;
  border: none;
  font-style: normal;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 500;
  text-transform: inherit;
  color: #fff;
  text-decoration: none;
}
@media (max-width: 639px) {
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    a {
    font-style: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0em;
    letter-spacing: -0.025em;
  }
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  a:hover {
  opacity: 0.8;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  ul
  li {
  padding: 0 !important;
  background-image: none !important;
  color: #273143 !important;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  ul
  li {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    ul
    li {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  p {
  color: #273143 !important;
}
.lf-case-study
  .lf-case-study-content-container
  .lf-case-study-button-container
  p {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    p {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-case-study .lf-case-study-content-container .testimonial {
  border: none !important;
  padding: 0 !important;
}
@media (max-width: 639px) {
  .lf-case-study .lf-case-study-hero-container {
    padding: 72px 0 0;
  }
  .lf-case-study .lf-case-study-hero-container .lf-yoast-breadcrumb-container {
    display: none;
  }
  .lf-case-study .lf-case-study-hero-container .lf-case-study-header-content {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
  .lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    h2 {
    grid-column: auto/span 4;
    margin: 32px 0 0;
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 56px;
    line-height: 62px;
    letter-spacing: -0.05em;
    margin-bottom: 64px;
    order: 1;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  .lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 639px) {
  .lf-case-study .lf-case-study-hero-container .lf-case-study-header-content p {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
  .lf-case-study
    .lf-case-study-hero-container
    .lf-case-study-header-content
    p
    img {
    height: 40px;
  }
}
@media (max-width: 639px) {
  .lf-case-study .headerbanner,
  .lf-case-study .acronBanner {
    margin-left: -16px;
    margin-right: -16px;
    height: 198px;
    display: none;
  }
}
@media (max-width: 639px) and (min-width: 640px) {
  .lf-case-study .headerbanner,
  .lf-case-study .acronBanner {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (max-width: 639px) {
  .lf-case-study .lf-case-study-content-container .lf-case-study-content {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
  .lf-case-study .lf-case-study-content-container .lf-case-study-content ul {
    padding-left: 26px !important;
  }
  .lf-case-study .lf-case-study-content-container .lf-case-study-content ul {
    margin: 64px 0;
  }
  .lf-case-study .lf-case-study-content-container .lf-case-study-content ul li {
    padding: 16px 0;
    margin-right: 20px;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    ul
    li:before {
    top: 20px;
    left: -28px;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    ul
    li:first-child {
    padding-top: 0;
    border-top: none;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-content
    ul
    li:first-child:before {
    top: 4px;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container {
    row-gap: 16px;
    margin: 56px 0 64px;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    > * {
    grid-column: auto/span 4;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    > *:nth-last-child(-n + 2) {
    grid-column: auto/span 1;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    > *:nth-last-child(-n + 2).buttonAcorns {
    grid-column: auto/span 3;
  }
  .lf-case-study
    .lf-case-study-content-container
    .lf-case-study-button-container
    img {
    width: 100%;
  }
}
.page-template-template-resources main > .lf-container {
  padding: 64px 0;
}
.page-template-template-resources .lf-resources_header {
  padding-bottom: 85px;
  align-items: end;
  grid-row-gap: 32px;
}
.page-template-template-resources .lf-resources_header h1 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.05em;
}
@media (max-width: 639px) {
  .page-template-template-resources .lf-resources_header h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 639px) {
  .page-template-template-resources .lf-resources_header h1 {
    grid-column: 1/13;
  }
  .page-template-template-resources
    .lf-resources_header
    .lf-resources_header-selectors {
    grid-column: 1/13;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .page-template-template-resources .lf-resources_header h1 {
    grid-column: 1/6;
  }
  .page-template-template-resources
    .lf-resources_header
    .lf-resources_header-selectors {
    grid-column: 6/13;
  }
}
@media (min-width: 960px) {
  .page-template-template-resources .lf-resources_header h1 {
    grid-column: 1/7;
  }
  .page-template-template-resources
    .lf-resources_header
    .lf-resources_header-selectors {
    grid-column: 7/13;
  }
}
.page-template-template-resources .lf-resources_header-selectors {
  display: grid;
  align-items: baseline;
}
@media (max-width: 639px) {
  .page-template-template-resources .lf-resources_header-selectors {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    gap: 24px;
  }
}
@media (min-width: 640px) {
  .page-template-template-resources .lf-resources_header-selectors {
    grid-template-columns: 1fr auto 1fr;
    gap: 40px;
  }
}
.page-template-template-resources .lf-resources_header-selectors select {
  width: 100%;
}
.page-template-template-resources .lf-resources_header-selectors span {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .page-template-template-resources .lf-resources_header-selectors span {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.page-template-template-resources #lf-resources_topic-header {
  text-align: left;
  padding: 0 0 20px;
  border: solid #95a2bc;
  border-width: 0 0 1.5px;
}
.page-template-template-resources
  #lf-resources_topic-header
  button[data-value] {
  position: relative;
  padding-left: 40px;
}
.page-template-template-resources
  #lf-resources_topic-header
  button[data-value]:after {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Close.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Close.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
.page-template-template-resources
  #lf-resources_topic-header
  button[data-value]:after, .post-type-archive-blog
  #lf-resources_topic-header
  button[data-value]:after, .post-type-archive-hero
  #lf-resources_topic-header
  button[data-value]:after {
  position: absolute;
  top: calc(50% - 6px);
  left: 18px;
  width: 12px;
  height: 12px;
}
.page-template-template-resources
  #lf-resources_topic-expander[aria-expanded="true"]
  [data-label="expanded"], .post-type-archive-blog
  #lf-resources_topic-expander[aria-expanded="true"]
  [data-label="expanded"], .post-type-archive-hero
  #lf-resources_topic-expander[aria-expanded="true"]
  [data-label="expanded"] {
  display: none;
}
.page-template-template-resources
  #lf-resources_topic-expander[aria-expanded="false"]
  [data-label="collapsed"], .post-type-archive-blog
  #lf-resources_topic-expander[aria-expanded="false"]
  [data-label="collapsed"], .post-type-archive-hero
  #lf-resources_topic-expander[aria-expanded="false"]
  [data-label="collapsed"] {
  display: none;
}
.page-template-template-resources #lf-resources_topic-panel, .post-type-archive-blog #lf-resources_topic-panel, .post-type-archive-hero #lf-resources_topic-panel {
  padding: 40px 0;
  border-bottom: 1px solid #95a2bc;
}
.page-template-template-resources
  #lf-resources_topic-panel
  > div:not(:last-child) {
  margin-bottom: 40px;
}
.page-template-template-resources
  #lf-resources_topic-panel
  .lf-resources--button-list-header {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #4a5871;
  margin-bottom: 16px;
}
@media (max-width: 639px) {
  .page-template-template-resources
    #lf-resources_topic-panel
    .lf-resources--button-list-header {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.page-template-template-resources #lf-resources_featured-resource {
  padding-top: 24px;
  padding-bottom: 12px;
}
@media (min-width: 640px) {
  .page-template-template-resources #lf-resources_featured-resource {
    padding-top: 48px;
    padding-bottom: 36px;
  }
}
.page-template-template-resources #lf-resources_featured-resource a {
  display: block;
  color: #273143;
  text-decoration: none;
}
.page-template-template-resources #lf-resources_featured-resource img {
  display: block;
  width: 100%;
  border-radius: 24px;
  margin-bottom: 24px;
}
@media (min-width: 640px) {
  .page-template-template-resources #lf-resources_featured-resource img {
    border-radius: 40px;
    margin-bottom: 40px;
  }
}
.page-template-template-resources
  #lf-resources_featured-resource
  .is-style-title-md {
  margin-bottom: 16px;
}
.page-template-template-resources #lf-resources_results-count {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #273143;
  margin-top: 64px;
}
@media (max-width: 639px) {
  .page-template-template-resources #lf-resources_results-count {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.page-template-template-resources #lf-resources_results-count span {
  color: #6d7588;
}
.page-template-template-resources #lf-resources_no-results {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
  color: #4a5871;
  text-align: center;
  margin: 128px 0 64px;
}
@media (max-width: 959px) {
  .page-template-template-resources #lf-resources_no-results {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .page-template-template-resources #lf-resources_no-results {
    font-size: 30px;
    line-height: 36px;
  }
}
.page-template-template-resources .lf-row.lf--resource-grid {
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 12px;
  grid-row-gap: var(--grid-gutter);
  padding: 32px 0;
}
@media (max-width: 639px) {
  .page-template-template-resources .lf-row.lf--resource-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .page-template-template-resources .lf-row.lf--resource-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 960px) {
  .page-template-template-resources .lf-row.lf--resource-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.page-template-template-resources .lf-resources--button-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.page-template-template-resources .lf-indicators {
  display: flex;
  justify-content: flex-start;
  gap: 48px;
  color: #6d7588;
}
.page-template-template-resources .lf-indicators a {
  color: #6d7588;
}
.page-template-template-resources .lf-indicators a[aria-current="true"] {
  color: #273143;
}
.page-template-template-resources [hidden] {
  display: none !important;
}
.lf-search-banner {
  min-height: 300px;
  background-color: #f8f8fa;
}
.lf-search-banner .lf-search-form-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  height: 100%;
  align-items: center;
  padding-top: 120px;
}
@media (min-width: 640px) {
  .lf-search-banner .lf-search-form-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-search-banner .lf-search-form-container form {
  grid-column: auto/span 10;
  grid-column-start: 2;
  position: relative;
  display: flex;
  align-items: center;
  border-bottom: solid 1px #273143;
}
.lf-search-banner .lf-search-form-container form label {
  width: 100%;
}
.lf-search-banner .lf-search-form-container form label input {
  width: 100%;
  height: 60px;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
  padding: 0 48px 16px 0;
  color: #273143;
  padding-right: 32px;
}
@media (max-width: 959px) {
  .lf-search-banner .lf-search-form-container form label input {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .lf-search-banner .lf-search-form-container form label input {
    font-size: 30px;
    line-height: 36px;
  }
}
.lf-search-banner
  .lf-search-form-container
  form
  label
  input::-webkit-search-cancel-button {
  position: relative;
  left: 16px;
}
.lf-search-banner .lf-search-form-container form .search-submit {
  border: none;
  cursor: pointer;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Arrow.svg)
    no-repeat center;
  background-color: #273143;
  width: 38px;
  height: 20px;
  margin-bottom: 16px;
}
.lf-search-banner .lf-filters-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
}
@media (min-width: 640px) {
  .lf-search-banner .lf-filters-container {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-search-banner .lf-filters-container p {
  grid-column: auto/span 10;
  grid-column-start: 2;
  margin: 64px 0 20px;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  color: #4a5871;
}
@media (max-width: 639px) {
  .lf-search-banner .lf-filters-container p {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-search-banner .lf-filters-container .lf-filter-options-container {
  grid-column: auto/span 10;
  grid-column-start: 2;
  display: flex;
  gap: 8px;
  margin-bottom: 80px;
}
@media (max-width: 639px) {
  .lf-search-banner {
    min-height: 250px;
  }
  .lf-search-banner .lf-search-form-container {
    padding-top: 88px;
  }
  .lf-search-banner .lf-search-form-container form {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
  .lf-search-banner .lf-search-form-container form label input {
    font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.02em;
    padding: 0 0 8px 0;
    height: 40px;
  }
}
@media (max-width: 639px) and (max-width: 639px) {
  .lf-search-banner .lf-search-form-container form label input {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
@media (max-width: 639px) {
  .lf-search-banner .lf-search-form-container form .search-submit {
    margin-bottom: 8px;
  }
}
@media (max-width: 639px) {
  .lf-search-banner .lf-filters-container p {
    grid-column: auto/span 4;
    grid-column-start: 1;
    margin: 40px 0 16px;
  }
  .lf-search-banner .lf-filters-container .lf-filter-options-container {
    grid-column: auto/span 4;
    grid-column-start: 1;
    margin-bottom: 40px;
  }
}
.lf-results-container {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
}
.lf-results-container.lf-has-results .lf-row.lf--resource-grid {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 12px;
  grid-row-gap: var(--grid-gutter);
  padding: 76px 0;
}
@media (min-width: 640px) {
  .lf-results-container.lf-has-results .lf-row.lf--resource-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 639px) {
  .lf-results-container.lf-has-results .lf-row.lf--resource-grid {
    grid-template-columns: repeat(1, 1fr);
    padding-bottom: 40px;
  }
  .lf-results-container.lf-has-results .lf-row.lf--resource-grid > * {
    grid-column: auto/span 1;
  }
}
@media (min-width: 640px) and (max-width: 959px) {
  .lf-results-container.lf-has-results .lf-row.lf--resource-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 960px) {
  .lf-results-container.lf-has-results .lf-row.lf--resource-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.lf-results-container.lf-has-results .lf-indicators {
  display: flex;
  justify-content: center;
  gap: 48px;
  color: #6d7588;
  margin-bottom: 120px;
}
.lf-results-container.lf-has-results .lf-indicators a {
  color: #6d7588;
}
.lf-results-container.lf-has-results .lf-indicators a[aria-current="true"] {
  color: #273143;
}
@media (max-width: 639px) {
  .lf-results-container.lf-has-results .lf-indicators {
    margin-bottom: 80px;
    gap: 34px;
  }
}
[hidden] {
  display: none !important;
}
.lf-results-container.lf-has-not-results {
  display: grid;
  grid-column-gap: 12px;
  grid-column-gap: var(--grid-gutter);
  grid-template-columns: repeat(4, 1fr);
  max-width: 1128px;
  min-height: 532px;
}
@media (min-width: 640px) {
  .lf-results-container.lf-has-not-results {
    grid-template-columns: repeat(12, 1fr);
  }
}
.lf-results-container.lf-has-not-results .lf-no-results-title {
  grid-column: auto/span 6;
  grid-column-start: 4;
  margin-top: 120px;
}
.lf-results-container.lf-has-not-results .lf-no-results-title h3 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #4a5871;
}
@media (max-width: 959px) {
  .lf-results-container.lf-has-not-results .lf-no-results-title h3 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .lf-results-container.lf-has-not-results .lf-no-results-title h3 {
    font-size: 30px;
    line-height: 36px;
  }
}
@media (max-width: 639px) {
  .lf-results-container.lf-has-not-results {
    min-height: 300px;
  }
  .lf-results-container.lf-has-not-results .lf-no-results-title {
    grid-column: auto/span 4;
    grid-column-start: 1;
    margin: 80px 0;
  }
}
.lf-single-page-text-template {
  width: calc(calc(100vw - 0px) - 16px * 2);
  width: calc(var(--viewport-width) - var(--page-margin) * 2);
  max-width: 1128px;
  margin: 0 auto;
  padding: 32px 0;
}
@media (min-width: 640px) {
  .lf-single-page-text-template {
    display: grid;
    grid-column-gap: 12px;
    grid-column-gap: var(--grid-gutter);
    grid-template-columns: repeat(4, 1fr);
    max-width: 1128px;
    padding: 48px 0;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .lf-single-page-text-template {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 960px) {
  .lf-single-page-text-template {
    padding: 64px 0;
  }
}
@media (min-width: 640px) {
  .lf-single-page-text-template > * {
    grid-column: auto/span 10;
    grid-column-start: 2;
  }
}
@media (min-width: 960px) {
  .lf-single-page-text-template > * {
    grid-column: auto/span 8;
    grid-column-start: 2;
  }
}
.lf-single-page-text-template > h1 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.05em;
  padding: 0 0 32px;
}
@media (max-width: 639px) {
  .lf-single-page-text-template > h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
@media (min-width: 640px) {
  .lf-single-page-text-template > h1 {
    padding: 0 0 48px;
  }
}
@media (min-width: 960px) {
  .lf-single-page-text-template > h1 {
    padding: 0 0 64px;
  }
}
.lf-single-page-text-template--content > h1 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.05em;
  margin-top: 64px;
  margin-bottom: 8px;
  grid-column: auto/span 6;
  grid-column-start: 2;
}
@media (max-width: 639px) {
  .lf-single-page-text-template--content > h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 42px;
    letter-spacing: -0.02em;
  }
}
.lf-single-page-text-template--content > h2 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin-top: 56px;
  margin-bottom: 40px;
}
@media (max-width: 639px) {
  .lf-single-page-text-template--content > h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
.lf-single-page-text-template--content > p {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 24px;
  display: block;
  color: #000;
}
@media (max-width: 639px) {
  .lf-single-page-text-template--content > p {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-single-page-text-template--content > p strong {
  display: block;
  margin-bottom: -16px;
}
.lf-single-page-text-template--content > ul {
  margin: 0 0 24px 0;
  padding-left: 24px;
}
.lf-single-page-text-template--content > ul li {
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  list-style: none;
  position: relative;
  color: #000;
}
@media (max-width: 639px) {
  .lf-single-page-text-template--content > ul li {
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.lf-single-page-text-template--content > ul li:before {
  content: "\a";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #273143;
  position: absolute;
  left: -14px;
  top: 10px;
}
.lf-single-page-text-template--content > ul ul {
  margin: 0;
  padding-left: 24px;
}
@media (max-width: 639px) {
  .lf-single-page-text-template--content > *,
  .lf-single-page-text-template--content h1,
  .lf-single-page-text-template--content h2,
  .lf-single-page-text-template--content p,
  .lf-single-page-text-template--content ul {
    grid-column: auto/span 4;
    grid-column-start: 1;
  }
  .lf-single-page-text-template--content > *:last-child,
  .lf-single-page-text-template--content h1:last-child,
  .lf-single-page-text-template--content h2:last-child,
  .lf-single-page-text-template--content p:last-child,
  .lf-single-page-text-template--content ul:last-child {
    margin-bottom: 36px;
  }
  .lf-single-page-text-template--content h1 {
    margin-top: 32px;
  }
}
.post-template-default.single-post .mainpostimg,
.event-template-default.single-event .mainpostimg {
  display: block;
  width: 100%;
  max-width: 1128px;
  height: auto;
  margin: 0 auto;
  aspect-ratio: 1.95;
  object-fit: cover;
}
.lf--resource {
  margin: 48px auto;
}
.lf--resource_meta {
  color: #6d7588;
  margin-bottom: 30px;
}
.lf--resource_meta a:not(:hover) {
  text-decoration: none;
}
.lf--resource_meta > * {
  margin: 0;
}
.lf--resource_meta > *:not(:last-child) {
  margin-bottom: 0.5em !important;
}
.lf--resource_social-mobile {
  margin-bottom: 30px;
}
.lf--resource_social-mobile ul {
  padding: 0 !important;
}
@media (min-width: 640px) {
  .lf--resource_social-mobile {
    display: none;
  }
}
.lf--resource_social-desktop {
  display: none;
}
@media (min-width: 640px) {
  .lf--resource_social-desktop {
    display: block;
    grid-column: 12/13;
  }
  .lf--resource_social-desktop ul {
    padding: 0 !important;
  }
}
@media (min-width: 960px) {
  .lf--resource_social-desktop {
    grid-column: 11/13;
  }
}
.lf--resource_content > * {
  margin-bottom: 2em;
  width: 100%;
}
.lf--resource_content > h2 {
  margin-top: 2em !important;
  margin-bottom: 1em !important;
}
.lf--resource_content > h2 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 44px;
  letter-spacing: -0.02em;
}
@media (max-width: 959px) {
  .lf--resource_content > h2 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (max-width: 639px) {
  .lf--resource_content > h2 {
    font-size: 30px;
    line-height: 36px;
  }
}
.lf--resource_content > h3 {
  margin-top: 2em !important;
  margin-bottom: 1em !important;
}
.lf--resource_content > h3 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
}
@media (max-width: 639px) {
  .lf--resource_content > h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: -0.025em;
  }
}
.lf--resource_content > h4 {
  margin-top: 2em !important;
  margin-bottom: 1em !important;
}
.lf--resource_content > h4 {
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
@media (max-width: 639px) {
  .lf--resource_content > h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
  }
}
.lf--resource_content > p {
  margin-bottom: 1.5em !important;
}
.lf--resource_content img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}
.lf--resource_content img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}
.lf--resource_content img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.lf--resource_content .alignright {
  float: right;
}
.lf--resource_content .alignleft {
  float: left;
}
.lf--resource_content .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.lf--podcast-player {
  position: relative;
  min-height: 128px;
  max-width: 1128px;
  margin: 0 auto;
}
.lf--podcast-player img {
  display: block;
  width: 100%;
  aspect-ratio: 1.95;
  object-fit: cover;
}
.lf--podcast-player a,
.lf--podcast-player button {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  cursor: pointer;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #0096fa;
}
.lf--podcast-player a svg,
.lf--podcast-player button svg {
  position: absolute;
  width: 30px;
  height: auto;
  left: 56%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lf--podcast-player a:hover svg,
.lf--podcast-player button:hover svg {
  opacity: 0.75;
}
.lf--podcast-links {
  display: flex;
  align-items: center;
  background: #0096fa;
  color: #fff;
  padding: 24px;
  justify-content: flex-end;
  gap: 24px;
  max-width: 1128px;
  margin: 0 auto 48px;
}
@media (max-width: 639px) {
  .lf--podcast-links {
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    text-align: center;
  }
}
.lf--podcast-links div {
  display: flex;
  gap: 12px;
}
@media (min-width: 640px) {
  .lf--podcast-links div {
    gap: 24px;
  }
}
.lf--podcast-links img {
  display: block;
}
.lf--podcast-related {
  padding: 96px 0;
}
.lf--podcast-related .is-style-title-sm {
  margin-bottom: 1em;
}
.lf--podcast-related .lf-row {
  row-gap: 12px;
  row-gap: var(--grid-gutter);
}
.lf--podcast-related .lf-row a {
  height: 100%;
}
.webinar-template-default .lf--webinar-player {
  position: relative;
  min-height: 128px;
  max-width: 1128px;
  margin: 0 auto;
}
.webinar-template-default .lf--webinar-player img {
  display: block;
  width: 100%;
  aspect-ratio: 1.95;
  object-fit: cover;
}
.webinar-template-default .lf--webinar-player iframe {
  display: block;
  width: 100%;
}
.webinar-template-default .lf--webinar-player a,
.webinar-template-default .lf--webinar-player button {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  cursor: pointer;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #0096fa;
}
.webinar-template-default .lf--webinar-player a svg,
.webinar-template-default .lf--webinar-player button svg {
  position: absolute;
  width: 30px;
  height: auto;
  left: 56%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.webinar-template-default .lf--webinar-player a:hover svg,
.webinar-template-default .lf--webinar-player button:hover svg {
  opacity: 0.75;
}
.webinar-template-default .lf-content-area {
  margin: 48px auto;
}
.webinar-template-default .lf--webinar-related {
  padding: 96px 0;
}
.webinar-template-default .lf--webinar-related .is-style-title-sm {
  margin-bottom: 1em;
}
.webinar-template-default .lf--webinar-related .lf-row {
  row-gap: 12px;
  row-gap: var(--grid-gutter);
}
.webinar-template-default .lf--webinar-related .lf-row a {
  height: 100%;
}
.error404 .lf-content-area {
  padding: 32px 0;
}
@media (min-width: 640px) {
  .error404 .lf-content-area {
    padding: 64px 0;
  }
}
@media (min-width: 960px) {
  .error404 .lf-content-area {
    padding: 96px 0;
  }
}
@media (min-width: 960px) {
  .error404 .lf-content-area .error404-image-column {
    order: 2;
  }
}
.error404 .lf-content-area .is-style-title-xs {
  color: #4a5871;
}
.error404 .lf-content-area img {
  display: block;
  width: 50%;
  height: auto;
}
@media (max-width: 959px) {
  .error404 .lf-content-area img {
    margin-bottom: 64px;
  }
}
@media (min-width: 960px) {
  .error404 .lf-content-area img {
    width: 84%;
    margin: 0 auto;
  }
}
.error404 .lf-content-area ul {
  padding: 0 !important;
}
.error404 .lf-content-area ul {
  list-style: none;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.02em;
  font-family: "Poppins", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
}
@media (max-width: 639px) {
  .error404 .lf-content-area ul {
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
}
.error404 .lf-content-area ul li {
  margin-bottom: 0.5em;
}
.page-template-template-video-page .lf--webinar-player,
.video-template-default .lf--webinar-player {
  position: relative;
  min-height: 128px;
  max-width: 1128px;
  margin: 0 auto 48px;
}
.page-template-template-video-page .lf--webinar-player img,
.video-template-default .lf--webinar-player img {
  display: block;
  width: 100%;
  aspect-ratio: 1.95;
  object-fit: cover;
}
.page-template-template-video-page .lf--webinar-player iframe,
.video-template-default .lf--webinar-player iframe {
  display: block;
  width: 100%;
}
.page-template-template-video-page .lf--webinar-player a,
.page-template-template-video-page .lf--webinar-player button,
.video-template-default .lf--webinar-player a,
.video-template-default .lf--webinar-player button {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  cursor: pointer;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #0096fa;
}
.page-template-template-video-page .lf--webinar-player a svg,
.page-template-template-video-page .lf--webinar-player button svg,
.video-template-default .lf--webinar-player a svg,
.video-template-default .lf--webinar-player button svg {
  position: absolute;
  width: 30px;
  height: auto;
  left: 56%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.page-template-template-video-page .lf--webinar-player a:hover svg,
.page-template-template-video-page .lf--webinar-player button:hover svg,
.video-template-default .lf--webinar-player a:hover svg,
.video-template-default .lf--webinar-player button:hover svg {
  opacity: 0.75;
}
.page-template-template-video-page .lf-content-area,
.video-template-default .lf-content-area {
  margin: 0 auto 48px;
}
.page-template-template-video-page .lf--webinar-related,
.video-template-default .lf--webinar-related {
  padding: 96px 0;
}
.page-template-template-video-page .lf--webinar-related .is-style-title-sm,
.video-template-default .lf--webinar-related .is-style-title-sm {
  margin-bottom: 1em;
}
.page-template-template-video-page .lf--webinar-related .lf-row,
.video-template-default .lf--webinar-related .lf-row {
  row-gap: 12px;
  row-gap: var(--grid-gutter);
}
.page-template-template-video-page .lf--webinar-related .lf-row a,
.video-template-default .lf--webinar-related .lf-row a {
  height: 100%;
}
.lf--modal {
  display: none;
}
.lf--modal.is-open {
  display: block;
}
.lf--modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1001;
}
.lf--modal__container {
  background-color: #fff;
  padding: 24px;
  max-width: 640px;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
  position: relative;
}
.lf--modal__close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.lf--modal__close:before {
  display: inline-block;
  content: "\a";
  width: 17px;
  height: 17px;
  mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Close.svg)
    no-repeat center;
  -webkit-mask: url(/wp-content/themes/liftoff/assets/icons/outlined/Close.svg)
    no-repeat center;
  background-color: #273143;
  width: 18px;
  height: 18px;
}
.lf--modal__close:before {
  position: absolute;
  top: calc(50% - 9px);
  left: calc(50% - 9px);
}
.lf--modal__content {
  padding-top: 12px;
}
.lf--social-links {
  padding: 0 !important;
}
.lf--social-links {
  list-style: none;
  margin: 0 auto;
  color: #6d7588;
  display: flex;
  flex-direction: row !important;
  gap: 24px;
}
.lf--social-links .tw {
	background-color: #6d7588 !important;
	height: 12px !important;
	width: 12px !important;
	vertical-align:middle;
}

.lf--social-links .tw:hover {
	background-color:#e51462 !important;
}

@media (min-width: 640px) {
  .lf--social-links {
    gap: 36px;
    flex-direction: column;
  }
}
.lf--social-links a {
  color: currentColor;
}

footer .middle-container .social-icons-container a {
	font-size: 14px;
}
a.lf-card-transparent[data-callout=mhblog] {
    background: black;
	border-radius: 24px;
	color: #fff;
}
a.lf-card-transparent[data-callout=mhblog] .lf-card-image {
	display: flex;
	align-items: center;
	justify-content: center;
}
a.lf-card-transparent[data-callout=mhblog] img {
	height: 113px;
	width: auto;
	top: unset;
}
a.lf-card-transparent[data-callout=mhblog] h5 {
	margin-top: 56px;
}
a.lf-card-transparent[data-callout=mhblog]:hover h5, a.lf-card-transparent[data-callout=mhblog]:hover .is-style-arrow-link > .wp-block-button__link {
	color: #fff;
}
@media screen and (max-width: 639px) {
	a.lf-card-transparent[data-callout=mhblog] {
	    padding: 24px;
	}
}

footer .top-container .hubspot-email-input {
	min-height: 65.5px !important;
}

.is-style-outline.has-white-background a {
	background-color: #fff !important;
}

@media screen and (min-width:1200px){
  .lf-block--hero-1 .lf-hero-1-container{
    position: relative;
  }
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%;
  }
  .lf-block--hero-1 .lf-hero-1-container .lf-hero-1-image-container img{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: auto;
  }
}
@media screen and (min-width:1500px){
  .lf-block--hero-1 .lf-hero-1-container {
    padding: 188px 0;
  }
}

.acf-innerblocks-container{
  position: relative;
}



body .lf-block--hero-2 .lf-block__hero-2-image-container.hero-lottie-video{
  height: 540px;
}
@media screen and (max-width:767px){
  .lf-block--hero-2 .lf-block__hero-2-image-container.hero-lottie-video{
    height: auto;
  }
}
.lottie-hero{
  text-align: center;
  background-color: #F8F7FA;
}
.lottie-hero lottie-player{
  margin:auto;
}
.lf-block--animated-hero__background lottie-player {
	margin: 0 auto;
}

.page-id-28155 .has-white-background-color,
.is-style-image-right.has-white-background-color {
  /*fixed issue with the animations getting cut off */
  background-color: transparent !important;
}
.page-id-28135.home .lf-block--split-group-item section.has-white-background-color,
.page-id-28135.home .lf-block--split-group-item{
  background: linear-gradient(90deg, #f9f9fb 50%, transparent 0%) !important;
}

/* reports landing page styles */
.lf-hero-5-container{
  text-align: left;
  padding-top: 50px;
}
.lf-block--hero-5{
  max-width: 100%;
  width: 100%;
  margin-bottom: 80px;
}
.lf-content-area .lf-hero-5-container .is-style-title-xl:not(:last-child){
  margin-bottom: min(1.5em, 15px);
}
.lf-content-area .lf-hero-5-container .is-style-title-sm:not(:last-child){
  margin-bottom: 20px !important;
  font-weight: 400;
  font-size: 24px;
}
.lf-hero-5-image-container{
  max-width: 1128px;
  width: 100%;
  margin:0 auto 30px;
}
.lf-hero-5-image-container img{
  width: 100%;
  height: auto;
}
.lf-hero-5-container{
  padding-left: 15px;
  padding-right: 15px;
}
.image-credit{
  text-align: left;
  color: #273143;
  font-size: 14px;
  font-weight: 400;
  margin-top: 5px;
  position: relative;
  bottom: -30px;
}
.rounded-corners div.lf-card-transparent .lf-card-image{
  border-radius:0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
  width: 100%;
  justify-content:center;
  max-width: 238px;
}
.rounded-corners  div.lf-card-transparent .lf-card-image img{
  position: static;
  object-fit:contain;
  height: auto;
}
.rounded-corners div.lf-card-transparent .lf-card-image::before{
  display: none;
}
.rounded-corners div.lf-card-transparent .eyebrow-1{
  color: #00081C;
}
.rounded-corners div.lf-card-transparent .lf--card-transparent_content{
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.rounded-corners .lf-card-transparent{
  border-radius:30px;
  border:2px solid #00081C;
  padding:65px 30px 50px;
}
.lf-block--card-carousel.rounded-corners{
  margin-bottom: 40px;
}
.lf-block--floating-nav-sections.has-black-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-black-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-black-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--black);
  border-bottom:1px solid var(--wp--preset--color--black);
}
.lf-block--floating-nav-sections.has-black-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-black-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-black-highlight-color .stat-top{
  color: var(--wp--preset--color--black);
}
.lf-block--floating-nav-sections.has-black-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--black);
} 
.lf-block--floating-nav-sections.has-black-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-black-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--black);
}
.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--black);
  border-left:2px solid var(--wp--preset--color--black);
}
.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--black);
  border-bottom:2px solid var(--wp--preset--color--black);
}
/* .lf-block--floating-nav-sections.has-black-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-black-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--black);
} */

.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--cyan-bluish-gray);
  border-bottom:1px solid var(--wp--preset--color--cyan-bluish-gray);
}
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .stat-top{
  color: var(--wp--preset--color--cyan-bluish-gray);
}
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--cyan-bluish-gray);
} 
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--cyan-bluish-gray);
}
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--cyan-bluish-gray);
  border-left:2px solid var(--wp--preset--color--cyan-bluish-gray);
}
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--cyan-bluish-gray);
  border-bottom:2px solid var(--wp--preset--color--cyan-bluish-gray);
}
/* .lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-cyan-bluish-gray-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--cyan-bluish-gray);
} */

.lf-block--floating-nav-sections.has-white-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-white-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-white-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--white);
  border-bottom:1px solid var(--wp--preset--color--white);
}
.lf-block--floating-nav-sections.has-white-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-white-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-white-highlight-color .stat-top{
  color: var(--wp--preset--color--white);
}
.lf-block--floating-nav-sections.has-white-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--white);
} 
.lf-block--floating-nav-sections.has-white-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-white-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--white);
}
.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--white);
  border-left:2px solid var(--wp--preset--color--white);
}
.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--white);
  border-bottom:2px solid var(--wp--preset--color--white);
}
/* .lf-block--floating-nav-sections.has-white-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-white-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--white);
} */

.lf-block--floating-nav-sections.has-pale-pink-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--pale-pink);
  border-bottom:1px solid var(--wp--preset--color--pale-pink);
}
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .stat-top{
  color: var(--wp--preset--color--pale-pink);
}
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--pale-pink);
} 
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--pale-pink);
}
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--pale-pink);
  border-left:2px solid var(--wp--preset--color--pale-pink);
}
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--pale-pink);
  border-bottom:2px solid var(--wp--preset--color--pale-pink);
}
/* .lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-pale-pink-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--pale-pink);
} */

.lf-block--floating-nav-sections.has-vivid-red-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--vivid-red);
  border-bottom:1px solid var(--wp--preset--color--vivid-red);
}
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .stat-top{
  color: var(--wp--preset--color--vivid-red);
}
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--vivid-red);
} 
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--vivid-red);
}
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--vivid-red);
  border-left:2px solid var(--wp--preset--color--vivid-red);
}
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--vivid-red);
  border-bottom:2px solid var(--wp--preset--color--vivid-red);
}
/* .lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-red-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-red);
} */

.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--luminous-vivid-orange);
  border-bottom:1px solid var(--wp--preset--color--luminous-vivid-orange);
}
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .stat-top{
  color: var(--wp--preset--color--luminous-vivid-orange);
}
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--luminous-vivid-orange);
} 
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--luminous-vivid-orange);
}
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--luminous-vivid-orange);
  border-left:2px solid var(--wp--preset--color--luminous-vivid-orange);
}
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--luminous-vivid-orange);
  border-bottom:2px solid var(--wp--preset--color--luminous-vivid-orange);
}
/* .lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-luminous-vivid-orange-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--luminous-vivid-orange);
} */

.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--luminous-vivid-amber);
  border-bottom:1px solid var(--wp--preset--color--luminous-vivid-amber);
}
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .stat-top{
  color: var(--wp--preset--color--luminous-vivid-amber);
}
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--luminous-vivid-amber);
} 
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--luminous-vivid-amber);
}
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--luminous-vivid-amber);
  border-left:2px solid var(--wp--preset--color--luminous-vivid-amber);
}
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--luminous-vivid-amber);
  border-bottom:2px solid var(--wp--preset--color--luminous-vivid-amber);
}
/* .lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-luminous-vivid-amber-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--luminous-vivid-amber);
} */

.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--light-green-cyan);
  border-bottom:1px solid var(--wp--preset--color--light-green-cyan);
}
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .stat-top{
  color: var(--wp--preset--color--light-green-cyan);
}
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--light-green-cyan);
} 
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--light-green-cyan);
}
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--light-green-cyan);
  border-left:2px solid var(--wp--preset--color--light-green-cyan);
}
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--light-green-cyan);
  border-bottom:2px solid var(--wp--preset--color--light-green-cyan);
}
/* .lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-light-green-cyan-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--light-green-cyan);
} */

.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--vivid-green-cyan);
  border-bottom:1px solid var(--wp--preset--color--vivid-green-cyan);
}
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .stat-top{
  color: var(--wp--preset--color--vivid-green-cyan);
}
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--vivid-green-cyan);
} 
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--vivid-green-cyan);
}
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--vivid-green-cyan);
  border-left:2px solid var(--wp--preset--color--vivid-green-cyan);
}
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--vivid-green-cyan);
  border-bottom:2px solid var(--wp--preset--color--vivid-green-cyan);
}
/* .lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-green-cyan-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-green-cyan);
} */

.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--pale-cyan-blue);
  border-bottom:1px solid var(--wp--preset--color--pale-cyan-blue);
}
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .stat-top{
  color: var(--wp--preset--color--pale-cyan-blue);
}
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--pale-cyan-blue);
} 
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--pale-cyan-blue);
}
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--pale-cyan-blue);
  border-left:2px solid var(--wp--preset--color--pale-cyan-blue);
}
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--pale-cyan-blue);
  border-bottom:2px solid var(--wp--preset--color--pale-cyan-blue);
}
/* .lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-pale-cyan-blue-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--pale-cyan-blue);
} */

.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--vivid-cyan-blue);
  border-bottom:1px solid var(--wp--preset--color--vivid-cyan-blue);
}
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .stat-top{
  color: var(--wp--preset--color--vivid-cyan-blue);
}
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--vivid-cyan-blue);
} 
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--vivid-cyan-blue);
}
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--vivid-cyan-blue);
  border-left:2px solid var(--wp--preset--color--vivid-cyan-blue);
}
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--vivid-cyan-blue);
  border-bottom:2px solid var(--wp--preset--color--vivid-cyan-blue);
}
/* .lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-cyan-blue-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-cyan-blue);
} */

.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--vivid-purple);
  border-bottom:1px solid var(--wp--preset--color--vivid-purple);
}
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .stat-top{
  color: var(--wp--preset--color--vivid-purple);
}
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--vivid-purple);
} 
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--vivid-purple);
}
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--vivid-purple);
  border-left:2px solid var(--wp--preset--color--vivid-purple);
}
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--vivid-purple);
  border-bottom:2px solid var(--wp--preset--color--vivid-purple);
}
/* .lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-vivid-purple-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--vivid-purple);
} */

.lf-block--floating-nav-sections.has-violet-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-violet-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-violet-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--violet);
  border-bottom:1px solid var(--wp--preset--color--violet);
}
.lf-block--floating-nav-sections.has-violet-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-violet-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-violet-highlight-color .stat-top{
  color: var(--wp--preset--color--violet);
}
.lf-block--floating-nav-sections.has-violet-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--violet);
} 
.lf-block--floating-nav-sections.has-violet-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-violet-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--violet);
}
.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--violet);
  border-left:2px solid var(--wp--preset--color--violet);
}
.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--violet);
  border-bottom:2px solid var(--wp--preset--color--violet);
}
/* .lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-violet-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--violet);
} */

.lf-block--floating-nav-sections.has-ebony-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-ebony-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-ebony-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--ebony);
  border-bottom:1px solid var(--wp--preset--color--ebony);
}
.lf-block--floating-nav-sections.has-ebony-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-ebony-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-ebony-highlight-color .stat-top{
  color: var(--wp--preset--color--ebony);
}
.lf-block--floating-nav-sections.has-ebony-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--ebony);
} 
.lf-block--floating-nav-sections.has-ebony-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-ebony-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--ebony);
}
.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--ebony);
  border-left:2px solid var(--wp--preset--color--ebony);
}
.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--ebony);
  border-bottom:2px solid var(--wp--preset--color--ebony);
}
/* .lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-ebony-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--ebony);
} */

.lf-block--floating-nav-sections.has-slate-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-slate-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-slate-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--slate);
  border-bottom:1px solid var(--wp--preset--color--slate);
}
.lf-block--floating-nav-sections.has-slate-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-slate-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-slate-highlight-color .stat-top{
  color: var(--wp--preset--color--slate);
}
.lf-block--floating-nav-sections.has-slate-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--slate);
} 
.lf-block--floating-nav-sections.has-slate-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-slate-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--slate);
}
.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--slate);
  border-left:2px solid var(--wp--preset--color--slate);
}
.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--slate);
  border-bottom:2px solid var(--wp--preset--color--slate);
}
/* .lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-slate-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--slate);
} */

.lf-block--floating-nav-sections.has-zinc-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-zinc-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-zinc-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--zinc);
  border-bottom:1px solid var(--wp--preset--color--zinc);
}
.lf-block--floating-nav-sections.has-zinc-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-zinc-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-zinc-highlight-color .stat-top{
  color: var(--wp--preset--color--zinc);
}
.lf-block--floating-nav-sections.has-zinc-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--zinc);
} 
.lf-block--floating-nav-sections.has-zinc-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-zinc-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--zinc);
}
.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--zinc);
  border-left:2px solid var(--wp--preset--color--zinc);
}
.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--zinc);
  border-bottom:2px solid var(--wp--preset--color--zinc);
}
/* .lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-zinc-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--zinc);
} */

.lf-block--floating-nav-sections.has-steel-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-steel-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-steel-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--steel);
  border-bottom:1px solid var(--wp--preset--color--steel);
}
.lf-block--floating-nav-sections.has-steel-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-steel-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-steel-highlight-color .stat-top{
  color: var(--wp--preset--color--steel);
}
.lf-block--floating-nav-sections.has-steel-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--steel);
} 
.lf-block--floating-nav-sections.has-steel-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-steel-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--steel);
}
.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--steel);
  border-left:2px solid var(--wp--preset--color--steel);
}
.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--steel);
  border-bottom:2px solid var(--wp--preset--color--steel);
}
/* .lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-steel-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--steel);
} */

.lf-block--floating-nav-sections.has-bone-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-bone-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-bone-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--bone);
  border-bottom:1px solid var(--wp--preset--color--bone);
}
.lf-block--floating-nav-sections.has-bone-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-bone-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-bone-highlight-color .stat-top{
  color: var(--wp--preset--color--bone);
}
.lf-block--floating-nav-sections.has-bone-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--bone);
} 
.lf-block--floating-nav-sections.has-bone-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-bone-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--bone);
}
.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--bone);
  border-left:2px solid var(--wp--preset--color--bone);
}
.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--bone);
  border-bottom:2px solid var(--wp--preset--color--bone);
}
/* .lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-bone-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--bone);
} */

.lf-block--floating-nav-sections.has-cobalt-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-cobalt-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--cobalt);
  border-bottom:1px solid var(--wp--preset--color--cobalt);
}
.lf-block--floating-nav-sections.has-cobalt-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .stat-top{
  color: var(--wp--preset--color--cobalt);
}
.lf-block--floating-nav-sections.has-cobalt-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--cobalt);
} 
.lf-block--floating-nav-sections.has-cobalt-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--cobalt);
}
.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--cobalt);
  border-left:2px solid var(--wp--preset--color--cobalt);
}
.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--cobalt);
  border-bottom:2px solid var(--wp--preset--color--cobalt);
}
/* .lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-cobalt-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--cobalt);
} */

.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--new-periwinkle);
  border-bottom:1px solid var(--wp--preset--color--new-periwinkle);
}
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .stat-top{
  color: var(--wp--preset--color--new-periwinkle);
}
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--new-periwinkle);
} 
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--new-periwinkle);
}
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--new-periwinkle);
  border-left:2px solid var(--wp--preset--color--new-periwinkle);
}
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--new-periwinkle);
  border-bottom:2px solid var(--wp--preset--color--new-periwinkle);
}
/* .lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-periwinkle-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-periwinkle);
} */

.lf-block--floating-nav-sections.has-marine-blue-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--marine-blue);
  border-bottom:1px solid var(--wp--preset--color--marine-blue);
}
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .stat-top{
  color: var(--wp--preset--color--marine-blue);
}
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--marine-blue);
} 
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--marine-blue);
}
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--marine-blue);
  border-left:2px solid var(--wp--preset--color--marine-blue);
}
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--marine-blue);
  border-bottom:2px solid var(--wp--preset--color--marine-blue);
}
/* .lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-marine-blue-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--marine-blue);
} */

.lf-block--floating-nav-sections.has-new-sky-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-new-sky-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--new-sky);
  border-bottom:1px solid var(--wp--preset--color--new-sky);
}
.lf-block--floating-nav-sections.has-new-sky-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .stat-top{
  color: var(--wp--preset--color--new-sky);
}
.lf-block--floating-nav-sections.has-new-sky-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--new-sky);
} 
.lf-block--floating-nav-sections.has-new-sky-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--new-sky);
}
.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--new-sky);
  border-left:2px solid var(--wp--preset--color--new-sky);
}
.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--new-sky);
  border-bottom:2px solid var(--wp--preset--color--new-sky);
}
/* .lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-sky-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-sky);
} */

.lf-block--floating-nav-sections.has-clover-light-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-clover-light-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--clover-light);
  border-bottom:1px solid var(--wp--preset--color--clover-light);
}
.lf-block--floating-nav-sections.has-clover-light-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .stat-top{
  color: var(--wp--preset--color--clover-light);
}
.lf-block--floating-nav-sections.has-clover-light-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--clover-light);
} 
.lf-block--floating-nav-sections.has-clover-light-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--clover-light);
}
.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--clover-light);
  border-left:2px solid var(--wp--preset--color--clover-light);
}
.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--clover-light);
  border-bottom:2px solid var(--wp--preset--color--clover-light);
}
/* .lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-clover-light-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--clover-light);
} */

.lf-block--floating-nav-sections.has-clover-dark-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--clover-dark);
  border-bottom:1px solid var(--wp--preset--color--clover-dark);
}
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .stat-top{
  color: var(--wp--preset--color--clover-dark);
}
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--clover-dark);
} 
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--clover-dark);
}
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--clover-dark);
  border-left:2px solid var(--wp--preset--color--clover-dark);
}
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--clover-dark);
  border-bottom:2px solid var(--wp--preset--color--clover-dark);
}
/* .lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-clover-dark-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--clover-dark);
} */

.lf-block--floating-nav-sections.has-gold-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-gold-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-gold-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--gold);
  border-bottom:1px solid var(--wp--preset--color--gold);
}
.lf-block--floating-nav-sections.has-gold-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-gold-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-gold-highlight-color .stat-top{
  color: var(--wp--preset--color--gold);
}
.lf-block--floating-nav-sections.has-gold-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--gold);
} 
.lf-block--floating-nav-sections.has-gold-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-gold-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--gold);
}
.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--gold);
  border-left:2px solid var(--wp--preset--color--gold);
}
.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--gold);
  border-bottom:2px solid var(--wp--preset--color--gold);
}
/* .lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-gold-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--gold);
} */

.lf-block--floating-nav-sections.has-pumpkin-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--pumpkin);
  border-bottom:1px solid var(--wp--preset--color--pumpkin);
}
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .stat-top{
  color: var(--wp--preset--color--pumpkin);
}
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--pumpkin);
} 
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--pumpkin);
}
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--pumpkin);
  border-left:2px solid var(--wp--preset--color--pumpkin);
}
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--pumpkin);
  border-bottom:2px solid var(--wp--preset--color--pumpkin);
}
/* .lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-pumpkin-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--pumpkin);
} */

.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--new-milkshake);
  border-bottom:1px solid var(--wp--preset--color--new-milkshake);
}
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .stat-top{
  color: var(--wp--preset--color--new-milkshake);
}
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--new-milkshake);
} 
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--new-milkshake);
}
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--new-milkshake);
  border-left:2px solid var(--wp--preset--color--new-milkshake);
}
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--new-milkshake);
  border-bottom:2px solid var(--wp--preset--color--new-milkshake);
}
/* .lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-milkshake-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-milkshake);
} */

.lf-block--floating-nav-sections.has-new-chili-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-new-chili-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--new-chili);
  border-bottom:1px solid var(--wp--preset--color--new-chili);
}
.lf-block--floating-nav-sections.has-new-chili-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .stat-top{
  color: var(--wp--preset--color--new-chili);
}
.lf-block--floating-nav-sections.has-new-chili-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--new-chili);
} 
.lf-block--floating-nav-sections.has-new-chili-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--new-chili);
}
.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--new-chili);
  border-left:2px solid var(--wp--preset--color--new-chili);
}
.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--new-chili);
  border-bottom:2px solid var(--wp--preset--color--new-chili);
}
/* .lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-new-chili-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--new-chili);
} */

.lf-block--floating-nav-sections.has-purple-highlight-color .section-nav,
.lf-block--floating-nav-sections.has-purple-highlight-color div.side-by-sides,
.lf-block--floating-nav-sections.has-purple-highlight-color .testimonial{
  border-top:1px solid var(--wp--preset--color--purple);
  border-bottom:1px solid var(--wp--preset--color--purple);
}
.lf-block--floating-nav-sections.has-purple-highlight-color .section-nav a:hover,
.lf-block--floating-nav-sections.has-purple-highlight-color .section-nav a.active,
.lf-block--floating-nav-sections.has-purple-highlight-color .stat-top{
  color: var(--wp--preset--color--purple);
}
.lf-block--floating-nav-sections.has-purple-highlight-color .callout-arrow .icon-arrow path{ 
  fill: var(--wp--preset--color--purple);
} 
.lf-block--floating-nav-sections.has-purple-highlight-color .fn-image.add-bg,
.lf-block--floating-nav-sections.has-purple-highlight-color .icons-w-text.add-bg{
  background-color: var(--wp--preset--color--purple);
}
.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table {
  border-top:2px solid var(--wp--preset--color--purple);
  border-left:2px solid var(--wp--preset--color--purple);
}
.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table th,
.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table td{
  border-right:2px solid var(--wp--preset--color--purple);
  border-bottom:2px solid var(--wp--preset--color--purple);
}
/* .lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table th:last-child:before,
.lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table td:last-child:before{
  background-color: var(--wp--preset--color--purple);
} */

@media screen and (min-width: 768px) {
	.lf-block--floating-nav-sections .section-nav {
		border-top: none !important;
  		border-bottom: none !important;
	}
}

.lf-block--floating-nav-sections .section-nav a{
  color:#273143;
  text-decoration: none;
  font-weight: 500;
}
.lf-block--floating-nav-sections .section-nav a:hover,
.lf-block--floating-nav-sections .section-nav a.active{
  text-decoration: underline;
}
.lf-content-area .lf-block--floating-nav-sections .section-nav {
  padding: 25px 0 !important;
  margin-bottom: 24px;
}
.lf-block--floating-nav-sections .section-nav li{
  list-style-type: none;
  margin-bottom: 24px;
}
.lf-block--floating-nav-sections .section-nav li:last-child{
  margin-bottom: 0;
}
.floating-section h2.section-heading{
  color: #273143;
  font-size: 34px;
  margin-bottom: 30px;
  font-weight: 400;
  line-height: 1.2;
}
.floating-section .fn-arrow-callout{
  margin-bottom: 30px;
}
.floating-section .callout-arrow{
  border-top:1px solid #273143;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  position: relative;
}
.floating-section .callout-arrow:last-child{
  border-bottom:1px solid #273143;
}
.floating-section .callout-arrow .icon-arrow{
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -5px;
  opacity:0.7;
}
.floating-section .arrow-dir-none{
  padding-left: 0;
}
.floating-section .arrow-dir-none .icon-arrow{
  display: none;
}
.floating-section .arrow-dir-up .icon-arrow{
  transform:rotate(-90deg);
}
.floating-section .arrow-dir-down .icon-arrow{
  transform:rotate(90deg);
}
.lf-block--floating-nav-sections .fn-content p{
  margin-bottom: 30px;
}
.lf-block--floating-nav-sections .fn-content h3{
  font-size: 18px;
  font-weight: 400;
  color:#273143;
  margin-bottom:25px;
}
.lf-block--floating-nav-sections .fn-content h3.big-first::first-letter {
  font-size: 200%;
}
.lf-block--floating-nav-sections .fn-image {
  margin-bottom: 30px;
}
.lf-block--floating-nav-sections .fn-image img {
	max-width: 100%;
	margin: 0 auto;
}
.lf-block--floating-nav-sections .fn-image.stretch img{
  width: 100%;
  height: auto;
}
.lf-block--floating-nav-sections .fn-image.stretch.add-border{
  border:2px solid #00081C;
  margin-bottom: 50px;
}
.lf-block--floating-nav-sections .fn-image:not(.stretch) {
	text-align: center;
	margin-bottom: 50px;
}
.lf-block--floating-nav-sections .fn-image:not(.stretch).add-border img{
  border:2px solid #00081C;
}
.lf-block--floating-nav-sections .fn-image.add-corners,
.lf-block--floating-nav-sections .fn-image.add-corners img{
  border-radius:30px;
}
.lf-block--floating-nav-sections .heading-img-callout .fn-callout-content{
  width: 100%;
  font-size: 20px;
}
.lf-block--floating-nav-sections .heading-img-callout{
  border-radius:30px;
  padding:20px 15px 30px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap:wrap;
  margin-top: 50px;
  margin-bottom: 30px;
}
.lf-block--floating-nav-sections .heading-img-callout > img{
  max-width: 174px;
  width: 100%;
  height: auto;
  margin-bottom: 0;
}
.lf-block--floating-nav-sections .testimonial {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.lf-block--floating-nav-sections .testimonial p.testimonial-title,
.lf-block--floating-nav-sections .testimonial p.testimonial-name{
  color: #273143;
  font-size: 14px;
}
.lf-block--floating-nav-sections .testimonial p.testimonial-title{
  color: #6D7588;
}
.lf-block--floating-nav-sections .testimonial h2.testimonial-text{
  font-size: 20px;
  color: #273143;
  font-weight: 400;
  margin-bottom: 20px;
}
.lf-block--floating-nav-sections .testimonial > img{
  max-width: 150px;
  width: 100%;
  height: auto;
  border-radius:80px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.lf-block--floating-nav-sections .fn-image.add-bg{
  border-radius:24px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
}
.lf-block--floating-nav-sections .stats{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap:wrap;
  margin-top: 40px;
  margin-bottom: 40px;
}
.lf-block--floating-nav-sections .stat{
  width: calc(50% - 25px);
  border-top:1px solid #273143;
  margin-bottom: 15px;
}
.stat-top{
  font-size: 46px;
  margin-bottom: 0;
  padding-top: 4px;
}
.stat-bottom{
  font-size: 12px;
  text-transform: uppercase;
  color: #4A5871;
  font-weight: 600;
  padding-bottom: 4px;
}
.lf-block--floating-nav-sections .icons-w-text.add-bg{
  border-radius:24px;
  padding: 40px 20px;
}
.lf-block--floating-nav-sections .icons-w-text h3{
  font-size: 24px;
  font-weight: 400;
  color: #273143;
  line-height: 1;
  margin-bottom: 37px;
}
.lf-block--floating-nav-sections .icons-w-text{
  margin-bottom: 50px;
}
.lf-block--floating-nav-sections .icon-blocks {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.lf-block--floating-nav-sections .icon-blocks .icon-text{
  font-size: 14px;
  color: #000;
  width: calc(100% - 52px);
  padding-left: 40px;
  margin-bottom: 20px;
}
.lf-block--floating-nav-sections .icon-blocks > img{
  max-width: 52px;
}
div.side-by-sides {
  text-align: center;
  padding:36px 0 16px;
  margin-bottom: 50px;
}
.side-by-sides figcaption{
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
}
figure.side-by-sides{
  margin-bottom: 45px;
}
figure.side-by-sides:last-child{
  margin-bottom: 15px;
}
figure.side-by-sides > img{
  width: 100%;
  max-width: 266px;
  margin:0 auto 5px;
}
.inline-table {
  margin-bottom: 70px;
}
.inline-table h2{
  font-size: 14px;
  font-weight: 400;
  color: #273143;
}
.lf-block--floating-nav-sections .inline-table table,
.lf-block--floating-nav-sections .inline-table table *{
  border-spacing:0;
}
.lf-block--floating-nav-sections .inline-table table th,
.lf-block--floating-nav-sections .inline-table table td{
  padding: 10px 17px;
  height: 42px;
  text-align: left;
}
.lf-block--floating-nav-sections .inline-table table th:last-child,
.lf-block--floating-nav-sections .inline-table table td:last-child{
  position: relative;
}
.lf-block--floating-nav-sections .inline-table table th:last-child:before,
.lf-block--floating-nav-sections .inline-table table td:last-child:before{
  content:' ';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity:0.2;
}

@media screen and (min-width: 600px){
  .lf-block--hero-5{
    margin-bottom: 250px;
  }
}
@media screen and (min-width: 768px){
  .lf-hero-5-container{
    text-align: center;
    padding-top: 80px;
    min-height: 340px;
  }
  .lf-content-area .lf-hero-5-container .is-style-title-sm:not(:last-child){
    font-size: 30px;
    margin-bottom: 50px;
  }
  .lf-hero-5-image-container{
    margin-top: -200px;
    position: relative;
    top: 200px;
    width: calc(100% - 40px);
  }
  .lf-block--hero-5{
    margin-bottom: 30%;
    margin-bottom: 260px;
  }
  .image-credit{
    position: static;
  }
  .lf-block--floating-nav-sections.has-purple-highlight-color .section-nav{
    border-top-width: 0;
    border-bottom-width: 0;
  }
  .lf-floating-nav-sections-container{
    display: flex;
    flex-wrap: nowrap;
    justify-content:space-between;
    margin-top: 60px;
  }
  .lf-floating-nav-sections-text-left{
    width: 380px;
    padding-right: 40px;
  }
  .lf-floating-nav-sections-text-right{
    width: calc(100% - 380px);
  }
  .lf-content-area .lf-block--floating-nav-sections .section-nav{
    padding-top: 0 !important;
    margin-top: 0;
  }
  .lf-content-area .lf-block--floating-nav-sections .section-nav.scrolled-sections{
    width: 380px;
    position: sticky;
    top: 130px;
    padding-right: 40px !important;
  }
  .lf-block--floating-nav-sections.has-purple-highlight-color .inline-table{
    overflow-x:auto;
  }
  .lf-block--floating-nav-sections.has-purple-highlight-color .inline-table table{
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 992px){
  .lf-hero-5-container h1{
    font-size: 64px;
  }
  .lf-block--floating-nav-sections .heading-img-callout {
    padding:30px 60px 50px;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .lf-block--floating-nav-sections .heading-img-callout > img{
    max-width: 226px;
  }
  .lf-block--floating-nav-sections .heading-img-callout .fn-callout-content{
    font-size: 24px;
    padding-right: 30px;
  }
  .lf-block--floating-nav-sections .testimonial{
    margin-top: 80px;
    margin-bottom: 110px;
    display: flex;
    flex-direction: row-reverse;
    padding-top: 45px;
    padding-bottom: 40px;
  }
  .lf-block--floating-nav-sections .testimonial > img{
    max-width: 226px;
    border-radius:120px;
  }
  .lf-block--floating-nav-sections .testimonial h2.testimonial-text{
    font-size: 24px;
  }
  .lf-block--floating-nav-sections .stats{
    margin-bottom: 80px;
  }
  .lf-block--floating-nav-sections .stat{
    width: calc(25% - 25px);
  }
  .lf-block--floating-nav-sections .fn-content h3{
    font-size: 24px;
  }
  .callout-arrow{
    font-size: 18px;
  }
	.floating-section:not(:last-child) {
		margin-bottom: 80px;
	}
  .floating-section .fn-arrow-callout{
    margin-bottom: 50px;
    margin-top: 40px;
  }
  .lf-block--floating-nav-sections .icons-w-text {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .lf-block--floating-nav-sections .icons-w-text.add-bg{
    border-radius:42px;
    padding: 70px 60px 30px;
  }
  .lf-block--floating-nav-sections .icon-blocks > img{
    max-width: 86px;
  }
  .lf-block--floating-nav-sections .icon-blocks .icon-text{
    font-size: 16px;
    width: calc(100% - 86px);
    margin-bottom: 50px;
  }
  .lf-block--floating-nav-sections .icons-w-text h3 {
    margin-bottom: 50px;
  }
  div.side-by-sides {
    margin-top: 80px;
    margin-bottom: 70px;
    display: flex;
    padding-top: 50px;
    padding-bottom: 0;
  }
  .side-by-sides figcaption{
    font-size: 16px;
  }
  .inline-table > h2 {
    margin-bottom: 15px !important;
  }
  .lf-floating-nav-sections-container{
    margin-bottom: 80px;
    margin-top: 80px;
  }
  .lf-floating-nav-sections-text-left{
    width: 380px;
  }
  .lf-floating-nav-sections-text-right{
    width: calc(100% - 380px);
  }
}

@media screen and (min-width: 1150px){
  .lf-block--floating-nav-sections .fn-image {
    margin-bottom: 70px;
  }
  .lf-block--floating-nav-sections .fn-image.add-border{
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .lf-floating-nav-sections-text-right{
    padding-left: 40px;
  }
}
/* end reports landing page styles */

.full-width-spacer{
  width: 100% !important;
  max-width: 100% !important;
}

.rounded-corners img {
	border-radius: 32px;
}

.inline-table .tablecontainer table {
	width: 100% !important;
}

@media (max-width: 1120px) {
    .inline-table .tablecontainer table {
      min-width: 770px;
		width: auto !important;
      margin-right: 16px;
	}
	.inline-table .tablecontainer {
      width: 100%;
      overflow-x: auto;
	}
}