/* Version: 2.1.1 - Generated 2022-09-04 19:36:52 */
@charset "UTF-8";
:root {
  --fr-bg-light: var(--shade-ultra-light);
  --fr-bg-dark: var(--shade-ultra-dark);
  --fr-text-light: var(--shade-ultra-light);
  --fr-text-dark: var(--shade-ultra-dark);
  --fr-card-padding: var(--space-m);
  --fr-card-gap: var(--space-s);
  --fr-card-border-size: 0.15rem;
  --fr-card-border-color: var(--shade-light);
  --fr-card-border-style: solid;
  --fr-card-radius: var(--radius-xs);
  --fr-card-avatar-radius: 50%;
  --fr-content-gap: var(--space-s);
  --fr-grid-gap: var(--space-l);
  --fr-container-gap: var(--space-l);
  --fr-lede-width: 60ch;
  --fr-list-pad-y: 0.75em;
  --fr-list-pad-x: 1.25em;
  --fr-hero-padding: var(--section-space-xl);
}
#bricks-popup-inner > div.sub-header.flex > div > div:nth-child(3) {
  display: none;
}
.fr-feature-card-alpha, .fr-feature-card-bravo, .fr-feature-card-charlie, .fr-feature-card-delta {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-feature-card--framed {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-feature-card--boxed {
  background-color: var(--fr-bg-light);
}
.fr-feature-card--boxed.fr-feature-card-bravo, .fr-feature-card--boxed.fr-feature-card-alpha {
  padding: var(--fr-card-padding);
}
.fr-feature-card--boxed.fr-feature-card-charlie:not(.ct-section):not(.oxy-easy-posts) {
  gap: 0;
}
.fr-feature-card--dark {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
.fr-feature-card--dark.fr-feature-card-bravo, .fr-feature-card--dark.fr-feature-card-alpha {
  padding: var(--fr-padding);
  color: var(--fr-dark-color);
}
.fr-feature-card--dark.fr-feature-card-charlie:not(.ct-section):not(.oxy-easy-posts) {
  gap: 0;
}
.fr-feature-card--wide {
  display: flex;
  flex-direction: row !important;
  gap: var(--fr-card-gap) !important;
}
.fr-feature-card-delta {
  display: grid;
}
@media (min-width: 768px) {
  .fr-feature-card-delta {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
  }
  .fr-feature-card-delta > *:first-child {
    grid-column: span 7;
  }
  .fr-feature-card-delta > *:last-child {
    grid-column: span 5;
  }
}
@media (min-width: 768px) {
  .grid--alternate .fr-feature-card-delta:nth-child(2n) > *:last-child {
    order: -1;
  }
}
.fr-article-card-alpha, .fr-article-card-bravo, .fr-article-card-charlie, .fr-article-card-delta {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-article-card--boxed {
  background-color: var(--fr-bg-light);
}
.fr-article-card--dark {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
.fr-article-card--framed {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-article-card--wide {
  display: flex;
  flex-direction: row !important;
  gap: var(--fr-card-gap) !important;
}
.fr-article-card--wide.fr-article-card-alpha {
  display: flex;
  flex-direction: row !important;
  gap: var(--fr-card-gap) !important;
}
.fr-bio-card-alpha, .fr-bio-card-bravo, .fr-bio-card-charlie, .fr-bio-card-delta {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-bio-card--boxed {
  background-color: var(--fr-bg-light);
}
.fr-bio-card--boxed.fr-bio-card-alpha, .fr-bio-card--boxed.fr-bio-card-charlie {
  padding: var(--fr-card-padding);
}
.fr-bio-card--dark {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
.fr-bio-card--dark.fr-bio-card-alpha, .fr-bio-card--dark.fr-bio-card-charlie {
  padding: var(--fr-card-padding);
}
.fr-bio-card--framed {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-bio-card--flip {
  flex-direction: column-reverse;
}
@media only screen and (min-width: 767px) {
  .fr-bio-card--wide {
    flex-direction: row;
  }
  .fr-bio-card--wide.fr-bio-card--flip {
    flex-direction: row-reverse;
  }
}
.fr-price-card-alpha, .fr-price-card-bravo, .fr-price-card-charlie, .fr-price-card-delta {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-price-card--boxed {
  background-color: var(--fr-bg-light);
}
.fr-price-card--boxed.fr-price-card-alpha, .fr-price-card--boxed.fr-price-card-bravo {
  padding: var(--fr-card-padding);
}
.fr-price-card--framed.fr-price-card-alpha, .fr-price-card--framed.fr-price-card-bravo {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-price-card--dark.fr-price-card-alpha, .fr-price-card--dark.fr-price-card-bravo {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
  padding: var(--fr-card-padding);
}
@media only screen and (min-width: 767px) {
  .fr-price-card--wide.fr-price-card-delta {
    flex-direction: row;
    align-items: stretch;
  }
}
.fr-testimonial-card-alpha, .fr-testimonial-card-bravo, .fr-testimonial-card-delta {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-testimonial-card--boxed {
  background-color: var(--fr-bg-light);
  padding: var(--fr-card-padding);
}
.fr-testimonial-card--framed {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-testimonial-card--dark {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
  padding: var(--fr-card-padding);
}
.fr-contact-card-alpha {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-contact-card--boxed {
  background-color: var(--fr-bg-light);
  padding: var(--fr-card-padding);
}
.fr-contact-card--framed {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-contact-card--dark {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
.fr-faq-card-alpha {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-faq-card--boxed {
  background-color: var(--fr-bg-light);
  padding: var(--fr-card-padding);
}
.fr-faq-card--framed {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
}
.fr-faq-card--dark {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
  padding: var(--fr-card-padding);
}
.fr-feature-card--boxed .fr-feature-card-charlie__body, .fr-feature-card--dark .fr-feature-card-charlie__body {
  padding: var(--fr-card-padding);
}
.fr-article-card--boxed .fr-article-card-alpha__body, .fr-article-card--dark .fr-article-card-alpha__body {
  padding: var(--fr-card-padding);
}
.fr-article-card--boxed .fr-article-card-bravo__body, .fr-article-card--dark .fr-article-card-bravo__body {
  padding: 0 var(--fr-card-padding) var(--fr-card-padding) var(--fr-card-padding);
}
.fr-article-card--boxed.fr-article-card-alpha:not(.ct-section):not(.oxy-easy-posts), .fr-article-card--boxed.fr-article-card-bravo:not(.ct-section):not(.oxy-easy-posts), .fr-article-card--dark.fr-article-card-alpha:not(.ct-section):not(.oxy-easy-posts), .fr-article-card--dark.fr-article-card-bravo:not(.ct-section):not(.oxy-easy-posts) {
  gap: 0;
}
.fr-article-card--framed {
  border-radius: var(--fr-card-radius);
  overflow: hidden;
}
.fr-article-card--framed .fr-article-card-charlie__body, .fr-article-card--framed .fr-article-card-delta__body {
  margin-left: var(--fr-card-padding);
  margin-bottom: var(--fr-card-padding);
  width: calc(100% - 2 * var(--fr-card-padding));
}
.fr-article-card--framed .fr-article-card-echo__body, .fr-article-card--framed .fr-article-card-foxtrot__body {
  height: calc(100% - 2 * var(--fr-card-padding));
  margin-top: var(--fr-card-padding);
  margin-left: var(--fr-card-padding);
}
.fr-article-card--wide {
  display: flex;
  flex-direction: row !important;
  gap: var(--fr-card-gap) !important;
  align-items: stretch;
}
.fr-article-card--wide .fr-article-card-bravo__body {
  margin-top: 0;
  padding: var(--fr-card-padding);
}
.fr-article-card--flip {
  flex-direction: row-reverse;
}
.fr-bio-card--framed .fr-bio-card-bravo__inner {
  padding: 0;
}
.fr-bio-card--framed.fr-bio-card--wide {
  gap: var(--fr-card-gap);
}
.fr-price-card--framed .fr-price-card-charlie__inner, .fr-price-card--framed .fr-price-card-delta__inner {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
  border-radius: 0 0 var(--fr-card-radius) var(--fr-card-radius);
}
.fr-price-card--framed .fr-price-card-delta__body {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
  border-radius: var(--fr-card-radius) var(--fr-card-radius) 0 0;
}
.fr-price-card--framed.fr-price-card--wide .fr-price-card-delta__body {
  padding: var(--fr-card-padding);
  border: var(--fr-card-border-size) var(--fr-card-border-color) var(--fr-card-border-style);
  border-radius: var(--fr-card-radius) 0 0 var(--fr-card-radius);
}
.fr-price-card--dark .fr-price-card-charlie__inner {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
.fr-price-card--dark .fr-price-card-delta__body {
  background-color: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
@media only screen and (min-width: 767px) {
  .fr-section-echo__asset-wrapper > * {
    width: 50%;
  }
  .fr-section-echo__asset-wrapper > *:nth-child(1) {
    position: relative;
    transform: translateY(-1.5em);
  }
  .fr-section-echo__asset-wrapper > *:nth-child(2) {
    position: relative;
    transform: translateY(1.5em);
  }
}
.fr-article-alpha__meta > *:not(:first-child)::before {
  content: "•";
  margin: 0 0.55em;
}
.fr-list-alpha {
  list-style: none;
  padding-left: 0;
}
.fr-list-alpha--boxed .fr-list-alpha__li {
  padding: var(--fr-list-pad-y) var(--fr-list-pad-x);
  background: var(--fr-bg-light);
}
.fr-list-alpha--dark .fr-list-alpha__li {
  padding: var(--fr-list-pad-y) var(--fr-list-pad-x);
  background: var(--fr-bg-dark);
  color: var(--fr-text-light);
}
@media (min-width: 768px) {
  .fr-image-group-alpha > *:nth-child(odd) {
    transform: translateY(-5%);
  }
  .fr-image-group-alpha > *:nth-child(even) {
    transform: translateY(5%);
  }
}
.fr-form .submit-button-wrapper .bricks-button {
  padding: var(--btn-pad-y) var(--btn-pad-x);
  border-width: var(--btn-border-size);
  border-radius: var(--btn-radius);
}
.fr-blog-hero-alpha__meta-link:first-child::before {
  display: none;
}
.fr-badge-alpha [data-badge-value] {
  display: flex;
  flex-direction: row;
}
.fr-badge-alpha [data-badge-value]::after {
  content: attr(data-badge-value);
  position: relative;
  display: flex;
  margin-left: 0.5em;
}
@media (min-width: 768px) {
  .fr-feature-grid-delta.fr-grid-alternate > *:nth-of-type(2n) > *:last-child {
    order: -1;
  }
}
.fr-image-group-bravo figure {
  width: auto;
  margin: 0;
}
.fr-image-group-bravo img {
  -o-object-fit: cover;
  object-fit: cover;
}
.fr-image-group-bravo > *:nth-child(1) {
  aspect-ratio: 1;
  width: 50%;
  margin-top: auto;
}
.fr-image-group-bravo > *:nth-child(2) {
  aspect-ratio: 1;
  width: 45%;
  margin-top: auto;
}
.fr-image-group-bravo > *:nth-child(3) {
  aspect-ratio: 1;
  width: 40%;
  margin-bottom: auto;
}
.fr-image-group-bravo > *:nth-child(4) {
  aspect-ratio: 0.8;
  width: 50%;
  margin-bottom: auto;
}
.fr-faq-accordion-alpha {
  display: flex;
  flex-direction: column;
  gap: var(--fr-content-gap);
}
@media (min-width: 768px) {
  .fr-feature-grid-delta.fr-grid-alternate > *:nth-of-type(2n) > *:last-child {
    order: -1;
  }
}
ul.list--none, .list--none > ul {
  padding-left: 0;
  list-style-type: none;
  margin-block-start: 0em;
}
ul.list--clear, .list--clear > ul {
  padding-left: 0;
  list-style-type: none;
}
.fr-content-gap {
  display: flex;
  flex-direction: column;
  gap: var(--space-s);
}
.fr-container-gap {
  display: flex;
  flex-direction: column;
  gap: var(--space-l);
}
.fr-grid-gap {
  gap: var(--space-l);
}
.fr-lede, p.fr-lede {
  max-width: 60ch;
}
.fr-text--light {
  color: var(--shade-ultra-light);
}
.fr-text--dark {
  color: var(--shade-ultra-dark);
}
.fr-bg--light {
  background-color: var(--shade-ultra-light);
}
.fr-bg--dark {
  background-color: var(--shade-ultra-dark);
}
.fr-hero-padding {
  padding-top: var(--fr-hero-padding);
  padding-bottom: var(--fr-hero-padding);
}
