@charset "UTF-8";
.section-twoup {
  --width: 1320px;
  --gap: 24px;
  --width-with-padding: calc(var(--width) + var(--gap) * 2);
  --column-width: calc(var(--width-with-padding) / 12);
  background-color: var(--background-color);
  overflow-x: hidden;
  overflow-y: visible;
}
@media (max-width: 1365px) {
  .section-twoup {
    --width: 1024px;
  }
}
@media (max-width: 1080px) {
  .section-twoup {
    --width: 900px;
  }
}
@media (max-width: 1024px) {
  .section-twoup {
    --width: auto;
    --gap: 20px;
  }
}
.section-twoup .container {
  display: grid;
  gap: var(--gap);
  align-items: center;
  width: unset;
  max-width: var(--width-with-padding);
  padding-inline: var(--gap);
  margin-block: calc(var(--gap) * var(--margin-block-factor));
  color: var(--text-color, var(--color-grey-darker));
}
@media (max-width: 1024px) {
  .section-twoup .container {
    margin-block: calc(var(--gap) * 1.5);
    gap: calc(var(--gap) / 2);
  }
  .section-twoup .container[data-mobile-order] .side {
    display: contents;
  }
  .section-twoup .container[data-mobile-order] .side > * {
    order: var(--mobile-order);
  }
  .section-twoup .container[data-mobile-order] .side > *:not([style*="--mobile-order"]) {
    display: none;
  }
  .section-twoup .container:has([data-sizing-on-mobile=full]) {
    margin-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .section-twoup .container {
    --side-1-columns: 6;
    --side-2-columns: 6;
    --side-1-grid-size: 6fr;
    --side-2-grid-size: 6fr;
    --full-bleed-width-1: calc(100vw / 12 * var(--side-1-columns) - var(--gap));
    --full-bleed-width-2: calc(100vw / 12 * var(--side-2-columns) - var(--gap));
    --margin-block-factor: 3;
    grid-template-columns: minmax(0, var(--side-1-grid-size)) minmax(0, var(--side-2-grid-size));
  }
  .section-twoup .container[data-vertical-padding-on-desktop=none] {
    --margin-block-factor: 0;
  }
  .section-twoup .container[data-vertical-padding-on-desktop=small] {
    --margin-block-factor: 1.5;
  }
  .section-twoup .container[data-vertical-padding-on-desktop=normal] {
    --margin-block-factor: 3;
  }
  .section-twoup .container[data-vertical-padding-on-desktop=large] {
    --margin-block-factor: 6;
  }
  .section-twoup .container[data-ratio="57"], .section-twoup .container[data-reversed-on-desktop][data-ratio="75"] {
    --side-1-grid-size: 5fr;
    --side-2-grid-size: 7fr;
  }
  .section-twoup .container[data-ratio="57"] {
    --side-1-columns: 5;
    --side-2-columns: 7;
  }
  .section-twoup .container[data-ratio="75"], .section-twoup .container[data-reversed-on-desktop][data-ratio="57"] {
    --side-1-grid-size: 7fr;
    --side-2-grid-size: 5fr;
  }
  .section-twoup .container[data-ratio="75"] {
    --side-1-columns: 7;
    --side-2-columns: 5;
  }
  .section-twoup .container[data-reversed-on-desktop] > *:first-child {
    order: 1;
  }
  .section-twoup .container .side:nth-child(1) {
    --full-bleed-width: var(--full-bleed-width-1);
  }
  .section-twoup .container .side:nth-child(2) {
    --full-bleed-width: var(--full-bleed-width-2);
  }
  .section-twoup .container[data-desktop-gutter-width=large] {
    gap: calc(var(--gap) * 6);
  }
  .section-twoup .container[data-desktop-gutter-width=none] {
    gap: 0;
  }
  .section-twoup .container[data-vertical-align-on-desktop=top] {
    align-items: start;
  }
  .section-twoup .container[data-vertical-align-on-desktop=bottom] {
    align-items: end;
  }
}
@media (max-width: 1024px) {
  .section-twoup .container[data-mobile-align=center] {
    text-align: center;
  }
  .section-twoup .container[data-mobile-align=center] ul.checklist, .section-twoup .container[data-mobile-align=center] ul:not([class]), .section-twoup .container[data-mobile-align=center] ol.checklist, .section-twoup .container[data-mobile-align=center] ol:not([class]) {
    gap: 0.33em;
  }
  .section-twoup .container[data-mobile-align=center] ul.checklist li, .section-twoup .container[data-mobile-align=center] ul:not([class]) li, .section-twoup .container[data-mobile-align=center] ol.checklist li, .section-twoup .container[data-mobile-align=center] ol:not([class]) li {
    align-items: center;
    padding: 0.5em;
    background-color: rgba(0, 0, 0, 0.02);
    border-radius: 24px;
    justify-content: space-between;
  }
  .section-twoup .container[data-mobile-align=center] ul.checklist li:not([data-custom-icon]):before, .section-twoup .container[data-mobile-align=center] ul:not([class]) li:not([data-custom-icon]):before, .section-twoup .container[data-mobile-align=center] ol.checklist li:not([data-custom-icon]):before, .section-twoup .container[data-mobile-align=center] ol:not([class]) li:not([data-custom-icon]):before {
    opacity: 0.5;
  }
  .section-twoup .container[data-mobile-align=center] ul.checklist li:not(:has(:nth-child(2))):after, .section-twoup .container[data-mobile-align=center] ul:not([class]) li:not(:has(:nth-child(2))):after, .section-twoup .container[data-mobile-align=center] ol.checklist li:not(:has(:nth-child(2))):after, .section-twoup .container[data-mobile-align=center] ol:not([class]) li:not(:has(:nth-child(2))):after {
    content: "";
    display: block;
    width: 24px;
    -webkit-margin-start: 0.5em;
            margin-inline-start: 0.5em;
  }
}
.section-twoup .side {
  display: grid;
  gap: var(--gap);
}
.section-twoup p, .section-twoup li, .section-twoup h1, .section-twoup h2, .section-twoup h3, .section-twoup h4, .section-twoup h5, .section-twoup h6 {
  margin-block: 0;
}
.section-twoup p, .section-twoup li {
  font-family: var(--font-family-primary);
  font-size: 17px;
  font-weight: 450;
  line-height: 1.35;
}
.section-twoup em {
  font-style: normal;
  font-variation-settings: "slnt" -7;
}
.section-twoup a {
  text-decoration: underline;
}
.section-twoup ul, .section-twoup ol {
  -webkit-padding-start: 1.2em;
          padding-inline-start: 1.2em;
  margin-block: 0;
  padding: 0;
  display: grid;
  gap: 0.67em;
}
.section-twoup li {
  display: flex;
}
.section-twoup li:before {
  content: "";
  width: 24px;
  height: 24px;
  -webkit-margin-end: 0.5em;
          margin-inline-end: 0.5em;
  background-color: currentColor;
  -webkit-clip-path: path("M20.46 5.47a.68.68 0 0 1-.44.86c-2.36.76-4.68 2.75-6.64 5.03a34.61 34.61 0 0 0-4.29 6.26.71.71 0 0 1-.7.38.7.7 0 0 1-.62-.52 8.33 8.33 0 0 0-3.88-5.03.67.67 0 0 1-.32-.91c.18-.34.6-.48.96-.31a9.6 9.6 0 0 1 4.07 4.4c.9-1.52 2.17-3.39 3.69-5.15 2.01-2.33 4.54-4.56 7.28-5.44.37-.12.77.07.9.43Z");
          clip-path: path("M20.46 5.47a.68.68 0 0 1-.44.86c-2.36.76-4.68 2.75-6.64 5.03a34.61 34.61 0 0 0-4.29 6.26.71.71 0 0 1-.7.38.7.7 0 0 1-.62-.52 8.33 8.33 0 0 0-3.88-5.03.67.67 0 0 1-.32-.91c.18-.34.6-.48.96-.31a9.6 9.6 0 0 1 4.07 4.4c.9-1.52 2.17-3.39 3.69-5.15 2.01-2.33 4.54-4.56 7.28-5.44.37-.12.77.07.9.43Z");
  flex: none;
}
.section-twoup li::marker {
  content: "";
}
.section-twoup li button {
  font-size: inherit;
  line-height: inherit;
}
.section-twoup .text.text li {
  margin-top: 0;
}
.section-twoup [data-tippy-root] {
  font-size: 0.8em;
}
.section-twoup .title {
  font-family: var(--font-family-title);
  font-size: 48px;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 1024px) {
  .section-twoup .title {
    font-size: 32px;
  }
}
.section-twoup .title[data-font-sizing=small] {
  font-size: 28px;
}
.section-twoup .title[data-font-sizing=large] {
  font-size: 72px;
  line-height: 1.15;
}
@media (max-width: 1024px) {
  .section-twoup .title[data-font-sizing=large] {
    font-size: 48px;
  }
}
.section-twoup .title:not(:first-child) {
  margin-top: 0.67em;
}
.section-twoup .title h1, .section-twoup .title h2 {
  font: inherit;
  color: inherit;
}
.section-twoup .links .text {
  font-family: var(--font-family-primary);
  font-weight: var(--tg-font-weight-text);
  font-size: var(--tg-font-size-text);
  line-height: var(--tg-line-height-text);
  letter-spacing: var(--tg-letter-spacing-text);
  color: var(--color-grey-darker);
}
.section-twoup p.label, .section-twoup li.label {
  font-family: var(--font-family-primary);
  font-size: var(--label-font-size);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 1;
  color: var(--color-grey);
  margin-bottom: 1.25em;
  margin-top: 0;
}
.section-twoup p.label:not(:first-child), .section-twoup li.label:not(:first-child) {
  margin-top: 0.67em;
}
.section-twoup p.label + .title, .section-twoup li.label + .title {
  margin-top: 0;
}
.section-twoup p.label:has(+ .title), .section-twoup li.label:has(+ .title) {
  margin-bottom: calc(1.25em - var(--gap));
}
.section-twoup p.label a, .section-twoup li.label a {
  font: inherit;
  color: inherit;
  text-decoration: inherit;
  display: flex;
  gap: 0.5em;
  text-transform: none;
  letter-spacing: 0;
}
.section-twoup p.label a:before, .section-twoup li.label a:before {
  content: "〈";
  display: block;
  transform: scaleY(0.75) translateY(0.02em);
  -webkit-margin-start: -0.25em;
          margin-inline-start: -0.25em;
  transition: inherit;
  transition-property: transform;
  color: inherit;
}
.section-twoup p.label a:hover, .section-twoup li.label a:hover {
  color: var(--text-color, var(--color-blue-dark));
}
.section-twoup p.label a:hover:before, .section-twoup li.label a:hover:before {
  transform: scaleY(0.75) translateY(0.02em) translateX(-0.25em);
}
.section-twoup[style*="--text-color"] p.label, .section-twoup[style*="--text-color"] li.label {
  color: var(--text-color);
  opacity: 0.5;
}
.section-twoup .image {
  position: relative;
  max-width: 100%;
  display: flex;
}
.section-twoup .image picture {
  inset: 0;
}
@media (min-width: 1025px) {
  .section-twoup .image[data-sizing-on-desktop=full] img {
    max-width: none;
    width: var(--full-bleed-width);
  }
  .section-twoup .image[data-sizing-on-desktop=auto] img {
    max-width: none;
  }
}
@media (max-width: 1024px) {
  .section-twoup .image img {
    width: 100%;
  }
  .section-twoup .image[data-sizing-on-mobile=full] {
    margin-inline: calc(var(--gap) * -1);
    width: 100vw;
    max-width: none;
  }
}
.section-twoup .image img[width="0"],
.section-twoup .image img[width="1"] {
  width: unset;
}
@media (min-width: 1025px) {
  .section-twoup .container:not([data-reversed-on-desktop]) .side:nth-child(1) .image[data-sizing-on-desktop=full],
  .section-twoup .container[data-reversed-on-desktop] .side:nth-child(2) .image[data-sizing-on-desktop=full] {
    flex-direction: row-reverse;
  }
}
.section-twoup[style*="--text-color"] .testimonial q,
.section-twoup[style*="--text-color"] .testimonial em {
  color: var(--text-color);
}
.section-twoup[style*="--text-color"] .testimonial em {
  opacity: 0.75;
}
.section-twoup[style*="--accent-color"] .testimonial .shortcode-singleTestimonial__rating svg {
  --stars-color: var(--accent-color);
}
.section-twoup [data-mobile-align=center] .testimonial {
  text-align: start;
}
.section-twoup .links .text {
  font-family: var(--font-family-primary);
  font-weight: var(--tg-font-weight-text);
  font-size: var(--tg-font-size-text);
  line-height: var(--tg-line-height-text);
  letter-spacing: var(--tg-letter-spacing-text);
  color: var(--color-grey-darker);
}
.section-twoup p.label, .section-twoup li.label {
  font-family: var(--font-family-primary);
  font-size: var(--label-font-size);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 1;
  color: var(--color-grey);
  margin-bottom: 1.25em;
  margin-top: 0;
}
.section-twoup .links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
.section-twoup .links:not(:has(.text)) {
  align-items: center;
}
.section-twoup .links .link {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  position: relative;
  gap: 0.75em;
}
.section-twoup .links .link[data-trailing-icon=arrow]:after {
  content: "";
  transition: inherit;
  width: 24px;
  height: 14px;
  background-color: currentColor;
  -webkit-clip-path: path("m17.6.28 6.12 6.05c.37.37.37.97 0 1.34l-6.11 6.05a.97.97 0 0 1-1.36 0 .94.94 0 0 1 0-1.34l4.47-4.43H.96A.96.96 0 0 1 0 7c0-.52.43-.95.96-.95h19.76l-4.47-4.43a.94.94 0 0 1 0-1.34.97.97 0 0 1 1.36 0Z");
          clip-path: path("m17.6.28 6.12 6.05c.37.37.37.97 0 1.34l-6.11 6.05a.97.97 0 0 1-1.36 0 .94.94 0 0 1 0-1.34l4.47-4.43H.96A.96.96 0 0 1 0 7c0-.52.43-.95.96-.95h19.76l-4.47-4.43a.94.94 0 0 1 0-1.34.97.97 0 0 1 1.36 0Z");
}
@media (hover: hover) {
  .section-twoup .links .link[data-trailing-icon=arrow]:hover:after {
    transform: translateX(0.25em);
  }
  .rtl .section-twoup .links .link[data-trailing-icon=arrow]:hover:after {
    transform: translateX(-0.25em);
  }
}
.section-twoup .links .link[data-trailing-icon=play]:after {
  content: "";
  width: 40px;
  height: 40px;
  background-color: currentColor;
  -webkit-clip-path: path(evenodd, "M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM15 28.6603L30 20L15 11.3397L15 28.6603Z");
          clip-path: path(evenodd, "M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM15 28.6603L30 20L15 11.3397L15 28.6603Z");
}
.section-twoup .links .text {
  margin-top: 10px;
  font-weight: 550;
  color: var(--color-grey);
  font-size: var(--label-font-size);
}
.section-twoup .links .text img {
  height: 24px;
  width: auto;
}
.section-twoup .links .button-solid-blue {
  background-color: var(--accent-color, var(--color-blue));
  border-color: var(--accent-color, var(--color-blue));
}
.section-twoup .links .button-bordered-blue {
  color: var(--accent-color, var(--color-blue));
  border-color: var(--accent-color, var(--color-blue));
}
.section-twoup .links .button-inline-blue {
  color: var(--accent-color, var(--color-blue));
}
.section-twoup[style*="--text-color"] .links .text {
  color: var(--text-color);
  opacity: 0.5;
}
@media (max-width: 1024px) {
  .section-twoup [data-mobile-align=center] .links {
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
}
@media (min-width: 1025px) {
  .section-twoup .checklist[data-columns="2"] {
    grid-template-columns: repeat(2, 1fr);
    gap: 2em;
  }
}
.section-twoup .checklist li[data-custom-icon]:before {
  -webkit-clip-path: none;
          clip-path: none;
  background-color: transparent;
  background-image: var(--icon);
  background-size: contain;
  background-repeat: no-repeat;
}
.section-twoup[style*="--text-color"] .checklist .tooltip-button {
  opacity: 0.75;
}
.section-twoup[style*="--text-color"] .checklist .tooltip-button path {
  fill: var(--text-color);
}
.section-twoup[style*="--text-color"] .checklist .tooltip-button circle {
  stroke: var(--text-color);
}
.section-twoup .embed {
  --button-bg-color: var(--color-blue);
  --button-icon-color: var(--color-white);
}
.section-twoup .embed, .section-twoup .embed .poster {
  display: grid;
  place-items: center;
}
.section-twoup .embed > *, .section-twoup .embed .poster > * {
  grid-area: 1/1/1/1;
}
.section-twoup .embed iframe {
  width: 100%;
  height: auto;
  aspect-ratio: var(--width, 16)/var(--height, 9);
  border-radius: 12px;
}
.section-twoup .embed .image {
  border-radius: 12px;
  overflow: hidden;
}
.section-twoup .embed button {
  --size: calc(var(--gap) * 6);
  position: relative;
  z-index: 2;
  cursor: pointer;
  width: var(--size);
  height: var(--size);
  background-color: transparent;
  border: none;
  transition: all 0.15s ease-out;
}
.section-twoup .embed button svg {
  position: absolute;
  inset: 0;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .section-twoup .embed button svg {
      position: static;
    }
  }
}
.section-twoup .embed button:hover {
  transform: scale(1.05);
}
.section-twoup .form .hubspotForm {
  max-width: none;
}
.section-twoup[style*="--background-color"] .form {
  background-color: var(--color-white);
  padding: 36px 24px;
  border-radius: 18px;
  color: var(--color-grey-darker);
}
.section-twoup .text p:not(:first-child), .section-twoup .text li:not(:first-child), .section-twoup .text ul:not(:first-child), .section-twoup .text ol:not(:first-child) {
  margin-top: 0.67em;
}
@media (max-width: 1024px) {
  .section-twoup .lottie-animation {
    margin-inline: calc(var(--gap) * -1);
  }
}
.section-twoup .testimonial-cards {
  --padding: 24px;
  display: grid;
  gap: var(--padding);
  container-type: inline-size;
}
.section-twoup .testimonial-cards .items-wrapper {
  background-color: var(--color-blue-gray-3);
  padding: var(--padding);
  border-radius: var(--padding);
  display: grid;
  gap: var(--padding);
  overflow: hidden;
  scroll-behavior: smooth;
  grid-template-rows: min-content auto;
}
.section-twoup .testimonial-cards .items-wrapper:before {
  content: "";
  background-color: var(--accent-color, var(--color-blue-light));
  -webkit-clip-path: path("M7.47 10.99c-1.03 0-2.03.27-2.93.77a20.06 20.06 0 0 1 6.06-8.33 1.53 1.53 0 1 0-1.95-2.36C3.1 5.58.62 11.83.62 15.7a7.06 7.06 0 0 0 4.27 6.43c.81.4 1.7.6 2.61.61a5.89 5.89 0 1 0 0-11.76h-.03Zm15.47 0c-1.02 0-2.03.27-2.93.77a20.14 20.14 0 0 1 6.05-8.33 1.53 1.53 0 1 0-1.94-2.36C18.57 5.58 16.1 11.83 16.1 15.7a7.05 7.05 0 0 0 6.84 7.01 5.89 5.89 0 1 0 0-11.76v.03Z");
          clip-path: path("M7.47 10.99c-1.03 0-2.03.27-2.93.77a20.06 20.06 0 0 1 6.06-8.33 1.53 1.53 0 1 0-1.95-2.36C3.1 5.58.62 11.83.62 15.7a7.06 7.06 0 0 0 4.27 6.43c.81.4 1.7.6 2.61.61a5.89 5.89 0 1 0 0-11.76h-.03Zm15.47 0c-1.02 0-2.03.27-2.93.77a20.14 20.14 0 0 1 6.05-8.33 1.53 1.53 0 1 0-1.94-2.36C18.57 5.58 16.1 11.83 16.1 15.7a7.05 7.05 0 0 0 6.84 7.01 5.89 5.89 0 1 0 0-11.76v.03Z");
  width: 30px;
  height: 24px;
  display: block;
  justify-self: start;
  position: sticky;
  inset-inline-start: calc(50% - 15px);
}
.section-twoup .testimonial-cards .items {
  display: flex;
  gap: var(--padding);
}
.section-twoup .testimonial-cards .testimonial-card {
  flex: none;
  display: grid;
  grid-template-areas: "content content" "author logo";
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr auto;
  row-gap: calc(var(--padding) * 2);
  max-width: calc(100cqw - var(--padding) * 2);
  transition: all 0.3s ease-out;
}
@container (width < 490px) {
  .section-twoup .testimonial-cards .testimonial-card {
    row-gap: var(--padding);
    grid-template-areas: "content" "author" "logo";
    grid-template-columns: auto;
    place-items: center;
  }
}
.section-twoup .testimonial-cards .testimonial-card:last-child {
  -webkit-padding-end: calc(var(--padding) * 2);
          padding-inline-end: calc(var(--padding) * 2);
  max-width: 100cqw;
}
.section-twoup .testimonial-cards .testimonial-card:not([data-active]) {
  opacity: 0.25;
}
.section-twoup .testimonial-cards .content {
  grid-area: content;
  font-family: var(--font-family-title);
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  text-wrap: balance;
}
@container (width < 490px) {
  .section-twoup .testimonial-cards .content {
    font-size: 22px;
  }
}
.section-twoup .testimonial-cards .author {
  grid-area: author;
  display: grid;
  grid-template-areas: "photo ." "photo name" "photo position" "photo .";
  grid-template-rows: 1fr min-content min-content 1fr;
  grid-template-columns: auto 1fr;
  font-size: 17px;
  line-height: 1;
  -moz-column-gap: 1em;
       column-gap: 1em;
  align-self: end;
}
@container (width < 490px) {
  .section-twoup .testimonial-cards .author {
    grid-template-areas: "photo" "name" "position";
    grid-template-columns: auto;
    grid-template-rows: auto;
    place-items: center;
    font-size: 14px;
  }
}
.section-twoup .testimonial-cards .photo {
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 32px;
  grid-area: photo;
}
@container (width < 490px) {
  .section-twoup .testimonial-cards .photo {
    margin-bottom: 0.5em;
  }
}
.section-twoup .testimonial-cards .name {
  grid-area: name;
  font-size: inherit;
  font-weight: 650;
}
.section-twoup .testimonial-cards .position {
  grid-area: position;
  font-size: inherit;
}
.section-twoup .testimonial-cards .logo {
  grid-area: logo;
  height: 32px;
  width: auto;
  justify-self: end;
  align-self: center;
}
@container (width < 490px) {
  .section-twoup .testimonial-cards .logo {
    place-self: center;
  }
}
.section-twoup .testimonial-cards .controls {
  display: flex;
  gap: 12px;
  place-self: center;
}
.section-twoup .testimonial-cards .control {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex: 12px 0 0;
  width: 12px;
  height: 12px;
  border-radius: 6px;
  display: block;
  padding: 0;
  border: none;
  cursor: pointer;
  overflow: clip;
  color: inherit;
}
.section-twoup .testimonial-cards .control:before, .section-twoup .testimonial-cards .control:after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: currentColor;
  opacity: 0;
}
.section-twoup .testimonial-cards .control:before {
  transition: all 0.3s ease-out;
}
.section-twoup .testimonial-cards .control:after {
  transform: scaleX(0);
  transform-origin: left;
  pointer-events: none;
}
.section-twoup .testimonial-cards .control:not([data-active]):before {
  opacity: 0.2;
}
.section-twoup .testimonial-cards .control:not([data-active]):hover:before {
  opacity: 0.5;
}
.section-twoup .testimonial-cards .control[data-active]:before {
  opacity: 1;
}
.section-twoup .testimonial-cards .control[data-active] + .control:after,
.section-twoup .testimonial-cards .control:first-child:has(~ .control[data-active]:last-child):after {
  opacity: 0.3;
  animation: in calc(var(--slide-duration) * 1ms - 300ms) linear 1 forwards;
}
@keyframes in {
  to {
    transform: scaleX(1);
  }
}
.section-twoup .testimonial-cards:not([data-animating]) .control:after {
  display: none;
}
.section-twoup[style*="--background-color"] .testimonial-cards .items-wrapper {
  background-color: var(--color-white);
}
/*# sourceMappingURL=section-twoup.css.map */
