﻿/*
  Main editable stylesheet.
  This file is loaded last, so rules here override imported snapshot CSS.
*/

:root {
  --edit-accent: #d07a42;
  /* Quick Edit: projects headline (bde-heading-6-126) */
  --projects-title-size: clamp(38px, 5vw, 76px);
  --projects-title-line-height: 1.08;
  --projects-title-letter-spacing: -0.02em;
  --projects-title-color: #f2f5fb;
  --projects-title-span-color: #9aa3b2;
  /* Quick Edit: hero marquee placement */
  --hero-marquee-bottom: clamp(6px, 1.2vh, 14px);
  --hero-marquee-offset-y: 110px;
}

html,
body {
  background: #0f1012 !important;
}

body {
  font-family: "Segoe UI", "Noto Sans KR", sans-serif !important;
}

/* Darken all sections except the first hero */
.breakdance .bde-section:not(.hero_home) {
  background-color: #0f1012 !important;
}

.breakdance .bde-section:not(.hero_home):not(.faq_home):not(.contact_home):not(.dh_footer) > .section-container {
  padding-top: clamp(96px, 11vh, 144px);
  padding-bottom: clamp(96px, 11vh, 144px);
}

.breakdance .contact_home > .section-container {
  padding-top: clamp(72px, 9vh, 116px);
  padding-bottom: clamp(40px, 5vh, 72px);
}

.breakdance .dh_footer > .section-container {
  padding-top: clamp(44px, 5vh, 72px);
  padding-bottom: clamp(28px, 3.5vh, 48px);
}

.breakdance .bde-section-61-100 {
  border-top: 0 !important;
}

/* Visual confirmation that custom CSS is active */
/* body::before {
  content: "EDIT MODE";
  position: fixed;
  top: 12px;
  right: 12px;
  z-index: 2147483647;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #ffffff;
  background: var(--edit-accent);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
} */

/* Remove noise from imported snapshot */
.cky-overlay,
.cky-btn-revisit-wrapper,
.cky-consent-container,
.cky-modal,
.mf-cursor {
  display: none !important;
}

/* Quick Edit target: "약속 하지 않습니다..." headline */
.breakdance .bde-heading-6-126 {
  font-size: var(--projects-title-size);
  line-height: var(--projects-title-line-height);
  letter-spacing: var(--projects-title-letter-spacing);
  color: var(--projects-title-color);
}

.breakdance .bde-heading-6-126 span {
  color: var(--edit-accent);
}

.breakdance .bde-text-555-116-470-555-1 {
  text-transform: none !important;
}

.breakdance .bde-heading-555-118-1123-555-1 {
  font-size: clamp(32px, 3.8vw, 46px) !important;
}

.breakdance .bde-heading-555-118-1080-555-1 {
  font-size: clamp(28px, 3.2vw, 40px) !important;
  white-space: nowrap;
}

.breakdance .bde-heading-555-118-450-555-1 {
  font-size: clamp(28px, 3.2vw, 40px) !important;
  white-space: nowrap;
}

.breakdance .bde-text-555-119-450-555-1 {
  font-size: clamp(15px, 1.45vw, 22px) !important;
  white-space: nowrap;
}

.reference-hero-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.reference-hero-heading .dan-looping-lines-6-108 {
  --line-height: 1.18em;
  display: inline-flex;
  width: auto;
  vertical-align: baseline;
  margin-inline: 0.08em;
}

.reference-hero-heading .dan-looping-lines__line-container,
.reference-hero-heading .dan-looping-lines__line-list {
  display: block;
}

.reference-hero-heading .dan-looping-lines__line-container {
  overflow: hidden;
}

.reference-hero-heading .dan-looping-lines__line-list {
  will-change: transform;
}

.reference-hero-heading .dan-looping-lines__line-list > span {
  display: block;
  height: calc(var(--line-height) / var(--lines-to-show));
  line-height: calc(var(--line-height) / var(--lines-to-show));
  text-align: var(--align-lines);
}

/* Header: transparent only at top of page */
body.reference-at-top .bde-header-builder-529-111,
body.reference-at-top .bde-header-builder-529-111 .bde-header-builder__container {
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Remove the faint white spotlight line in hero */
.breakdance .hero_home .dan-spotlight-v2-wrapper-6-911 {
  display: none !important;
}

/* Hero background image */
.breakdance .hero_home #dan-144098 {
  position: relative;
  --hero-fx: 0;
  --hero-bg-x: 0px;
  --hero-bg-y: 0px;
  --hero-light-x: 42%;
  --hero-light-y: 40%;
  background-color: #050506;
  background-image: url("./_media/main4.png");
  background-size: 70% auto;
  background-repeat: no-repeat;
  background-position: 70% 80%;
  isolation: isolate;
  overflow-x: clip !important;
  overflow-y: visible !important;
  animation: heroBrandFxProgress 3.8s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.breakdance .hero_home #dan-144098::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(
      62% 74% at var(--hero-light-x) var(--hero-light-y),
      rgba(0, 0, 0, 0.12) 0%,
      rgba(0, 0, 0, 0.28) 30%,
      rgba(0, 0, 0, 0.56) 68%,
      rgba(0, 0, 0, 0.7) 100%
    ),
    linear-gradient(180deg, rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.62) 100%);
  z-index: 0;
  opacity: 1;
  animation: heroBackgroundBloom 2.8s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

.breakdance .hero_home #dan-144098 .hero-scroll-cue {
  display: block;
  position: fixed;
  left: 50%;
  bottom: max(16px, calc(env(safe-area-inset-bottom) + 10px));
  width: 18px;
  height: 18px;
  transform: translateX(-50%);
  pointer-events: none;
  z-index: 40;
  opacity: 0;
  filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.24));
  animation:
    heroScrollCueReveal 0.55s ease forwards 3.05s,
    heroScrollCueDrift 1.8s ease-in-out infinite 3.65s;
}

.breakdance .hero_home #dan-144098 .hero-scroll-cue::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 1px;
  width: 12px;
  height: 12px;
  border-right: 2px solid rgba(255, 255, 255, 0.98);
  border-bottom: 2px solid rgba(255, 255, 255, 0.98);
  transform: translateX(-50%) rotate(45deg);
  filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.32));
}

/* Force-remove any legacy pseudo indicator */
.breakdance .hero_home::after,
.breakdance .hero_home .legacy-scroll-indicator::after {
  content: none !important;
  display: none !important;
}

.breakdance .hero_home #dan-144098::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: #000;
  z-index: 2;
  opacity: 1;
  animation: heroBlackCurtainReveal 3.8s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

/* Show indicator only at top hero state */
body:not(.reference-at-top) .breakdance .hero_home #dan-144098 .hero-scroll-cue {
  opacity: 0;
  visibility: hidden;
}

.breakdance .hero_home #dan-144098 .bde-fancy-container-6-265 {
  position: relative;
  z-index: 3;
}

.breakdance .hero_home #dan-144098 .particles-js-canvas-el,
.breakdance .hero_home #dan-144098 > canvas {
  pointer-events: none !important;
  z-index: 1 !important;
}

.breakdance .hero_home #dan-144098 .particles-js-canvas-el {
  display: none !important;
}

 .breakdance .hero_home #dan-144098 .bde-div-6-117 {
  transform: translate(0vw, -3vh);
} 

.breakdance .hero_home #dan-144098 .hero-logo-marquee {
  position: absolute;
  left: 50%;
  bottom: var(--hero-marquee-bottom) !important;
  width: min(1360px, calc(100% - 8px)) !important;
  transform: translate(-50%, var(--hero-marquee-offset-y)) !important;
  z-index: 4;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__label {
  margin: 0 0 10px;
  font-size: 0.72rem;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: rgba(199, 210, 229, 0.75);
  opacity: 0;
  transform: translateY(12px);
  animation: heroMarqueeRise 0.55s cubic-bezier(0.22, 1, 0.36, 1) both 3.12s;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__viewport {
  overflow: hidden;
  border-radius: 999px;
  border: 1px solid rgba(208, 220, 245, 0.16);
  background: rgba(12, 16, 24, 0.56);
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    rgba(0, 0, 0, 1) 10%,
    rgba(0, 0, 0, 1) 90%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    rgba(0, 0, 0, 1) 10%,
    rgba(0, 0, 0, 1) 90%,
    transparent 100%
  );
  opacity: 0;
  transform: translateY(14px);
  animation: heroMarqueeRise 0.55s cubic-bezier(0.22, 1, 0.36, 1) both 3.12s;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__track {
  display: inline-flex;
  align-items: center;
  gap: 32px;
  padding: 10px 18px;
  min-width: max-content;
  white-space: nowrap;
  animation: heroLogoSlideRight 68s linear infinite 3.9s;
  animation-fill-mode: both;
  will-change: transform;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__logo-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  line-height: 0;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__viewport:hover .hero-logo-marquee__track {
  animation-play-state: paused;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__logo {
  height: 18px;
  width: auto;
  opacity: 0.62;
  filter: grayscale(1) brightness(0) invert(1) contrast(0.72);
  transition: opacity 220ms ease, filter 220ms ease;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__logo_galleria {
  height: 30px;
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__logo:hover {
  opacity: 1;
  filter: grayscale(1) brightness(0) invert(1) contrast(1.22) drop-shadow(0 0 8px rgba(255, 255, 255, 0.34));
}

.breakdance .hero_home #dan-144098 .hero-logo-marquee__logo:focus-visible {
  opacity: 1;
  filter: grayscale(1) brightness(0) invert(1) contrast(1.22) drop-shadow(0 0 8px rgba(255, 255, 255, 0.34));
}


.breakdance .hero_home #dan-144098 .reference-hero-keywords {
  display: inline-block;
  margin-inline: 0.08em;
}

.breakdance .hero_home #dan-144098 .reference-hero-keyword-wrap {
  display: inline-flex;
  align-items: baseline;
  white-space: nowrap;
}

.breakdance .hero_home #dan-144098 .reference-hero-particle {
  color: #a8b2c4;
  margin-left: 0.015em;
}

/* Spotlight-sensitive text illumination (keywords only) */
.breakdance .hero_home #dan-144098 .reference-hero-keywords {
  color: #8f99ab;
  background-image:
    radial-gradient(
      90% 156% at var(--hero-light-x) var(--hero-light-y),
      rgba(255, 255, 255, 1) 0%,
      rgba(251, 253, 255, 0.99) 14%,
      rgba(226, 235, 248, 0.92) 27%,
      rgba(166, 179, 201, 0.82) 43%,
      rgba(129, 141, 160, 0.76) 100%
    ),
    repeating-linear-gradient(
      0deg,
      rgba(255, 255, 255, 0.05) 0px,
      rgba(255, 255, 255, 0.05) 1px,
      rgba(0, 0, 0, 0.04) 1px,
      rgba(0, 0, 0, 0.04) 2px
    );
  background-size: 100% 100%, 3px 3px;
  background-blend-mode: normal, overlay;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 0.2px rgba(218, 230, 250, 0.12);
  text-shadow: 0 0 6px rgba(158, 184, 226, 0.14);
}

.breakdance .hero_home #dan-144098 .reference-hero-heading__text {
  color: #dbe3ef;
  background-image: none;
  -webkit-text-fill-color: currentColor;
  -webkit-background-clip: initial;
  background-clip: initial;
  text-shadow: 0 0 6px rgba(156, 182, 224, calc(0.14 * var(--hero-fx)));
}

.breakdance .hero_home #dan-144098 .reference-hero-keywords {
  color: #f6f9ff;
  background-image:
    radial-gradient(
      74% 136% at var(--hero-light-x) var(--hero-light-y),
      rgba(255, 255, 255, 1) 0%,
      rgba(255, 255, 255, 1) 18%,
      rgba(236, 244, 255, 0.95) 34%,
      rgba(174, 190, 214, 0.84) 52%,
      rgba(126, 138, 159, 0.78) 100%
    ),
    repeating-linear-gradient(
      0deg,
      rgba(255, 255, 255, 0.06) 0px,
      rgba(255, 255, 255, 0.06) 1px,
      rgba(0, 0, 0, 0.05) 1px,
      rgba(0, 0, 0, 0.05) 2px
    );
  background-size: 100% 100%, 2px 2px;
  background-blend-mode: normal, overlay;
  transform: translateZ(0) scale(1.035);
  transform-origin: center;
  letter-spacing: 0.004em;
  text-shadow:
    0 0 8px rgba(228, 239, 255, calc(0.28 * var(--hero-fx))),
    0 0 18px rgba(176, 202, 242, calc(0.2 * var(--hero-fx)));
  filter: saturate(calc(0.4 + 0.6 * var(--hero-fx))) brightness(calc(0.6 + 0.4 * var(--hero-fx)));
}

.breakdance .hero_home #dan-144098 .reference-hero-particle {
  color: #e8eef9;
  text-shadow: 0 0 6px rgba(172, 199, 240, calc(0.14 * var(--hero-fx)));
}

/* Sync all hero typography with the dark-to-bright intro timing. */
.breakdance .hero_home #dan-144098 :is(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  a,
  li,
  .bde-text,
  .bde-heading,
  .bde-button,
  .button-atom,
  .dan-looping-lines__line-list > span
) {
  opacity: calc(0.2 + 0.8 * var(--hero-fx));
  filter: brightness(calc(0.45 + 0.55 * var(--hero-fx))) saturate(calc(0.45 + 0.55 * var(--hero-fx)));
}

.breakdance .hero_home #dan-144098 .bde-text-6-104 {
  color: #858fa1;
  background-image: radial-gradient(
    132% 224% at var(--hero-light-x) var(--hero-light-y),
    rgba(230, 238, 250, 0.92) 0%,
    rgba(196, 208, 227, 0.8) 22%,
    rgba(150, 163, 183, 0.68) 44%,
    rgba(118, 129, 147, 0.62) 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: saturate(calc(0.45 + 0.55 * var(--hero-fx))) brightness(calc(0.58 + 0.42 * var(--hero-fx)));
}

/* Hero sequence intro: heading -> description -> CTA */
.breakdance .hero_home #dan-144098 .bde-text-6-1097,
.breakdance .hero_home #dan-144098 .bde-heading-6-102 {
  opacity: 0;
  transform: translate3d(0, 28px, 0);
  will-change: transform, opacity;
  animation-name: heroIntroRise;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
  animation-fill-mode: both;
}

.breakdance .hero_home #dan-144098 .bde-text-6-1097,
.breakdance .hero_home #dan-144098 .bde-heading-6-102 {
  animation-delay: 0.28s;
}

.breakdance .hero_home #dan-144098 .bde-text-6-104,
.breakdance .hero_home #dan-144098 .bde-div-6-105 {
  opacity: 0;
  transform: translate3d(0, 24px, 0);
  will-change: transform, opacity;
  animation-name: heroIntroRise;
  animation-duration: 0.65s;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
  animation-fill-mode: both;
}

.breakdance .hero_home #dan-144098 .bde-text-6-104 {
  animation-delay: 2.16s;
}

.breakdance .hero_home #dan-144098 .bde-div-6-105 {
  animation-delay: 2.74s;
}

/* Hero + section flow (animation rollback) */
.breakdance .hero_home {
  position: sticky;
  top: 0;
  z-index: 1;
}

.breakdance .hero_home,
.breakdance .hero_home > .section-container,
.breakdance .hero_home #dan-144098 {
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: clip !important;
  overflow-y: visible !important;
}

.breakdance .hero_home #dan-144098 .bde-fancy-container-6-265 {
  overflow: visible !important;
}

.breakdance .projects_home {
  position: relative;
  z-index: 2;
  margin-top: 0;
  padding-top: 0;
  box-shadow: none;
  pointer-events: auto;
}

/* Keep every section after hero above the pinned hero layer. */
.breakdance .hero_home ~ .bde-section {
  position: relative;
  z-index: 2;
}

.breakdance .projects_home > .section-container {
  pointer-events: auto;
  transform: none;
  opacity: 1;
  will-change: auto;
}

.breakdance .projects_home .bde-div-6-184 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
}

.breakdance .projects_home .projects-slider-pager {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.breakdance .projects_home .projects-slider-pager__dot {
  width: 9px;
  height: 9px;
  border: 0;
  border-radius: 999px;
  padding: 0;
  background: rgba(228, 236, 250, 0.35);
  cursor: pointer;
  transition: all 180ms ease;
}

.breakdance .projects_home .projects-slider-pager__dot:hover {
  background: rgba(242, 247, 255, 0.68);
}

.breakdance .projects_home .projects-slider-pager__dot.is-active {
  width: 24px;
  background: #f3f7ff;
}

/* Disable top-to-bottom photo reveal animation only in the second section. */
.breakdance .projects_home .dan-image-reveal,
.breakdance .projects_home .dan-image-reveal__element {
  animation: none !important;
  transition: none !important;
  transform: none !important;
  translate: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  clip-path: inset(0 0 0 0) !important;
}

/* Hero block spacing controls */
.breakdance .bde-div-6-115 {
  gap: 18px !important;
}

.breakdance .bde-text-6-104 {
  margin-top: 20px;
}

.breakdance .bde-div-6-105 {
  margin-top: 14px;
  gap: 14px;
}

/* Section 4 (Branding / Design / Development) card size recovery */
.breakdance .services_home .dan-stacking-cards-6-1232 .dan-stacking-cards__card {
  height: 680px;
}

@media (max-width: 1023px) {
  .breakdance .hero_home #dan-144098 {
    --hero-marquee-bottom: 4px;
    background-color: #050506;
    background-image: url("./_media/main-mobile.webp");
    background-size: 150% auto;
    background-position: 62% 34% !important;
    background-repeat: no-repeat;
  }

  .breakdance .hero_home #dan-144098::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.66) 100%);
  }

  .breakdance .projects_home {
    margin-top: 0;
    padding-top: 0;
  }

  .breakdance .hero_home #dan-144098 .bde-div-6-117 {
    width: min(92vw, 760px);
    transform: translate(-2.2vw, -5vh);
  }

  .breakdance .hero_home #dan-144098 .bde-text-6-104 {
    width: min(90vw, 560px);
  }

  .breakdance .hero_home #dan-144098 .bde-div-6-105 {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 10px;
  }

  .breakdance .hero_home #dan-144098 .hero-scroll-cue {
    bottom: max(14px, calc(env(safe-area-inset-bottom) + 8px));
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee {
    width: calc(100% - 6px) !important;
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee__label {
    margin-bottom: 8px;
    font-size: 0.64rem;
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee__track {
    gap: 20px;
    padding: 8px 12px;
    animation-duration: 74s;
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee__logo {
    height: 15px;
  }
.breakdance .hero_home #dan-144098 .hero-logo-marquee__logo_galleria {
  height: 300px;
}

  .breakdance .services_home .dan-stacking-cards-6-1232 .dan-stacking-cards__card {
    height: 760px;
  }
}

@media (max-width: 767px) {
  .breakdance .hero_home #dan-144098 .bde-fancy-container-6-265 {
    width: 100%;
    padding-inline: clamp(18px, 5vw, 28px);
    align-items: center;
    justify-content: center;
  }

  .breakdance .hero_home #dan-144098 .bde-div-6-117 {
    width: min(100%, 640px);
    margin-inline: auto;
    transform: translateY(-2.6vh);
  }

  .breakdance .hero_home #dan-144098 .bde-div-6-115,
  .breakdance .hero_home #dan-144098 .bde-text-6-104,
  .breakdance .hero_home #dan-144098 .bde-div-6-105 {
    width: 100%;
  }

  .breakdance .hero_home #dan-144098 .bde-div-6-105 {
    align-items: center;
  }
}

@media (max-width: 479px) {
  .breakdance .hero_home #dan-144098 .bde-fancy-container-6-265 {
    padding-inline: 18px;
  }

  .breakdance .hero_home #dan-144098 .bde-div-6-117 {
    transform: translateY(-1.8vh);
  }

  .breakdance .hero_home #dan-144098 .bde-text-6-104 {
    max-width: 31ch;
    margin-inline: auto;
  }
}

@media (prefers-reduced-motion: reduce) {
  .breakdance .hero_home #dan-144098 {
    animation: none;
    --hero-fx: 1;
  }

  .breakdance .hero_home #dan-144098 .bde-text-6-1097,
  .breakdance .hero_home #dan-144098 .bde-heading-6-102,
  .breakdance .hero_home #dan-144098 .bde-text-6-104,
  .breakdance .hero_home #dan-144098 .bde-div-6-105 {
    animation: none;
    opacity: 1;
    transform: none;
  }

  .breakdance .hero_home #dan-144098 .hero-scroll-cue {
    animation: none;
    opacity: 0.78;
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee__track {
    animation: none;
  }


  .breakdance .hero_home #dan-144098 .reference-hero-heading__text:last-child {
    animation: none;
    background-position: 50% 50%;
  }

  .breakdance .hero_home #dan-144098::before {
    animation: none;
    opacity: 0.72;
  }

  .breakdance .hero_home #dan-144098::after {
    animation: none;
    opacity: 0;
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee__viewport {
    animation: none;
    opacity: 1;
    transform: none;
  }

  .breakdance .hero_home #dan-144098 .hero-logo-marquee__label {
    animation: none;
    opacity: 1;
    transform: none;
  }

  .breakdance .projects_home {
    transition: none;
    transform: none;
  }

  .breakdance .projects_home > .section-container {
    transform: none !important;
    opacity: 1 !important;
  }
}

@keyframes heroLogoSlideRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}


@keyframes heroIntroRise {
  from {
    opacity: 0;
    transform: translate3d(0, 28px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes heroBackgroundBloom {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.72;
  }
}

@keyframes heroBlackCurtainReveal {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes heroMarqueeRise {
  0% {
    opacity: 0;
    transform: translateY(14px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes heroBrandFxProgress {
  0% {
    --hero-fx: 0;
  }
  45% {
    --hero-fx: 0;
  }
  100% {
    --hero-fx: 1;
  }
}

@keyframes heroScrollCueDrift {
  0%,
  100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(5px);
  }
}

@keyframes heroScrollCueReveal {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.88;
  }
}

@keyframes proofLightSweep {
  0%,
  100% {
    background-position: 100% 50%;
  }
  50% {
    background-position: 0% 50%;
  }
}

/* Section 4: KPI typewriter lockup */
.breakdance .about_home {
  background-color: #0f1012 !important;
}

.breakdance .about_home > .section-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: clamp(640px, 82vh, 920px);
  padding-top: clamp(168px, 21vh, 300px);
  padding-bottom: clamp(168px, 21vh, 300px);
}

.breakdance .result-lock-section {
  width: min(1120px, 100%);
  text-align: center;
}

.breakdance .result-lock-title {
  width: 100%;
  margin: 0 auto clamp(42px, 5vw, 72px);
  font-size: clamp(40px, 5.3vw, 72px);
  line-height: 1.08;
  letter-spacing: -0.03em;
  font-weight: 600;
  color: #f1f4f8;
  white-space: nowrap;
  opacity: 0;
  transform: translateY(28px) scale(0.985);
  filter: blur(8px);
  transition:
    opacity 700ms ease,
    transform 820ms cubic-bezier(0.16, 1, 0.3, 1),
    filter 700ms ease;
}

.breakdance .result-lock-type {
  --result-line-width: 260px;
  --result-line-shift: clamp(12px, 1.8vw, 16px);
  position: relative;
  width: min(720px, 100%);
  min-height: clamp(132px, 16vw, 188px);
  margin: 0 auto;
  padding-bottom: clamp(14px, 1.8vw, 18px);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 0.16em;
  opacity: 0;
  transform: translateY(20px);
  filter: blur(6px);
  transition:
    opacity 620ms ease,
    transform 760ms cubic-bezier(0.16, 1, 0.3, 1),
    filter 620ms ease;
}

.breakdance .result-lock-word {
  min-width: 4.2ch;
  text-align: center;
  font-size: clamp(64px, 10vw, 128px);
  line-height: 1;
  letter-spacing: -0.03em;
  font-weight: 600;
  color: rgba(188, 198, 209, 0.9);
  opacity: 0;
  filter: blur(2px);
  transition:
    color 280ms ease,
    opacity 180ms ease,
    filter 180ms ease;
}

.breakdance .result-lock-line {
  position: absolute;
  left: calc(50% + var(--result-line-shift));
  bottom: 0;
  width: var(--result-line-width);
  height: 3px;
  --result-line-fade-start: 60%;
  border-radius: 999px;
  transform: translateX(-50%) scaleX(0);
  transform-origin: left center;
  background: linear-gradient(
    90deg,
    rgba(255, 157, 77, 1) 0%,
    rgba(255, 157, 77, 1) var(--result-line-fade-start),
    rgba(255, 157, 77, 0.72) 74%,
    rgba(255, 157, 77, 0.34) 86%,
    rgba(255, 157, 77, 0.1) 95%,
    rgba(255, 157, 77, 0) 100%
  );
  opacity: 0;
}

.breakdance .result-lock-line::before,
.breakdance .result-lock-line::after {
  content: none;
}

.breakdance .result-lock-subcopy {
  width: min(760px, 100%);
  margin: clamp(30px, 4.2vw, 48px) auto 0;
  font-size: clamp(17px, 1.8vw, 24px);
  line-height: 1.55;
  letter-spacing: -0.01em;
  color: rgba(219, 227, 236, 0.62);
  opacity: 0;
  transform: translateY(14px);
  filter: blur(4px);
  transition:
    opacity 520ms ease,
    transform 620ms cubic-bezier(0.16, 1, 0.3, 1),
    filter 520ms ease;
}

.breakdance .result-lock-section.is-active .result-lock-title {
  opacity: 1;
  transform: translateY(0) scale(1);
  filter: none;
}

.breakdance .result-lock-section.is-active .result-lock-type {
  opacity: 1;
  transform: translateY(0);
  filter: none;
  transition-delay: 120ms;
}

.breakdance .result-lock-section.is-active .result-lock-word {
  opacity: 1;
  filter: none;
}

.breakdance .result-lock-type.is-deleting .result-lock-word {
  opacity: 0.58;
  filter: blur(1.8px);
  color: rgba(176, 188, 198, 0.62);
}

.breakdance .result-lock-word.is-final,
.breakdance .result-lock-type.is-locked .result-lock-word {
  color: var(--edit-accent);
  font-weight: 700;
  letter-spacing: -0.022em;
  opacity: 1;
  filter: none;
}

.breakdance .numbers-title-accent {
  color: var(--edit-accent) !important;
}

.breakdance .result-lock-section.is-locked .result-lock-line {
  animation: resultLineDraw 3000ms cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  animation-delay: 0.2s;
}

.breakdance .result-lock-section.is-locked .result-lock-subcopy {
  transition-delay: 0.5s;
  opacity: 1;
  transform: translateY(0);
  filter: none;
}

@keyframes resultLineDraw {
  0% {
    opacity: 1;
    transform: translateX(-50%) scaleX(0);
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
  }
}

@media (max-width: 767px) {
  .breakdance .about_home > .section-container {
    min-height: auto;
    padding-top: clamp(112px, 16vh, 168px);
    padding-bottom: clamp(112px, 16vh, 168px);
  }

  .breakdance .result-lock-title {
    width: 100%;
    margin-bottom: clamp(30px, 6vw, 42px);
    font-size: clamp(34px, 9vw, 52px);
    white-space: normal;
  }

  .breakdance .result-lock-type {
    --result-line-width: clamp(112px, 30vw, 154px);
    --result-line-shift: clamp(6px, 1.4vw, 10px);
    width: min(100%, 520px);
    min-height: clamp(96px, 22vw, 132px);
    padding-bottom: clamp(10px, 3.2vw, 16px);
  }

  .breakdance .result-lock-word {
    min-width: 3.8ch;
    font-size: clamp(48px, 14vw, 74px);
  }

  .breakdance .result-lock-line {
    width: var(--result-line-width);
    height: 2px;
    --result-line-fade-start: 48%;
  }

  .breakdance .result-lock-subcopy {
    width: min(460px, 100%);
    font-size: clamp(15px, 4vw, 19px);
  }

}

@media (max-width: 479px) {
  .breakdance .result-lock-type {
    --result-line-width: clamp(96px, 28vw, 124px);
    --result-line-shift: 5px;
  }

  .breakdance .result-lock-line {
    --result-line-fade-start: 42%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .breakdance .result-lock-word,
  .breakdance .result-lock-subcopy {
    animation: none !important;
    transition: none !important;
  }

  .breakdance .result-lock-section.is-locked .result-lock-line {
    animation: none !important;
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
  }

}

/* ===== AUTO-GENERATED CLASS MAP START ===== */
/* HTML class list + vendor values (readable). */
/* Edit only inside each class block below. */

/* class: about_home */
/* vendor rule: (no direct selector found) */
.about_home {
  /* override here */
}

/* class: advanced-slider__slide */
/* vendor rule 1:
  selector: .bde-advancedslider .advanced-slider__slide,.bde-advancedslider .breakdance-swiper-wrapper,.bde-advancedslider .swiper
  declarations:
  height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-advancedslide .advanced-slider__slide
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:30px 30px 50px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-advancedslide-6-951 .advanced-slider__slide
  declarations:
  padding:0 0 0 0;
*/
.advanced-slider__slide {
  /* override here */
}

/* class: bde-advancedslide */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslide.swiper-slide
  declarations:
  height:auto;
*/
/* vendor rule 2:
  selector: .breakdance .bde-advancedslide .advanced-slider__slide
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:30px 30px 50px;
*/
.bde-advancedslide {
  /* override here */
}

/* class: bde-advancedslide-6-1005 */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslide-6-1005 .advanced-slider__slide
  declarations:
  padding:0 0 0 0;
*/
.bde-advancedslide-6-1005 {
  /* override here */
}

/* class: bde-advancedslide-6-951 */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslide-6-951 .advanced-slider__slide
  declarations:
  padding:0 0 0 0;
*/
.bde-advancedslide-6-951 {
  /* override here */
}

/* class: bde-advancedslide-6-969 */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslide-6-969 .advanced-slider__slide
  declarations:
  padding:0 0 0 0;
*/
.bde-advancedslide-6-969 {
  /* override here */
}

/* class: bde-advancedslide-6-987 */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslide-6-987 .advanced-slider__slide
  declarations:
  padding:0 0 0 0;
*/
.bde-advancedslide-6-987 {
  /* override here */
}

/* class: bde-advancedslider */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslider
  declarations:
  --bde-advanced-slider-height:auto;
  position:relative;
  max-width:100%;
  width:100%;
  height:var(--bde-advanced-slider-height);
*/
/* vendor rule 2:
  selector: .bde-advancedslider .advanced-slider__slide,.bde-advancedslider .breakdance-swiper-wrapper,.bde-advancedslider .swiper
  declarations:
  height:100%;
*/
.bde-advancedslider {
  /* override here */
}

/* class: bde-advancedslider-6-950 */
/* vendor rule 1:
  selector: .breakdance .bde-advancedslider-6-950 .breakdance-swiper-wrapper
  declarations:
  padding:0;
*/
/* vendor rule 2:
  selector: .breakdance .bde-advancedslider-6-950 .swiper-pagination
  declarations:
  margin-top:24px;
*/
.bde-advancedslider-6-950 {
  /* override here */
}

/* class: bde-badge */
/* vendor rule 1:
  selector: .breakdance .bde-badge
  declarations:
  --badgeRadius:.25em;
  --badgePadding:.33em .66em;
  font-size:1em;
  border-radius:var(--badgeRadius);
  padding:var(--badgePadding);
  color:#183;
  background-color:#CFD;
  font-weight:500;
  letter-spacing:.3px;
*/
.bde-badge {
  /* override here */
}

/* class: bde-badge-6-1017 */
/* vendor rule: (no direct selector found) */
.bde-badge-6-1017 {
  /* override here */
}

/* class: bde-badge-6-963 */
/* vendor rule: (no direct selector found) */
.bde-badge-6-963 {
  /* override here */
}

/* class: bde-badge-6-981 */
/* vendor rule: (no direct selector found) */
.bde-badge-6-981 {
  /* override here */
}

/* class: bde-badge-6-999 */
/* vendor rule: (no direct selector found) */
.bde-badge-6-999 {
  /* override here */
}

/* class: bde-code-block */
/* vendor rule 1:
  selector: .breakdance .bde-code-block
  declarations:
  max-width:100%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
*/
.bde-code-block {
  /* override here */
}

/* class: bde-code-block-6-410 */
/* vendor rule: (no direct selector found) */
.bde-code-block-6-410 {
  /* override here */
}

/* class: bde-code-block-6-411 */
/* vendor rule: (no direct selector found) */
.bde-code-block-6-411 {
  /* override here */
}

/* class: bde-code-block-6-413 */
/* vendor rule: (no direct selector found) */
.bde-code-block-6-413 {
  /* override here */
}

/* class: bde-code-block-6-414 */
/* vendor rule: (no direct selector found) */
.bde-code-block-6-414 {
  /* override here */
}

/* class: bde-column */
/* vendor rule 1:
  selector: .breakdance .bde-column
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  text-align:left;
  align-items:flex-start;
  width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));
  position:relative;
  background-size:cover;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-368.bde-columns>.bde-column
  declarations:
  width:100%;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-374.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-column {
  /* override here */
}

/* class: bde-column-555-102 */
/* vendor rule 1:
  selector: .breakdance .bde-column-555-102
  declarations:
  --column-width:64%;
*/
.bde-column-555-102 {
  /* override here */
}

/* class: bde-column-555-102-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-102-1080-555-1 {
  /* override here */
}

/* class: bde-column-555-102-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-102-1091-555-1 {
  /* override here */
}

/* class: bde-column-555-102-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-102-1123-555-1 {
  /* override here */
}

/* class: bde-column-555-102-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-102-335-555-1 {
  /* override here */
}

/* class: bde-column-555-102-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-102-450-555-1 {
  /* override here */
}

/* class: bde-column-555-102-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-102-470-555-1 {
  /* override here */
}

/* class: bde-column-555-105 */
/* vendor rule 1:
  selector: .breakdance .bde-column-555-105
  declarations:
  --column-width:36%;
*/
.bde-column-555-105 {
  /* override here */
}

/* class: bde-column-555-105-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-105-1080-555-1 {
  /* override here */
}

/* class: bde-column-555-105-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-105-1091-555-1 {
  /* override here */
}

/* class: bde-column-555-105-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-105-1123-555-1 {
  /* override here */
}

/* class: bde-column-555-105-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-105-335-555-1 {
  /* override here */
}

/* class: bde-column-555-105-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-105-450-555-1 {
  /* override here */
}

/* class: bde-column-555-105-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-column-555-105-470-555-1 {
  /* override here */
}

/* class: bde-column-6-1000 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-1000
  declarations:
  --column-width:60%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-1000
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-column-6-1000
  declarations:
  background-image:url(https://dhero.studio/wp-content/uploads/bg-pattern-decorative.svg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
*/
.bde-column-6-1000 {
  /* override here */
}

/* class: bde-column-6-1009 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-1009
  declarations:
  --column-width:40%;
*/
.bde-column-6-1009 {
  /* override here */
}

/* class: bde-column-6-1018 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-1018
  declarations:
  --column-width:60%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-1018
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-column-6-1018
  declarations:
  background-image:url(https://dhero.studio/wp-content/uploads/bg-pattern-decorative.svg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
*/
.bde-column-6-1018 {
  /* override here */
}

/* class: bde-column-6-369 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-369
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-369
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--hsp-m);
*/
.bde-column-6-369 {
  /* override here */
}

/* class: bde-column-6-372 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-372
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-372
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
*/
.bde-column-6-372 {
  /* override here */
}

/* class: bde-column-6-375 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-375
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-375
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--hsp-m);
*/
.bde-column-6-375 {
  /* override here */
}

/* class: bde-column-6-378 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-378
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-378
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
*/
.bde-column-6-378 {
  /* override here */
}

/* class: bde-column-6-381 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-381
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-381
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--hsp-m);
*/
.bde-column-6-381 {
  /* override here */
}

/* class: bde-column-6-384 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-384
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-384
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
*/
.bde-column-6-384 {
  /* override here */
}

/* class: bde-column-6-387 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-387
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-387
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--hsp-m);
*/
.bde-column-6-387 {
  /* override here */
}

/* class: bde-column-6-390 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-390
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-390
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
*/
.bde-column-6-390 {
  /* override here */
}

/* class: bde-column-6-761 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-761
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-761
  declarations:
  display:flex;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-column-6-761
  declarations:
  gap:var(--hsp-m);
*/
.bde-column-6-761 {
  /* override here */
}

/* class: bde-column-6-762 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-762
  declarations:
  --column-width:50%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-762
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:var(--hsp-s);
*/
.bde-column-6-762 {
  /* override here */
}

/* class: bde-column-6-955 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-955
  declarations:
  --column-width:40%;
*/
.bde-column-6-955 {
  /* override here */
}

/* class: bde-column-6-964 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-964
  declarations:
  --column-width:60%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-964
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-column-6-964
  declarations:
  background-image:url(https://dhero.studio/wp-content/uploads/bg-pattern-decorative.svg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
*/
.bde-column-6-964 {
  /* override here */
}

/* class: bde-column-6-973 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-973
  declarations:
  --column-width:40%;
*/
.bde-column-6-973 {
  /* override here */
}

/* class: bde-column-6-982 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-982
  declarations:
  --column-width:60%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-column-6-982
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-column-6-982
  declarations:
  background-image:url(https://dhero.studio/wp-content/uploads/bg-pattern-decorative.svg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
*/
.bde-column-6-982 {
  /* override here */
}

/* class: bde-column-6-991 */
/* vendor rule 1:
  selector: .breakdance .bde-column-6-991
  declarations:
  --column-width:40%;
*/
.bde-column-6-991 {
  /* override here */
}

/* class: bde-columns */
/* vendor rule 1:
  selector: .breakdance .bde-columns
  declarations:
  max-width:100%;
  width:100%;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:var(--bde-column-gap);
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-368.bde-columns
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-368.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-columns {
  /* override here */
}

/* class: bde-columns-555-101 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-555-101
  declarations:
  --columnCount:2;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-555-101.bde-columns
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-555-101.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-columns-555-101 {
  /* override here */
}

/* class: bde-columns-555-101-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-columns-555-101-1080-555-1 {
  /* override here */
}

/* class: bde-columns-555-101-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-columns-555-101-1091-555-1 {
  /* override here */
}

/* class: bde-columns-555-101-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-columns-555-101-1123-555-1 {
  /* override here */
}

/* class: bde-columns-555-101-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-columns-555-101-335-555-1 {
  /* override here */
}

/* class: bde-columns-555-101-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-columns-555-101-450-555-1 {
  /* override here */
}

/* class: bde-columns-555-101-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-columns-555-101-470-555-1 {
  /* override here */
}

/* class: bde-columns-6-1008 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-1008
  declarations:
  --columnCount:2;
  height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-1008
  declarations:
  --columnCount:2;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-1008
  declarations:
  --columnCount:2;
  --bde-column-gap:var(--hsp-xl);
*/
.bde-columns-6-1008 {
  /* override here */
}

/* class: bde-columns-6-368 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-368
  declarations:
  --columnCount:2;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-368.bde-columns
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-368.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-columns-6-368 {
  /* override here */
}

/* class: bde-columns-6-374 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-374
  declarations:
  --columnCount:2;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-374.bde-columns
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-374.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-columns-6-374 {
  /* override here */
}

/* class: bde-columns-6-380 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-380
  declarations:
  --columnCount:2;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-380.bde-columns
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-380.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-columns-6-380 {
  /* override here */
}

/* class: bde-columns-6-386 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-386
  declarations:
  --columnCount:2;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-386.bde-columns
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-386.bde-columns>.bde-column
  declarations:
  width:100%;
*/
.bde-columns-6-386 {
  /* override here */
}

/* class: bde-columns-6-760 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-760
  declarations:
  --columnCount:2;
  --bde-column-gap:0px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-760
  declarations:
  --columnCount:2;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-760
  declarations:
  --columnCount:2;
  --bde-column-gap:var(--hsp-xxl);
*/
.bde-columns-6-760 {
  /* override here */
}

/* class: bde-columns-6-954 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-954
  declarations:
  --columnCount:2;
  height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-954
  declarations:
  --columnCount:2;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-954
  declarations:
  --columnCount:2;
  --bde-column-gap:var(--hsp-xl);
*/
.bde-columns-6-954 {
  /* override here */
}

/* class: bde-columns-6-972 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-972
  declarations:
  --columnCount:2;
  height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-972
  declarations:
  --columnCount:2;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-972
  declarations:
  --columnCount:2;
  --bde-column-gap:var(--hsp-xl);
*/
.bde-columns-6-972 {
  /* override here */
}

/* class: bde-columns-6-990 */
/* vendor rule 1:
  selector: .breakdance .bde-columns-6-990
  declarations:
  --columnCount:2;
  height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-columns-6-990
  declarations:
  --columnCount:2;
*/
/* vendor rule 3:
  selector: .breakdance .bde-columns-6-990
  declarations:
  --columnCount:2;
  --bde-column-gap:var(--hsp-xl);
*/
.bde-columns-6-990 {
  /* override here */
}

/* class: bde-container-link */
/* vendor rule 1:
  selector: .breakdance .bde-container-link
  declarations:
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  max-width:100%;
  text-decoration:none;
  transition-property:background-color,border-color,box-shadow,color;
  transition-timing-function:ease-in-out;
  transition-duration:var(--defaultTransition,300ms);
  position:relative;
  background-size:cover;
*/
/* vendor rule 2:
  selector: .breakdance .bde-container-link h1,.bde-container-link h2,.bde-container-link h3,.bde-container-link h4,.bde-container-link h5,.bde-container-link h6
  declarations:
  transition-property:color;
  transition-timing-function:ease-in-out;
  transition-duration:var(--defaultTransition,300ms);
*/
.bde-container-link {
  /* override here */
}

/* class: bde-container-link-555-103 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103 {
  /* override here */
}

/* class: bde-container-link-555-103-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103-1080-555-1 {
  /* override here */
}

/* class: bde-container-link-555-103-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103-1091-555-1 {
  /* override here */
}

/* class: bde-container-link-555-103-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103-1123-555-1 {
  /* override here */
}

/* class: bde-container-link-555-103-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103-335-555-1 {
  /* override here */
}

/* class: bde-container-link-555-103-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103-450-555-1 {
  /* override here */
}

/* class: bde-container-link-555-103-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-container-link-555-103-470-555-1 {
  /* override here */
}

/* class: bde-div */
/* vendor rule 1:
  selector: .breakdance .bde-div
  declarations:
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  max-width:100%;
  position:relative;
  background-size:cover;
*/
/* vendor rule 2:
  selector: /* source: _sources/css/cd3c789f2ee9248fef8f8d755dc2e405.css */
.breakdance .bde-div
  declarations:
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  max-width:100%;
  position:relative;
  background-size:cover;
*/
/* vendor rule 3:
  selector: /* source: _sources/css/1b75bc80973a36aa58dbf2b33d699caa.css */
.breakdance .bde-div
  declarations:
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  max-width:100%;
  position:relative;
  background-size:cover;
*/
.bde-div {
  /* override here */
}

/* class: bde-div-529-154 */
/* vendor rule 1:
  selector: .breakdance .bde-div-529-154
  declarations:
  width:auto;
  min-height:100svh;
  padding:var(--hsp-l) var(--hss-s) 0rem var(--hss-s);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-529-154
  declarations:
  display:flex;
  align-items:center;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-529-154
  declarations:
  background-color:var(--hcl-on-brand);
*/
.bde-div-529-154 {
  /* override here */
}

/* class: bde-div-529-164 */
/* vendor rule 1:
  selector: .breakdance .bde-div-529-164
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--hsp-m);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-529-164
  declarations:
  height:100vh;
*/
.bde-div-529-164 {
  /* override here */
}

/* class: bde-div-529-197 */
/* vendor rule 1:
  selector: .breakdance .bde-div-529-197
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:flex-end;
  gap:var(--hsp-xxs);
*/
.bde-div-529-197 {
  /* override here */
}

/* class: bde-div-555-100 */
/* vendor rule 1:
  selector: /* source: _sources/css/36cded5ee56da865d7356b3879d26cd7.css */
.breakdance .bde-div-555-100
  declarations:
  padding:8px 8px 8px 8px;
  border-radius:var(--hrd-xl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-555-100
  declarations:
  background-color:var(--hcl-neutral-2);
*/
.bde-div-555-100 {
  /* override here */
}

/* class: bde-div-555-100-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-100-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-100-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-100-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-100-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-100-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-100-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-100-335-555-1 {
  /* override here */
}

/* class: bde-div-555-100-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-100-450-555-1 {
  /* override here */
}

/* class: bde-div-555-100-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-100-470-555-1 {
  /* override here */
}

/* class: bde-div-555-106 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-106
  declarations:
  width:100%;
  min-height:100%;
  padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-555-106
  declarations:
  display:flex;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-555-106
  declarations:
  display:flex;
  justify-content:space-between;
*/
.bde-div-555-106 {
  /* override here */
}

/* class: bde-div-555-106-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-106-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-106-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-106-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-106-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-106-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-106-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-106-335-555-1 {
  /* override here */
}

/* class: bde-div-555-106-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-106-450-555-1 {
  /* override here */
}

/* class: bde-div-555-106-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-106-470-555-1 {
  /* override here */
}

/* class: bde-div-555-107 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-107
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hrd-s);
*/
.bde-div-555-107 {
  /* override here */
}

/* class: bde-div-555-107-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-107-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-107-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-107-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-107-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-107-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-107-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-107-335-555-1 {
  /* override here */
}

/* class: bde-div-555-107-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-107-450-555-1 {
  /* override here */
}

/* class: bde-div-555-107-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-107-470-555-1 {
  /* override here */
}

/* class: bde-div-555-110 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-110
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hrd-s);
*/
.bde-div-555-110 {
  /* override here */
}

/* class: bde-div-555-110-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-110-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-110-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-110-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-110-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-110-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-110-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-110-335-555-1 {
  /* override here */
}

/* class: bde-div-555-110-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-110-450-555-1 {
  /* override here */
}

/* class: bde-div-555-110-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-110-470-555-1 {
  /* override here */
}

/* class: bde-div-555-111 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-111
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:var(--hrd-s);
*/
.bde-div-555-111 {
  /* override here */
}

/* class: bde-div-555-111-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-111-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-111-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-111-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-111-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-111-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-111-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-111-335-555-1 {
  /* override here */
}

/* class: bde-div-555-111-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-111-450-555-1 {
  /* override here */
}

/* class: bde-div-555-111-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-111-470-555-1 {
  /* override here */
}

/* class: bde-div-555-117 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-117
  declarations:
  padding:4px 12px 4px 12px;
  border-top:.5px solid var(--hcl-neutral-4);
  border-bottom:.5px solid var(--hcl-neutral-4);
  border-left:.5px solid var(--hcl-neutral-4);
  border-right:.5px solid var(--hcl-neutral-4);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-555-117
  declarations:
  background-color:var(--hcl-neutral-3);
*/
.bde-div-555-117 {
  /* override here */
}

/* class: bde-div-555-117-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-117-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-117-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-117-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-117-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-117-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-117-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-117-335-555-1 {
  /* override here */
}

/* class: bde-div-555-117-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-117-450-555-1 {
  /* override here */
}

/* class: bde-div-555-117-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-117-470-555-1 {
  /* override here */
}

/* class: bde-div-555-120 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-120
  declarations:
  width:100%;
  padding:var(--hsp-m) var(--hsp-m) var(--hsp-m) var(--hsp-m);
  border-radius:var(--hrd-xl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-555-120
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:flex-end;
  gap:var(--hsp-xxs);
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-555-120
  declarations:
  background:linear-gradient(0deg,rgb(32 32 32 / .8) 0%,#fff0 100%);
*/
.bde-div-555-120 {
  /* override here */
}

/* class: bde-div-555-120-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-120-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-120-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-120-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-120-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-120-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-120-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-120-335-555-1 {
  /* override here */
}

/* class: bde-div-555-120-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-120-450-555-1 {
  /* override here */
}

/* class: bde-div-555-120-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-120-470-555-1 {
  /* override here */
}

/* class: bde-div-555-122 */
/* vendor rule 1:
  selector: .breakdance .bde-div-555-122
  declarations:
  width:25rem;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-555-122
  declarations:
  display:flex;
  flex-direction:column;
  gap:0;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-555-122
  declarations:
  width:20rem;
*/
.bde-div-555-122 {
  /* override here */
}

/* class: bde-div-555-122-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-122-1080-555-1 {
  /* override here */
}

/* class: bde-div-555-122-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-122-1091-555-1 {
  /* override here */
}

/* class: bde-div-555-122-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-122-1123-555-1 {
  /* override here */
}

/* class: bde-div-555-122-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-122-335-555-1 {
  /* override here */
}

/* class: bde-div-555-122-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-122-450-555-1 {
  /* override here */
}

/* class: bde-div-555-122-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-div-555-122-470-555-1 {
  /* override here */
}

/* class: bde-div-600-100 */
/* vendor rule 1:
  selector: /* source: _sources/css/0c34a1c4e7348024ae7e50d446cdd958.css */
.breakdance .bde-div-600-100
  declarations:
  width:100%;
  min-height:400px;
  padding:var(--hsp-xl) var(--hsp-xl) var(--hsp-xl) var(--hsp-xl);
  border-radius:var(--hrd-xl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-600-100
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-m);
  text-align:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-600-100
  declarations:
  background-color:var(--hcl-neutral-1);
*/
.bde-div-600-100 {
  /* override here */
}

/* class: bde-div-600-100-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-1091-600-1 {
  /* override here */
}

/* class: bde-div-600-100-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-1101-600-1 {
  /* override here */
}

/* class: bde-div-600-100-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-1113-600-1 {
  /* override here */
}

/* class: bde-div-600-100-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-1123-600-1 {
  /* override here */
}

/* class: bde-div-600-100-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-335-600-1 {
  /* override here */
}

/* class: bde-div-600-100-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-450-600-1 {
  /* override here */
}

/* class: bde-div-600-100-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-677-600-1 {
  /* override here */
}

/* class: bde-div-600-100-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-100-689-600-1 {
  /* override here */
}

/* class: bde-div-600-102 */
/* vendor rule 1:
  selector: .breakdance .bde-div-600-102
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--hsp-xs);
*/
.bde-div-600-102 {
  /* override here */
}

/* class: bde-div-600-102-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-1091-600-1 {
  /* override here */
}

/* class: bde-div-600-102-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-1101-600-1 {
  /* override here */
}

/* class: bde-div-600-102-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-1113-600-1 {
  /* override here */
}

/* class: bde-div-600-102-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-1123-600-1 {
  /* override here */
}

/* class: bde-div-600-102-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-335-600-1 {
  /* override here */
}

/* class: bde-div-600-102-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-450-600-1 {
  /* override here */
}

/* class: bde-div-600-102-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-677-600-1 {
  /* override here */
}

/* class: bde-div-600-102-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-102-689-600-1 {
  /* override here */
}

/* class: bde-div-600-104 */
/* vendor rule 1:
  selector: .breakdance .bde-div-600-104
  declarations:
  display:flex;
  flex-direction:column;
  gap:2px;
*/
.bde-div-600-104 {
  /* override here */
}

/* class: bde-div-600-104-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-1091-600-1 {
  /* override here */
}

/* class: bde-div-600-104-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-1101-600-1 {
  /* override here */
}

/* class: bde-div-600-104-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-1113-600-1 {
  /* override here */
}

/* class: bde-div-600-104-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-1123-600-1 {
  /* override here */
}

/* class: bde-div-600-104-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-335-600-1 {
  /* override here */
}

/* class: bde-div-600-104-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-450-600-1 {
  /* override here */
}

/* class: bde-div-600-104-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-677-600-1 {
  /* override here */
}

/* class: bde-div-600-104-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-div-600-104-689-600-1 {
  /* override here */
}

/* class: bde-div-6-1002 */
/* vendor rule: (no direct selector found) */
.bde-div-6-1002 {
  /* override here */
}

/* class: bde-div-6-1003 */
/* vendor rule: (no direct selector found) */
.bde-div-6-1003 {
  /* override here */
}

/* class: bde-div-6-1007 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1007
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1007
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
*/
.bde-div-6-1007 {
  /* override here */
}

/* class: bde-div-6-1010 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1010
  declarations:
  width:100%;
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1010
  declarations:
  display:flex;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1010
  declarations:
  gap:var(--hsp-xxs);
*/
.bde-div-6-1010 {
  /* override here */
}

/* class: bde-div-6-1011 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1011
  declarations:
  width:100%;
*/
.bde-div-6-1011 {
  /* override here */
}

/* class: bde-div-6-1013 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1013
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1013
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  gap:var(--hsp-s);
*/
.bde-div-6-1013 {
  /* override here */
}

/* class: bde-div-6-1014 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1014
  declarations:
  display:flex;
  flex-direction:column;
  gap:8px;
*/
.bde-div-6-1014 {
  /* override here */
}

/* class: bde-div-6-1020 */
/* vendor rule: (no direct selector found) */
.bde-div-6-1020 {
  /* override here */
}

/* class: bde-div-6-1021 */
/* vendor rule: (no direct selector found) */
.bde-div-6-1021 {
  /* override here */
}

/* class: bde-div-6-1023 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1023
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1023
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-end;
  gap:var(--hsp-xxs);
*/
.bde-div-6-1023 {
  /* override here */
}

/* class: bde-div-6-105 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-105
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:var(--hsp-s);
*/
.bde-div-6-105 {
  /* override here */
}

/* class: bde-div-6-1061 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1061
  declarations:
  width:100%;
  padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);
  border-radius:var(--hrd-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1061
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1061
  declarations:
  background-color:var(--hcl-neutral-3);
*/
.bde-div-6-1061 {
  /* override here */
}

/* class: bde-div-6-1065 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1065
  declarations:
  padding:4px 8px 4px 8px;
  border-radius:var(--hrd-s);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1065
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:4px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1065
  declarations:
  background-color:var(--hcl-neutral-4);
*/
.bde-div-6-1065 {
  /* override here */
}

/* class: bde-div-6-1066 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1066
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-1066 {
  /* override here */
}

/* class: bde-div-6-1071 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1071
  declarations:
  width:100%;
  padding:var(--hsp-xs) var(--hsp-xs) var(--hsp-xs) var(--hsp-xs);
  border-radius:var(--hrd-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1071
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1071
  declarations:
  background-color:var(--hcl-neutral-3);
*/
.bde-div-6-1071 {
  /* override here */
}

/* class: bde-div-6-1072 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1072
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-1072 {
  /* override here */
}

/* class: bde-div-6-1074 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1074
  declarations:
  padding:4px 8px 4px 8px;
  border-radius:var(--hrd-s);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1074
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
  gap:4px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1074
  declarations:
  background-color:var(--hcl-neutral-4);
*/
.bde-div-6-1074 {
  /* override here */
}

/* class: bde-div-6-1078 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1078
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1078
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xs);
*/
.bde-div-6-1078 {
  /* override here */
}

/* class: bde-div-6-1079 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1079
  declarations:
  width:100%;
  margin-bottom:var(--hsp-m);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1079
  declarations:
  display:flex;
  flex-direction:column;
*/
.bde-div-6-1079 {
  /* override here */
}

/* class: bde-div-6-1081 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1081
  declarations:
  width:100%;
  margin-bottom:var(--hsp-m);
*/
.bde-div-6-1081 {
  /* override here */
}

/* class: bde-div-6-1098 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1098
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-6-1098 {
  /* override here */
}

/* class: bde-div-6-1100 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1100
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-6-1100 {
  /* override here */
}

/* class: bde-div-61-102 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-102
  declarations:
  display:flex;
  flex-direction:column;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-61-102
  declarations:
  grid-column:span 3;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-61-102
  declarations:
  grid-column:span 2;
*/
.bde-div-61-102 {
  /* override here */
}

/* class: bde-div-6-1102 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1102
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-6-1102 {
  /* override here */
}

/* class: bde-div-61-103 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-103
  declarations:
  width:100%;
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-61-103
  declarations:
  display:flex;
  flex-direction:column;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-61-103
  declarations:
  display:flex;
  justify-content:space-between;
*/
.bde-div-61-103 {
  /* override here */
}

/* class: bde-div-61-104 */
/* vendor rule: (no direct selector found) */
.bde-div-61-104 {
  /* override here */
}

/* class: bde-div-6-1104 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1104
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-6-1104 {
  /* override here */
}

/* class: bde-div-6-1106 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1106
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-6-1106 {
  /* override here */
}

/* class: bde-div-61-108 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-108
  declarations:
  gap:var(--hsp-xs);
*/
.bde-div-61-108 {
  /* override here */
}

/* class: bde-div-6-1108 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1108
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-6-1108 {
  /* override here */
}

/* class: bde-div-61-110 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-110
  declarations:
  gap:6px;
*/
.bde-div-61-110 {
  /* override here */
}

/* class: bde-div-6-1110 */
/* vendor rule: (no direct selector found) */
.bde-div-6-1110 {
  /* override here */
}

/* class: bde-div-61-116 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-116
  declarations:
  gap:var(--hsp-xs);
*/
.bde-div-61-116 {
  /* override here */
}

/* class: bde-div-61-125 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-125
  declarations:
  gap:var(--hsp-xs);
*/
.bde-div-61-125 {
  /* override here */
}

/* class: bde-div-61-132 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-132
  declarations:
  width:100%;
  margin-top:var(--hsp-xl);
  margin-bottom:var(--hsp-s);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-61-132
  declarations:
  background-color:var(--hcl-neutral-3);
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-61-132
  declarations:
  height:1px;
*/
.bde-div-61-132 {
  /* override here */
}

/* class: bde-div-61-145 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-145
  declarations:
  gap:6px;
*/
.bde-div-61-145 {
  /* override here */
}

/* class: bde-div-6-115 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-115
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-xxs);
  text-align:center;
*/
.bde-div-6-115 {
  /* override here */
}

/* class: bde-div-61-152 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-152
  declarations:
  gap:6px;
*/
.bde-div-61-152 {
  /* override here */
}

/* class: bde-div-61-168 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-168
  declarations:
  backdrop-filter:blur(8px);
*/
.bde-div-61-168 {
  /* override here */
}

/* class: bde-div-6-117 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-117
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-xxs);
  text-align:center;
*/
.bde-div-6-117 {
  /* override here */
}

/* class: bde-div-61-170 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-170
  declarations:
  gap:var(--hsp-xs);
*/
.bde-div-61-170 {
  /* override here */
}

/* class: bde-div-61-172 */
/* vendor rule 1:
  selector: .breakdance .bde-div-61-172
  declarations:
  gap:6px;
*/
.bde-div-61-172 {
  /* override here */
}

/* class: bde-div-6-123 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-123
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-123
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:flex-end;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-123
  declarations:
  gap:var(--hsp-m);
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:flex-start;
*/
.bde-div-6-123 {
  /* override here */
}

/* class: bde-div-6-1231 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1231
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-m);
*/
.bde-div-6-1231 {
  /* override here */
}

/* class: bde-div-6-1233 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1233
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
  margin-bottom:24px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1233
  declarations:
  background-color:var(--hcl-brand-3);
*/
.bde-div-6-1233 {
  overflow: hidden;
  padding: clamp(28px, 2.2vw, 44px);
  position: relative;
  isolation: isolate;
  background: linear-gradient(160deg, #101b15 0%, #0c1511 54%, #08100c 100%);
  border: 1px solid rgba(186, 197, 169, 0.16);
}

.bde-div-6-1233 > * {
  position: relative;
  z-index: 1;
}

.bde-div-6-1233::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image:
    radial-gradient(80% 125% at 20% 44%, rgba(161, 176, 136, 0.09) 0%, rgba(161, 176, 136, 0.04) 30%, rgba(161, 176, 136, 0) 68%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(0, 0, 0, 0.06) 100%),
    radial-gradient(rgba(255, 255, 255, 0.025) 0.55px, transparent 0.55px),
    radial-gradient(rgba(0, 0, 0, 0.035) 0.55px, transparent 0.55px);
  background-size: auto, auto, 4px 4px, 6px 6px;
  background-position: 0 0, 0 0, 0 0, 1px 1px;
  opacity: 0.32;
}

/* class: bde-div-6-1234 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1234
  declarations:
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1234
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:flex-end;
  gap:var(--hsp-xxl);
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1234
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:;
*/
.breakdance .bde-div-6-1234 {
  align-items: center !important;
  justify-content: space-between !important;
  gap: clamp(20px, 2.4vw, 36px) !important;
}

/* class: bde-div-6-1235 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1235
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1235
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.breakdance .bde-div-6-1235 {
  flex: 0 1 44% !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 44% !important;
  justify-content: center !important;
}

/* class: bde-div-6-1237 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1237
  declarations:
  display:flex;
  flex-direction:row;
  gap:2px;
  row-gap:2px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1237
  declarations:
  flex-direction:column;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1237
  declarations:
  flex-flow:wrap;
  webkit-flex-flow:wrap;
*/
.bde-div-6-1237 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  column-gap: 10px;
  row-gap: 10px;
}

.breakdance .services_home .service-chip__label {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  line-height: 1.15;
}

.breakdance .services_home .service-chip__icon {
  width: 17px;
  height: 17px;
  flex: 0 0 17px;
  display: block;
  transform: translateY(0);
}

.breakdance .services_home .service-chip__label span {
  display: block;
  line-height: 1.15;
}

.breakdance .services_home .service-chip--meta {
  border-color: rgba(157, 177, 130, 0.56);
  border-style: dashed;
  background: rgba(146, 170, 113, 0.14);
}

/* class: bde-div-6-1238 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1238
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-brand-11);
  border-bottom:1px solid var(--hcl-brand-11);
  border-left:1px solid var(--hcl-brand-11);
  border-right:1px solid var(--hcl-brand-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1238
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1238 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(149, 162, 127, 0.36);
  background: rgba(143, 158, 118, 0.14);
  border-radius: 999px;
  padding: 7px 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* class: bde-div-6-124 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-124
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-124 {
  /* override here */
}

/* class: bde-div-6-1240 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1240
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-brand-11);
  border-bottom:1px solid var(--hcl-brand-11);
  border-left:1px solid var(--hcl-brand-11);
  border-right:1px solid var(--hcl-brand-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1240
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1240 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
}

/* class: bde-div-6-1242 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1242
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-brand-11);
  border-bottom:1px solid var(--hcl-brand-11);
  border-left:1px solid var(--hcl-brand-11);
  border-right:1px solid var(--hcl-brand-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1242
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1242 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
}

/* class: bde-div-6-1244 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1244
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-brand-11);
  border-bottom:1px solid var(--hcl-brand-11);
  border-left:1px solid var(--hcl-brand-11);
  border-right:1px solid var(--hcl-brand-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1244
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1244 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
}

/* class: bde-div-6-1246 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1246
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-brand-11);
  border-bottom:1px solid var(--hcl-brand-11);
  border-left:1px solid var(--hcl-brand-11);
  border-right:1px solid var(--hcl-brand-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1246
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1246 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  border-style: dashed;
  background: rgba(10, 14, 12, 0.08);
  border-radius: 999px;
  padding: 7px 12px;
}

/* class: bde-div-6-1250 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1250
  declarations:
  min-height:100%;
*/
.breakdance .bde-div-6-1250 {
  flex: 1 1 56% !important;
  width: 56% !important;
  max-width: 56% !important;
  min-width: 0 !important;
  min-height: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  overflow: hidden !important;
}

/* class: bde-div-6-1252 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1252
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
  margin-bottom:24px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1252
  declarations:
  background-color:var(--hcl-purple-3);
*/
.bde-div-6-1252 {
  /* override here */
}

/* class: bde-div-6-1253 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1253
  declarations:
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1253
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:flex-end;
  gap:var(--hsp-xxl);
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1253
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:;
*/
.bde-div-6-1253 {
  align-items: center !important;
  justify-content: space-between !important;
  gap: clamp(20px, 2.4vw, 36px) !important;
}

/* class: bde-div-6-1254 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1254
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1254
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-1254 {
  flex: 0 1 44% !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 44% !important;
  justify-content: center !important;
}

/* class: bde-div-6-1256 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1256
  declarations:
  display:flex;
  flex-direction:row;
  gap:2px;
  row-gap:2px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1256
  declarations:
  flex-direction:column;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1256
  declarations:
  flex-flow:wrap;
  webkit-flex-flow:wrap;
*/
.bde-div-6-1256 {
  /* override here */
}

/* class: bde-div-6-1257 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1257
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-purple-11);
  border-bottom:1px solid var(--hcl-purple-11);
  border-left:1px solid var(--hcl-purple-11);
  border-right:1px solid var(--hcl-purple-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1257
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1257 {
  /* override here */
}

/* class: bde-div-6-1259 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1259
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-purple-11);
  border-bottom:1px solid var(--hcl-purple-11);
  border-left:1px solid var(--hcl-purple-11);
  border-right:1px solid var(--hcl-purple-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1259
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1259 {
  /* override here */
}

/* class: bde-div-6-1261 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1261
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-purple-11);
  border-bottom:1px solid var(--hcl-purple-11);
  border-left:1px solid var(--hcl-purple-11);
  border-right:1px solid var(--hcl-purple-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1261
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1261 {
  /* override here */
}

/* class: bde-div-6-1263 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1263
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-purple-11);
  border-bottom:1px solid var(--hcl-purple-11);
  border-left:1px solid var(--hcl-purple-11);
  border-right:1px solid var(--hcl-purple-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1263
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1263 {
  /* override here */
}

/* class: bde-div-6-1265 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1265
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-purple-11);
  border-bottom:1px solid var(--hcl-purple-11);
  border-left:1px solid var(--hcl-purple-11);
  border-right:1px solid var(--hcl-purple-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1265
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1265 {
  /* override here */
}

/* class: bde-div-6-1269 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1269
  declarations:
  min-height:100%;
*/
.bde-div-6-1269 {
  flex: 1 1 56% !important;
  width: 56% !important;
  max-width: 56% !important;
  min-width: 0 !important;
  min-height: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  overflow: hidden !important;
}

.breakdance .bde-div-6-1269 .dan-image-reveal-6-1270 {
  margin: 0 !important;
}

/* class: bde-div-6-1271 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1271
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
  margin-bottom:24px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1271
  declarations:
  background-color:var(--hcl-blue-3);
*/
.bde-div-6-1271 {
  overflow: hidden;
  padding: clamp(36px, 3vw, 56px);
  position: relative;
  isolation: isolate;
  background: linear-gradient(160deg, #101723 0%, #0b1220 54%, #08101b 100%);
  border: 1px solid rgba(186, 197, 169, 0.16);
}

.bde-div-6-1271 > * {
  position: relative;
  z-index: 1;
}

.bde-div-6-1271::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image:
    radial-gradient(88% 124% at 78% 48%, rgba(133, 167, 226, 0.13) 0%, rgba(133, 167, 226, 0.06) 31%, rgba(133, 167, 226, 0) 70%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(0, 0, 0, 0.06) 100%),
    radial-gradient(rgba(255, 255, 255, 0.025) 0.55px, transparent 0.55px),
    radial-gradient(rgba(0, 0, 0, 0.035) 0.55px, transparent 0.55px);
  background-size: auto, auto, 4px 4px, 6px 6px;
  background-position: 0 0, 0 0, 0 0, 1px 1px;
  opacity: 0.32;
}

/* class: bde-div-6-1272 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1272
  declarations:
  width:100%;
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1272
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:flex-end;
  gap:var(--hsp-xxl);
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1272
  declarations:
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:;
*/
.bde-div-6-1272 {
  align-items: center !important;
  justify-content: center !important;
  gap: clamp(24px, 2.8vw, 44px) !important;
}

/* class: bde-div-6-1273 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1273
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1273
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-1273 {
  flex: 1 1 100% !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
}

.breakdance .services_home .revenue-sharing-word {
  position: relative;
  display: inline-block;
}

.breakdance .services_home .revenue-flow-map {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 100%;
  height: clamp(116px, 14vw, 170px);
  margin: 6px 0 12px;
  pointer-events: none;
  overflow: visible;
  --junction-x: 58%;
  --junction-y: 54%;
  --node-x: 88%;
  --node-top-y: 31%;
  --node-bottom-y: 77%;
  --badge-x: 90%;
  --badge-top-y: 23%;
  --badge-bottom-y: 67%;
}

.breakdance .services_home .revenue-flow-map__svg {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.breakdance .services_home .revenue-flow-map__path {
  fill: none;
  stroke: rgba(175, 196, 221, 0.44);
  stroke-width: 1.3;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 1200;
  stroke-dashoffset: 1200;
  opacity: 0.26;
  filter: drop-shadow(0 0 8px rgba(124, 157, 205, 0.12));
}

.breakdance .services_home .revenue-flow-map__path--branch-top,
.breakdance .services_home .revenue-flow-map__path--branch-bottom {
  stroke: rgba(146, 188, 232, 0.52);
}

.breakdance .services_home .revenue-flow-map__path--branch-top {
  /* override by paired selector above */
}

.breakdance .services_home .revenue-flow-map__junction,
.breakdance .services_home .revenue-flow-map__node {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 999px;
  transform: translate(-50%, -50%) scale(1);
  opacity: 0;
}

.breakdance .services_home .revenue-flow-map__junction {
  left: var(--junction-x);
  top: var(--junction-y);
  background: rgba(174, 198, 225, 0.9);
  box-shadow: 0 0 0 1px rgba(174, 198, 225, 0.24), 0 0 12px rgba(122, 165, 213, 0.24);
}

.breakdance .services_home .revenue-flow-map__node--top {
  left: var(--node-x);
  top: var(--node-top-y);
  background: #86c9b4;
  box-shadow: 0 0 0 1px rgba(134, 201, 180, 0.34), 0 0 14px rgba(134, 201, 180, 0.28);
}

.breakdance .services_home .revenue-flow-map__node--bottom {
  left: var(--node-x);
  top: var(--node-bottom-y);
  background: rgba(152, 179, 220, 0.96);
  box-shadow: 0 0 0 1px rgba(152, 179, 220, 0.3), 0 0 12px rgba(152, 179, 220, 0.24);
}

.breakdance .services_home .revenue-flow-map__badge {
  position: absolute;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 11px;
  border-radius: 999px;
  border: 1px solid rgba(188, 208, 232, 0.24);
  background: rgba(9, 14, 22, 0.72);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 8px 18px rgba(4, 8, 14, 0.26);
  color: rgba(224, 236, 252, 0.92);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  transform: translateY(6px) scale(0.98);
  transform-origin: left center;
}

.breakdance .services_home .revenue-flow-map__badge::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 999px;
  background: currentColor;
  opacity: 0.72;
}

.breakdance .services_home .revenue-flow-map__badge--top {
  left: var(--badge-x);
  top: var(--badge-top-y);
  color: rgba(173, 232, 213, 0.95);
  border-color: rgba(124, 195, 174, 0.35);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 8px 18px rgba(4, 8, 14, 0.26), 0 0 14px rgba(88, 164, 140, 0.15);
}

.breakdance .services_home .revenue-flow-map__badge--bottom {
  left: var(--badge-x);
  top: var(--badge-bottom-y);
  color: rgba(196, 214, 238, 0.94);
}

.breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .bde-heading-6-1274,
.breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .bde-div-6-1275,
.breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .bde-text-6-1286,
.breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .revenue-share-bar,
.breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .dan-anyside-button-6-1287 {
  animation: revenueFlowFadeUp 0.58s cubic-bezier(0.22, 1, 0.36, 1) 0s both;
}

.breakdance .services_home .revenue-share-bar {
  margin: 18px auto 24px;
  width: min(100%, 560px);
}

.breakdance .services_home .revenue-share-bar__track {
  display: flex;
  width: 100%;
  height: 26px;
  overflow: hidden;
  border-radius: 999px;
  border: 1px solid rgba(174, 193, 219, 0.18);
  background: rgba(13, 19, 31, 0.82);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 10px 24px rgba(5, 10, 20, 0.18);
}

.breakdance .services_home .revenue-share-bar__fill {
  display: block;
  height: 100%;
}

.breakdance .services_home .revenue-share-bar__fill--client {
  flex: 0 0 80%;
  background: linear-gradient(90deg, rgba(204, 220, 241, 0.9) 0%, rgba(157, 183, 217, 0.88) 100%);
}

.breakdance .services_home .revenue-share-bar__fill--medichina {
  flex: 0 0 20%;
  background: linear-gradient(90deg, rgba(128, 214, 187, 0.92) 0%, rgba(103, 192, 162, 0.96) 100%);
}

.breakdance .services_home .revenue-share-bar__scale,
.breakdance .services_home .revenue-share-bar__labels {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.breakdance .services_home .revenue-share-bar__scale {
  margin-top: 10px;
  padding: 0 2px;
  color: rgba(220, 232, 248, 0.92);
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1;
}

.breakdance .services_home .revenue-share-bar__labels {
  margin-top: 10px;
  gap: 20px;
  color: rgba(182, 198, 221, 0.78);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.2;
  text-transform: none;
}

.breakdance .services_home .revenue-share-bar__labels span:last-child {
  color: rgba(144, 224, 198, 0.9);
}

.breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__path--main {
  animation: revenueFlowDraw 0.46s cubic-bezier(0.22, 1, 0.36, 1) 0.2s forwards;
}

.breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__path--branch-top,
.breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__path--branch-bottom {
  animation: revenueFlowDraw 0.4s cubic-bezier(0.22, 1, 0.36, 1) 0.6s forwards;
}

.breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__junction {
  animation: revenueFlowDotIn 0.28s ease-out 0.6s both;
}

.breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__badge {
  animation: revenueFlowBadgeIn 0.34s cubic-bezier(0.24, 0.9, 0.35, 1) 0.9s both;
}

.breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__node {
  animation: revenueFlowNodePulse 0.5s cubic-bezier(0.2, 0.9, 0.3, 1) 1.2s both;
}

@keyframes revenueFlowFadeUp {
  from {
    opacity: 0;
    transform: translateY(14px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes revenueFlowDraw {
  from {
    stroke-dashoffset: 1200;
    opacity: 0.34;
  }

  to {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}

@keyframes revenueFlowBadgeIn {
  from {
    opacity: 0;
    transform: translateY(6px) scale(0.98);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes revenueFlowDotIn {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.56);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes revenueFlowNodePulse {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.62);
  }

  60% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.3);
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

@media (max-width: 1199px) {
  .breakdance .services_home .revenue-flow-map {
    height: clamp(102px, 15vw, 150px);
  }

  .breakdance .services_home .revenue-flow-map__badge {
    font-size: 10px;
    padding: 6px 10px;
  }

  .breakdance .services_home .revenue-share-bar {
    width: min(100%, 500px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .bde-heading-6-1274,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .bde-div-6-1275,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .bde-text-6-1286,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .revenue-share-bar,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .bde-div-6-1273 > .dan-anyside-button-6-1287,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__path--main,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__path--branch-top,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__path--branch-bottom,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__junction,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__badge,
  .breakdance .services_home .bde-div-6-1271.flow-map-active .revenue-flow-map__node {
    animation: none !important;
  }

  .breakdance .services_home .revenue-flow-map__path {
    stroke-dashoffset: 0;
    opacity: 1;
  }

  .breakdance .services_home .revenue-flow-map__junction,
  .breakdance .services_home .revenue-flow-map__node,
  .breakdance .services_home .revenue-flow-map__badge {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }

  .breakdance .services_home .revenue-flow-map__badge {
    transform: translateY(0) scale(1);
  }
}

/* class: bde-div-6-1275 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1275
  declarations:
  display:flex;
  flex-direction:row;
  gap:2px;
  row-gap:2px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1275
  declarations:
  flex-direction:column;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-1275
  declarations:
  flex-flow:wrap;
  webkit-flex-flow:wrap;
*/
.bde-div-6-1275 {
  /* override here */
}

/* class: bde-div-6-1276 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1276
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-blue-11);
  border-bottom:1px solid var(--hcl-blue-11);
  border-left:1px solid var(--hcl-blue-11);
  border-right:1px solid var(--hcl-blue-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1276
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1276 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* class: bde-div-6-1278 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1278
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-blue-11);
  border-bottom:1px solid var(--hcl-blue-11);
  border-left:1px solid var(--hcl-blue-11);
  border-right:1px solid var(--hcl-blue-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1278
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1278 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* class: bde-div-6-128 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-128
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-128
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-s);
*/
.bde-div-6-128 {
  /* override here */
}

/* class: bde-div-6-1280 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1280
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-blue-11);
  border-bottom:1px solid var(--hcl-blue-11);
  border-left:1px solid var(--hcl-blue-11);
  border-right:1px solid var(--hcl-blue-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1280
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1280 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* class: bde-div-6-1282 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1282
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-blue-11);
  border-bottom:1px solid var(--hcl-blue-11);
  border-left:1px solid var(--hcl-blue-11);
  border-right:1px solid var(--hcl-blue-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1282
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1282 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* class: bde-div-6-1284 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1284
  declarations:
  padding:8px 12px 8px 12px;
  border-top:1px solid var(--hcl-blue-11);
  border-bottom:1px solid var(--hcl-blue-11);
  border-left:1px solid var(--hcl-blue-11);
  border-right:1px solid var(--hcl-blue-11);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-1284
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
.bde-div-6-1284 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-color: rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  border-radius: 999px;
  padding: 7px 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

/* class: bde-div-6-1288 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-1288
  declarations:
  min-height:100%;
*/
.bde-div-6-1288 {
  display: none !important;
}

.breakdance .bde-div-6-1288 .dan-image-reveal-6-1289 {
  margin: 0 !important;
  padding: 0 20px 20px 0 !important;
  box-sizing: border-box !important;
}

.breakdance .services_home .revenue-model-visual {
  position: relative;
  isolation: isolate;
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  overflow: visible !important;
}

.breakdance .services_home .revenue-model-visual::before {
  content: none;
}

.breakdance .services_home .revenue-model-visual::after {
  content: none;
}

.breakdance .services_home .revenue-model-card {
  position: relative;
  z-index: 1;
  width: min(100%, 560px);
  overflow: visible;
  border-radius: 0;
  padding: 24px;
  min-height: 320px;
  border: 0;
  background: transparent;
  box-shadow: none;
}

.breakdance .services_home .revenue-model-card::before {
  content: none;
}

.breakdance .services_home .revenue-model-card::after {
  content: none;
}

.breakdance .services_home .revenue-model-header,
.breakdance .services_home .revenue-model-plot,
.breakdance .services_home .revenue-model-footer {
  position: relative;
  z-index: 1;
}

.breakdance .services_home .revenue-model-title {
  margin: 0;
  color: rgba(189, 205, 228, 0.82);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.breakdance .services_home .revenue-model-title--snapshot {
  margin-bottom: 10px;
  color: rgba(212, 225, 244, 0.9);
}

.breakdance .services_home .revenue-model-conclusion {
  margin: 8px 0 0;
  color: #e8f0fc;
  font-size: clamp(18px, 1.5vw, 24px);
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.22;
  max-width: 26ch;
}

.breakdance .services_home .revenue-model-conclusion-emphasis {
  color: #79cfb7;
  font-size: 1.16em;
  font-weight: 700;
}

.breakdance .services_home .revenue-model-proof {
  margin: 6px 0 0;
  color: rgba(198, 213, 235, 0.8);
  font-size: 12px;
  line-height: 1.35;
  letter-spacing: 0.004em;
}

.breakdance .services_home .revenue-model-plot {
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 4px 0 2px;
}

.breakdance .services_home .revenue-model-kpi-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.breakdance .services_home .revenue-model-kpi-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 4px;
  min-height: 54px;
  padding: 10px 12px;
  border-radius: 13px;
  border: 1px solid rgba(174, 194, 220, 0.22);
  background: rgba(34, 49, 69, 0.45);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.026);
}

.breakdance .services_home .revenue-model-kpi-card--medichina {
  border-color: rgba(126, 205, 183, 0.28);
  background: rgba(26, 54, 54, 0.34);
}

.breakdance .services_home .revenue-model-kpi-label {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.005em;
  color: rgba(191, 205, 226, 0.72);
  line-height: 1.2;
}

.breakdance .services_home .revenue-model-kpi-value {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1.1;
  color: #d9e7fa;
}

.breakdance .services_home .revenue-model-kpi-card--medichina .revenue-model-kpi-value {
  color: #9ce3cf;
}

.breakdance .services_home .revenue-model-main {
  position: relative;
  width: min(94%, 520px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.breakdance .services_home .revenue-model-main::before {
  content: none;
}

.breakdance .services_home .revenue-model-edge-labels {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.breakdance .services_home .revenue-model-chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 29px;
  padding: 0 11px;
  border-radius: 999px;
  border: 1px solid rgba(152, 163, 145, 0.24);
  background: rgba(10, 14, 12, 0.12);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
  color: rgba(206, 220, 240, 0.9);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.005em;
  line-height: 1;
  white-space: nowrap;
}

.breakdance .services_home .revenue-model-chip--client {
  color: #c8d8ec;
}

.breakdance .services_home .revenue-model-chip--medichina {
  color: #93e3cd;
}

.breakdance .services_home .revenue-model-split-track {
  display: flex;
  width: 100%;
  height: 40px;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid rgba(170, 189, 214, 0.22);
  background: rgba(15, 25, 39, 0.9);
  box-shadow: none;
}

.breakdance .services_home .revenue-model-split-fill {
  height: 100%;
}

.breakdance .services_home .revenue-model-split-fill--client {
  flex: 0 0 80%;
  background: #70859d;
}

.breakdance .services_home .revenue-model-split-fill--medichina {
  position: relative;
  flex: 0 0 20%;
  background: #73c6b0;
  box-shadow: none;
}

.breakdance .services_home .revenue-model-split-fill--medichina::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background: rgba(215, 228, 246, 0.34);
}

.breakdance .services_home .revenue-model-split-scale {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2px;
}

.breakdance .services_home .revenue-model-split-scale span {
  display: block;
  line-height: 1;
  font-size: 10.5px;
  font-weight: 600;
  letter-spacing: 0.01em;
  color: rgba(180, 197, 220, 0.7);
}

.breakdance .services_home .revenue-model-footer {
  display: none;
}

.breakdance .services_home .revenue-model-summary {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 7px;
}

.breakdance .services_home .revenue-model-summary li {
  position: relative;
  margin: 0;
  padding-left: 16px;
  color: rgba(190, 205, 226, 0.78);
  font-size: 12px;
  line-height: 1.34;
  letter-spacing: 0.003em;
}

.breakdance .services_home .revenue-model-summary li::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 3px);
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: #77ceb6;
  box-shadow: 0 0 0 1px rgba(119, 206, 182, 0.26);
}

.breakdance .services_home .bde-div-6-1271 {
  min-height: clamp(520px, 60vw, 660px);
  padding: clamp(34px, 3vw, 52px);
}

.breakdance .services_home .bde-div-6-1272 {
  align-items: stretch !important;
  justify-content: space-between !important;
  gap: clamp(28px, 4vw, 56px) !important;
}

.breakdance .services_home .bde-div-6-1273 {
  flex: 0 1 46% !important;
  width: 46% !important;
  max-width: 540px !important;
  align-items: flex-start !important;
  justify-content: center !important;
  text-align: left !important;
}

.breakdance .services_home .bde-div-6-1288 {
  display: flex !important;
  flex: 1 1 0 !important;
  width: auto !important;
  max-width: none !important;
  min-height: 100% !important;
  align-items: center !important;
  justify-content: flex-end !important;
}

.breakdance .services_home .bde-heading-6-1274 {
  text-align: left;
}

.breakdance .services_home .bde-div-6-1275 {
  flex-flow: wrap;
  gap: 8px;
}

.breakdance .services_home .bde-text-6-1286 {
  max-width: 54ch;
  text-align: left;
  font-size: clamp(16px, 1.08vw, 18px);
  line-height: 1.68;
}

.breakdance .services_home .bde-text-6-1286 .services_home__body-paragraph {
  margin: 0 0 0.85em;
}

.breakdance .services_home .bde-text-6-1286 .services_home__body-paragraph:last-child {
  margin-bottom: 0;
}

.breakdance .services_home .dan-anyside-button-6-1287 {
  margin-top: clamp(16px, 1.8vw, 24px);
  align-self: flex-start;
}

.breakdance .services_home .revenue-model-visual {
  min-height: 100%;
  align-items: center;
}

.breakdance .services_home .revenue-model-card {
  width: min(100%, 580px);
  min-height: 0;
  padding: 8px 0 0;
}

.breakdance .services_home .revenue-model-proof {
  max-width: none;
  font-size: 13px;
  color: rgba(224, 235, 249, 0.9);
  font-weight: 600;
  line-height: 1.4;
}

.breakdance .services_home .revenue-model-plot {
  margin-top: 16px;
  gap: 14px;
}

.breakdance .services_home .revenue-model-kpi-row {
  gap: 10px;
}

.breakdance .services_home .revenue-model-kpi-card {
  min-height: 64px;
  padding: 12px 14px;
  border-radius: 14px;
}

.breakdance .services_home .revenue-model-kpi-card--primary {
  border-color: rgba(198, 214, 237, 0.32);
  background: linear-gradient(180deg, rgba(33, 49, 70, 0.72) 0%, rgba(22, 34, 50, 0.82) 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 10px 20px rgba(3, 8, 18, 0.18);
}

.breakdance .services_home .revenue-model-kpi-label {
  font-size: 11px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.breakdance .services_home .revenue-model-kpi-value {
  font-size: clamp(22px, 1.8vw, 30px);
  letter-spacing: -0.04em;
}

.breakdance .services_home .revenue-model-kpi-card--primary .revenue-model-kpi-value {
  font-size: clamp(26px, 2vw, 34px);
  color: #eef4fd;
}

.breakdance .services_home .revenue-model-kpi-card--medichina .revenue-model-kpi-value {
  font-size: clamp(18px, 1.4vw, 24px);
}

.breakdance .services_home .revenue-model-main {
  width: 100%;
  margin: 0;
  gap: 16px;
}

.breakdance .services_home .revenue-model-share-intro {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: 8px;
}

.breakdance .services_home .revenue-model-snapshot {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: transparent;
  box-shadow: 0 16px 42px rgba(0, 0, 0, 0.14);
}

.breakdance .services_home .revenue-model-snapshot__canvas {
  position: relative;
  height: 292px;
  padding: 56px 36px 58px 48px;
  background: transparent;
}

.breakdance .services_home .revenue-model-snapshot__grid,
.breakdance .services_home .revenue-model-snapshot__axis,
.breakdance .services_home .revenue-model-snapshot__line,
.breakdance .services_home .revenue-model-snapshot__dot {
  position: absolute;
}

.breakdance .services_home .revenue-model-snapshot__grid {
  left: 48px;
  right: 36px;
  height: 1px;
  background: rgba(188, 205, 230, 0.06);
}

.breakdance .services_home .revenue-model-snapshot__grid--1 {
  top: 92px;
}

.breakdance .services_home .revenue-model-snapshot__grid--2 {
  top: 152px;
}

.breakdance .services_home .revenue-model-snapshot__grid--3 {
  top: 212px;
}

.breakdance .services_home .revenue-model-snapshot__axis--y {
  left: 48px;
  top: 56px;
  bottom: 58px;
  width: 1px;
  background: rgba(204, 218, 238, 0.08);
}

.breakdance .services_home .revenue-model-snapshot__axis--x {
  left: 48px;
  right: 36px;
  bottom: 58px;
  height: 1px;
  background: rgba(204, 218, 238, 0.06);
}

.breakdance .services_home .revenue-model-snapshot__bar {
  position: absolute;
  bottom: 58px;
  width: 15%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  border-radius: 12px 12px 0 0;
  background: linear-gradient(180deg, rgba(176, 188, 210, 0.92) 0%, rgba(93, 105, 126, 0.35) 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.breakdance .services_home .revenue-model-snapshot__bar em,
.breakdance .services_home .revenue-model-snapshot__bar span {
  position: absolute;
  font-style: normal;
}

.breakdance .services_home .revenue-model-snapshot__bar em {
  bottom: calc(100% + 12px);
  color: rgba(224, 234, 248, 0.82);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.breakdance .services_home .revenue-model-snapshot__bar span {
  top: calc(100% + 12px);
  color: rgba(166, 183, 208, 0.72);
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap;
}

.breakdance .services_home .revenue-model-snapshot__bar--1 {
  left: 18%;
  height: 28px;
}

.breakdance .services_home .revenue-model-snapshot__bar--2 {
  left: 39%;
  height: 56px;
}

.breakdance .services_home .revenue-model-snapshot__bar--3 {
  left: 60%;
  height: 94px;
}

.breakdance .services_home .revenue-model-snapshot__bar--4 {
  left: 81%;
  height: 188px;
  background: linear-gradient(180deg, rgba(197, 230, 130, 0.96) 0%, rgba(137, 198, 88, 0.42) 100%);
}

.breakdance .services_home .revenue-model-snapshot__bar--4 em,
.breakdance .services_home .revenue-model-snapshot__bar--4 span {
  color: #d9ee9c;
}

.breakdance .services_home .revenue-model-split-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px;
}

.breakdance .services_home .revenue-model-split-stat {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.breakdance .services_home .revenue-model-split-stat strong {
  color: #edf4fd;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.03em;
  line-height: 1;
}

.breakdance .services_home .revenue-model-split-stat span {
  color: rgba(180, 198, 221, 0.54);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.breakdance .services_home .revenue-model-split-stat--medichina {
  align-items: flex-end;
}

.breakdance .services_home .revenue-model-split-stat--medichina strong {
  color: #97e2ce;
  font-size: 20px;
}

.breakdance .services_home .revenue-model-split-track {
  height: 40px;
  border-radius: 14px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03), 0 12px 22px rgba(4, 10, 18, 0.18);
}

.breakdance .services_home .revenue-model-split-fill--client {
  background: linear-gradient(90deg, rgba(180, 197, 221, 0.88) 0%, rgba(121, 144, 176, 0.78) 100%);
}

.breakdance .services_home .revenue-model-split-fill--medichina {
  background: linear-gradient(90deg, rgba(120, 213, 187, 0.96) 0%, rgba(88, 171, 148, 0.92) 100%);
  box-shadow: inset 1px 0 0 rgba(225, 239, 249, 0.22);
}

.breakdance .services_home .revenue-model-footer {
  display: none;
}

.breakdance .services_home .revenue-model-summary {
  gap: 8px;
}

.breakdance .services_home .revenue-model-summary li {
  font-size: 12px;
}

@media (max-width: 767px) {
  .breakdance .services_home .revenue-model-card {
    border-radius: 0;
    padding: 6px 0 0;
    height: auto;
    min-height: 308px;
  }

  .breakdance .services_home .revenue-model-visual::before {
    opacity: 0.44;
    filter: blur(18px);
  }

  .breakdance .services_home .revenue-model-title {
    font-size: 10px;
  }

  .breakdance .services_home .revenue-model-title--snapshot {
    margin-bottom: 8px;
  }

  .breakdance .services_home .revenue-model-proof {
    margin-top: 6px;
    font-size: 11px;
    line-height: 1.38;
  }

  .breakdance .services_home .revenue-model-plot {
    margin-top: 12px;
    padding: 4px 0 2px;
    gap: 8px;
  }

  .breakdance .services_home .revenue-model-main {
    gap: 12px;
  }

  .breakdance .services_home .revenue-model-kpi-row {
    gap: 8px;
  }

  .breakdance .services_home .revenue-model-kpi-card {
    min-height: 46px;
    border-radius: 12px;
    padding: 9px 10px;
  }

  .breakdance .services_home .revenue-model-kpi-label {
    font-size: 10px;
  }

  .breakdance .services_home .revenue-model-kpi-value {
    font-size: 13px;
  }

  .breakdance .services_home .revenue-model-split-track {
    height: 34px;
    border-radius: 8px;
  }

  .breakdance .services_home .revenue-model-summary {
    gap: 6px;
  }

  .breakdance .services_home .revenue-model-summary li {
    font-size: 11px;
    padding-left: 14px;
  }

  .breakdance .services_home .revenue-model-summary li::before {
    width: 5px;
    height: 5px;
    top: calc(50% - 2.5px);
  }

}

@media (max-width: 991px) {
  .breakdance .services_home .bde-div-6-1271 {
    min-height: auto;
  }

  .breakdance .services_home .bde-div-6-1272 {
    align-items: flex-start !important;
  }

  .breakdance .services_home .bde-div-6-1273,
  .breakdance .services_home .bde-div-6-1288 {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .breakdance .services_home .bde-div-6-1273 {
    align-items: center !important;
    text-align: center !important;
  }

  .breakdance .services_home .bde-heading-6-1274,
  .breakdance .services_home .bde-text-6-1286 {
    text-align: center;
  }

  .breakdance .services_home .dan-anyside-button-6-1287 {
    align-self: center;
  }

  .breakdance .services_home .revenue-model-card {
    min-height: 0;
    padding: 20px;
  }

  .breakdance .services_home .revenue-model-split-stat strong {
    font-size: 18px;
  }

  .breakdance .services_home .revenue-model-split-stat--medichina strong {
    font-size: 17px;
  }
}


/* class: bde-div-6-184 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-184
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-184
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-end;
  gap:var(--hsp-xxs);
*/
.bde-div-6-184 {
  /* override here */
}

/* class: bde-div-6-247 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-247
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:var(--hsp-m);
  text-align:center;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-247
  declarations:
  position:absolute;
  bottom:24px;
*/
.bde-div-6-247 {
  /* override here */
}

/* class: bde-div-6-259 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-259
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:var(--hsp-s);
*/
.bde-div-6-259 {
  /* override here */
}

/* class: bde-div-6-267 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-267
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-267
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:flex-end;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-267
  declarations:
  gap:var(--hsp-m);
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:flex-start;
*/
.bde-div-6-267 {
  /* override here */
}

/* class: bde-div-6-268 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-268
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-268 {
  /* override here */
}

/* class: bde-div-6-338 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-338
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-338
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:flex-end;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-338
  declarations:
  gap:var(--hsp-m);
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:flex-start;
*/
.bde-div-6-338 {
  /* override here */
}

/* class: bde-div-6-339 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-339
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-339 {
  /* override here */
}

/* class: bde-div-6-367 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-367
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-367
  declarations:
  --bde-grid-gap:var(--bde-column-gap);
  display:grid;
  grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));
  gap:var(--bde-grid-gap);
  align-items:var(--bde-grid-align-items,stretch);
  justify-items:var(--bde-grid-justify-items,stretch);
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-367>*
  declarations:
  width:auto!important;
  height:auto!important;
*/
.bde-div-6-367 {
  /* override here */
}

/* class: bde-div-6-416 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-416
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-l);
*/
.bde-div-6-416 {
  align-items: center;
  text-align: center;
  gap: clamp(14px, 1.8vw, 22px);
}

/* class: bde-div-6-420 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-420
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-s);
*/
.bde-div-6-420 {
  gap: clamp(18px, 2vw, 24px);
  padding: clamp(26px, 3vw, 34px);
  border-radius: 28px;
}

/* class: bde-div-6-422 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-422
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-422 {
  gap: clamp(10px, 1.2vw, 14px);
}

/* class: bde-div-6-425 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-425
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-s);
*/
.bde-div-6-425 {
  gap: clamp(18px, 2vw, 24px);
  padding: clamp(26px, 3vw, 34px);
  border-radius: 28px;
}

/* class: bde-div-6-427 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-427
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-427 {
  gap: clamp(10px, 1.2vw, 14px);
}

/* class: bde-div-6-430 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-430
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-s);
*/
.bde-div-6-430 {
  gap: clamp(18px, 2vw, 24px);
  padding: clamp(26px, 3vw, 34px);
  border-radius: 28px;
}

/* class: bde-div-6-432 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-432
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-432 {
  gap: clamp(10px, 1.2vw, 14px);
}

/* class: bde-div-6-435 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-435
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-s);
*/
.bde-div-6-435 {
  gap: clamp(18px, 2vw, 24px);
  padding: clamp(26px, 3vw, 34px);
  border-radius: 28px;
}

/* class: bde-div-6-437 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-437
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-437 {
  gap: clamp(10px, 1.2vw, 14px);
}

/* class: bde-div-6-502 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-502
  declarations:
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--hsp-xxs);
  text-align:left;
*/
.bde-div-6-502 {
  /* override here */
}

/* class: bde-div-6-737 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-737
  declarations:
  width:100%;
  margin-top:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-737
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-xxs);
  text-align:center;
*/
.bde-div-6-737 {
  /* override here */
}

/* class: bde-div-6-753 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-753
  declarations:
  width:75%;
  min-height:620px;
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
  border-radius:var(--hrd-xl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-753
  declarations:
  display:flex;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-753
  declarations:
  background-color:var(--hcl-neutral-2);
*/
.bde-div-6-753 {
  /* override here */
}

/* class: bde-div-6-755 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-755
  declarations:
  width:75%;
  min-height:auto;
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
  border-radius:var(--hrd-xl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-755
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-755
  declarations:
  background-color:var(--hcl-neutral-2);
*/
.bde-div-6-755 {
  /* override here */
}

/* class: bde-div-6-942 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-942
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-942
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:flex-end;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-942
  declarations:
  gap:var(--hsp-m);
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:flex-start;
*/
.bde-div-6-942 {
  /* override here */
}

/* class: bde-div-6-943 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-943
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxs);
*/
.bde-div-6-943 {
  /* override here */
}

/* class: bde-div-6-949 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-949
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-m);
*/
.bde-div-6-949 {
  /* override here */
}

/* class: bde-div-6-953 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-953
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-953
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
*/
.bde-div-6-953 {
  /* override here */
}

/* class: bde-div-6-956 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-956
  declarations:
  width:100%;
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-956
  declarations:
  display:flex;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-956
  declarations:
  gap:var(--hsp-xxs);
*/
.bde-div-6-956 {
  /* override here */
}

/* class: bde-div-6-957 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-957
  declarations:
  width:100%;
*/
.bde-div-6-957 {
  /* override here */
}

/* class: bde-div-6-959 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-959
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-959
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  gap:var(--hsp-s);
*/
.bde-div-6-959 {
  /* override here */
}

/* class: bde-div-6-960 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-960
  declarations:
  display:flex;
  flex-direction:column;
  gap:8px;
*/
.bde-div-6-960 {
  gap: 18px;
}

/* class: bde-div-6-966 */
/* vendor rule: (no direct selector found) */
.bde-div-6-966 {
  /* override here */
}

/* class: bde-div-6-967 */
/* vendor rule: (no direct selector found) */
.bde-div-6-967 {
  /* override here */
}

/* class: bde-div-6-971 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-971
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-971
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
*/
.bde-div-6-971 {
  /* override here */
}

/* class: bde-div-6-974 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-974
  declarations:
  width:100%;
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-974
  declarations:
  display:flex;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-974
  declarations:
  gap:var(--hsp-xxs);
*/
.bde-div-6-974 {
  /* override here */
}

/* class: bde-div-6-975 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-975
  declarations:
  width:100%;
*/
.bde-div-6-975 {
  /* override here */
}

/* class: bde-div-6-977 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-977
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-977
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  gap:var(--hsp-s);
*/
.bde-div-6-977 {
  /* override here */
}

/* class: bde-div-6-978 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-978
  declarations:
  display:flex;
  flex-direction:column;
  gap:8px;
*/
.bde-div-6-978 {
  /* override here */
}

/* class: bde-div-6-984 */
/* vendor rule: (no direct selector found) */
.bde-div-6-984 {
  /* override here */
}

/* class: bde-div-6-985 */
/* vendor rule: (no direct selector found) */
.bde-div-6-985 {
  /* override here */
}

/* class: bde-div-6-989 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-989
  declarations:
  padding:var(--hsp-l) var(--hsp-l) var(--hsp-l) var(--hsp-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-989
  declarations:
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
*/
.bde-div-6-989 {
  /* override here */
}

/* class: bde-div-6-992 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-992
  declarations:
  width:100%;
  min-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-992
  declarations:
  display:flex;
  justify-content:space-between;
*/
/* vendor rule 3:
  selector: .breakdance .bde-div-6-992
  declarations:
  gap:var(--hsp-xxs);
*/
.bde-div-6-992 {
  /* override here */
}

/* class: bde-div-6-993 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-993
  declarations:
  width:100%;
*/
.bde-div-6-993 {
  /* override here */
}

/* class: bde-div-6-995 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-995
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .bde-div-6-995
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  gap:var(--hsp-s);
*/
.bde-div-6-995 {
  /* override here */
}

/* class: bde-div-6-996 */
/* vendor rule 1:
  selector: .breakdance .bde-div-6-996
  declarations:
  display:flex;
  flex-direction:column;
  gap:8px;
*/
.bde-div-6-996 {
  /* override here */
}

/* class: bde-dual-heading */
/* vendor rule 1:
  selector: .breakdance .bde-dual-heading
  declarations:
  max-width:100%;
  margin:0;
  line-height:1.2;
  position:relative;
*/
.bde-dual-heading {
  /* override here */
}

/* class: bde-dual-heading-6-254 */
/* vendor rule 1:
  selector: .breakdance .bde-dual-heading-6-254
  declarations:
  font-size:var(--hfs-h1);
  line-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-dual-heading-6-254 .dual-heading--primary
  declarations:
  color:#BBBBBB80;
*/
/* vendor rule 3:
  selector: .breakdance .bde-dual-heading-6-254 .dual-heading--secondary
  declarations:
  color:var(--hcl-neutral-12);
*/
.bde-dual-heading-6-254 {
  /* override here */
}

/* class: bde-dual-heading-6-255 */
/* vendor rule 1:
  selector: .breakdance .bde-dual-heading-6-255
  declarations:
  font-size:var(--hfs-h1);
  line-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-dual-heading-6-255 .dual-heading--primary
  declarations:
  color:#BBBBBB80;
*/
/* vendor rule 3:
  selector: .breakdance .bde-dual-heading-6-255 .dual-heading--secondary
  declarations:
  color:var(--hcl-neutral-12);
*/
.bde-dual-heading-6-255 {
  /* override here */
}

/* class: bde-dual-heading-6-418 */
/* vendor rule 1:
  selector: .breakdance .bde-dual-heading-6-418
  declarations:
  font-size:var(--hfs-h1);
  line-height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .bde-dual-heading-6-418 .dual-heading--primary
  declarations:
  color:#FFFFFF80;
*/
/* vendor rule 3:
  selector: .breakdance .bde-dual-heading-6-418 .dual-heading--secondary
  declarations:
  color:var(--hcl-on-bronze);
*/
.bde-dual-heading-6-418 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  margin: 0;
  max-width: 100%;
  letter-spacing: -0.03em;
  text-wrap: balance;
  width: 100%;
}

.breakdance .bde-dual-heading-6-418 .dual-heading__line {
  display: flex;
  align-items: baseline;
}

.breakdance .bde-dual-heading-6-418 .dual-heading__line--first {
  gap: 0.18em;
}

.breakdance .bde-dual-heading-6-418 .dual-heading--primary,
.breakdance .bde-dual-heading-6-418 .dual-heading--secondary {
  display: inline-block;
  font-size: clamp(38px, 5.4vw, 72px);
  line-height: 0.96;
}

.breakdance .bde-dual-heading-6-418 .dual-heading--primary {
  margin-right: 0.18em;
  color: var(--edit-accent);
}

.breakdance .bde-dual-heading-6-418 .dual-heading--secondary {
  color: #f1f4f8;
  margin-top: 0.08em;
}

.breakdance .why_us_home > .section-container {
  row-gap: clamp(28px, 3.5vw, 48px);
}

.breakdance .why-us-lead {
  width: min(640px, 100%);
  margin: 0 auto;
  font-size: clamp(16px, 1.5vw, 21px);
  line-height: 1.8;
  letter-spacing: -0.015em;
  color: rgba(219, 227, 236, 0.72);
  text-wrap: balance;
}

.breakdance .bde-grid-6-419 {
  gap: 0;
}

.breakdance .bde-heading-6-423,
.breakdance .bde-heading-6-428,
.breakdance .bde-heading-6-433,
.breakdance .bde-heading-6-438 {
  line-height: 1.18;
  letter-spacing: -0.02em;
  margin: 0;
  white-space: nowrap;
}

.breakdance .bde-text-6-424,
.breakdance .bde-text-6-429,
.breakdance .bde-text-6-434,
.breakdance .bde-text-6-439 {
  margin-top: 1.15rem;
  line-height: 1.75;
  color: rgba(219, 227, 236, 0.7);
}

.breakdance .bde-text-6-424 p,
.breakdance .bde-text-6-429 p,
.breakdance .bde-text-6-434 p,
.breakdance .bde-text-6-439 p {
  margin: 0;
}

.breakdance .bde-text-6-424 p + p,
.breakdance .bde-text-6-429 p + p,
.breakdance .bde-text-6-434 p + p,
.breakdance .bde-text-6-439 p + p {
  margin-top: 14px;
}

.breakdance .bde-div-6-420,
.breakdance .bde-div-6-425,
.breakdance .bde-div-6-430,
.breakdance .bde-div-6-435 {
  padding: clamp(34px, 4vw, 52px);
}

.breakdance .bde-div-6-420,
.breakdance .bde-div-6-430 {
  border-right: 1px solid rgba(255, 255, 255, 0.06);
}

.breakdance .bde-div-6-420,
.breakdance .bde-div-6-425 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

@media (max-width: 767px) {
  .breakdance .bde-grid-6-419 {
    gap: 0;
  }

  .breakdance .bde-div-6-420,
  .breakdance .bde-div-6-425,
  .breakdance .bde-div-6-430,
  .breakdance .bde-div-6-435 {
    padding: 28px 0;
    border-right: 0;
  }

  .breakdance .bde-div-6-420,
  .breakdance .bde-div-6-425,
  .breakdance .bde-div-6-430 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  }

  .breakdance .bde-div-6-435 {
    border-bottom: 0;
  }

  .breakdance .bde-heading-6-423,
  .breakdance .bde-heading-6-428,
  .breakdance .bde-heading-6-433,
  .breakdance .bde-heading-6-438 {
    margin: 0;
  }
}
}

/* class: bde-fancy-container */
/* vendor rule 1:
  selector: .breakdance .bde-fancy-container
  declarations:
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  max-width:100%;
  position:relative;
*/
.bde-fancy-container {
  /* override here */
}

/* class: bde-fancy-container-6-264 */
/* vendor rule 1:
  selector: .breakdance .bde-fancy-container-6-264
  declarations:
  width:54rem;
*/
/* vendor rule 2:
  selector: .breakdance .bde-fancy-container-6-264
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-l);
*/
/* vendor rule 3:
  selector: .breakdance .bde-fancy-container-6-264
  declarations:
  width:100%;
  padding-right:var(--hss-l);
  padding-left:var(--hss-l);
*/
.bde-fancy-container-6-264 {
  /* override here */
}

/* class: bde-fancy-container-6-265 */
/* vendor rule 1:
  selector: .breakdance .bde-fancy-container-6-265
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-l);
  text-align:center;
*/
.bde-fancy-container-6-265 {
  /* override here */
}

/* class: bde-form-builder */
/* vendor rule 1:
  selector: .breakdance .bde-form-builder .breakdance-form-field.hidden-step,.breakdance .bde-form-builder .breakdance-form-button.hidden
  declarations:
  display:none;
*/
/* vendor rule 2:
  selector: .breakdance .bde-form-builder
  declarations:
  width:100%;
  max-width:100%;
*/
.bde-form-builder {
  /* override here */
}

/* class: bde-form-builder-6-759 */
/* vendor rule 1:
  selector: .breakdance .bde-form-builder-6-759 .breakdance-form-field:nth-child(2)
  declarations:
  grid-column-start:span 6;
*/
/* vendor rule 2:
  selector: .breakdance .bde-form-builder-6-759 .breakdance-form-field:nth-child(3)
  declarations:
  grid-column-start:span 6;
*/
/* vendor rule 3:
  selector: .breakdance .bde-form-builder-6-759 .breakdance-form
  declarations:
  grid-template-columns:unset;
*/
.bde-form-builder-6-759 {
  /* override here */
}

/* class: bde-grid */
/* vendor rule 1:
  selector: .breakdance .bde-grid
  declarations:
  --bde-grid-gap:var(--bde-column-gap);
  display:grid;
  grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));
  gap:var(--bde-grid-gap);
  text-align:left;
  max-width:100%;
  width:100%;
  position:relative;
  background-size:cover;
  align-items:var(--bde-grid-align-items,stretch);
  justify-items:var(--bde-grid-justify-items,stretch);
*/
/* vendor rule 2:
  selector: .breakdance .bde-grid>*
  declarations:
  width:auto!important;
  height:auto!important;
*/
.bde-grid {
  /* override here */
}

/* class: bde-grid-61-101 */
/* vendor rule 1:
  selector: .breakdance .bde-grid-61-101
  declarations:
  --bde-grid-items-per-row:7;
  --bde-grid-gap:var(--hsp-m);
*/
/* vendor rule 2:
  selector: .breakdance .bde-grid-61-101
  declarations:
  --bde-grid-items-per-row:3;
  --bde-grid-gap:2.5rem;
*/
/* vendor rule 3:
  selector: .breakdance .bde-grid-61-101
  declarations:
  --bde-grid-items-per-row:2;
*/
.bde-grid-61-101 {
  /* override here */
}

/* class: bde-grid-6-419 */
/* vendor rule 1:
  selector: .breakdance .bde-grid-6-419
  declarations:
  --bde-grid-items-per-row:2;
  --bde-grid-gap:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-grid-6-419
  declarations:
  --bde-grid-items-per-row:2;
*/
/* vendor rule 3:
  selector: .breakdance .bde-grid-6-419
  declarations:
  --bde-grid-items-per-row:1;
*/
.bde-grid-6-419 {
  /* override here */
}

/* class: bde-header-builder */
/* vendor rule 1:
  selector: /* source: _sources/css/b565be382b995949a68945868be9b2d0.css */
.breakdance .bde-header-builder
  declarations:
  position:relative;
  width:100%;
  background-color:var(--bde-background-color);
  --bde-header-width:var(--bde-section-width);
  --bde-header-sticky-top:calc(var(--bde-header-sticky-offset) + var(--wp-admin--admin-bar--height, 0px));
  --bde-header-sticky-offset:0px;
  --bde-header-sticky-duration:var(--bde-transition-duration);
*/
/* vendor rule 2:
  selector: .breakdance .bde-header-builder .bde-header-builder__container
  declarations:
  gap:20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin:0 auto;
  max-width:var(--bde-header-width);
  padding:var(--bde-section-horizontal-padding) var(--bde-section-horizontal-padding);
*/
/* vendor rule 3:
  selector: .breakdance .bde-header-builder.bde-header-builder--overlay:not(.bde-header-builder--sticky)
  declarations:
  position:absolute;
  z-index:var(--bde-z-index-header-overlay);
*/
.bde-header-builder {
  /* override here */
}

/* class: bde-header-builder__container */
/* vendor rule 1:
  selector: .breakdance .bde-header-builder .bde-header-builder__container
  declarations:
  gap:20px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin:0 auto;
  max-width:var(--bde-header-width);
  padding:var(--bde-section-horizontal-padding) var(--bde-section-horizontal-padding);
*/
/* vendor rule 2:
  selector: .breakdance .bde-header-builder.bde-header-builder--sticky .bde-header-builder__container
  declarations:
  transition-property:min-height;
  transition-duration:var(--bde-header-sticky-duration);
  transition-timing-function:ease-in-out;
*/
/* vendor rule 3:
  selector: .breakdance .bde-header-builder-529-111 .bde-header-builder__container
  declarations:
  padding-bottom:var(--hsp-xxs);
  padding-top:var(--hsp-xxs);
*/
.bde-header-builder__container {
  /* override here */
}

/* class: bde-header-builder-529-111 */
/* vendor rule 1:
  selector: /* source: _sources/css/6ec84417dc6e2674c75cb79a4f3e3ab7.css */
.breakdance .bde-header-builder-529-111
  declarations:
  background:#202020CC;
*/
/* vendor rule 2:
  selector: .breakdance .bde-header-builder-529-111 .bde-header-builder__container
  declarations:
  padding-bottom:var(--hsp-xxs);
  padding-top:var(--hsp-xxs);
*/
/* vendor rule 3:
  selector: .breakdance .bde-header-builder-529-111
  declarations:
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
*/
.bde-header-builder-529-111 {
  /* override here */
}

/* class: bde-header-builder--sticky */
/* vendor rule 1:
  selector: .breakdance .bde-header-builder.bde-header-builder--overlay:not(.bde-header-builder--sticky)
  declarations:
  position:absolute;
  z-index:var(--bde-z-index-header-overlay);
*/
/* vendor rule 2:
  selector: .breakdance .bde-header-builder.bde-header-builder--sticky
  declarations:
  position:fixed;
  z-index:var(--bde-z-index-header-sticky);
  top:var(--bde-header-sticky-top);
  transition-property:transform,opacity,background-color,box-shadow,top;
  transition-duration:var(--bde-header-sticky-duration);
  transition-timing-function:ease-in-out;
*/
/* vendor rule 3:
  selector: .breakdance .bde-header-builder.bde-header-builder--sticky .bde-header-builder__container
  declarations:
  transition-property:min-height;
  transition-duration:var(--bde-header-sticky-duration);
  transition-timing-function:ease-in-out;
*/
.bde-header-builder--sticky {
  /* override here */
}

/* class: bde-header-builder--sticky-scroll-hide */
/* vendor rule 1:
  selector: .bde-header-builder--sticky-scroll-hide
  declarations:
  box-shadow:none!important;
  pointer-events:none;
*/
/* vendor rule 2:
  selector: .bde-header-builder--sticky-scroll-hide *
  declarations:
  pointer-events:none;
*/
/* vendor rule 3:
  selector: .bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide
  declarations:
  transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px)));
  opacity:0;
*/
.bde-header-builder--sticky-scroll-hide {
  /* override here */
}

/* class: bde-header-builder--sticky-scroll-slide */
/* vendor rule 1:
  selector: .bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide
  declarations:
  transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height, 0px)));
  opacity:0;
*/
/* vendor rule 2:
  selector: .bde-header-builder--sticky-bottom.bde-header-builder--sticky-scroll-hide.bde-header-builder--sticky-scroll-slide
  declarations:
  transform:translateY(100%);
*/
.bde-header-builder--sticky-scroll-slide {
  /* override here */
}

/* class: bde-header-builder--sticky-styles */
/* vendor rule: (no direct selector found) */
.bde-header-builder--sticky-styles {
  /* override here */
}

/* class: bde-heading */
/* vendor rule 1:
  selector: .breakdance .bde-heading
  declarations:
  max-width:100%;
  margin:0;
*/
.bde-heading {
  /* override here */
}

/* class: bde-heading-555-109 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-555-109
  declarations:
  font-size:var(--hfs-h2);
  letter-spacing:-1px;
*/
.bde-heading-555-109 {
  /* override here */
}

/* class: bde-heading-555-109-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-109-1080-555-1 {
  /* override here */
}

/* class: bde-heading-555-109-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-109-1091-555-1 {
  /* override here */
}

/* class: bde-heading-555-109-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-109-1123-555-1 {
  /* override here */
}

/* class: bde-heading-555-109-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-109-335-555-1 {
  /* override here */
}

/* class: bde-heading-555-109-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-109-450-555-1 {
  /* override here */
}

/* class: bde-heading-555-109-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-109-470-555-1 {
  /* override here */
}

/* class: bde-heading-555-115 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115 {
  /* override here */
}

/* class: bde-heading-555-115-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115-1080-555-1 {
  /* override here */
}

/* class: bde-heading-555-115-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115-1091-555-1 {
  /* override here */
}

/* class: bde-heading-555-115-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115-1123-555-1 {
  /* override here */
}

/* class: bde-heading-555-115-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115-335-555-1 {
  /* override here */
}

/* class: bde-heading-555-115-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115-450-555-1 {
  /* override here */
}

/* class: bde-heading-555-115-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-115-470-555-1 {
  /* override here */
}

/* class: bde-heading-555-118 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-555-118
  declarations:
  color:var(--hcl-on-bronze);
  font-size:var(--hfs-h0);
*/
.bde-heading-555-118 {
  /* override here */
}

/* class: bde-heading-555-118-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-118-1080-555-1 {
  /* override here */
}

/* class: bde-heading-555-118-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-118-1091-555-1 {
  /* override here */
}

/* class: bde-heading-555-118-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-118-1123-555-1 {
  /* override here */
}

/* class: bde-heading-555-118-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-118-335-555-1 {
  /* override here */
}

/* class: bde-heading-555-118-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-118-450-555-1 {
  /* override here */
}

/* class: bde-heading-555-118-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-555-118-470-555-1 {
  /* override here */
}

/* class: bde-heading-600-101 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-600-101
  declarations:
  font-size:var(--hfs-h4);
*/
.bde-heading-600-101 {
  /* override here */
}

/* class: bde-heading-600-101-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-1091-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-1101-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-1113-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-1123-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-335-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-450-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-677-600-1 {
  /* override here */
}

/* class: bde-heading-600-101-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-heading-600-101-689-600-1 {
  /* override here */
}

/* class: bde-heading-6-1012 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1012
  declarations:
  color:var(--hcl-neutral-8);
  font-size:var(--hfs-h2);
  font-weight:400;
*/
.bde-heading-6-1012 {
  /* override here */
}

/* class: bde-heading-6-1015 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1015
  declarations:
  width:300px;
  color:var(--hcl-on-bronze);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-1015 {
  /* override here */
}

/* class: bde-heading-6-102 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-102
  declarations:
  color:#FFF;
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-102
  declarations:
  margin-bottom:-12px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-heading-6-102
  declarations:
  margin-bottom:-16px;
*/
.bde-heading-6-102 {
  /* override here */
}

/* class: bde-heading-6-1059 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1059
  declarations:
  margin-bottom:var(--hsp-xxs);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-1059
  declarations:
  width:180px;
*/
.bde-heading-6-1059 {
  /* override here */
}

/* class: bde-heading-6-1062 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1062
  declarations:
  font-size:var(--hfs-h5);
*/
.bde-heading-6-1062 {
  /* override here */
}

/* class: bde-heading-6-1073 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1073
  declarations:
  font-size:var(--hfs-h5);
*/
.bde-heading-6-1073 {
  /* override here */
}

/* class: bde-heading-6-1236 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1236
  declarations:
  color:var(--hcl-brand-10);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-1236 {
  color: #c7d4ad;
  font-weight: 820;
  letter-spacing: -0.015em;
}

/* class: bde-heading-6-1255 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1255
  declarations:
  color:var(--hcl-purple-11);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-1255 {
  /* override here */
}

/* class: bde-heading-6-126 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-126
  declarations:
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-126 span
  declarations:
  color:var(--hcl-neutral-8);
*/
.bde-heading-6-126 {
  /* override here */
}

/* class: bde-heading-6-1274 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-1274
  declarations:
  color:var(--hcl-blue-11);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-1274 {
  font-size: clamp(38px, 3.6vw, 56px);
  letter-spacing: -0.03em;
  line-height: 0.98;
  text-align: center;
}

/* class: bde-heading-6-272 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-272
  declarations:
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-272 span
  declarations:
  color:var(--hcl-neutral-8);
*/
.bde-heading-6-272 {
  /* override here */
}

/* class: bde-heading-6-343 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-343
  declarations:
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-343 span
  declarations:
  color:var(--hcl-neutral-8);
*/
.bde-heading-6-343 {
  /* override here */
}

/* class: bde-heading-6-371 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-371
  declarations:
  font-size:160px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-371
  declarations:
  font-size:120px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-heading-6-371
  declarations:
  font-size:112px;
*/
.bde-heading-6-371 {
  font-size: 130px !important;
}

@media (max-width: 1023px) {
  .breakdance .bde-heading-6-371 {
    font-size: 130px !important;
  }
}

@media (max-width: 767px) {
  .breakdance .bde-heading-6-371 {
    font-size: 130px !important;
  }
}

/* class: bde-heading-6-373 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-373
  declarations:
  color:var(--bde-palette-color-1-f8153e6f-e4dd-4071-a986-d1c211d82df1);
  font-size:var(--hfs-h2);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-373
  declarations:
  text-align:left;
*/
.bde-heading-6-373 {
  /* override here */
}

/* class: bde-heading-6-377 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-377
  declarations:
  font-size:160px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-377
  declarations:
  font-size:120px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-heading-6-377
  declarations:
  font-size:112px;
*/
.bde-heading-6-377 {
  /* override here */
}

/* class: bde-heading-6-379 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-379
  declarations:
  color:var(--bde-palette-color-1-f8153e6f-e4dd-4071-a986-d1c211d82df1);
  font-size:var(--hfs-h2);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-379
  declarations:
  text-align:left;
*/
.bde-heading-6-379 {
  /* override here */
}

/* class: bde-heading-6-383 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-383
  declarations:
  font-size:160px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-383
  declarations:
  font-size:120px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-heading-6-383
  declarations:
  font-size:112px;
*/
.bde-heading-6-383 {
  /* override here */
}

/* class: bde-heading-6-385 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-385
  declarations:
  color:var(--bde-palette-color-1-f8153e6f-e4dd-4071-a986-d1c211d82df1);
  font-size:var(--hfs-h2);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-385
  declarations:
  text-align:left;
*/
.bde-heading-6-385 {
  /* override here */
}

/* class: bde-heading-6-389 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-389
  declarations:
  font-size:160px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-389
  declarations:
  font-size:120px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-heading-6-389
  declarations:
  font-size:112px;
*/
.bde-heading-6-389 {
  /* override here */
}

/* class: bde-heading-6-391 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-391
  declarations:
  color:var(--bde-palette-color-1-f8153e6f-e4dd-4071-a986-d1c211d82df1);
  font-size:var(--hfs-h2);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-391
  declarations:
  text-align:left;
*/
.bde-heading-6-391 {
  /* override here */
}

/* class: bde-heading-6-423 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-423
  declarations:
  width:240px;
  font-size:var(--hfs-h2);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-423
  declarations:
  width:100%;
*/
.bde-heading-6-423 {
  /* override here */
}

/* class: bde-heading-6-428 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-428
  declarations:
  width:240px;
  font-size:var(--hfs-h2);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-428
  declarations:
  width:100%;
*/
.bde-heading-6-428 {
  /* override here */
}

/* class: bde-heading-6-433 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-433
  declarations:
  width:240px;
  font-size:var(--hfs-h2);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-433
  declarations:
  width:100%;
*/
.bde-heading-6-433 {
  /* override here */
}

/* class: bde-heading-6-438 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-438
  declarations:
  width:240px;
  font-size:var(--hfs-h2);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-438
  declarations:
  width:100%;
*/
.bde-heading-6-438 {
  /* override here */
}

/* class: bde-heading-6-506 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-506
  declarations:
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-506 span
  declarations:
  color:var(--hcl-neutral-8);
*/
.bde-heading-6-506 {
  /* override here */
}

/* class: bde-heading-6-742 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-742
  declarations:
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-742 span
  declarations:
  color:var(--hcl-neutral-8);
*/
.bde-heading-6-742 {
  /* override here */
}

/* class: bde-heading-6-748 */
/* vendor rule: (no direct selector found) */
.bde-heading-6-748 {
  /* override here */
}

/* class: bde-heading-6-750 */
/* vendor rule: (no direct selector found) */
.bde-heading-6-750 {
  /* override here */
}

/* class: bde-heading-6-947 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-947
  declarations:
  font-size:var(--hfs-h0);
*/
/* vendor rule 2:
  selector: .breakdance .bde-heading-6-947 span
  declarations:
  color:var(--hcl-neutral-8);
*/
.bde-heading-6-947 {
  /* override here */
}

.breakdance .bde-heading-6-947 span {
  color: var(--edit-accent);
}

/* class: bde-heading-6-958 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-958
  declarations:
  color:var(--hcl-neutral-8);
  font-size:var(--hfs-h2);
  font-weight:400;
*/
.bde-heading-6-958 {
  /* override here */
}

/* class: bde-heading-6-961 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-961
  declarations:
  width:300px;
  color:var(--hcl-on-bronze);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-961 {
  margin: 0;
}

.bde-div-6-978 {
  gap: 18px;
}

.bde-div-6-996 {
  gap: 18px;
}

.bde-div-6-1014 {
  gap: 18px;
}

.bde-heading-6-979,
.bde-heading-6-997,
.bde-heading-6-1015 {
  margin: 0;
}

/* class: bde-heading-6-976 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-976
  declarations:
  color:var(--hcl-neutral-8);
  font-size:var(--hfs-h2);
  font-weight:400;
*/
.bde-heading-6-976 {
  /* override here */
}

/* class: bde-heading-6-979 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-979
  declarations:
  width:300px;
  color:var(--hcl-on-bronze);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-979 {
  /* override here */
}

/* class: bde-heading-6-994 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-994
  declarations:
  color:var(--hcl-neutral-8);
  font-size:var(--hfs-h2);
  font-weight:400;
*/
.bde-heading-6-994 {
  /* override here */
}

/* class: bde-heading-6-997 */
/* vendor rule 1:
  selector: .breakdance .bde-heading-6-997
  declarations:
  width:300px;
  color:var(--hcl-on-bronze);
  font-size:var(--hfs-h2);
*/
.bde-heading-6-997 {
  /* override here */
}

/* class: bde-icon */
/* vendor rule 1:
  selector: .breakdance .bde-icon
  declarations:
  display:flex;
*/
.bde-icon {
  /* override here */
}

/* class: bde-icon-6-1024 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-1024 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:32px;
  border-radius:999px;
  padding:16px;
  background:var(--hcl-neutral-3);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-1024 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-neutral-12);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-1024:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-neutral-12);
*/
.bde-icon-6-1024 {
  /* override here */
}

/* class: bde-icon-6-1025 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-1025 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:32px;
  border-radius:999px;
  padding:16px;
  background:var(--hcl-neutral-3);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-1025 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-neutral-12);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-1025:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-neutral-12);
*/
.bde-icon-6-1025 {
  /* override here */
}

/* class: bde-icon-6-1063 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-1063 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:16px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-1063 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-on-bronze);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-1063
  declarations:
  margin-bottom:3px;
*/
.bde-icon-6-1063 {
  /* override here */
}

/* class: bde-icon-6-1068 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-1068 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:24px;
  border-radius:999px;
  padding:8px;
  background:var(--hcl-neutral-4);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-1068 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-on-bronze);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-1068:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-on-bronze);
*/
.bde-icon-6-1068 {
  /* override here */
}

/* class: bde-icon-6-1075 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-1075 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:16px;
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-1075 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-on-bronze);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-1075
  declarations:
  margin-bottom:3px;
*/
.bde-icon-6-1075 {
  /* override here */
}

/* class: bde-icon-6-1077 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-1077 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:24px;
  border-radius:999px;
  padding:8px;
  background:var(--hcl-neutral-4);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-1077 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-on-bronze);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-1077:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-on-bronze);
*/
.bde-icon-6-1077 {
  /* override here */
}

/* class: bde-icon-6-185 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-185 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:32px;
  border-radius:999px;
  padding:16px;
  background:var(--hcl-neutral-3);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-185 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-neutral-12);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-185:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-neutral-12);
*/
.bde-icon-6-185 {
  /* override here */
}

/* class: bde-icon-6-191 */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-191 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:32px;
  border-radius:999px;
  padding:16px;
  background:var(--hcl-neutral-3);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-191 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-neutral-12);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-191:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-neutral-12);
*/
.bde-icon-6-191 {
  /* override here */
}

/* class: bde-icon-icon */
/* vendor rule 1:
  selector: .breakdance .bde-icon-6-185 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:32px;
  border-radius:999px;
  padding:16px;
  background:var(--hcl-neutral-3);
*/
/* vendor rule 2:
  selector: .breakdance .bde-icon-6-185 .bde-icon-icon.breakdance-icon-atom svg:first-child
  declarations:
  fill:var(--hcl-neutral-12);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-185:hover .bde-icon-icon.breakdance-icon-atom
  declarations:
  background:var(--hcl-neutral-12);
*/
.bde-icon-icon {
  /* override here */
}

/* class: bde-image */
/* vendor rule 1:
  selector: .breakdance .bde-image
  declarations:
  max-width:100%;
*/
.bde-image {
  /* override here */
}

/* class: bde-image2 */
/* vendor rule: (no direct selector found) */
.bde-image2 {
  /* override here */
}

/* class: bde-image2-600-103 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-600-103
  declarations:
  width:48px;
  height:auto;
*/
.bde-image2-600-103 {
  /* override here */
}

/* class: bde-image2-600-103-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-1091-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-1101-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-1113-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-1123-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-335-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-450-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-677-600-1 {
  /* override here */
}

/* class: bde-image2-600-103-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-image2-600-103-689-600-1 {
  /* override here */
}

/* class: bde-image2-6-1001 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-1001
  declarations:
  height:240px;
  width:auto;
*/
.bde-image2-6-1001 {
  /* override here */
}

/* class: bde-image2-6-1019 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-1019
  declarations:
  height:240px;
  width:auto;
*/
.bde-image2-6-1019 {
  /* override here */
}

/* class: bde-image2-6-1080 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-1080
  declarations:
  height:80px;
  width:auto;
*/
.bde-image2-6-1080 {
  /* override here */
}

/* class: bde-image2-6-253 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-253
  declarations:
  height:80px;
  width:auto;
*/
.bde-image2-6-253 {
  /* override here */
}

/* class: bde-image2-6-421 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-421
  declarations:
  height:40px;
  width:auto;
*/
.bde-image2-6-421 {
  /* override here */
}

/* class: bde-image2-6-426 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-426
  declarations:
  height:40px;
  width:auto;
*/
.bde-image2-6-426 {
  /* override here */
}

/* class: bde-image2-6-431 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-431
  declarations:
  height:40px;
  width:auto;
*/
.bde-image2-6-431 {
  /* override here */
}

/* class: bde-image2-6-436 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-436
  declarations:
  height:40px;
  width:auto;
*/
.bde-image2-6-436 {
  /* override here */
}

/* class: bde-image2-6-965 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-965
  declarations:
  height:240px;
  width:auto;
*/
.bde-image2-6-965 {
  /* override here */
}

/* class: bde-image2-6-983 */
/* vendor rule 1:
  selector: .breakdance .bde-image2-6-983
  declarations:
  height:240px;
  width:auto;
*/
.bde-image2-6-983 {
  /* override here */
}

/* class: bde-image-529-112 */
/* vendor rule 1:
  selector: .breakdance .bde-image-529-112 .breakdance-image-object
  declarations:
  height:44px;
  width:auto;
*/
.bde-image-529-112 {
  /* override here */
}

/* class: bde-logo-list */
/* vendor rule 1:
  selector: .breakdance .bde-logo-list
  declarations:
  width:100%;
  --wrapper-gradient-color:rgba(255,255,255,1);
*/
/* vendor rule 2:
  selector: .breakdance .bde-logo-list,.un-logo-bar,.un-logo-bar__marquee-content,.un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link,.un-logo-bar__scrollable-wrapper
  declarations:
  display:flex;
  position:relative;
  align-items:center;
*/
/* vendor rule 3:
  selector: .un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link
  declarations:
  justify-content:center;
  align-items:center;
*/
.bde-logo-list {
  /* override here */
}

/* class: bde-logo-list-6-248 */
/* vendor rule 1:
  selector: .breakdance .bde-logo-list-6-248
  declarations:
  --wrapper-gradient-color:var(--hcl-on-brand);
*/
/* vendor rule 2:
  selector: .breakdance .bde-logo-list-6-248 .un-logo-bar__marquee-content,.breakdance .bde-logo-list-6-248.un-static-image-grid,.breakdance .bde-logo-list-6-248 .un-logo-bar__scrollable-wrapper
  declarations:
  column-gap:72px;
*/
/* vendor rule 3:
  selector: .breakdance .bde-logo-list-6-248.un-image-carousel-container .un-logo-bar__marquee-content
  declarations:
  animation-duration:200s;
*/
.bde-logo-list-6-248 {
  /* override here */
}

/* class: bde-loop */
/* vendor rule 1:
  selector: /* source: _sources/css/4c3be39432656173b23bd1a43b62000f.css */
.bde-loop
  declarations:
  --bde-posts-per-row:1;
  --bde-posts-gap:20px;
  display:grid;
  grid-template-columns:repeat(var(--bde-posts-per-row),minmax(0,1fr));
  gap:var(--bde-posts-gap);
  grid-auto-rows:auto;
*/
/* vendor rule 2:
  selector: .breakdance .bde-post-loop-6-909>.bde-loop
  declarations:
  --bde-posts-gap:var(--hsp-xxl);
*/
/* vendor rule 3:
  selector: .breakdance .bde-post-loop-6-909>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-6-909>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-6-909>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item
  declarations:
  padding:0 0 0 0;
*/
.bde-loop {
  /* override here */
}

/* class: bde-loop- */
/* vendor rule: (no direct selector found) */
.bde-loop- {
  /* override here */
}

/* class: bde-loop-item */
/* vendor rule 1:
  selector: .bde-loop-item
  declarations:
  display:flex;
  flex-direction:column;
  gap:20px;
  padding:20px;
*/
/* vendor rule 2:
  selector: .bde-loop-accordion .bde-loop-item
  declarations:
  width:100%;
*/
/* vendor rule 3:
  selector: .bde-loop-isotope>.bde-loop-item,.bde-loop-isotope .bde-loop-item-sizer
  declarations:
  width:calc(var(--bde-posts-isotope-width) - var(--bde-posts-isotope-width-diff));
  margin-bottom:var(--bde-posts-gap);
*/
.bde-loop-item {
  /* override here */
}

/* class: bde-loop-slider */
/* vendor rule 1:
  selector: .bde-loop-slider
  declarations:
  --bde-posts-gap:0px;
  display:flex;
  flex-wrap:nowrap!important;
*/
.bde-loop-slider {
  /* override here */
}

/* class: bde-post-loop */
/* vendor rule 1:
  selector: .breakdance .bde-post-loop
  declarations:
  max-width:100%;
  width:100%;
*/
.bde-post-loop {
  /* override here */
}

/* class: bde-post-loop-6-909 */
/* vendor rule 1:
  selector: .breakdance .bde-post-loop-6-909>.bde-loop
  declarations:
  --bde-posts-gap:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-post-loop-6-909 .swiper-slide
  declarations:
  height:auto;
*/
/* vendor rule 3:
  selector: .breakdance .bde-post-loop-6-909 .breakdance-swiper-wrapper
  declarations:
  padding:0;
*/
.bde-post-loop-6-909 {
  /* override here */
}

/* class: bde-post-loop-6-928 */
/* vendor rule 1:
  selector: .breakdance .bde-post-loop-6-928>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-6-928>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-6-928>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item
  declarations:
  padding:0 0 0 0;
*/
.bde-post-loop-6-928 {
  /* override here */
}

/* class: bde-preset-293f0fec-a285-473f-9bea-ac2b6d03209c */
/* vendor rule 1:
  selector: /* source: _sources/css/bb8e049f760251581150314a5061d763.css */
.breakdance .bde-preset-293f0fec-a285-473f-9bea-ac2b6d03209c
  declarations:
  background:var(--hcl-neutral-3);
  padding-right:var(--hsp-xxs);
  padding-left:var(--hsp-xxs);
  border:1px solid var(--hcl-neutral-4);
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-text-s);
  font-weight:300;
  letter-spacing:-.2px;
  text-transform:uppercase;
  border-radius:var(--hrd-pill);
*/
.bde-preset-293f0fec-a285-473f-9bea-ac2b6d03209c {
  /* override here */
}

/* class: bde-preset-5681bdf3-8533-4667-bd03-34a8314f28c5 */
/* vendor rule: (no direct selector found) */
.bde-preset-5681bdf3-8533-4667-bd03-34a8314f28c5 {
  /* override here */
}

/* class: bde-preset-9692e9fc-ad3c-4ed6-a55a-2c790292521d */
/* vendor rule 1:
  selector: .breakdance .bde-preset-9692e9fc-ad3c-4ed6-a55a-2c790292521d
  declarations:
  padding:6px 12px 6px 12px;
  border-top:.5px solid var(--hcl-neutral-4);
  border-bottom:.5px solid var(--hcl-neutral-4);
  border-left:.5px solid var(--hcl-neutral-4);
  border-right:.5px solid var(--hcl-neutral-4);
  border-radius:var(--hrd-pill);
*/
/* vendor rule 2:
  selector: .breakdance .bde-preset-9692e9fc-ad3c-4ed6-a55a-2c790292521d
  declarations:
  background-color:#FFFFFF1A;
*/
.bde-preset-9692e9fc-ad3c-4ed6-a55a-2c790292521d {
  /* override here */
}

/* class: bde-section */
/* vendor rule 1:
  selector: /* source: _sources/css/a1a7b7cc78072078b2cdf1265e8dbf9a.css */
.breakdance .bde-section
  declarations:
  position:relative;
  width:100%;
  background-position:center center;
  background-size:cover;
*/
/* vendor rule 2:
  selector: .breakdance .bde-section .section-container
  declarations:
  max-width:var(--bde-section-width);
  background-size:cover;
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  margin:0 auto;
  padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section .section-shape-divider-wrapper
  declarations:
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
  bottom:0;
  right:0;
  pointer-events:none;
*/
.bde-section {
  /* override here */
}

/* class: bde-section-6-100 */
/* vendor rule 1:
  selector: /* source: _sources/css/6d01d347f4dc6b58d4d4716e1139fcd5.css */
.breakdance .bde-section-6-100 .section-container
  declarations:
  display:flex;
  flex-direction:column;
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-100
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-100 .section-container
  declarations:
  --bde-section-width:100%;
*/
.bde-section-6-100 {
  /* override here */
}

/* class: bde-section-6-1026 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-1026 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-1026
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-1026 .section-container
  declarations:
  padding-bottom:var(--hss-xl);
  padding-top:var(--hss-xl);
*/
.bde-section-6-1026 {
  /* override here */
}

/* class: bde-section-61-100 */
/* vendor rule 1:
  selector: /* source: _sources/css/e8eb508d1801e516814a82a002a9c8ad.css */
.breakdance .bde-section-61-100
  declarations:
  background-color:var(--hcl-neutral-2);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-61-100 .section-container
  declarations:
  padding-bottom:0;
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-61-100
  declarations:
  border-top:1px solid var(--hcl-neutral-3);
*/
.bde-section-61-100 {
  /* override here */
}

/* class: bde-section-6-122 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-122 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-122
  declarations:
  background-color:var(--hcl-neutral-1);
*/
.bde-section-6-122 {
  /* override here */
}

/* class: bde-section-6-252 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-252 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--hsp-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-252
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-252 .section-container
  declarations:
  --bde-section-width:100%;
*/
.bde-section-6-252 {
  /* override here */
}

/* class: bde-section-6-337 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-337 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-337
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-337 .section-container
  declarations:
  padding-bottom:var(--hss-xxl);
  padding-top:0;
*/
.bde-section-6-337 {
  /* override here */
}

/* class: bde-section-6-415 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-415 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-415
  declarations:
  background-color:var(--hcl-neutral-2);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-415 .section-container
  declarations:
  padding-left:var(--hss-xl);
  padding-right:var(--hss-xl);
  padding-bottom:var(--hss-xl);
  padding-top:var(--hss-xl);
*/
.bde-section-6-415 {
  /* override here */
}

/* class: bde-section-6-500 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-500 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-l);
  text-align:center;
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-500
  declarations:
  background-color:var(--hcl-neutral-2);
*/
.bde-section-6-500 {
  /* override here */
}

/* class: bde-section-6-736 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-736 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-l);
  text-align:center;
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-736
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-736 .section-container
  declarations:
  --bde-section-width:100%;
*/
.bde-section-6-736 {
  /* override here */
}

/* class: bde-section-6-941 */
/* vendor rule 1:
  selector: .breakdance .bde-section-6-941 .section-container
  declarations:
  display:flex;
  flex-direction:column;
  gap:var(--hsp-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .bde-section-6-941
  declarations:
  background-color:var(--hcl-neutral-1);
*/
.bde-section-6-941 {
  /* override here */
}

/* class: bde-text */
/* vendor rule 1:
  selector: .breakdance .bde-text
  declarations:
  max-width:100%;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
*/
.bde-text {
  /* override here */
}

/* class: bde-text-555-112 */
/* vendor rule 1:
  selector: .breakdance .bde-text-555-112
  declarations:
  font-size:var(--hfs-text-s);
  text-transform:uppercase;
*/
.bde-text-555-112 {
  /* override here */
}

/* class: bde-text-555-112-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-112-1080-555-1 {
  /* override here */
}

/* class: bde-text-555-112-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-112-1091-555-1 {
  /* override here */
}

/* class: bde-text-555-112-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-112-1123-555-1 {
  /* override here */
}

/* class: bde-text-555-112-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-112-335-555-1 {
  /* override here */
}

/* class: bde-text-555-112-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-112-450-555-1 {
  /* override here */
}

/* class: bde-text-555-112-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-112-470-555-1 {
  /* override here */
}

/* class: bde-text-555-116 */
/* vendor rule 1:
  selector: .breakdance .bde-text-555-116
  declarations:
  color:var(--hcl-neutral-11);
  font-size:var(--hfs-text-s);
  line-height:normal;
  text-transform:uppercase;
*/
.bde-text-555-116 {
  /* override here */
}

/* class: bde-text-555-116-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-116-1080-555-1 {
  /* override here */
}

/* class: bde-text-555-116-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-116-1091-555-1 {
  /* override here */
}

/* class: bde-text-555-116-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-116-1123-555-1 {
  /* override here */
}

/* class: bde-text-555-116-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-116-335-555-1 {
  /* override here */
}

/* class: bde-text-555-116-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-116-450-555-1 {
  /* override here */
}

/* class: bde-text-555-116-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-116-470-555-1 {
  /* override here */
}

/* class: bde-text-555-119 */
/* vendor rule 1:
  selector: .breakdance .bde-text-555-119
  declarations:
  color:var(--hcl-on-indigo);
  font-size:var(--hfs-text-l);
*/
/* vendor rule 2:
  selector: .breakdance .bde-text-555-119
  declarations:
  font-size:var(--hfs-text-m);
*/
.bde-text-555-119 {
  /* override here */
}

/* class: bde-text-555-119-1080-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-119-1080-555-1 {
  /* override here */
}

/* class: bde-text-555-119-1091-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-119-1091-555-1 {
  /* override here */
}

/* class: bde-text-555-119-1123-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-119-1123-555-1 {
  /* override here */
}

/* class: bde-text-555-119-335-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-119-335-555-1 {
  /* override here */
}

/* class: bde-text-555-119-450-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-119-450-555-1 {
  /* override here */
}

/* class: bde-text-555-119-470-555-1 */
/* vendor rule: (no direct selector found) */
.bde-text-555-119-470-555-1 {
  /* override here */
}

/* class: bde-text-600-105 */
/* vendor rule 1:
  selector: .breakdance .bde-text-600-105
  declarations:
  color:var(--hcl-on-bronze);
  font-size:var(--hfs-text-m);
  font-weight:500;
*/
.bde-text-600-105 {
  /* override here */
}

/* class: bde-text-600-105-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-1091-600-1 {
  /* override here */
}

/* class: bde-text-600-105-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-1101-600-1 {
  /* override here */
}

/* class: bde-text-600-105-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-1113-600-1 {
  /* override here */
}

/* class: bde-text-600-105-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-1123-600-1 {
  /* override here */
}

/* class: bde-text-600-105-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-335-600-1 {
  /* override here */
}

/* class: bde-text-600-105-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-450-600-1 {
  /* override here */
}

/* class: bde-text-600-105-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-677-600-1 {
  /* override here */
}

/* class: bde-text-600-105-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-105-689-600-1 {
  /* override here */
}

/* class: bde-text-600-106 */
/* vendor rule 1:
  selector: .breakdance .bde-text-600-106
  declarations:
  font-size:var(--hfs-text-s);
*/
.bde-text-600-106 {
  /* override here */
}

/* class: bde-text-600-106-1091-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-1091-600-1 {
  /* override here */
}

/* class: bde-text-600-106-1101-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-1101-600-1 {
  /* override here */
}

/* class: bde-text-600-106-1113-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-1113-600-1 {
  /* override here */
}

/* class: bde-text-600-106-1123-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-1123-600-1 {
  /* override here */
}

/* class: bde-text-600-106-335-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-335-600-1 {
  /* override here */
}

/* class: bde-text-600-106-450-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-450-600-1 {
  /* override here */
}

/* class: bde-text-600-106-677-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-677-600-1 {
  /* override here */
}

/* class: bde-text-600-106-689-600-1 */
/* vendor rule: (no direct selector found) */
.bde-text-600-106-689-600-1 {
  /* override here */
}

/* class: bde-text-6-1016 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1016
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-1016 {
  /* override here */
}

.breakdance .bde-text-6-962 p,
.breakdance .bde-text-6-980 p,
.breakdance .bde-text-6-998 p,
.breakdance .bde-text-6-1016 p {
  margin: 0;
}

.breakdance .bde-text-6-962 p + p,
.breakdance .bde-text-6-980 p + p,
.breakdance .bde-text-6-998 p + p,
.breakdance .bde-text-6-1016 p + p {
  margin-top: 14px;
}

/* class: bde-text-6-104 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-104
  declarations:
  width:480px;
  text-align:center;
  font-size:var(--hfs-text-m);
*/
.bde-text-6-104 {
  /* override here */
}

/* class: bde-text-6-1060 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1060
  declarations:
  width:100%;
  margin-bottom:var(--hsp-xxs);
*/
.bde-text-6-1060 {
  /* override here */
}

/* class: bde-text-6-1064 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1064
  declarations:
  font-size:14px;
*/
.bde-text-6-1064 {
  /* override here */
}

/* class: bde-text-6-1076 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1076
  declarations:
  font-size:14px;
*/
.bde-text-6-1076 {
  /* override here */
}

/* class: bde-text-6-1099 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1099
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-6-1099 {
  /* override here */
}

/* class: bde-text-6-1101 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1101
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-6-1101 {
  /* override here */
}

/* class: bde-text-6-1103 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1103
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-6-1103 {
  /* override here */
}

/* class: bde-text-6-1105 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1105
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-6-1105 {
  /* override here */
}

/* class: bde-text-61-106 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-106
  declarations:
  width:88%;
  font-size:var(--hfs-text-m);
  margin-top:var(--hsp-xs);
*/
/* vendor rule 2:
  selector: .breakdance .bde-text-61-106
  declarations:
  width:100%;
*/
/* vendor rule 3:
  selector: .breakdance .bde-text-61-106
  declarations:
  width:64%;
*/
.bde-text-61-106 {
  /* override here */
}

/* class: bde-text-61-107 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-107
  declarations:
  width:420px;
  color:var(--bde-palette-color-1-f8153e6f-e4dd-4071-a986-d1c211d82df1);
  font-size:var(--hfs-text-s);
*/
.bde-text-61-107 {
  /* override here */
}

/* class: bde-text-6-1107 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1107
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-6-1107 {
  /* override here */
}

/* class: bde-text-61-109 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-109
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
  font-weight:600;
*/
.bde-text-61-109 {
  /* override here */
}

/* class: bde-text-6-1109 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1109
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-6-1109 {
  /* override here */
}

/* class: bde-text-61-117 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-117
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
  font-weight:600;
  line-height:1.6;
*/
.bde-text-61-117 {
  /* override here */
}

/* class: bde-text-61-126 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-126
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
  font-weight:600;
*/
.bde-text-61-126 {
  /* override here */
}

/* class: bde-text-61-169 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-169
  declarations:
  font-size:var(--hfs-text-s);
  font-weight:300;
  line-height:normal;
  text-transform:uppercase;
  margin:0;
  color:var(--bde-text-color,var(--bde-body-text-color));
  letter-spacing:-.5px;
*/
.bde-text-61-169 {
  /* override here */
}

/* class: bde-text-61-171 */
/* vendor rule 1:
  selector: .breakdance .bde-text-61-171
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
  font-weight:600;
*/
.bde-text-61-171 {
  /* override here */
}

/* class: bde-text-6-1239 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1239
  declarations:
  color:var(--hcl-brand-10);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1239 {
  color: #ced9b8;
  font-weight: 600;
}

/* class: bde-text-6-1241 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1241
  declarations:
  color:var(--hcl-brand-10);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1241 {
  color: #9faa98;
  font-weight: 500;
}

/* class: bde-text-6-1243 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1243
  declarations:
  color:var(--hcl-brand-10);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1243 {
  color: #9faa98;
  font-weight: 500;
}

/* class: bde-text-6-1245 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1245
  declarations:
  color:var(--hcl-brand-10);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1245 {
  color: #9faa98;
  font-weight: 500;
}

/* class: bde-text-6-1247 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1247
  declarations:
  color:var(--hcl-brand-10);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1247 {
  color: #aeb8a2;
  font-weight: 600;
}

/* class: bde-text-6-1248 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1248
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-1248 {
  color: #d0d0d0;
  max-width: 56ch;
  line-height: 1.62;
  letter-spacing: 0.005em;
  font-size: clamp(15px, 1.02vw, 17px);
}

.breakdance .services_home .bde-text-6-1248 .services_home__body-paragraph {
  margin: 0 0 0.85em;
}

.breakdance
  .services_home
  .bde-text-6-1248
  .services_home__body-paragraph:last-child {
  margin-bottom: 0;
}

/* class: bde-text-6-1258 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1258
  declarations:
  color:var(--hcl-purple-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1258 {
  /* override here */
}

/* class: bde-text-6-1260 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1260
  declarations:
  color:var(--hcl-purple-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1260 {
  /* override here */
}

/* class: bde-text-6-1262 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1262
  declarations:
  color:var(--hcl-purple-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1262 {
  /* override here */
}

/* class: bde-text-6-1264 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1264
  declarations:
  color:var(--hcl-purple-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1264 {
  /* override here */
}

/* class: bde-text-6-1266 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1266
  declarations:
  color:var(--hcl-purple-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1266 {
  /* override here */
}

/* class: bde-text-6-1267 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1267
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-1267 {
  color: rgba(233, 239, 246, 0.9);
  max-width: 56ch;
  line-height: 1.62;
  letter-spacing: 0.005em;
  font-size: clamp(15px, 1.02vw, 17px);
}

.breakdance .services_home .bde-text-6-1267 .services_home__body-paragraph {
  margin: 0 0 0.85em;
}

.breakdance
  .services_home
  .bde-text-6-1267
  .services_home__body-paragraph:last-child {
  margin-bottom: 0;
}

.breakdance .services-home-accent {
  color: var(--edit-accent) !important;
}

.breakdance .breakdance-form-field--privacy .breakdance-form-checkbox--privacy {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

.breakdance .breakdance-form-field--privacy .breakdance-form-checkbox__main {
  display: flex;
  align-items: center;
  gap: 10px;
}

.breakdance .breakdance-form-checkbox__link {
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.breakdance .reference-privacy-toggle {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  padding: 0;
  font: inherit;
  cursor: pointer;
}

.breakdance .reference-privacy-toggle:focus-visible {
  outline: 1px solid rgba(255, 255, 255, 0.34);
  outline-offset: 4px;
  border-radius: 4px;
}

.breakdance .reference-privacy-panel {
  flex-basis: 100%;
  margin-top: 6px;
  padding: 18px 20px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.02)),
    rgba(255, 255, 255, 0.025);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035);
}

.breakdance .reference-privacy-panel[hidden] {
  display: none !important;
}

.breakdance .reference-privacy-panel__title {
  margin: 0 0 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
}

.breakdance .reference-privacy-panel__intro {
  margin: 0 0 14px;
  color: rgba(255, 255, 255, 0.72);
  line-height: 1.68;
}

.breakdance .reference-privacy-panel__list {
  margin: 0;
  padding-left: 1.2em;
  color: rgba(255, 255, 255, 0.72);
}

.breakdance .reference-privacy-panel__list li + li {
  margin-top: 14px;
}

.breakdance .reference-privacy-panel__list li::marker {
  color: rgba(255, 255, 255, 0.62);
  font-weight: 600;
}

.breakdance .reference-privacy-panel__list strong {
  display: block;
  margin-bottom: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.breakdance .reference-privacy-panel__list p {
  margin: 0;
  line-height: 1.68;
}

/* class: bde-text-6-1277 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1277
  declarations:
  color:var(--hcl-blue-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1277 {
  /* override here */
}

/* class: bde-text-6-1279 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1279
  declarations:
  color:var(--hcl-blue-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1279 {
  /* override here */
}

/* class: bde-text-6-1281 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1281
  declarations:
  color:var(--hcl-blue-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1281 {
  /* override here */
}

/* class: bde-text-6-1283 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1283
  declarations:
  color:var(--hcl-blue-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1283 {
  /* override here */
}

/* class: bde-text-6-1285 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1285
  declarations:
  color:var(--hcl-blue-11);
  font-size:16px;
  font-weight:300;
*/
.bde-text-6-1285 {
  /* override here */
}

/* class: bde-text-6-1286 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-1286
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-1286 {
  color: rgba(233, 239, 246, 0.9);
  max-width: 62ch;
  line-height: 1.72;
  letter-spacing: 0.005em;
  font-size: clamp(17px, 1.16vw, 20px);
  text-align: center;
}

/* class: bde-text-6-249 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-249
  declarations:
  font-size:var(--hfs-text-s);
  text-transform:uppercase;
*/
.bde-text-6-249 {
  /* override here */
}

/* class: bde-text-6-424 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-424
  declarations:
  font-size:var(--hfs-text-m);
*/
.bde-text-6-424 {
  /* override here */
}

/* class: bde-text-6-429 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-429
  declarations:
  font-size:var(--hfs-text-m);
*/
.bde-text-6-429 {
  /* override here */
}

/* class: bde-text-6-434 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-434
  declarations:
  font-size:var(--hfs-text-m);
*/
.bde-text-6-434 {
  /* override here */
}

/* class: bde-text-6-439 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-439
  declarations:
  font-size:var(--hfs-text-m);
*/
.bde-text-6-439 {
  /* override here */
}

/* class: bde-text-6-962 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-962
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-962 {
  line-height: 1.72;
}

/* class: bde-text-6-980 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-980
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-980 {
  line-height: 1.72;
}

/* class: bde-text-6-998 */
/* vendor rule 1:
  selector: .breakdance .bde-text-6-998
  declarations:
  color:#FFFFFF80;
*/
.bde-text-6-998 {
  line-height: 1.72;
}

.bde-text-6-1016 {
  line-height: 1.72;
}

.breakdance .bde-div-6-960 > .bde-text-6-962,
.breakdance .bde-div-6-978 > .bde-text-6-980,
.breakdance .bde-div-6-996 > .bde-text-6-998,
.breakdance .bde-div-6-1014 > .bde-text-6-1016 {
  margin-top: 18px !important;
}

/* class: bde-text-link */
/* vendor rule 1:
  selector: .breakdance .bde-text-link
  declarations:
  display:flex;
*/
/* vendor rule 2:
  selector: .breakdance .bde-text-link>*
  declarations:
  margin:0;
  color:currentColor;
*/
.bde-text-link {
  /* override here */
}

/* class: bde-text-link-529-214 */
/* vendor rule 1:
  selector: .breakdance .bde-text-link-529-214,.breakdance .bde-text-link-529-214>*
  declarations:
  font-size:var(--hfs-text-l);
  font-weight:400;
*/
.bde-text-link-529-214 {
  /* override here */
}

/* class: bde-text-link-529-215 */
/* vendor rule 1:
  selector: .breakdance .bde-text-link-529-215,.breakdance .bde-text-link-529-215>*
  declarations:
  font-size:var(--hfs-text-l);
  font-weight:400;
*/
.bde-text-link-529-215 {
  /* override here */
}

/* class: bde-text-link-529-216 */
/* vendor rule 1:
  selector: .breakdance .bde-text-link-529-216,.breakdance .bde-text-link-529-216>*
  declarations:
  font-size:var(--hfs-text-l);
  font-weight:400;
*/
.bde-text-link-529-216 {
  /* override here */
}

/* class: bde-text-link-529-217 */
/* vendor rule 1:
  selector: .breakdance .bde-text-link-529-217,.breakdance .bde-text-link-529-217>*
  declarations:
  font-size:var(--hfs-text-l);
  font-weight:400;
*/
.bde-text-link-529-217 {
  /* override here */
}

/* class: bde-text-link-529-218 */
/* vendor rule 1:
  selector: .breakdance .bde-text-link-529-218,.breakdance .bde-text-link-529-218>*
  declarations:
  font-size:var(--hfs-text-l);
  font-weight:400;
*/
.bde-text-link-529-218 {
  /* override here */
}

/* class: bde-text-link-529-219 */
/* vendor rule 1:
  selector: .breakdance .bde-text-link-529-219,.breakdance .bde-text-link-529-219>*
  declarations:
  font-size:var(--hfs-text-l);
  font-weight:400;
*/
.bde-text-link-529-219 {
  /* override here */
}

/* class: breakdance */
/* vendor rule 1:
  selector: /* source: _sources/css/28a1df9128ec8aa83d6166af198ee209.css */
.breakdance .section-background-video
  declarations:
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  overflow:hidden;
  pointer-events:none;
*/
/* vendor rule 2:
  selector: .breakdance .section-background-video .section-youtube-wrapper,.breakdance .section-background-video .section-vimeo-wrapper
  declarations:
  aspect-ratio:16/9;
  pointer-events:none;
  position:absolute;
  min-width:100%;
  min-height:100%;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
*/
/* vendor rule 3:
  selector: .breakdance .section-background-video .section-youtube-wrapper .section-background-iframe,.breakdance .section-background-video .section-vimeo-wrapper iframe
  declarations:
  max-width:none;
*/
.breakdance {
  /* override here */
}

/* class: breakdance-form */
/* vendor rule 1:
  selector: /* source: _sources/css/9e18d4ef15914cd5be53cc4abffe5b02.css */
.breakdance-form input,.breakdance-form label,.breakdance-form select
  declarations:
  vertical-align:middle;
  white-space:normal;
  line-height:1;
*/
/* vendor rule 2:
  selector: .breakdance-form textarea
  declarations:
  vertical-align:middle;
  line-height:1;
*/
/* vendor rule 3:
  selector: .breakdance-form input,.breakdance-form textarea,.breakdance-form input[type="reset"],.breakdance-form input[type="button"],.breakdance-form input[type="submit"]:not(.breakdance-form-button),.breakdance-form input[type="checkbox"],.breakdance-form input[type="radio"],.breakdance-form select,.breakdance-form fieldset
  declarations:
  margin:0;
  border:0;
  padding:0;
  appearance:none;
  -webkit-appearance:none;
*/
.breakdance-form {
  /* override here */
}

/* class: breakdance-form-button */
/* vendor rule 1:
  selector: .breakdance-form input,.breakdance-form textarea,.breakdance-form input[type="reset"],.breakdance-form input[type="button"],.breakdance-form input[type="submit"]:not(.breakdance-form-button),.breakdance-form input[type="checkbox"],.breakdance-form input[type="radio"],.breakdance-form select,.breakdance-form fieldset
  declarations:
  margin:0;
  border:0;
  padding:0;
  appearance:none;
  -webkit-appearance:none;
*/
/* vendor rule 2:
  selector: .breakdance-form .breakdance-form-button:focus
  declarations:
  box-shadow:var(--bde-form-input-focused-shadow);
  outline:0;
*/
/* vendor rule 3:
  selector: .breakdance-form-footer .breakdance-form-button
  declarations:
  display:inline-flex;
*/
.breakdance-form-button {
  /* override here */
}

/* class: breakdance-form-button__submit */
/* vendor rule 1:
  selector: .breakdance-form-footer .breakdance-form-button__submit,.breakdance-form-footer .breakdance-form-field--step-buttons
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance-form-button__submit
  declarations:
  --bde-button-primary-border-color:transparent;
  --bde-button-primary-border-color-hover:transparent;
  --bde-button-primary-text-color:var(--hcl-neutral-1);
  --bde-button-primary-text-color-hover:var(--hcl-neutral-1);
  --bde-button-primary-background-color:var(--hcl-on-bronze);
  --bde-button-primary-background-color-hover:var(--hcl-on-bronze);
  border-radius:var(--hrd-m);
  color:var(--hcl-neutral-1);
*/
.breakdance-form-button__submit {
  /* override here */
}

/* class: breakdance-form-checkbox */
/* vendor rule 1:
  selector: .breakdance-form-checkbox,.breakdance-form-radio
  declarations:
  display:flex;
  align-items:center;
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance-form-checkbox,.breakdance-form-radio
  declarations:
  margin-bottom:var(--bde-form-after-sublabel);
*/
/* vendor rule 3:
  selector: .breakdance-form-checkbox:last-child,.breakdance-form-radio:last-child
  declarations:
  margin-bottom:0;
*/
.breakdance-form-checkbox {
  /* override here */
}

/* class: breakdance-form-checkbox__text */
/* vendor rule 1:
  selector: .breakdance-form-radio__text,.breakdance-form-checkbox__text
  declarations:
  font-size:inherit!important;
  margin-bottom:0!important;
  padding-left:5px!important;
  line-height:inherit!important;
  cursor:pointer;
*/
.breakdance-form-checkbox__text {
  /* override here */
}

/* class: breakdance-form-field */
/* vendor rule 1:
  selector: .breakdance-form-group,.breakdance-form-field
  declarations:
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  width:100%;
  grid-column-start:span 12;
*/
/* vendor rule 2:
  selector: .breakdance-form--hidden .breakdance-form-field,.breakdance-form--hidden .breakdance-form-stepper,.breakdance-form-field.breakdance-form-field--hidden,.breakdance-form-field.breakdance-form-field--condition-hidden,.breakdance-form .breakdance-form-field.breakdance-form-field--hidden.breakdance-form-field--condition-hidden
  declarations:
  display:none;
*/
/* vendor rule 3:
  selector: .breakdance .bde-form-builder .breakdance-form-field.hidden-step,.breakdance .bde-form-builder .breakdance-form-button.hidden
  declarations:
  display:none;
*/
.breakdance-form-field {
  /* override here */
}

/* class: breakdance-form-field__hide-label */
/* vendor rule 1:
  selector: .breakdance-form-field__hide-label .breakdance-form-field__label
  declarations:
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
*/
.breakdance-form-field__hide-label {
  /* override here */
}

/* class: breakdance-form-field__input */
/* vendor rule 1:
  selector: .breakdance-form .breakdance-form-field__input
  declarations:
  display:block;
  width:100%;
  font-size:var(--bde-form-font-size);
  padding-top:var(--bde-form-input-padding-top);
  padding-right:var(--bde-form-input-padding-right);
  padding-bottom:var(--bde-form-input-padding-bottom);
  padding-left:var(--bde-form-input-padding-left);
  border-width:var(--bde-form-input-border-width);
  border-style:solid;
  border-color:var(--bde-form-input-border-color);
  border-radius:var(--bde-form-input-border-radius);
  background-color:var(--bde-form-input-background-color);
  transition:all 0.3s ease-in-out;
*/
/* vendor rule 2:
  selector: .breakdance-form textarea.breakdance-form-field__input
  declarations:
  line-height:1.4;
  height:auto;
  min-height:100px;
  resize:vertical;
  padding-top:var(--bde-form-input-padding-top);
  padding-right:var(--bde-form-input-padding-right);
  padding-bottom:var(--bde-form-input-padding-bottom);
  padding-left:var(--bde-form-input-padding-left);
*/
/* vendor rule 3:
  selector: .breakdance-form select.breakdance-form-field__input
  declarations:
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position:right .5rem center;
  background-repeat:no-repeat;
  background-size:1.5em 1.5em;
  padding-right:2.5rem;
  -webkit-print-color-adjust:exact;
  print-color-adjust:exact;
  cursor:pointer;
  line-height:normal;
*/
.breakdance-form-field__input {
  /* override here */
}

/* class: breakdance-form-field__label */
/* vendor rule 1:
  selector: .breakdance-form-field__label
  declarations:
  display:block;
  font-size:inherit;
  font-weight:var(--bde-form-label-font-weight);
  color:var(--bde-form-label-color);
  margin-bottom:var(--bde-form-after-label);
  cursor:pointer;
*/
/* vendor rule 2:
  selector: .breakdance-form-field__hide-label .breakdance-form-field__label
  declarations:
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
*/
/* vendor rule 3:
  selector: .breakdance-form-field__label,.breakdance-woocommerce .woocommerce-password-strength,.breakdance-woocommerce label span.optional,.breakdance-woocommerce label
  declarations:
  color:var(--hcl-on-bronze);
  font-weight:400;
*/
.breakdance-form-field__label {
  /* override here */
}

/* class: breakdance-form-field__required */
/* vendor rule 1:
  selector: .breakdance-form-field__required
  declarations:
  color:var(--bde-form-label-required-color);
  padding-left:4px;
  display:inline-block;
  transform:translate(var(--bde-form-label-required-nudge-x),var(--bde-form-label-required-nudge-y));
*/
/* vendor rule 2:
  selector: .breakdance-form-field__required
  declarations:
  color:var(--hcl-ruby-9);
*/
.breakdance-form-field__required {
  /* override here */
}

/* class: breakdance-form-field--checkbox */
/* vendor rule 1:
  selector: .breakdance-form-field--checkbox,.breakdance-form-field--radio
  declarations:
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
*/
.breakdance-form-field--checkbox {
  /* override here */
}

/* class: breakdance-form-field--email */
/* vendor rule: (no direct selector found) */
.breakdance-form-field--email {
  /* override here */
}

/* class: breakdance-form-field--hpinput */
/* vendor rule 1:
  selector: .breakdance-form-field--hpinput
  declarations:
  opacity:0;
  position:absolute;
  top:0;
  left:0;
  height:0;
  width:0;
  z-index:-1;
*/
.breakdance-form-field--hpinput {
  /* override here */
}

/* class: breakdance-form-field--html */
/* vendor rule: (no direct selector found) */
.breakdance-form-field--html {
  /* override here */
}

/* class: breakdance-form-field--select */
/* vendor rule: (no direct selector found) */
.breakdance-form-field--select {
  /* override here */
}

/* class: breakdance-form-field--text */
/* vendor rule: (no direct selector found) */
.breakdance-form-field--text {
  /* override here */
}

/* class: breakdance-form-field--textarea */
/* vendor rule: (no direct selector found) */
.breakdance-form-field--textarea {
  /* override here */
}

/* class: breakdance-form-footer */
/* vendor rule 1:
  selector: .breakdance-form--horizontal .breakdance-form-footer
  declarations:
  grid-column-start:span 1;
*/
/* vendor rule 2:
  selector: .breakdance-form-footer .breakdance-form-button
  declarations:
  display:inline-flex;
*/
/* vendor rule 3:
  selector: .breakdance-form-footer
  declarations:
  width:100%;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:end;
*/
.breakdance-form-footer {
  /* override here */
}

/* class: breakdance-form--vertical */
/* vendor rule: (no direct selector found) */
.breakdance-form--vertical {
  /* override here */
}

/* class: breakdance-icon-atom */
/* vendor rule 1:
  selector: .breakdance-icon-atom
  declarations:
  display:flex;
  font-size:40px;
*/
/* vendor rule 2:
  selector: .breakdance-icon-atom>svg:not(.breakdance-icon-atom-svg-gradient)
  declarations:
  font-size:inherit;
  width:1em;
  height:1em;
  stroke-width:0;
  stroke:var(--bde-brand-primary-color);
  fill:var(--bde-brand-primary-color);
  transform:var(--eeiTransform);
*/
/* vendor rule 3:
  selector: .breakdance .bde-icon-6-185 .bde-icon-icon.breakdance-icon-atom
  declarations:
  font-size:32px;
  border-radius:999px;
  padding:16px;
  background:var(--hcl-neutral-3);
*/
.breakdance-icon-atom {
  /* override here */
}

/* class: breakdance-image */
/* vendor rule 1:
  selector: .breakdance-image
  declarations:
  position:relative;
  display:flex;
  flex-direction:column;
  max-width:100%;
  margin:0;
  border:none;
*/
.breakdance-image {
  /* override here */
}

/* class: breakdance-image--44 */
/* vendor rule: (no direct selector found) */
.breakdance-image--44 {
  /* override here */
}

/* class: breakdance-image-clip */
/* vendor rule 1:
  selector: .breakdance-image-clip
  declarations:
  overflow:hidden;
*/
.breakdance-image-clip {
  /* override here */
}

/* class: breakdance-image-container */
/* vendor rule: (no direct selector found) */
.breakdance-image-container {
  /* override here */
}

/* class: breakdance-image-link */
/* vendor rule 1:
  selector: .breakdance-image-link
  declarations:
  display:block;
*/
.breakdance-image-link {
  /* override here */
}

/* class: breakdance-image-link--url */
/* vendor rule: (no direct selector found) */
.breakdance-image-link--url {
  /* override here */
}

/* class: breakdance-image-object */
/* vendor rule 1:
  selector: .breakdance-image-object
  declarations:
  display:block;
  max-width:100%;
  height:auto;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal .dan-image-reveal__element .breakdance-image-object
  declarations:
  height:100%;
  width:100%;
  object-fit:cover;
  transform-origin:left;
*/
/* vendor rule 3:
  selector: .breakdance .dan-image-reveal[data-animation-direction='top'] .dan-image-reveal__element .breakdance-image-object
  declarations:
  transform:translateY(100%) scale(var(--scale));
*/
.breakdance-image-object {
  /* override here */
}

/* class: breakdance-link */
/* vendor rule 1:
  selector: .breakdance .bde-logo-list,.un-logo-bar,.un-logo-bar__marquee-content,.un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link,.un-logo-bar__scrollable-wrapper
  declarations:
  display:flex;
  position:relative;
  align-items:center;
*/
/* vendor rule 2:
  selector: .un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link
  declarations:
  justify-content:center;
  align-items:center;
*/
/* vendor rule 3:
  selector: .breakdance .bde-logo-list-6-248 .un-logo-bar__logo-wrapper,.breakdance .bde-logo-list-6-248 .bde-logo-list .breakdance-link
  declarations:
  height:32px;
*/
.breakdance-link {
  /* override here */
}

/* class: breakdance-swiper-wrapper */
/* vendor rule 1:
  selector: /* source: _sources/css/750304c5b165c8434176746f37dab043.css */
.breakdance-swiper-wrapper
  declarations:
  --swiper-navigation-size:20px;
  --swiper-pagination-color:#2563eb;
  --swiper-theme-color:#2563eb;
  --swiper-padding-h:42px;
  position:relative;
  padding:0 var(--swiper-padding-h);
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance-swiper-wrapper .swiper-pagination-progressbar
  declarations:
  background:rgb(0 0 0 / .25);
  width:calc(100% - (var(--swiper-padding-h) * 2));
  left:var(--swiper-padding-h);
*/
/* vendor rule 3:
  selector: .bde-advancedslider .advanced-slider__slide,.bde-advancedslider .breakdance-swiper-wrapper,.bde-advancedslider .swiper
  declarations:
  height:100%;
*/
.breakdance-swiper-wrapper {
  /* override here */
}

/* class: button-atom */
/* vendor rule 1:
  selector: .breakdance .button-atom
  declarations:
  display:inline-flex;
  align-items:center;
  justify-content:center;
  vertical-align:middle;
  user-select:none;
  appearance:none;
  box-sizing:border-box;
  margin:0;
  border:0;
  padding:0;
  background-color:#fff0;
  font-size:var(--bde-button-font-size);
  line-height:var(--bde-button-line-height);
  transform:translate(0,0);
  max-width:100%;
  width:var(--bde-button-width);
*/
/* vendor rule 2:
  selector: .breakdance .button-atom:disabled,.breakdance .button-atom:hover:disabled
  declarations:
  filter:grayscale(100%);
  opacity:.6;
  cursor:not-allowed;
*/
.button-atom {
  /* override here */
}

/* class: button-atom__text */
/* vendor rule 1:
  selector: .breakdance-form.is-loading .breakdance-form-button .button-atom__text
  declarations:
  visibility:hidden;
*/
.button-atom__text {
  /* override here */
}

/* class: button-atom--primary */
/* vendor rule 1:
  selector: .breakdance .button-atom--primary,.breakdance .button-atom--secondary,.breakdance .button-atom--custom
  declarations:
  text-align:center;
  font-weight:var(--bde-button-font-weight);
  text-decoration:none;
  padding:var(--bde-button-padding-base);
  border-radius:var(--bde-button-border-radius);
  cursor:pointer;
  border-width:var(--bde-button-border-width);
  border-style:solid;
  border-color:#fff0;
  transition-timing-function:ease-in-out;
  transition-property:all;
  transition-duration:var(--bde-transition-duration);
  overflow:hidden;
*/
/* vendor rule 2:
  selector: .breakdance .button-atom--primary
  declarations:
  color:var(--bde-button-primary-text-color);
  background:var(--bde-button-primary-background-color);
  border-color:var(--bde-button-primary-border-color);
*/
/* vendor rule 3:
  selector: .breakdance .button-atom--primary:hover
  declarations:
  color:var(--bde-button-primary-text-color-hover);
  background:var(--bde-button-primary-background-color-hover);
  border-color:var(--bde-button-primary-border-color-hover);
*/
.button-atom--primary {
  /* override here */
}

/* class: carousel-type__infinite */
/* vendor rule: (no direct selector found) */
.carousel-type__infinite {
  /* override here */
}

/* class: cky-accordion */
/* vendor rule: (no direct selector found) */
.cky-accordion {
  /* override here */
}

/* class: cky-accordion-body */
/* vendor rule: (no direct selector found) */
.cky-accordion-body {
  /* override here */
}

/* class: cky-accordion-btn */
/* vendor rule: (no direct selector found) */
.cky-accordion-btn {
  /* override here */
}

/* class: cky-accordion-chevron */
/* vendor rule: (no direct selector found) */
.cky-accordion-chevron {
  /* override here */
}

/* class: cky-accordion-header */
/* vendor rule: (no direct selector found) */
.cky-accordion-header {
  /* override here */
}

/* class: cky-accordion-header-des */
/* vendor rule: (no direct selector found) */
.cky-accordion-header-des {
  /* override here */
}

/* class: cky-accordion-header-wrapper */
/* vendor rule: (no direct selector found) */
.cky-accordion-header-wrapper {
  /* override here */
}

/* class: cky-accordion-item */
/* vendor rule: (no direct selector found) */
.cky-accordion-item {
  /* override here */
}

/* class: cky-accordion-wrapper */
/* vendor rule: (no direct selector found) */
.cky-accordion-wrapper {
  /* override here */
}

/* class: cky-always-active */
/* vendor rule: (no direct selector found) */
.cky-always-active {
  /* override here */
}

/* class: cky-audit-table */
/* vendor rule: (no direct selector found) */
.cky-audit-table {
  /* override here */
}

/* class: cky-box-bottom-left */
/* vendor rule: (no direct selector found) */
.cky-box-bottom-left {
  /* override here */
}

/* class: cky-btn */
/* vendor rule: (no direct selector found) */
.cky-btn {
  /* override here */
}

/* class: cky-btn-accept */
/* vendor rule: (no direct selector found) */
.cky-btn-accept {
  /* override here */
}

/* class: cky-btn-close */
/* vendor rule: (no direct selector found) */
.cky-btn-close {
  /* override here */
}

/* class: cky-btn-customize */
/* vendor rule: (no direct selector found) */
.cky-btn-customize {
  /* override here */
}

/* class: cky-btn-preferences */
/* vendor rule: (no direct selector found) */
.cky-btn-preferences {
  /* override here */
}

/* class: cky-btn-reject */
/* vendor rule: (no direct selector found) */
.cky-btn-reject {
  /* override here */
}

/* class: cky-btn-revisit */
/* vendor rule: (no direct selector found) */
.cky-btn-revisit {
  /* override here */
}

/* class: cky-btn-revisit-wrapper */
/* vendor rule: (no direct selector found) */
.cky-btn-revisit-wrapper {
  /* override here */
}

/* class: cky-chevron-right */
/* vendor rule: (no direct selector found) */
.cky-chevron-right {
  /* override here */
}

/* class: cky-consent-bar */
/* vendor rule: (no direct selector found) */
.cky-consent-bar {
  /* override here */
}

/* class: cky-consent-container */
/* vendor rule: (no direct selector found) */
.cky-consent-container {
  /* override here */
}

/* class: cky-cookie-des-table */
/* vendor rule: (no direct selector found) */
.cky-cookie-des-table {
  /* override here */
}

/* class: cky-dma-content-wrapper */
/* vendor rule: (no direct selector found) */
.cky-dma-content-wrapper {
  /* override here */
}

/* class: cky-footer-shadow */
/* vendor rule: (no direct selector found) */
.cky-footer-shadow {
  /* override here */
}

/* class: cky-footer-wrapper */
/* vendor rule: (no direct selector found) */
.cky-footer-wrapper {
  /* override here */
}

/* class: cky-hide */
/* vendor rule: (no direct selector found) */
.cky-hide {
  /* override here */
}

/* class: cky-horizontal-separator */
/* vendor rule: (no direct selector found) */
.cky-horizontal-separator {
  /* override here */
}

/* class: cky-modal */
/* vendor rule: (no direct selector found) */
.cky-modal {
  /* override here */
}

/* class: cky-notice */
/* vendor rule: (no direct selector found) */
.cky-notice {
  /* override here */
}

/* class: cky-notice-btn-wrapper */
/* vendor rule: (no direct selector found) */
.cky-notice-btn-wrapper {
  /* override here */
}

/* class: cky-notice-des */
/* vendor rule: (no direct selector found) */
.cky-notice-des {
  /* override here */
}

/* class: cky-notice-group */
/* vendor rule: (no direct selector found) */
.cky-notice-group {
  /* override here */
}

/* class: cky-overlay */
/* vendor rule: (no direct selector found) */
.cky-overlay {
  /* override here */
}

/* class: cky-policy */
/* vendor rule: (no direct selector found) */
.cky-policy {
  /* override here */
}

/* class: cky-preference-body-wrapper */
/* vendor rule: (no direct selector found) */
.cky-preference-body-wrapper {
  /* override here */
}

/* class: cky-preference-center */
/* vendor rule: (no direct selector found) */
.cky-preference-center {
  /* override here */
}

/* class: cky-preference-content-wrapper */
/* vendor rule: (no direct selector found) */
.cky-preference-content-wrapper {
  /* override here */
}

/* class: cky-preference-header */
/* vendor rule: (no direct selector found) */
.cky-preference-header {
  /* override here */
}

/* class: cky-preference-title */
/* vendor rule: (no direct selector found) */
.cky-preference-title {
  /* override here */
}

/* class: cky-prefrence-btn-wrapper */
/* vendor rule: (no direct selector found) */
.cky-prefrence-btn-wrapper {
  /* override here */
}

/* class: cky-revisit-bottom-left */
/* vendor rule: (no direct selector found) */
.cky-revisit-bottom-left {
  /* override here */
}

/* class: cky-switch */
/* vendor rule: (no direct selector found) */
.cky-switch {
  /* override here */
}

/* class: cky-title */
/* vendor rule: (no direct selector found) */
.cky-title {
  /* override here */
}

/* class: client-card */
/* vendor rule: (no direct selector found) */
.client-card {
  /* override here */
}

/* class: clone */
/* vendor rule: (no direct selector found) */
.clone {
  /* override here */
}

/* class: contact_home */
/* vendor rule: (no direct selector found) */
.contact_home {
  /* override here */
}

/* class: dan-anyside-button */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button
  declarations:
  display:block;
  width:fit-content;
  position:relative;
  overflow:hidden;
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button:not(:has(>a)),.breakdance .dan-anyside-button>a
  declarations:
  cursor:pointer;
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button .dan-anyside-button__anchor
  declarations:
  display:flex;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
.dan-anyside-button {
  /* override here */
}

/* class: dan-anyside-button__anchor */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button .dan-anyside-button__anchor
  declarations:
  display:flex;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
.dan-anyside-button__anchor {
  /* override here */
}

/* class: dan-anyside-button__anyside-div */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button .dan-anyside-button__anyside-div
  declarations:
  position:absolute;
  left:0;
  top:0;
  transform:translate(-50%,-50%);
  border-radius:50%;
  clip-path:circle(0% at 50% 50%);
  transition:clip-path var(--pathtransition) var(--easing);
  z-index:1;
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button[data-type='hover']:hover .dan-anyside-button__anyside-div
  declarations:
  clip-path:circle(100% at 50% 50%);
  transition:clip-path var(--pathtransition-ida) var(--easing);
*/
/* vendor rule 3:
  selector: .breakdance .bde-preset-4794e6f5-3c8e-42f0-82a0-e7c44a8e8018 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button__anyside-div {
  /* override here */
}

/* class: dan-anyside-button__title */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button .dan-anyside-button__title
  declarations:
  position:relative;
  z-index:2;
  transition:color var(--colortransition) var(--easing);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button[data-type='hover']:hover .dan-anyside-button__title
  declarations:
  color:var(--hover-color);
  transition:color var(--colortransition-ida) var(--easing);
*/
.dan-anyside-button__title {
  /* override here */
}

/* class: dan-anyside-button-6-1085 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1085
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:var(--hcl-on-bronze);
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1085 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1085[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1085 {
  /* override here */
}

/* class: dan-anyside-button-6-1086 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1086
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-neutral-6);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-bronze);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1086 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1086[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-neutral-1);
*/
.dan-anyside-button-6-1086 {
  /* override here */
}

/* class: dan-anyside-button-6-1087 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1087
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1087 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1087[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1087 {
  /* override here */
}

/* class: dan-anyside-button-6-1088 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1088
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:var(--hcl-on-bronze);
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1088 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-neutral-1);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1088[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-neutral-1);
*/
.dan-anyside-button-6-1088 {
  /* override here */
}

/* class: dan-anyside-button-6-1089 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1089
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-neutral-6);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-bronze);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1089 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1089[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1089 {
  /* override here */
}

/* class: dan-anyside-button-6-1090 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1090
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1090 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1090[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1090 {
  /* override here */
}

/* class: dan-anyside-button-6-1091 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1091
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1091 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1091[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1091 {
  /* override here */
}

/* class: dan-anyside-button-6-1092 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1092
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1092 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1092[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1092 {
  /* override here */
}

/* class: dan-anyside-button-6-1093 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1093
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-on-bronze);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1093 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1093[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1093 {
  /* override here */
}

/* class: dan-anyside-button-6-1249 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1249
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-brand-9);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  margin-top:var(--hsp-m);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1249 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1249[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1249 {
  --hover-color: #0f1a14;
  background-color: #e7dec7;
  color: #101912;
  border: 1px solid rgba(231, 222, 199, 0.72);
  box-shadow: 0 10px 28px rgba(8, 14, 11, 0.18);
}

.breakdance .dan-anyside-button-6-1249 .dan-anyside-button__anyside-div,
.breakdance .dan-anyside-button-6-1249[data-type='click'] .dan-anyside-button__anyside-span {
  background-color: #b9cda1;
}

/* class: dan-anyside-button-6-1268 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1268
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-purple-11);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  margin-top:var(--hsp-m);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1268 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1268[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1268 {
  /* override here */
}

/* class: dan-anyside-button-6-1287 */
/* vendor rule 1:
  selector: .breakdance .dan-anyside-button-6-1287
  declarations:
  white-space:wrap;
  --colortransition:800ms;
  --colortransition-ida:800ms;
  --pathtransition:800ms;
  --pathtransition-ida:800ms;
  --easing:ease;
  --hover-color:#FFF;
  background-color:var(--hcl-blue-11);
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  text-align:center;
  color:var(--hcl-on-brand);
  line-height:normal;
  padding:var(--hsp-xxs) var(--hsp-s) var(--hsp-xxs) var(--hsp-s);
  margin-top:var(--hsp-m);
  border-radius:var(--hrd-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-anyside-button-6-1287 .dan-anyside-button__anyside-div
  declarations:
  background-color:var(--hcl-on-brand);
*/
/* vendor rule 3:
  selector: .breakdance .dan-anyside-button-6-1287[data-type='click'] .dan-anyside-button__anyside-span
  declarations:
  background-color:var(--hcl-on-brand);
*/
.dan-anyside-button-6-1287 {
  /* override here */
}

/* class: dan-arrow-icon */
/* vendor rule 1:
  selector: .breakdance .dan-arrow-icon
  declarations:
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  overflow:hidden;
  transition:scale var(--scale-duration) var(--scale-easing) var(--scale-delay);
*/
/* vendor rule 2:
  selector: .breakdance .dan-arrow-icon:not(:has(>a)),.breakdance .dan-arrow-icon>a
  declarations:
  cursor:pointer;
*/
/* vendor rule 3:
  selector: .breakdance .dan-arrow-icon .dan-arrow-icon__anchor
  declarations:
  display:flex;
  align-items:center;
  justify-content:center;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
.dan-arrow-icon {
  /* override here */
}

/* class: dan-arrow-icon__arrow */
/* vendor rule 1:
  selector: .breakdance .dan-arrow-icon .dan-arrow-icon__arrow
  declarations:
  position:absolute;
  min-width:unset!important;
  min-height:unset!important;
  scale:var(--arrow-scale);
  rotate:var(--arrow-rotate);
  transition:rotate var(--rotate-duration) var(--rotate-easing) var(--rotate-delay),transform var(--transform-duration) var(--transform-easing) var(--transform-delay);
*/
/* vendor rule 2:
  selector: .breakdance .dan-arrow-icon .dan-arrow-icon__arrow:nth-child(2)
  declarations:
  transform:translateX(calc(-100% - var(--distance-between-arrows)));
*/
/* vendor rule 3:
  selector: .breakdance .dan-arrow-icon[data-active='1'][data-enable-transform='1'] .dan-arrow-icon__arrow:nth-child(1),.breakdance .dan-arrow-icon[data-active='true'][data-enable-transform='1'] .dan-arrow-icon__arrow:nth-child(1),.breakdance .dan-arrow-icon[data-active='true'][data-enable-transform='true'] .dan-arrow-icon__arrow:nth-child(1)
  declarations:
  transform:translateX(calc(100% + var(--distance-between-arrows)));
*/
.dan-arrow-icon__arrow {
  /* override here */
}

/* class: dan-arrow-icon__arrow-left */
/* vendor rule: (no direct selector found) */
.dan-arrow-icon__arrow-left {
  /* override here */
}

/* class: dan-arrow-icon-6-1004 */
/* vendor rule 1:
  selector: .breakdance .dan-arrow-icon-6-1004
  declarations:
  width:40px;
  height:40px;
  --arrow-scale:0.5;
  --icon-hover-scale:1;
  --scale-duration:0.4s;
  --scale-easing:ease;
  --scale-delay:0s;
  --arrow-rotate:-45deg;
  --distance-between-arrows:50px;
  --transform-duration:0.4s;
  --transform-easing:ease;
  --transform-delay:0s;
  --arrow-hover-rotate:45deg;
  --rotate-duration:0.4s;
  --rotate-easing:ease;
  --rotate-delay:0s;
  background-color:var(--hcl-on-bronze);
  border-radius:50px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-arrow-icon-6-1004 .dan-arrow-icon__arrow
  declarations:
  fill:var(--hcl-neutral-1);
  stroke:var(--hcl-neutral-1);
*/
.dan-arrow-icon-6-1004 {
  /* override here */
}

/* class: dan-arrow-icon-6-1022 */
/* vendor rule 1:
  selector: .breakdance .dan-arrow-icon-6-1022
  declarations:
  width:40px;
  height:40px;
  --arrow-scale:0.5;
  --icon-hover-scale:1;
  --scale-duration:0.4s;
  --scale-easing:ease;
  --scale-delay:0s;
  --arrow-rotate:-45deg;
  --distance-between-arrows:50px;
  --transform-duration:0.4s;
  --transform-easing:ease;
  --transform-delay:0s;
  --arrow-hover-rotate:45deg;
  --rotate-duration:0.4s;
  --rotate-easing:ease;
  --rotate-delay:0s;
  background-color:var(--hcl-on-bronze);
  border-radius:50px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-arrow-icon-6-1022 .dan-arrow-icon__arrow
  declarations:
  fill:var(--hcl-neutral-1);
  stroke:var(--hcl-neutral-1);
*/
.dan-arrow-icon-6-1022 {
  /* override here */
}

/* class: dan-arrow-icon-6-968 */
/* vendor rule 1:
  selector: .breakdance .dan-arrow-icon-6-968
  declarations:
  width:40px;
  height:40px;
  --arrow-scale:0.5;
  --icon-hover-scale:1;
  --scale-duration:0.4s;
  --scale-easing:ease;
  --scale-delay:0s;
  --arrow-rotate:-45deg;
  --distance-between-arrows:50px;
  --transform-duration:0.4s;
  --transform-easing:ease;
  --transform-delay:0s;
  --arrow-hover-rotate:45deg;
  --rotate-duration:0.4s;
  --rotate-easing:ease;
  --rotate-delay:0s;
  background-color:var(--hcl-on-bronze);
  border-radius:50px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-arrow-icon-6-968 .dan-arrow-icon__arrow
  declarations:
  fill:var(--hcl-neutral-1);
  stroke:var(--hcl-neutral-1);
*/
.dan-arrow-icon-6-968 {
  /* override here */
}

/* class: dan-arrow-icon-6-986 */
/* vendor rule 1:
  selector: .breakdance .dan-arrow-icon-6-986
  declarations:
  width:40px;
  height:40px;
  --arrow-scale:0.5;
  --icon-hover-scale:1;
  --scale-duration:0.4s;
  --scale-easing:ease;
  --scale-delay:0s;
  --arrow-rotate:-45deg;
  --distance-between-arrows:50px;
  --transform-duration:0.4s;
  --transform-easing:ease;
  --transform-delay:0s;
  --arrow-hover-rotate:45deg;
  --rotate-duration:0.4s;
  --rotate-easing:ease;
  --rotate-delay:0s;
  background-color:var(--hcl-on-bronze);
  border-radius:50px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-arrow-icon-6-986 .dan-arrow-icon__arrow
  declarations:
  fill:var(--hcl-neutral-1);
  stroke:var(--hcl-neutral-1);
*/
.dan-arrow-icon-6-986 {
  /* override here */
}

/* class: dan-burger */
/* vendor rule 1:
  selector: .breakdance .dan-burger button
  declarations:
  appearance:none;
  background:none;
  border:none;
  color:inherit;
  cursor:pointer;
  font:inherit;
  margin:0;
  padding:0;
  text-align:inherit;
  text-decoration:none;
  text-transform:none;
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger svg
  declarations:
  overflow:visible;
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger
  declarations:
  width:fit-content;
  height:fit-content;
*/
.dan-burger {
  /* override here */
}

/* class: dan-burger-529-153 */
/* vendor rule 1:
  selector: .breakdance .dan-burger-529-153.hamburger
  declarations:
  --burguer-dimensions:40px;
  --burguer-stroke-color:var(--hcl-on-bronze);
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --hamburger-layer-spacing:6px;
  --hamburger-layer-height:3px;
  --hamburger-border-radius:6px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger-529-153 .dan-burger-animated
  declarations:
  --burguer-rounded:round;
  --burguer-stroke-color:var(--hcl-on-bronze);
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --burguer-dimensions:40px;
  --hamburger-layer-height:3px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger-529-153 .dan-burger-animated--distorsionv3
  declarations:
  --burguer-rounded:round;
  --burguer-stroke-color:var(--hcl-on-bronze);
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --burguer-dimensions:40px;
  --hamburger-layer-height:3px;
*/
.dan-burger-529-153 {
  /* override here */
}

/* class: dan-burger-529-155 */
/* vendor rule 1:
  selector: .breakdance .dan-burger-529-155
  declarations:
  position:absolute;
  top:20px;
  left:20px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger-529-155.hamburger
  declarations:
  --burguer-dimensions:40px;
  --burguer-stroke-color:#FFF;
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --hamburger-layer-spacing:6px;
  --hamburger-layer-height:3px;
  --hamburger-border-radius:6px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger-529-155 .dan-burger-animated
  declarations:
  --burguer-rounded:round;
  --burguer-stroke-color:#FFF;
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --burguer-dimensions:40px;
  --hamburger-layer-height:3px;
*/
.dan-burger-529-155 {
  /* override here */
}

/* class: dan-cursor */
/* vendor rule: (no direct selector found) */
.dan-cursor {
  /* override here */
}

/* class: dan-cursor__list-backdrops */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-backdrops {
  /* override here */
}

/* class: dan-cursor__list-blurs */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-blurs {
  /* override here */
}

/* class: dan-cursor__list-colors */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-colors {
  /* override here */
}

/* class: dan-cursor__list-exclusions */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-exclusions {
  /* override here */
}

/* class: dan-cursor__list-hiddens */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-hiddens {
  /* override here */
}

/* class: dan-cursor__list-images */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-images {
  /* override here */
}

/* class: dan-cursor__list-magnetics */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-magnetics {
  /* override here */
}

/* class: dan-cursor__list-repels */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-repels {
  /* override here */
}

/* class: dan-cursor__list-sizes */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-sizes {
  /* override here */
}

/* class: dan-cursor__list-skews */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-skews {
  /* override here */
}

/* class: dan-cursor__list-sticks */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-sticks {
  /* override here */
}

/* class: dan-cursor__list-texts */
/* vendor rule: (no direct selector found) */
.dan-cursor__list-texts {
  /* override here */
}

/* class: dan-cursor-6-910 */
/* vendor rule: (no direct selector found) */
.dan-cursor-6-910 {
  /* override here */
}

/* class: dan-image-reveal */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal
  declarations:
  contain:paint;
  display:block;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal .dan-image-reveal__element
  declarations:
  visibility:hidden;
  overflow:hidden;
  width:100%;
  height:100%;
*/
/* vendor rule 3:
  selector: .breakdance .dan-image-reveal[data-animation-direction='top'] .dan-image-reveal__element
  declarations:
  transform:translateY(-100%);
*/
.dan-image-reveal {
  /* override here */
}

/* class: dan-image-reveal__element */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal .dan-image-reveal__element
  declarations:
  visibility:hidden;
  overflow:hidden;
  width:100%;
  height:100%;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal[data-animation-direction='top'] .dan-image-reveal__element
  declarations:
  transform:translateY(-100%);
*/
/* vendor rule 3:
  selector: .breakdance .dan-image-reveal[data-animation-direction='bottom'] .dan-image-reveal__element
  declarations:
  transform:translateY(100%);
*/
.dan-image-reveal__element {
  /* override here */
}

/* class: dan-image-reveal-529-220 */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal-529-220
  declarations:
  width:30rem;
  height:auto;
  margin-top:var(--hsp-m);
  margin-bottom:0;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal-529-220
  declarations:
  width:20rem;
*/
/* vendor rule 3:
  selector: .breakdance .dan-image-reveal-529-220
  declarations:
  width:100%;
*/
.dan-image-reveal-529-220 {
  /* override here */
}

/* class: dan-image-reveal-555-104 */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal-555-104
  declarations:
  width:100%;
  height:auto;
  border-radius:var(--hrd-xl);
*/
.dan-image-reveal-555-104 {
  /* override here */
}

/* class: dan-image-reveal-555-104-1080-555-1 */
/* vendor rule: (no direct selector found) */
.dan-image-reveal-555-104-1080-555-1 {
  /* override here */
}

/* class: dan-image-reveal-555-104-1091-555-1 */
/* vendor rule: (no direct selector found) */
.dan-image-reveal-555-104-1091-555-1 {
  /* override here */
}

/* class: dan-image-reveal-555-104-1123-555-1 */
/* vendor rule: (no direct selector found) */
.dan-image-reveal-555-104-1123-555-1 {
  /* override here */
}

/* class: dan-image-reveal-555-104-335-555-1 */
/* vendor rule: (no direct selector found) */
.dan-image-reveal-555-104-335-555-1 {
  /* override here */
}

/* class: dan-image-reveal-555-104-450-555-1 */
/* vendor rule: (no direct selector found) */
.dan-image-reveal-555-104-450-555-1 {
  /* override here */
}

/* class: dan-image-reveal-555-104-470-555-1 */
/* vendor rule: (no direct selector found) */
.dan-image-reveal-555-104-470-555-1 {
  /* override here */
}

/* class: dan-image-reveal-61-159 */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal-61-159
  declarations:
  width:100%;
  height:auto;
  margin-top:var(--hsp-m);
  margin-bottom:0;
*/
.dan-image-reveal-61-159 {
  /* override here */
}

/* class: dan-image-reveal-6-1251 */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal-6-1251
  declarations:
  width:240px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal-6-1251
  declarations:
  width:200px;
*/
.breakdance .dan-image-reveal-6-1251 {
  width: min(100%, 500px) !important;
  max-width: 100% !important;
  margin-left: auto !important;
}

.breakdance .dan-image-reveal-6-1270,
.breakdance .dan-image-reveal-6-1289 {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
}

.breakdance .dan-image-reveal-6-1251 .dan-image-reveal__element,
.breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  position: relative;
  overflow: hidden;
  filter: drop-shadow(0 18px 36px rgba(0, 0, 0, 0.25));
}

.breakdance .dan-image-reveal-6-1251 .dan-image-reveal__element .breakdance-image-object,
.breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element .breakdance-image-object {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
  filter: brightness(0.94) saturate(0.94) contrast(0.94);
  -webkit-clip-path: inset(0 0 3.2% 0);
  clip-path: inset(0 0 3.2% 0);
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 84%,
    rgba(0, 0, 0, 0.88) 91%,
    rgba(0, 0, 0, 0.52) 96%,
    rgba(0, 0, 0, 0) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 84%,
    rgba(0, 0, 0, 0.88) 91%,
    rgba(0, 0, 0, 0.52) 96%,
    rgba(0, 0, 0, 0) 100%
  );
}

.breakdance .dan-image-reveal-6-1251 .dan-image-reveal__element::after,
.breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: clamp(34px, 10%, 54px);
  pointer-events: none;
  background: linear-gradient(
    to top,
    rgba(8, 12, 9, 0.11) 0%,
    rgba(8, 12, 9, 0.06) 46%,
    rgba(8, 12, 9, 0.025) 72%,
    rgba(8, 12, 9, 0) 100%
  );
}

.breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  display: flex !important;
  align-items: flex-end !important;
  justify-content: flex-end !important;
  overflow: visible !important;
}

.breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element .breakdance-image-object {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: right bottom !important;
  max-height: min(72vh, 620px);
  filter: drop-shadow(0 20px 38px rgba(2, 8, 18, 0.36));
  -webkit-clip-path: none !important;
  clip-path: none !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

.breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element::after {
  content: none !important;
  display: none !important;
}

@media (min-width: 992px) {
  .breakdance .bde-div-6-1269 {
    align-items: stretch !important;
    justify-content: flex-end !important;
  }

  .breakdance .bde-div-6-1288 {
    align-items: center !important;
    justify-content: center !important;
  }

  .breakdance .dan-image-reveal-6-1270 {
    width: 100% !important;
    align-self: stretch !important;
    display: flex !important;
    align-items: flex-end !important;
    padding-left: 12px !important;
    box-sizing: border-box !important;
  }

  .breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element {
    width: 100% !important;
    display: flex !important;
    align-items: flex-end !important;
  }

  .breakdance .dan-image-reveal-6-1289 {
    width: 100% !important;
    align-self: stretch !important;
    display: flex !important;
    align-items: flex-end !important;
    height: 100% !important;
    padding: 0 24px 20px 0 !important;
    box-sizing: border-box !important;
  }

  .breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
    overflow: visible !important;
  }

  .breakdance .services_home .revenue-model-card {
    height: 76%;
    min-height: 520px;
    max-height: 620px;
  }
}

@media (max-width: 991px) {
  .breakdance .bde-div-6-1233 {
    overflow: visible !important;
  }

  .breakdance .bde-div-6-1234 {
    align-items: flex-start !important;
  }

  .breakdance .bde-div-6-1235,
  .breakdance .bde-div-6-1250,
  .breakdance .bde-div-6-1254,
  .breakdance .bde-div-6-1269,
  .breakdance .bde-div-6-1273,
  .breakdance .bde-div-6-1288 {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .breakdance .bde-div-6-1250,
  .breakdance .bde-div-6-1269,
  .breakdance .bde-div-6-1288 {
    min-height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    margin-top: 8px !important;
    overflow: visible !important;
  }

  .breakdance .bde-div-6-1253,
  .breakdance .bde-div-6-1272 {
    align-items: flex-start !important;
  }

  .breakdance .dan-image-reveal-6-1251 {
    width: min(88vw, 420px) !important;
    margin-left: 0 !important;
  }

  .breakdance .dan-image-reveal-6-1270 {
    width: min(98vw, 620px) !important;
    margin-left: 0 !important;
  }

  .breakdance .dan-image-reveal-6-1289 {
    width: min(98vw, 620px) !important;
    margin-left: 0 !important;
    padding: 0 14px 14px 0 !important;
    box-sizing: border-box !important;
  }

  .breakdance .dan-image-reveal-6-1251 .dan-image-reveal__element,
  .breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element,
  .breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element {
    height: auto !important;
    overflow: visible !important;
  }

  .breakdance .dan-image-reveal-6-1251 .dan-image-reveal__element .breakdance-image-object,
  .breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element .breakdance-image-object,
  .breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element .breakdance-image-object {
    height: auto !important;
    object-position: center top !important;
    -webkit-clip-path: none !important;
    clip-path: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
  }

  .breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element .breakdance-image-object {
    object-fit: contain !important;
    object-position: center bottom !important;
    max-height: clamp(240px, 52vw, 420px);
  }

  .breakdance .dan-image-reveal-6-1251 .dan-image-reveal__element::after,
  .breakdance .dan-image-reveal-6-1270 .dan-image-reveal__element::after,
  .breakdance .dan-image-reveal-6-1289 .dan-image-reveal__element::after {
    content: none !important;
    display: none !important;
  }

  .breakdance .services_home .dan-stacking-cards-6-1232 .dan-stacking-cards__card {
    position: sticky !important;
    top: var(--offset) !important;
    height: var(--stack-card-height) !important;
  }

  .breakdance .services_home .dan-stacking-cards-6-1232 {
    --stack-card-height: 840px;
    --offset: calc(100svh - var(--stack-card-height)) !important;
    gap: 14px !important;
  }

  .breakdance .services_home .bde-div-6-1233,
  .breakdance .services_home .bde-div-6-1252,
  .breakdance .services_home .bde-div-6-1271 {
    margin-bottom: 0 !important;
    padding: 24px 24px 14px !important;
  }

  .breakdance .dan-image-reveal-6-1251 {
    width: min(66vw, 260px) !important;
    margin: 0 auto 150px !important;
  }

  .breakdance .dan-image-reveal-6-1270 {
    width: min(90vw, 420px) !important;
    margin: 0 auto 150px !important;
  }

  .breakdance .dan-image-reveal-6-1289 {
    width: min(90vw, 420px) !important;
    margin: 0 auto 150px !important;
  }

  .breakdance .bde-text-6-1248,
  .breakdance .bde-text-6-1267,
  .breakdance .bde-text-6-1286 {
    font-size: clamp(15px, 4vw, 18px) !important;
    line-height: 1.6 !important;
  }

  .breakdance .bde-heading-6-1274 {
    font-size: clamp(32px, 8vw, 44px);
  }

  .breakdance .services_home .revenue-share-bar {
    width: 100%;
    margin: 16px auto 20px;
  }

  .breakdance .services_home .revenue-share-bar__track {
    height: 22px;
  }

  .breakdance .services_home .revenue-share-bar__scale {
    font-size: 13px;
  }

  .breakdance .services_home .revenue-share-bar__labels {
    font-size: 12px;
  }
}

/* class: dan-image-reveal-6-1270 */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal-6-1270
  declarations:
  width:240px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal-6-1270
  declarations:
  width:200px;
*/
.dan-image-reveal-6-1270 {
  /* override here */
}

/* class: dan-image-reveal-6-1289 */
/* vendor rule 1:
  selector: .breakdance .dan-image-reveal-6-1289
  declarations:
  width:240px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-image-reveal-6-1289
  declarations:
  width:200px;
*/
.dan-image-reveal-6-1289 {
  /* override here */
}

/* class: dan-interactive-lines-v4 */
/* vendor rule 1:
  selector: .breakdance .dan-interactive-lines-v4
  declarations:
  overflow:hidden;
  position:relative;
*/
.dan-interactive-lines-v4 {
  /* override here */
}

/* class: dan-interactive-lines-v4__canvas */
/* vendor rule 1:
  selector: .breakdance .dan-interactive-lines-v4__canvas
  declarations:
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
*/
.dan-interactive-lines-v4__canvas {
  /* override here */
}

/* class: dan-interactive-lines-v4-6-1111 */
/* vendor rule 1:
  selector: .breakdance .dan-interactive-lines-v4-6-1111
  declarations:
  padding:var(--hss-l) var(--hsp-l) var(--hss-l) var(--hsp-l);
  width:100%;
  background-color:var(--hcl-neutral-2);
  --line-color:#333;
*/
/* vendor rule 2:
  selector: .breakdance .dan-interactive-lines-v4-6-1111
  declarations:
  display:flex;
  justify-content:center;
*/
/* vendor rule 3:
  selector: .breakdance .dan-interactive-lines-v4-6-1111
  declarations:
  padding-right:var(--hsp-l);
  padding-left:var(--hsp-l);
*/
.dan-interactive-lines-v4-6-1111 {
  /* override here */
}

/* class: dan-inverted-corner */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner
  declarations:
  --thickness:var(--block-border-radius);
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__inner
  declarations:
  position:relative;
  width:100%;
  height:100%;
  background:var(--corners-background);
  border-radius:var(--block-border-radius);
  overflow:hidden;
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__box
  declarations:
  width:100%;
  height:100%;
  background:var(--corners-background);
  border-radius:var(--block-border-radius);
  overflow:hidden;
*/
.dan-inverted-corner {
  /* override here */
}

/* class: dan-inverted-corner__ball */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__ball
  declarations:
  position:absolute;
  inset:10px;
  width:unset;
  min-width:unset!important;
  min-height:unset!important;
  outline:unset!important;
*/
.dan-inverted-corner__ball {
  /* override here */
}

/* class: dan-inverted-corner__box */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__box
  declarations:
  width:100%;
  height:100%;
  background:var(--corners-background);
  border-radius:var(--block-border-radius);
  overflow:hidden;
*/
.dan-inverted-corner__box {
  /* override here */
}

/* class: dan-inverted-corner__content-corner */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__content-corner
  declarations:
  position:absolute;
  z-index:1;
  width:var(--content-corner-width);
  height:var(--content-corner-height);
  background:var(--corners-background);
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__content-corner::before
  declarations:
  position:absolute;
  z-index:-1;
  content:"";
  background:#fff0;
  width:var(--thickness);
  height:var(--thickness);
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__content-corner::after
  declarations:
  position:absolute;
  z-index:-1;
  content:"";
  background:#fff0;
  width:var(--thickness);
  height:var(--thickness);
*/
.dan-inverted-corner__content-corner {
  /* override here */
}

/* class: dan-inverted-corner__content-wrapper */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__content-wrapper
  declarations:
  position:absolute;
  inset:0;
  background:var(--block-background);
  display:flex;
  align-items:center;
  justify-content:center;
*/
.dan-inverted-corner__content-wrapper {
  /* override here */
}

/* class: dan-inverted-corner__inner */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner .dan-inverted-corner__inner
  declarations:
  position:relative;
  width:100%;
  height:100%;
  background:var(--corners-background);
  border-radius:var(--block-border-radius);
  overflow:hidden;
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner__inner:has(.dan-inverted-corner__content-corner[data-side="top-left"])
  declarations:
  border-top-left-radius:0;
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner__inner:has(.dan-inverted-corner__content-corner[data-side="top-right"])
  declarations:
  border-top-right-radius:0;
*/
.dan-inverted-corner__inner {
  /* override here */
}

/* class: dan-inverted-corner-6-1006 */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner-6-1006
  declarations:
  --block-background:var(--hcl-neutral-2);
  --corners-background:var(--hcl-brand-1);
  --block-border-radius:var(--hrd-xl);
  --inverted-corner-border-radius-1:50%;
  --content-corner-width-1:60px;
  --content-corner-height-1:60px;
  --content-corner-distance-1:0px;
  width:100%;
  height:480px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner-6-1006
  declarations:
  height:560px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner-6-1006
  declarations:
  height:580px;
*/
.dan-inverted-corner-6-1006 {
  /* override here */
}

/* class: dan-inverted-corner-6-952 */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner-6-952
  declarations:
  --block-background:var(--hcl-neutral-2);
  --corners-background:var(--hcl-brand-1);
  --block-border-radius:var(--hrd-xl);
  --inverted-corner-border-radius-1:50%;
  --content-corner-width-1:60px;
  --content-corner-height-1:60px;
  --content-corner-distance-1:0px;
  width:100%;
  height:480px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner-6-952
  declarations:
  height:560px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner-6-952
  declarations:
  height:580px;
*/
.dan-inverted-corner-6-952 {
  /* override here */
}

/* class: dan-inverted-corner-6-970 */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner-6-970
  declarations:
  --block-background:var(--hcl-neutral-2);
  --corners-background:var(--hcl-brand-1);
  --block-border-radius:var(--hrd-xl);
  --inverted-corner-border-radius-1:50%;
  --content-corner-width-1:60px;
  --content-corner-height-1:60px;
  --content-corner-distance-1:0px;
  width:100%;
  height:480px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner-6-970
  declarations:
  height:560px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner-6-970
  declarations:
  height:580px;
*/
.dan-inverted-corner-6-970 {
  /* override here */
}

/* class: dan-inverted-corner-6-988 */
/* vendor rule 1:
  selector: .breakdance .dan-inverted-corner-6-988
  declarations:
  --block-background:var(--hcl-neutral-2);
  --corners-background:var(--hcl-brand-1);
  --block-border-radius:var(--hrd-xl);
  --inverted-corner-border-radius-1:50%;
  --content-corner-width-1:60px;
  --content-corner-height-1:60px;
  --content-corner-distance-1:0px;
  width:100%;
  height:480px;
*/
/* vendor rule 2:
  selector: .breakdance .dan-inverted-corner-6-988
  declarations:
  height:560px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-inverted-corner-6-988
  declarations:
  height:580px;
*/
.dan-inverted-corner-6-988 {
  /* override here */
}

/* class: dan-inverted-corner--top-right */
/* vendor rule: (no direct selector found) */
.dan-inverted-corner--top-right {
  /* override here */
}

/* class: dan-morphing-nav */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav
  declarations:
  position:relative;
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .dan-morphing-nav>*
  declarations:
  height:fit-content;
  position:relative;
  z-index:2;
*/
/* vendor rule 3:
  selector: .breakdance .dan-morphing-nav .dan-morphing-nav__item--active
  declarations:
  transition:color var(--transition-duration);
*/
.dan-morphing-nav {
  /* override here */
}

/* class: dan-morphing-nav__item */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav .dan-morphing-nav__item a
  declarations:
  text-decoration:unset!important;
*/
.dan-morphing-nav__item {
  /* override here */
}

/* class: dan-morphing-nav__item-6-747 */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav__item-6-747
  declarations:
  padding:var(--hsp-xxs) var(--hsp-xs) var(--hsp-xxs) var(--hsp-xs);
*/
.dan-morphing-nav__item-6-747 {
  /* override here */
}

/* class: dan-morphing-nav__item-6-749 */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav__item-6-749
  declarations:
  padding:var(--hsp-xxs) var(--hsp-xs) var(--hsp-xxs) var(--hsp-xs);
*/
.dan-morphing-nav__item-6-749 {
  /* override here */
}

/* class: dan-morphing-nav__item--active */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav .dan-morphing-nav__item--active
  declarations:
  transition:color var(--transition-duration);
*/
.dan-morphing-nav__item--active {
  /* override here */
}

/* class: dan-morphing-nav__morphing-div */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav .dan-morphing-nav__morphing-div
  declarations:
  position:absolute;
  top:0;
  left:0;
  height:1px;
  width:1px;
  pointer-events:none;
  opacity:0;
  transition:opacity var(--transition-duration);
  transform-origin:left top;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:1;
*/
/* vendor rule 2:
  selector: .breakdance .dan-morphing-nav-6-746 .dan-morphing-nav__morphing-div
  declarations:
  background-color:var(--hcl-neutral-8);
*/
.dan-morphing-nav__morphing-div {
  /* override here */
}

/* class: dan-morphing-nav-6-746 */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav-6-746
  declarations:
  --transition-duration:0.3s;
  --transition-delay:0s;
  --transition-ease:ease;
  display:flex;
  flex-direction:row;
  padding:4px 4px 4px 4px;
  border-radius:var(--hrd-pill);
  background-color:var(--hcl-neutral-2);
*/
/* vendor rule 2:
  selector: .breakdance .dan-morphing-nav-6-746 .dan-morphing-nav__morphing-div
  declarations:
  background-color:var(--hcl-neutral-8);
*/
/* vendor rule 3:
  selector: .breakdance .dan-morphing-nav-6-746 .demo-morph-bg-target
  declarations:
  --height:100%;
  width:100%;
  border-radius:100px;
*/
.dan-morphing-nav-6-746 {
  /* override here */
}

/* class: dan-motion-divider */
/* vendor rule 1:
  selector: .breakdance .dan-motion-divider
  declarations:
  outline:none!important;
*/
/* vendor rule 2:
  selector: .breakdance .dan-motion-divider .dan-motion-divider__motion
  declarations:
  border-top:var(--height) solid;
  width:0;
*/
.dan-motion-divider {
  /* override here */
}

/* class: dan-motion-divider__motion */
/* vendor rule 1:
  selector: .breakdance .dan-motion-divider .dan-motion-divider__motion
  declarations:
  border-top:var(--height) solid;
  width:0;
*/
/* vendor rule 2:
  selector: .breakdance .dan-motion-divider-555-121 .dan-motion-divider__motion
  declarations:
  --height:1px;
  border-top-style:solid;
  border-color:var(--hcl-neutral-11);
*/
.dan-motion-divider__motion {
  /* override here */
}

/* class: dan-motion-divider-555-121 */
/* vendor rule 1:
  selector: .breakdance .dan-motion-divider-555-121
  declarations:
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .dan-motion-divider-555-121 .dan-motion-divider__motion
  declarations:
  --height:1px;
  border-top-style:solid;
  border-color:var(--hcl-neutral-11);
*/
.dan-motion-divider-555-121 {
  /* override here */
}

/* class: dan-motion-divider-555-121-1080-555-1 */
/* vendor rule: (no direct selector found) */
.dan-motion-divider-555-121-1080-555-1 {
  /* override here */
}

/* class: dan-motion-divider-555-121-1091-555-1 */
/* vendor rule: (no direct selector found) */
.dan-motion-divider-555-121-1091-555-1 {
  /* override here */
}

/* class: dan-motion-divider-555-121-1123-555-1 */
/* vendor rule: (no direct selector found) */
.dan-motion-divider-555-121-1123-555-1 {
  /* override here */
}

/* class: dan-motion-divider-555-121-335-555-1 */
/* vendor rule: (no direct selector found) */
.dan-motion-divider-555-121-335-555-1 {
  /* override here */
}

/* class: dan-motion-divider-555-121-450-555-1 */
/* vendor rule: (no direct selector found) */
.dan-motion-divider-555-121-450-555-1 {
  /* override here */
}

/* class: dan-motion-divider-555-121-470-555-1 */
/* vendor rule: (no direct selector found) */
.dan-motion-divider-555-121-470-555-1 {
  /* override here */
}

/* class: dan-offcanvas-menu */
/* vendor rule 1:
  selector: .breakdance .dan-offcanvas-menu
  declarations:
  width:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .dan-offcanvas-menu .dan-offcanvas-menu__items-wrapper
  declarations:
  position:fixed;
  pointer-events:none;
  overflow:auto;
  max-height:100svh;
*/
/* vendor rule 3:
  selector: .breakdance .dan-offcanvas-menu[data-classtype=dan-offcanvas-menu--fromtop] .dan-offcanvas-menu__items-wrapper
  declarations:
  clip-path:polygon(0 0,100% 0,100% 0,0 0);
  top:0;
*/
.dan-offcanvas-menu {
  /* override here */
}

/* class: dan-offcanvas-menu__backdrop */
/* vendor rule 1:
  selector: .breakdance .dan-offcanvas-menu .dan-offcanvas-menu__backdrop
  declarations:
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  pointer-events:none;
  visibility:hidden;
  opacity:0;
  -webkit-transition:visibility 0s calc(var(--transition-duration-backdrop) * 2),opacity var(--transition-duration-backdrop) var(--transition-easing-backdrop);
  transition:visibility 0s calc(var(--transition-duration-backdrop) * 2),opacity var(--transition-duration-backdrop) var(--transition-easing-backdrop);
*/
/* vendor rule 2:
  selector: .breakdance .dan-offcanvas-menu[data-open=dan-offcanvas-menu--opened] .dan-offcanvas-menu__backdrop
  declarations:
  pointer-events:auto;
  visibility:visible;
  opacity:1;
  -webkit-transition:opacity var(--transition-duration-backdrop) var(--transition-easing-backdrop);
  transition:opacity var(--transition-duration-backdrop) var(--transition-easing-backdrop);
*/
/* vendor rule 3:
  selector: .breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__backdrop
  declarations:
  z-index:9998;
  background:var(--bde-palette-color-1-4dbc3923-d7bb-45d6-bd72-0390b1b61ce4);
*/
.dan-offcanvas-menu__backdrop {
  position: fixed;
  inset: 0;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition:
    opacity var(--transition-duration-backdrop, 1s) linear,
    visibility 0s linear var(--transition-duration-backdrop, 1s);
}

/* class: dan-offcanvas-menu__items-wrapper */
/* vendor rule 1:
  selector: .breakdance .dan-offcanvas-menu .dan-offcanvas-menu__items-wrapper
  declarations:
  position:fixed;
  pointer-events:none;
  overflow:auto;
  max-height:100svh;
*/
/* vendor rule 2:
  selector: .breakdance .dan-offcanvas-menu[data-classtype=dan-offcanvas-menu--fromtop] .dan-offcanvas-menu__items-wrapper
  declarations:
  clip-path:polygon(0 0,100% 0,100% 0,0 0);
  top:0;
*/
/* vendor rule 3:
  selector: .breakdance .dan-offcanvas-menu[data-classtype=dan-offcanvas-menu--fromleft] .dan-offcanvas-menu__items-wrapper
  declarations:
  clip-path:polygon(0 0,0 0,0 100%,0 100%);
  top:0;
  left:0;
*/
.dan-offcanvas-menu__items-wrapper {
  position: fixed;
  pointer-events: none;
  overflow: auto;
  max-height: 100svh;
  top: 0;
  right: 0;
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  transition:
    clip-path 0.9s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.35s ease,
    visibility 0s linear 0.9s;
}

/* class: dan-offcanvas-menu-529-152 */
/* vendor rule 1:
  selector: .breakdance .dan-offcanvas-menu-529-152
  declarations:
  --transition-duration-backdrop:1s;
  --transition-easing-backdrop:linear;
*/
/* vendor rule 2:
  selector: .breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__items-wrapper
  declarations:
  z-index:9999;
*/
/* vendor rule 3:
  selector: .breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__backdrop
  declarations:
  z-index:9998;
  background:var(--bde-palette-color-1-4dbc3923-d7bb-45d6-bd72-0390b1b61ce4);
*/
.dan-offcanvas-menu-529-152 {
  --transition-duration-backdrop: 0.7s;
  --transition-easing-backdrop: linear;
}

.breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__items-wrapper {
  z-index: 9999;
}

.breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__backdrop {
  z-index: 9998;
  background: var(--bde-palette-color-1-4dbc3923-d7bb-45d6-bd72-0390b1b61ce4);
}

.breakdance .dan-offcanvas-menu[data-open="dan-offcanvas-menu--opened"] .dan-offcanvas-menu__items-wrapper {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  visibility: visible;
  opacity: 1;
  transition:
    clip-path 0.9s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.35s ease;
}

.breakdance .dan-offcanvas-menu[data-hide-content="true"] .dan-offcanvas-menu__items-wrapper {
  visibility: hidden;
  opacity: 0;
}

.breakdance .dan-offcanvas-menu[data-hide-content="false"] .dan-offcanvas-menu__items-wrapper {
  visibility: visible;
  opacity: 1;
}

.breakdance .dan-offcanvas-menu[data-open="dan-offcanvas-menu--opened"] .dan-offcanvas-menu__backdrop {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
  transition: opacity var(--transition-duration-backdrop, 1s) linear;
}

/* class: dan-particles */
/* vendor rule 1:
  selector: .breakdance .dan-particles
  declarations:
  position:relative;
*/
/* vendor rule 2:
  selector: .breakdance .dan-particles>*
  declarations:
  position:relative;
  z-index:1;
*/
/* vendor rule 3:
  selector: .breakdance .dan-particles canvas
  declarations:
  position:absolute;
  z-index:0;
  top:0;
  left:0;
*/
.dan-particles {
  /* override here */
}

/* class: dan-particles-6-101 */
/* vendor rule 1:
  selector: .breakdance .dan-particles-6-101
  declarations:
  --style-color:#FFF;
  --line-linked-color:#FFF;
  width:100%;
  height:90vh;
  background-color:var(--hcl-on-brand);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-l);
*/
.dan-particles-6-101 {
  /* override here */
}

/* class: dan-particles-6-912 */
/* vendor rule 1:
  selector: .breakdance .dan-particles-6-912
  declarations:
  --style-color:#FFF;
  --line-linked-color:#FFF;
  width:100%;
  background-color:var(--hcl-neutral-1);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:var(--hsp-l);
  padding-right:var(--hss-xxl);
  padding-left:var(--hss-xxl);
*/
/* vendor rule 2:
  selector: .breakdance .dan-particles-6-912
  declarations:
  padding-right:var(--hsp-s);
  padding-left:var(--hsp-s);
*/
/* vendor rule 3:
  selector: .breakdance .dan-particles-6-912
  declarations:
  padding-right:var(--hsp-m);
  padding-left:var(--hsp-m);
*/
.dan-particles-6-912 {
  /* override here */
}

/* class: dan-smooth-scroll */
/* vendor rule: (no direct selector found) */
.dan-smooth-scroll {
  /* override here */
}

/* class: dan-smooth-scroll-61-167 */
/* vendor rule: (no direct selector found) */
.dan-smooth-scroll-61-167 {
  /* override here */
}

/* class: dan-spotlight-v2 */
/* vendor rule 1:
  selector: .breakdance .dan-spotlight-v2-wrapper .dan-spotlight-v2
  declarations:
  overflow:unset!important;
  pointer-events:none;
  position:absolute;
  min-width:var(--width)!important;
  min-height:var(--height)!important;
  max-width:var(--width)!important;
  max-height:var(--height)!important;
  opacity:0;
  transform:translate(-72%,-62%) scale(var(--from-scale));
*/
/* vendor rule 2:
  selector: .breakdance .dan-spotlight-v2-wrapper-6-911 .dan-spotlight-v2
  declarations:
  z-index:1;
  top:-50px;
  left:calc(50% - 300px);
  --width:750px;
  --height:1000px;
  --from-scale:0.5;
*/
/* vendor rule 3:
  selector: .breakdance .dan-spotlight-v2-wrapper-6-911 .dan-spotlight-v2 ellipse
  declarations:
  fill:#FFF;
  fill-opacity:.3;
*/
.dan-spotlight-v2 {
  /* override here */
}

/* class: dan-spotlight-v2-wrapper */
/* vendor rule 1:
  selector: .breakdance .dan-spotlight-v2-wrapper
  declarations:
  overflow:hidden;
  position:relative;
*/
/* vendor rule 2:
  selector: .breakdance .dan-spotlight-v2-wrapper .dan-spotlight-v2
  declarations:
  overflow:unset!important;
  pointer-events:none;
  position:absolute;
  min-width:var(--width)!important;
  min-height:var(--height)!important;
  max-width:var(--width)!important;
  max-height:var(--height)!important;
  opacity:0;
  transform:translate(-72%,-62%) scale(var(--from-scale));
*/
.dan-spotlight-v2-wrapper {
  /* override here */
}

/* class: dan-spotlight-v2-wrapper-6-911 */
/* vendor rule 1:
  selector: .breakdance .dan-spotlight-v2-wrapper-6-911
  declarations:
  width:100%;
  height:80vh;
  background-color:#111;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  position:absolute;
*/
/* vendor rule 2:
  selector: .breakdance .dan-spotlight-v2-wrapper-6-911 .dan-spotlight-v2
  declarations:
  z-index:1;
  top:-50px;
  left:calc(50% - 300px);
  --width:750px;
  --height:1000px;
  --from-scale:0.5;
*/
/* vendor rule 3:
  selector: .breakdance .dan-spotlight-v2-wrapper-6-911 .dan-spotlight-v2 ellipse
  declarations:
  fill:#FFF;
  fill-opacity:.3;
*/
.dan-spotlight-v2-wrapper-6-911 {
  /* override here */
}

/* class: dan-stacking-cards */
/* vendor rule 1:
  selector: .breakdance .dan-stacking-cards
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .dan-stacking-cards .dan-stacking-cards__card
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  position:sticky;
  top:var(--offset);
*/
.dan-stacking-cards {
  /* override here */
}

/* class: dan-stacking-cards__card */
/* vendor rule 1:
  selector: .breakdance .dan-stacking-cards .dan-stacking-cards__card
  declarations:
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  position:sticky;
  top:var(--offset);
*/
/* vendor rule 2:
  selector: .breakdance .dan-stacking-cards-6-1232 .dan-stacking-cards__card
  declarations:
  width:100%;
  height:600px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-stacking-cards-6-1232 .dan-stacking-cards__card
  declarations:
  height:740px;
*/
.dan-stacking-cards__card {
  /* override here */
}

/* class: dan-stacking-cards-6-1232 */
/* vendor rule 1:
  selector: .breakdance .dan-stacking-cards-6-1232
  declarations:
  height:auto;
  --offset:10vh;
*/
/* vendor rule 2:
  selector: .breakdance .dan-stacking-cards-6-1232 .dan-stacking-cards__card
  declarations:
  width:100%;
  height:600px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-stacking-cards-6-1232 .dan-stacking-cards__card
  declarations:
  height:740px;
*/
.dan-stacking-cards-6-1232 {
  /* override here */
}

/* class: dan-swap-hover */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover
  declarations:
  display:block;
  width:fit-content;
  position:relative;
  padding:0;
  line-height:normal;
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover *
  declarations:
  will-change:transform;
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover .dan-swap-hover__anchor
  declarations:
  display:block;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
.dan-swap-hover {
  /* override here */
}

/* class: dan-swap-hover__anchor */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover .dan-swap-hover__anchor
  declarations:
  display:block;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
.dan-swap-hover__anchor {
  /* override here */
}

/* class: dan-swap-hover__span */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover .dan-swap-hover__span,.breakdance .dan-swap-hover .dan-swap-hover__span .char,.breakdance .dan-swap-hover .dan-swap-hover__span .word
  declarations:
  display:block;
  position:relative;
  -webkit-transform-origin:left top;
  -moz-transform-origin:left top;
  -ms-transform-origin:left top;
  -o-transform-origin:left top;
  transform-origin:left top;
  transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease);
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover .dan-swap-hover__span::after,.breakdance .dan-swap-hover .dan-swap-hover__span .char::after,.breakdance .dan-swap-hover .dan-swap-hover__span .word::after
  declarations:
  content:var(--after-content);
  display:block;
  position:absolute;
  top:calc(var(--fromtype) * 100%);
  left:0;
  -webkit-transform-origin:left top;
  -moz-transform-origin:left top;
  -ms-transform-origin:left top;
  -o-transform-origin:left top;
  transform-origin:left top;
  transform:skewY(calc(var(--skew) * var(--fromtype)));
  transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease);
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover:hover .dan-swap-hover__span,.breakdance .dan-swap-hover:hover .dan-swap-hover__span .char,.breakdance .dan-swap-hover:hover .dan-swap-hover__span .word
  declarations:
  -webkit-transform:translateY(calc(var(--fromtype) * -100%)) skewY(calc(var(--skew) * -1 * var(--fromtype)));
  -moz-transform:translateY(calc(var(--fromtype) * -100%)) skewY(calc(var(--skew) * -1 * var(--fromtype)));
  -ms-transform:translateY(calc(var(--fromtype) * -100%)) skewY(calc(var(--skew) * -1 * var(--fromtype)));
  -o-transform:translateY(calc(var(--fromtype) * -100%)) skewY(calc(var(--skew) * -1 * var(--fromtype)));
  transform:translateY(calc(var(--fromtype) * -100%)) skewY(calc(var(--skew) * -1 * var(--fromtype)));
*/
.dan-swap-hover__span {
  /* override here */
}

/* class: dan-swap-hover__span-wrapper */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover .dan-swap-hover__span-wrapper
  declarations:
  display:block;
  overflow:hidden;
*/
.dan-swap-hover__span-wrapper {
  /* override here */
}

/* class: dan-swap-hover-529-159 */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover-529-159
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-h1);
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover-529-159 .dan-swap-hover__span,.breakdance .dan-swap-hover-529-159 .dan-swap-hover__span .char,.breakdance .dan-swap-hover-529-159 .dan-swap-hover__span .word
  declarations:
  --skew:0deg;
  --duration:0.6s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --fromtype:1;
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover-529-159 span
  declarations:
  font-weight:300;
*/
.dan-swap-hover-529-159 {
  /* override here */
}

/* class: dan-swap-hover-529-160 */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover-529-160
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-h1);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover-529-160 .dan-swap-hover__span,.breakdance .dan-swap-hover-529-160 .dan-swap-hover__span .char,.breakdance .dan-swap-hover-529-160 .dan-swap-hover__span .word
  declarations:
  --skew:0deg;
  --duration:0.6s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --fromtype:1;
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover-529-160 span
  declarations:
  font-weight:300;
*/
.dan-swap-hover-529-160 {
  /* override here */
}

/* class: dan-swap-hover-529-161 */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover-529-161
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-h1);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover-529-161 .dan-swap-hover__span,.breakdance .dan-swap-hover-529-161 .dan-swap-hover__span .char,.breakdance .dan-swap-hover-529-161 .dan-swap-hover__span .word
  declarations:
  --skew:0deg;
  --duration:0.6s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --fromtype:1;
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover-529-161 span
  declarations:
  font-weight:300;
*/
.dan-swap-hover-529-161 {
  /* override here */
}

/* class: dan-swap-hover-529-162 */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover-529-162
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-h1);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover-529-162 .dan-swap-hover__span,.breakdance .dan-swap-hover-529-162 .dan-swap-hover__span .char,.breakdance .dan-swap-hover-529-162 .dan-swap-hover__span .word
  declarations:
  --skew:0deg;
  --duration:0.6s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --fromtype:1;
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover-529-162 span
  declarations:
  font-weight:300;
*/
.dan-swap-hover-529-162 {
  /* override here */
}

/* class: dan-swap-hover-529-166 */
/* vendor rule 1:
  selector: .breakdance .dan-swap-hover-529-166
  declarations:
  color:var(--hcl-neutral-12);
  font-size:var(--hfs-h1);
  font-weight:300;
*/
/* vendor rule 2:
  selector: .breakdance .dan-swap-hover-529-166 .dan-swap-hover__span,.breakdance .dan-swap-hover-529-166 .dan-swap-hover__span .char,.breakdance .dan-swap-hover-529-166 .dan-swap-hover__span .word
  declarations:
  --skew:0deg;
  --duration:0.6s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --fromtype:1;
*/
/* vendor rule 3:
  selector: .breakdance .dan-swap-hover-529-166 span
  declarations:
  font-weight:300;
*/
.dan-swap-hover-529-166 {
  /* override here */
}

/* class: dan-tabs */
/* vendor rule 1:
  selector: .breakdance .dan-tabs .dan-tabs__tab-content[data-hide]
  declarations:
  display:none;
*/
/* vendor rule 2:
  selector: .breakdance .dan-tabs .dan-tabs__tab-content[data-show]
  declarations:
  opacity:var(--opacity-from);
  transform:translate(var(--translate-x-from),var(--translate-y-from));
  animation:nextTabsAnimationIn var(--animation-duration) var(--animation-ease) forwards;
*/
/* vendor rule 3:
  selector: .breakdance .dan-tabs[data-flickering="1"]
  declarations:
  opacity:0;
*/
.dan-tabs {
  /* override here */
}

/* class: dan-tabs__tab */
/* vendor rule: (no direct selector found) */
.dan-tabs__tab {
  /* override here */
}

/* class: dan-tabs__tab-content */
/* vendor rule 1:
  selector: .breakdance .dan-tabs .dan-tabs__tab-content[data-hide]
  declarations:
  display:none;
*/
/* vendor rule 2:
  selector: .breakdance .dan-tabs .dan-tabs__tab-content[data-show]
  declarations:
  opacity:var(--opacity-from);
  transform:translate(var(--translate-x-from),var(--translate-y-from));
  animation:nextTabsAnimationIn var(--animation-duration) var(--animation-ease) forwards;
*/
.dan-tabs__tab-content {
  /* override here */
}

/* class: dan-tabs-6-745 */
/* vendor rule 1:
  selector: .breakdance .dan-tabs-6-745
  declarations:
  --animation-duration:0.4s;
  --animation-ease:ease;
  --opacity-from:0;
  --translate-x-from:0px;
  --translate-y-from:0px;
  width:100%;
  height:auto;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:25px;
  margin-bottom:var(--hss-l);
*/
/* vendor rule 2:
  selector: .breakdance .dan-tabs-6-745
  declarations:
  width:100%;
*/
.dan-tabs-6-745 {
  /* override here */
}

/* class: dan-underline-hover */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover
  declarations:
  text-decoration:unset!important;
  color:unset!important;
  display:block;
  width:fit-content;
  height:fit-content;
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover .dan-underline-hover__anchor
  declarations:
  display:flex;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
/* vendor rule 3:
  selector: .breakdance .dan-underline-hover .dan-underline-hover__inner
  declarations:
  position:relative;
  display:block;
  width:100%;
*/
.dan-underline-hover {
  /* override here */
}

/* class: dan-underline-hover__anchor */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover .dan-underline-hover__anchor
  declarations:
  display:flex;
  width:fit-content;
  height:fit-content;
  color:currentColor!important;
  text-decoration:unset;
*/
.dan-underline-hover__anchor {
  /* override here */
}

/* class: dan-underline-hover__inner */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover .dan-underline-hover__inner
  declarations:
  position:relative;
  display:block;
  width:100%;
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-140 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
/* vendor rule 3:
  selector: .breakdance .dan-underline-hover-61-143 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover__inner {
  /* override here */
}

/* class: dan-underline-hover__side-to-side */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover .dan-underline-hover__side-to-side:before
  declarations:
  content:"";
  display:block;
  position:absolute;
  left:0;
  right:0;
  bottom:var(--bottom-distance);
  height:var(--height);
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -ms-transform:scaleX(0);
  -o-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transform-origin:right center;
  -moz-transform-origin:right center;
  -ms-transform-origin:right center;
  -o-transform-origin:right center;
  transform-origin:right center;
  background:var(--background);
  -webkit-transition:-webkit-transform var(--duration) var(--ease);
  transition:-webkit-transform var(--duration) var(--ease);
  -o-transition:-o-transform var(--duration) var(--ease);
  -moz-transition:transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease);
  transition:transform var(--duration) var(--ease);
  transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover .dan-underline-hover__side-to-side:hover:before
  declarations:
  -webkit-transform:scaleX(1);
  -moz-transform:scaleX(1);
  -ms-transform:scaleX(1);
  -o-transform:scaleX(1);
  transform:scaleX(1);
  -webkit-transform-origin:left center;
  -moz-transform-origin:left center;
  -ms-transform-origin:left center;
  -o-transform-origin:left center;
  transform-origin:left center;
  transition-delay:unset;
  -webkit-transition-delay:unset;
  -o-transition-delay:unset;
  -moz-transition-delay:unset;
*/
.dan-underline-hover__side-to-side {
  /* override here */
}

/* class: dan-underline-hover-61-140 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-140
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-140 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-140 {
  /* override here */
}

/* class: dan-underline-hover-61-141 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-141
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-141 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-141 {
  /* override here */
}

/* class: dan-underline-hover-61-142 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-142
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-142 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-142 {
  /* override here */
}

/* class: dan-underline-hover-61-143 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-143
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-143 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-143 {
  /* override here */
}

/* class: dan-underline-hover-61-146 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-146
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-146 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-146 {
  /* override here */
}

/* class: dan-underline-hover-61-147 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-147
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-147 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-147 {
  /* override here */
}

/* class: dan-underline-hover-61-148 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-148
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-148 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-148 {
  /* override here */
}

/* class: dan-underline-hover-61-149 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-149
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-149 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-149 {
  /* override here */
}

/* class: dan-underline-hover-61-150 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-150
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-150 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-150 {
  /* override here */
}

/* class: dan-underline-hover-61-151 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-151
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-151 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-151 {
  /* override here */
}

/* class: dan-underline-hover-61-153 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-153
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-153 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-153 {
  /* override here */
}

/* class: dan-underline-hover-61-154 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-154
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-154 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-154 {
  /* override here */
}

/* class: dan-underline-hover-61-155 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-155
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-155 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-155 {
  /* override here */
}

/* class: dan-underline-hover-61-156 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-156
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-156 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-156 {
  /* override here */
}

/* class: dan-underline-hover-61-166 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-166
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-166 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-166 {
  /* override here */
}

/* class: dan-underline-hover-61-173 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-173
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-173 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-173 {
  /* override here */
}

/* class: dan-underline-hover-61-174 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-174
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-174 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-174 {
  /* override here */
}

/* class: dan-underline-hover-61-175 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-175
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-175 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-175 {
  /* override here */
}

/* class: dan-underline-hover-61-176 */
/* vendor rule 1:
  selector: .breakdance .dan-underline-hover-61-176
  declarations:
  font-size:var(--hfs-text-m);
*/
/* vendor rule 2:
  selector: .breakdance .dan-underline-hover-61-176 .dan-underline-hover__inner
  declarations:
  --width:0px;
  --height:1px;
  --bottom-distance:0px;
  --duration:0.7s;
  --ease:cubic-bezier(0.16,1,0.3,1);
  --background:var(--hcl-neutral-12);
  font-size:var(--hfs-text-m);
*/
.dan-underline-hover-61-176 {
  /* override here */
}

/* class: dan-vertical-marquee */
/* vendor rule 1:
  selector: .breakdance .dan-vertical-marquee
  declarations:
  position:relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  row-gap:var(--gap);
  color:#fff;
*/
/* vendor rule 2:
  selector: .breakdance .dan-vertical-marquee[data-blur-edges="1"]
  declarations:
  mask-image:linear-gradient(to bottom,#fff0 0,#000000 var(--height),#000000 calc(100% - var(--height)),#fff0 100%);
*/
/* vendor rule 3:
  selector: .breakdance .dan-vertical-marquee[data-reverse="1"]
  declarations:
  flex-direction:column-reverse;
*/
.dan-vertical-marquee {
  /* override here */
}

/* class: dan-vertical-marquee__wrapper */
/* vendor rule 1:
  selector: .breakdance .dan-vertical-marquee .dan-vertical-marquee__wrapper
  declarations:
  display:flex;
  flex-direction:column;
  row-gap:var(--gap);
*/
.dan-vertical-marquee__wrapper {
  /* override here */
}

/* class: dan-vertical-marquee-6-774 */
/* vendor rule 1:
  selector: .breakdance .dan-vertical-marquee-6-774
  declarations:
  --gap:24px;
  width:100%;
  height:640px;
  --height:20%;
*/
.dan-vertical-marquee-6-774 {
  /* override here */
}

/* class: demo-morph-bg-target */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav .demo-morph-bg-target
  declarations:
  position:absolute;
  top:0;
  left:0;
  height:var(--height);
  pointer-events:none;
*/
/* vendor rule 2:
  selector: .breakdance .dan-morphing-nav-6-746 .demo-morph-bg-target
  declarations:
  --height:100%;
  width:100%;
  border-radius:100px;
*/
.demo-morph-bg-target {
  /* override here */
}

/* class: dh_footer */
/* vendor rule: (no direct selector found) */
.dh_footer {
  /* override here */
}

/* class: dh_header */
/* vendor rule: (no direct selector found) */
.dh_header {
  /* override here */
}

/* class: dhero-glitch */
/* vendor rule: (no direct selector found) */
.dhero-glitch {
  /* override here */
}

/* class: dual-heading--primary */
/* vendor rule 1:
  selector: .breakdance .bde-dual-heading-6-254 .dual-heading--primary
  declarations:
  color:#BBBBBB80;
*/
/* vendor rule 2:
  selector: .breakdance .bde-dual-heading-6-255 .dual-heading--primary
  declarations:
  color:#BBBBBB80;
*/
/* vendor rule 3:
  selector: .breakdance .bde-dual-heading-6-418 .dual-heading--primary
  declarations:
  color:#FFFFFF80;
*/
.dual-heading--primary {
  /* override here */
}

/* class: dual-heading--secondary */
/* vendor rule 1:
  selector: .breakdance .bde-dual-heading-6-254 .dual-heading--secondary
  declarations:
  color:var(--hcl-neutral-12);
*/
/* vendor rule 2:
  selector: .breakdance .bde-dual-heading-6-255 .dual-heading--secondary
  declarations:
  color:var(--hcl-neutral-12);
*/
/* vendor rule 3:
  selector: .breakdance .bde-dual-heading-6-418 .dual-heading--secondary
  declarations:
  color:var(--hcl-on-bronze);
*/
.dual-heading--secondary {
  /* override here */
}

/* class: ee-post */
/* vendor rule: (no direct selector found) */
.ee-post {
  /* override here */
}

/* class: ee-posts */
/* vendor rule: (no direct selector found) */
.ee-posts {
  /* override here */
}

/* class: ee-posts- */
/* vendor rule: (no direct selector found) */
.ee-posts- {
  /* override here */
}

/* class: ee-posts-slider */
/* vendor rule: (no direct selector found) */
.ee-posts-slider {
  /* override here */
}

/* class: form-input-html */
/* vendor rule: (no direct selector found) */
.form-input-html {
  /* override here */
}

/* class: gradient-overlay__both */
/* vendor rule 1:
  selector: .gradient-overlay__both.un-scrollable-image-container::before,.gradient-overlay__both.un-scrollable-image-container::after,.gradient-overlay__left.un-scrollable-image-container::before,.gradient-overlay__right.un-scrollable-image-container::after,.gradient-overlay__right.un-image-carousel-container::after,.gradient-overlay__left.un-image-carousel-container::before,.gradient-overlay__both.un-image-carousel-container::before,.gradient-overlay__both.un-image-carousel-container::after
  declarations:
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:50px;
  height:100%;
  z-index:1;
  background-image:linear-gradient(to left,#fff0,var(--wrapper-gradient-color));
*/
/* vendor rule 2:
  selector: .gradient-overlay__right.un-scrollable-image-container::after,.gradient-overlay__both.un-scrollable-image-container::after,.gradient-overlay__right.un-image-carousel-container::after,.gradient-overlay__both.un-image-carousel-container::after
  declarations:
  left:auto;
  right:-1px;
  transform:rotate(180deg);
*/
/* vendor rule 3:
  selector: .breakdance .bde-logo-list-6-248.gradient-overlay__left::before,.breakdance .bde-logo-list-6-248.gradient-overlay__both::before,.breakdance .bde-logo-list-6-248.gradient-overlay__both::after,.breakdance .bde-logo-list-6-248.gradient-overlay__right::after
  declarations:
  width:640px;
*/
.gradient-overlay__both {
  /* override here */
}

/* class: hamburger */
/* vendor rule 1:
  selector: .breakdance .dan-burger.hamburger
  declarations:
  cursor:pointer;
  background-color:#fff0;
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger-529-153.hamburger
  declarations:
  --burguer-dimensions:40px;
  --burguer-stroke-color:var(--hcl-on-bronze);
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --hamburger-layer-spacing:6px;
  --hamburger-layer-height:3px;
  --hamburger-border-radius:6px;
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger-529-155.hamburger
  declarations:
  --burguer-dimensions:40px;
  --burguer-stroke-color:#FFF;
  --burguer-duration:400ms;
  --burguer-easing:ease;
  --hamburger-layer-spacing:6px;
  --hamburger-layer-height:3px;
  --hamburger-border-radius:6px;
*/
.hamburger {
  /* override here */
}

/* class: hamburger-box */
/* vendor rule 1:
  selector: .breakdance .dan-burger .hamburger-box
  declarations:
  display:inline-block;
  position:relative;
  width:var(--burguer-dimensions);
  height:calc(var(--hamburger-layer-spacing) * 3 + var(--hamburger-layer-height) * 2);
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger .hamburger--3dx .hamburger-box
  declarations:
  perspective:calc(var(--burguer-dimensions) * 2);
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger .hamburger--3dx-r .hamburger-box
  declarations:
  perspective:calc(var(--burguer-dimensions) * 2);
*/
.hamburger-box {
  /* override here */
}

/* class: hamburger--elastic */
/* vendor rule 1:
  selector: .breakdance .dan-burger .hamburger--elastic .hamburger-inner
  declarations:
  top:calc(var(--hamburger-layer-height) / 2);
  transition-duration:var(--burguer-duration);
  transition-timing-function:var(--burguer-easing);
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger .hamburger--elastic .hamburger-inner::before
  declarations:
  top:calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));
  transition:opacity calc(var(--burguer-duration) * 0.45) var(--burguer-duration) var(--burguer-easing);
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger .hamburger--elastic .hamburger-inner::after
  declarations:
  top:calc(var(--hamburger-layer-height) * 2 + var(--hamburger-layer-spacing) * 2);
  transition:transform var(--burguer-duration) var(--burguer-easing);
*/
.hamburger--elastic {
  /* override here */
}

/* class: hamburger--elastic-r */
/* vendor rule 1:
  selector: .breakdance .dan-burger .hamburger--elastic-r .hamburger-inner
  declarations:
  top:calc(var(--hamburger-layer-height) / 2);
  transition-duration:var(--burguer-duration);
  transition-timing-function:var(--burguer-easing);
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger .hamburger--elastic-r .hamburger-inner::before
  declarations:
  top:calc(var(--hamburger-layer-height) + var(--hamburger-layer-spacing));
  transition:opacity calc(var(--burguer-duration) * 0.45) var(--burguer-duration) var(--burguer-easing);
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger .hamburger--elastic-r .hamburger-inner::after
  declarations:
  top:calc(var(--hamburger-layer-height) * 2 + var(--hamburger-layer-spacing) * 2);
  transition:transform var(--burguer-duration) var(--burguer-easing);
*/
.hamburger--elastic-r {
  /* override here */
}

/* class: hamburger-inner */
/* vendor rule 1:
  selector: .breakdance .dan-burger .hamburger-inner
  declarations:
  display:block;
  top:50%;
  margin-top:calc(var(--hamburger-layer-height) / -2);
*/
/* vendor rule 2:
  selector: .breakdance .dan-burger .hamburger-inner,.breakdance .dan-burger .hamburger-inner::before,.breakdance .dan-burger .hamburger-inner::after
  declarations:
  width:var(--burguer-dimensions);
  height:var(--hamburger-layer-height);
  background-color:var(--burguer-stroke-color);
  border-radius:var(--hamburger-border-radius);
  position:absolute;
  transition-property:transform;
  transition-duration:var(--burguer-duration);
  transition-timing-function:var(--burguer-easing);
*/
/* vendor rule 3:
  selector: .breakdance .dan-burger .hamburger-inner::before,.breakdance .dan-burger .hamburger-inner::after
  declarations:
  content:"";
  display:block;
*/
.hamburger-inner {
  /* override here */
}

/* class: hero_home */
/* vendor rule: (no direct selector found) */
.hero_home {
  /* override here */
}

/* class: hero-logo-marquee */
/* vendor rule: (no direct selector found) */
.hero-logo-marquee {
  /* override here */
}

/* class: hero-logo-marquee__label */
/* vendor rule: (no direct selector found) */
.hero-logo-marquee__label {
  /* override here */
}

/* class: hero-logo-marquee__logo */
/* vendor rule: (no direct selector found) */
.hero-logo-marquee__logo {
  /* override here */
}

/* class: hero-logo-marquee__logo-link */
/* vendor rule: (no direct selector found) */
.hero-logo-marquee__logo-link {
  /* override here */
}

/* class: hero-logo-marquee__track */
/* vendor rule: (no direct selector found) */
.hero-logo-marquee__track {
  /* override here */
}

/* class: hero-logo-marquee__viewport */
/* vendor rule: (no direct selector found) */
.hero-logo-marquee__viewport {
  /* override here */
}

/* class: hero-scroll-cue */
/* vendor rule: (no direct selector found) */
.hero-scroll-cue {
  /* override here */
}

/* class: -hidden */
/* vendor rule 1:
  selector: .mf-cursor.-hidden:before
  declarations:
  transform:scale(0)!important;
*/
.-hidden {
  /* override here */
}

/* class: home */
/* vendor rule: (no direct selector found) */
.home {
  /* override here */
}

/* class: how_we_work_home */
/* vendor rule: (no direct selector found) */
.how_we_work_home {
  /* override here */
}

/* class: lenis */
/* vendor rule 1:
  selector: html.lenis
  declarations:
  scroll-behavior:unset!important;
*/
.lenis {
  scroll-behavior: unset !important;
}

html.lenis,
html.lenis body {
  height: auto;
}

/* class: lenis-scrolling */
/* vendor rule: (no direct selector found) */
.lenis-scrolling {
  /* preserve native pointer interactions while Lenis animates */
}

html.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

html.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

html.lenis.lenis-stopped {
  overflow: hidden;
}

/* class: mf-cursor */
/* vendor rule 1:
  selector: .mf-cursor
  declarations:
  position:fixed;
  top:0;
  left:0;
  z-index:99999;
  direction:ltr;
  contain:layout style size;
  pointer-events:none;
  transition:opacity .3s,color .4s;
  --border-color:unset;
  --border-top-radius:50%;
  --border-right-radius:50%;
  --border-bottom-radius:50%;
  --border-left-radius:50%;
  --border-style:unset;
  --border-top-width:0;
  --border-right-width:0;
  --border-bottom-width:0;
  --border-left-width:0;
*/
/* vendor rule 2:
  selector: .mf-cursor.mf-hide-cursor
  declarations:
  display:none;
*/
/* vendor rule 3:
  selector: .mf-cursor:before
  declarations:
  content:"";
  position:absolute;
  top:-24px;
  left:-24px;
  display:block;
  width:48px;
  height:48px;
  transform:scale(.2);
  background:currentColor;
  border-radius:50%;
  transition:transform .25s ease-in-out,opacity .1s,border .2s;
  border-color:var(--border-color);
  border-radius:var(--border-top-radius) var(--border-right-radius) var(--border-bottom-radius) var(--border-left-radius);
  border-style:var(--border-style);
  border-width:var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);
*/
.mf-cursor {
  /* override here */
}

/* class: mf-cursor-1 */
/* vendor rule: (no direct selector found) */
.mf-cursor-1 {
  /* override here */
}

/* class: mf-cursor-inner */
/* vendor rule: (no direct selector found) */
.mf-cursor-inner {
  /* override here */
}

/* class: mf-cursor-media */
/* vendor rule 1:
  selector: .mf-cursor-media
  declarations:
  position:absolute;
  width:400px;
  height:400px;
  margin:-200px 0 0 -200px;
*/
/* vendor rule 2:
  selector: .mf-cursor-media img,.mf-cursor-media video
  declarations:
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  border-radius:50%;
  border-radius:var(--border-top-radius) var(--border-right-radius) var(--border-bottom-radius) var(--border-left-radius);
  transition:border-radius .2s linear;
*/
/* vendor rule 3:
  selector: .mf-cursor-media img,.mf-cursor-media video
  declarations:
  position:static;
  width:100%;
  height:100%;
  object-fit:cover;
  transform:translateZ(0);
*/
.mf-cursor-media {
  /* override here */
}

/* class: mf-cursor-media-box */
/* vendor rule 1:
  selector: .mf-cursor-media-box
  declarations:
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  transform:scale(0) translateZ(0);
  padding:1px;
  opacity:0;
  transition:transform .3s,opacity .2s .2s,border .2s;
*/
/* vendor rule 2:
  selector: .mf-cursor.-media .mf-cursor-media-box
  declarations:
  opacity:1;
  transform:scale(.696);
  transition-duration:.3s,.3s;
  transition-delay:0s,0s;
*/
.mf-cursor-media-box {
  /* override here */
}

/* class: mf-cursor-text */
/* vendor rule 1:
  selector: .mf-cursor-text
  declarations:
  position:absolute;
  white-space:nowrap;
  top:-18px;
  left:-18px;
  width:36px;
  height:36px;
  display:flex;
  align-items:center;
  justify-content:center;
  transform:scale(0) rotate(10deg);
  opacity:0;
  color:#fff;
  font-size:16px;
  line-height:20px;
  text-align:center;
  transition:opacity .4s,transform .3s;
*/
/* vendor rule 2:
  selector: .mf-cursor.-icon .mf-cursor-text,.mf-cursor.-text .mf-cursor-text
  declarations:
  opacity:1;
  transform:scale(1);
*/
.mf-cursor-text {
  /* override here */
}

/* class: morph-bg--has-transition */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav .morph-bg--has-transition
  declarations:
  transition:var(--transition-duration);
  will-change:transform,border-radius,height,width;
*/
.morph-bg--has-transition {
  /* override here */
}

/* class: morph-bg--visible */
/* vendor rule 1:
  selector: .breakdance .dan-morphing-nav .morph-bg--visible
  declarations:
  opacity:1;
*/
.morph-bg--visible {
  /* override here */
}

/* class: numbers_home */
/* vendor rule: (no direct selector found) */
.numbers_home {
  /* override here */
}

/* class: numbers-title-accent */
/* vendor rule: (no direct selector found) */
.numbers-title-accent {
  /* override here */
}

/* class: page */
/* vendor rule: (no direct selector found) */
.page {
  /* override here */
}

/* class: page-id-6 */
/* vendor rule: (no direct selector found) */
.page-id-6 {
  /* override here */
}

/* class: page-template-default */
/* vendor rule: (no direct selector found) */
.page-template-default {
  /* override here */
}

/* class: particles-js-canvas-el */
/* vendor rule: (no direct selector found) */
.particles-js-canvas-el {
  /* override here */
}

/* class: portfolio-featured-image */
/* vendor rule: (no direct selector found) */
.portfolio-featured-image {
  /* override here */
}

/* class: project-full-card */
/* vendor rule: (no direct selector found) */
.project-full-card {
  /* override here */
}

/* class: projects_home */
/* vendor rule: (no direct selector found) */
.projects_home {
  /* override here */
}

/* class: pulsating-dot-blue */
/* vendor rule 1:
  selector: .pulsating-dot-blue
  declarations:
  position:relative;
  height:16px;
  width:16px;
  background:var(--hcl-blue-10);
  border-radius:50%;
*/
/* vendor rule 2:
  selector: .pulsating-dot-blue::after
  declarations:
  content:'';
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  border-radius:50%;
  background:var(--hcl-blue-10);
  animation:smooth-pulse 3s infinite;
  transform-origin:center;
  opacity:0;
*/
.pulsating-dot-blue {
  /* override here */
}

/* class: pulsating-dot-green */
/* vendor rule 1:
  selector: .pulsating-dot-green
  declarations:
  position:relative;
  height:16px;
  width:16px;
  background:var(--hcl-grass-10);
  border-radius:50%;
*/
/* vendor rule 2:
  selector: .pulsating-dot-green::after
  declarations:
  content:'';
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  border-radius:50%;
  background:var(--hcl-grass-10);
  animation:smooth-pulse 3s infinite;
  transform-origin:center;
  opacity:0;
*/
.pulsating-dot-green {
  /* override here */
}

/* class: pulsating-dot-lime */
/* vendor rule 1:
  selector: .pulsating-dot-lime
  declarations:
  position:relative;
  height:16px;
  width:16px;
  background:var(--hcl-brand-10);
  border-radius:50%;
*/
/* vendor rule 2:
  selector: .pulsating-dot-lime::after
  declarations:
  content:'';
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  border-radius:50%;
  background:var(--hcl-brand-10);
  animation:smooth-pulse 3s infinite;
  transform-origin:center;
  opacity:0;
*/
.pulsating-dot-lime {
  /* override here */
}

/* class: pulsating-dot-red */
/* vendor rule 1:
  selector: .pulsating-dot-red
  declarations:
  position:relative;
  height:16px;
  width:16px;
  background:var(--hcl-ruby-10);
  border-radius:50%;
*/
/* vendor rule 2:
  selector: .pulsating-dot-red::after
  declarations:
  content:'';
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  border-radius:50%;
  background:var(--hcl-ruby-10);
  animation:smooth-pulse 3s infinite;
  transform-origin:center;
  opacity:0;
*/
.pulsating-dot-red {
  /* override here */
}

/* class: rank-math-schema */
/* vendor rule: (no direct selector found) */
.rank-math-schema {
  /* override here */
}

/* class: reference-hero-heading */
/* vendor rule: (no direct selector found) */
.reference-hero-heading {
  /* override here */
}

/* class: reference-hero-heading__text */
/* vendor rule: (no direct selector found) */
.reference-hero-heading__text {
  /* override here */
}

/* class: reference-hero-keywords */
/* vendor rule: (no direct selector found) */
.reference-hero-keywords {
  /* override here */
}

/* class: reference-hero-keyword-wrap */
/* vendor rule: (no direct selector found) */
.reference-hero-keyword-wrap {
  /* override here */
}

/* class: reference-hero-particle */
/* vendor rule: (no direct selector found) */
.reference-hero-particle {
  /* override here */
}

/* class: section-container */
/* vendor rule 1:
  selector: .breakdance .bde-section .section-container
  declarations:
  max-width:var(--bde-section-width);
  background-size:cover;
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left;
  margin:0 auto;
  padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding);
*/
/* vendor rule 2:
  selector: /* source: _sources/css/6d01d347f4dc6b58d4d4716e1139fcd5.css */
.breakdance .bde-section-6-100 .section-container
  declarations:
  display:flex;
  flex-direction:column;
*/
/* vendor rule 3:
  selector: .breakdance .bde-section-6-100 .section-container
  declarations:
  --bde-section-width:100%;
*/
.section-container {
  /* override here */
}

/* class: services_home */
/* vendor rule: (no direct selector found) */
.services_home {
  /* override here */
}

/* class: swiper */
/* vendor rule 1:
  selector: .breakdance .section-background-slideshow .swiper
  declarations:
  height:100%;
  z-index:0;
*/
/* vendor rule 2:
  selector: .swiper
  declarations:
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
*/
/* vendor rule 3:
  selector: .swiper .swiper-notification
  declarations:
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000;
*/
.swiper {
  /* override here */
}

/* class: swiper-backface-hidden */
/* vendor rule 1:
  selector: .swiper-backface-hidden .swiper-slide
  declarations:
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
*/
.swiper-backface-hidden {
  /* override here */
}

/* class: swiper-horizontal */
/* vendor rule 1:
  selector: .swiper-horizontal.swiper-css-mode>.swiper-wrapper
  declarations:
  scroll-snap-type:x mandatory;
*/
/* vendor rule 2:
  selector: .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child
  declarations:
  margin-inline-start:var(--swiper-centered-offset-before);
*/
/* vendor rule 3:
  selector: .swiper-centered.swiper-horizontal>.swiper-wrapper::before
  declarations:
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after);
*/
.swiper-horizontal {
  /* override here */
}

/* class: swiper-initialized */
/* vendor rule: (no direct selector found) */
.swiper-initialized {
  /* override here */
}

/* class: swiper-notification */
/* vendor rule 1:
  selector: .swiper .swiper-notification
  declarations:
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1000;
*/
.swiper-notification {
  /* override here */
}

/* class: swiper-pointer-events */
/* vendor rule 1:
  selector: .swiper-pointer-events
  declarations:
  touch-action:pan-y;
*/
/* vendor rule 2:
  selector: .swiper-pointer-events.swiper-vertical
  declarations:
  touch-action:pan-x;
*/
.swiper-pointer-events {
  /* override here */
}

/* class: swiper-slide */
/* vendor rule 1:
  selector: .swiper-android .swiper-slide,.swiper-wrapper
  declarations:
  transform:translate3d(0,0,0);
*/
/* vendor rule 2:
  selector: .swiper-slide
  declarations:
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform;
*/
/* vendor rule 3:
  selector: .swiper-autoheight,.swiper-autoheight .swiper-slide
  declarations:
  height:auto;
*/
.swiper-slide {
  /* override here */
}

/* class: swiper-slide-active */
/* vendor rule 1:
  selector: .swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active
  declarations:
  pointer-events:auto;
*/
/* vendor rule 2:
  selector: .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active
  declarations:
  pointer-events:auto;
*/
/* vendor rule 3:
  selector: .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev
  declarations:
  pointer-events:auto;
  visibility:visible;
*/
.swiper-slide-active {
  /* override here */
}

/* class: swiper-slide-next */
/* vendor rule 1:
  selector: .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev
  declarations:
  pointer-events:auto;
  visibility:visible;
*/
.swiper-slide-next {
  /* override here */
}

/* class: swiper-slide-prev */
/* vendor rule 1:
  selector: .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev
  declarations:
  pointer-events:auto;
  visibility:visible;
*/
.swiper-slide-prev {
  /* override here */
}

/* class: swiper-slide-visible */
/* vendor rule 1:
  selector: .swiper-slide-visible .swiper-lazy-preloader
  declarations:
  animation:swiper-preloader-spin 1s infinite linear;
*/
.swiper-slide-visible {
  /* override here */
}

/* class: swiper-wrapper */
/* vendor rule 1:
  selector: .breakdance .section-background-slideshow .swiper-wrapper
  declarations:
  z-index:0;
*/
/* vendor rule 2:
  selector: .swiper-vertical>.swiper-wrapper
  declarations:
  flex-direction:column;
*/
/* vendor rule 3:
  selector: .swiper-wrapper
  declarations:
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  transition-property:transform;
  box-sizing:content-box;
*/
.swiper-wrapper {
  /* override here */
}

/* class: to-right */
/* vendor rule 1:
  selector: .un-image-carousel-container.to-right .un-logo-bar__marquee-content
  declarations:
  animation:logo-marquee-RTL 30s linear infinite running;
*/
/* vendor rule 2:
  selector: .un-image-carousel-container.to-right .carousel-type__start-on-hover
  declarations:
  animation:logo-marquee-RTL 30s linear infinite paused;
*/
/* vendor rule 3:
  selector: .un-image-carousel-container.to-right
  declarations:
  justify-content:flex-end;
*/
.to-right {
  /* override here */
}

/* class: trusted_home */
/* vendor rule: (no direct selector found) */
.trusted_home {
  /* override here */
}

.faq_home {
  position: relative;
}

.breakdance .faq_home > .section-container {
  padding-top: clamp(132px, 16vh, 220px);
  padding-bottom: clamp(132px, 16vh, 220px);
}

.breakdance .faq-home__layout {
  display: grid;
  grid-template-columns: minmax(260px, 0.82fr) minmax(0, 1.18fr);
  column-gap: clamp(40px, 5vw, 88px);
  row-gap: clamp(40px, 5vw, 64px);
  align-items: start;
}

.breakdance .faq-home__intro {
  position: sticky;
  top: 120px;
}

.breakdance .faq-home__title {
  margin: 22px 0 22px;
  font-size: clamp(34px, 4.5vw, 62px);
  line-height: 0.98;
  letter-spacing: -0.045em;
  font-weight: 520;
  color: #f3f5f8;
  text-transform: uppercase;
}

.breakdance .faq-home__title-accent {
  color: var(--edit-accent);
}

.breakdance .faq-home__copy {
  max-width: 34ch;
  margin: 0;
  font-size: clamp(15px, 1.2vw, 18px);
  line-height: 1.82;
  letter-spacing: -0.015em;
  color: rgba(236, 241, 246, 0.84);
}

.breakdance .faq-home__list {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.breakdance .faq-home__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  transition: border-color 220ms ease;
}

.breakdance .faq-home__item.is-open {
  background: rgba(255, 255, 255, 0.035);
  border-top: 1px solid rgba(255, 255, 255, 0.16);
  border-bottom-color: rgba(255, 255, 255, 0.18);
}

.breakdance .faq-home__item:hover,
.breakdance .faq-home__item:focus-within {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.breakdance .faq-home__trigger {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 64px;
  padding: 22px 24px 22px 0;
  border: 0;
  background: transparent;
  text-align: left;
  color: #f3f5f8;
  font-size: clamp(20px, 1.65vw, 30px);
  line-height: 1.12;
  letter-spacing: -0.03em;
  font-weight: 560;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}

.breakdance .faq-home__trigger > span:first-child {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: min(760px, 100%);
  text-decoration: none;
}

.breakdance .faq-home__item.is-open .faq-home__trigger::before {
  content: "";
  position: absolute;
  left: -16px;
  top: 18px;
  bottom: 18px;
  width: 2px;
  border-radius: 999px;
  background: rgba(255, 157, 77, 0.72);
}

.breakdance .faq-home__trigger:focus-visible {
  outline: 2px solid rgba(255, 157, 77, 0.7);
  outline-offset: 6px;
  border-radius: 8px;
}

.breakdance .faq-home__icon {
  position: relative;
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  opacity: 0.82;
  border-radius: 999px;
  transition: background-color 220ms ease, opacity 220ms ease, transform 220ms ease;
}

.breakdance .faq-home__item:hover .faq-home__icon,
.breakdance .faq-home__item:focus-within .faq-home__icon {
  background: rgba(255, 255, 255, 0.04);
  opacity: 1;
}

.breakdance .faq-home__icon::before,
.breakdance .faq-home__icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 1px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.78);
  transform: translate(-50%, -50%);
  transition: transform 220ms ease, opacity 220ms ease, background-color 220ms ease;
}

.breakdance .faq-home__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.breakdance .faq-home__item.is-open .faq-home__icon::after {
  transform: translate(-50%, -50%) rotate(90deg) scaleX(0);
  opacity: 0;
}

.breakdance .faq-home__panel {
  max-height: 0;
  overflow: hidden;
  padding: 0 64px 0 0;
  transition: max-height 240ms ease, padding-bottom 240ms ease;
}

.breakdance .faq-home__item.is-open .faq-home__panel {
  max-height: 320px;
  padding-bottom: 30px;
}

.breakdance .faq-home__panel-inner {
  max-width: 760px;
  padding-left: 16px;
  border-left: 2px solid rgba(255, 255, 255, 0.12);
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 220ms ease, transform 220ms ease;
}

.breakdance .faq-home__item.is-open .faq-home__panel-inner {
  opacity: 1;
  transform: translateY(0);
}

.breakdance .faq-home__panel p {
  margin: 0;
  font-size: clamp(13px, 0.95vw, 14px);
  line-height: 1.8;
  letter-spacing: -0.015em;
  color: rgba(230, 236, 242, 0.76);
}

.breakdance .faq-home__panel p:first-child {
  color: rgba(241, 245, 249, 0.9);
  font-weight: 550;
}

.breakdance .faq-home__panel ul {
  margin: 12px 0 0;
  padding-left: 18px;
  color: rgba(230, 236, 242, 0.6);
}

.breakdance .faq-home__panel li {
  margin: 8px 0 0;
  font-size: clamp(12px, 0.92vw, 13px);
  line-height: 1.8;
}

@media (max-width: 991px) {
  .breakdance .faq-home__layout {
    grid-template-columns: 1fr;
    row-gap: 44px;
  }

  .breakdance .faq-home__intro {
    position: static;
  }

  .breakdance .faq-home__title {
    font-size: clamp(34px, 9vw, 56px);
  }

  .breakdance .faq-home__trigger {
    font-size: clamp(18px, 4.4vw, 28px);
    min-height: 60px;
    padding: 20px 8px 20px 0;
  }

  .breakdance .faq-home__panel {
    padding: 0 0 24px 0;
  }

  .breakdance .faq-home__panel-inner {
    padding-left: 14px;
  }

  .breakdance .faq-home__item.is-open .faq-home__trigger::before {
    left: -10px;
  }
}

/* class: un-image-carousel-container */
/* vendor rule 1:
  selector: .un-image-carousel-container
  declarations:
  display:flex;
  overflow:hidden;
*/
/* vendor rule 2:
  selector: .un-image-carousel-container .un-logo-bar__marquee-content
  declarations:
  animation:logo-marquee-LTR 30s linear infinite running;
*/
/* vendor rule 3:
  selector: .un-image-carousel-container.to-right .un-logo-bar__marquee-content
  declarations:
  animation:logo-marquee-RTL 30s linear infinite running;
*/
.un-image-carousel-container {
  /* override here */
}

/* class: un-logo-bar__logo-wrapper */
/* vendor rule 1:
  selector: .breakdance .bde-logo-list,.un-logo-bar,.un-logo-bar__marquee-content,.un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link,.un-logo-bar__scrollable-wrapper
  declarations:
  display:flex;
  position:relative;
  align-items:center;
*/
/* vendor rule 2:
  selector: .un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link
  declarations:
  justify-content:center;
  align-items:center;
*/
/* vendor rule 3:
  selector: .breakdance .un-logo-bar__logo-wrapper img
  declarations:
  max-width:initial;
  height:100%;
  width:auto;
*/
.un-logo-bar__logo-wrapper {
  /* override here */
}

/* class: un-logo-bar__marquee-content */
/* vendor rule 1:
  selector: .breakdance .bde-logo-list,.un-logo-bar,.un-logo-bar__marquee-content,.un-logo-bar__logo-wrapper,.bde-logo-list .breakdance-link,.un-logo-bar__scrollable-wrapper
  declarations:
  display:flex;
  position:relative;
  align-items:center;
*/
/* vendor rule 2:
  selector: .un-logo-bar__marquee-content,.un-static-image-grid,.un-logo-bar__scrollable-wrapper
  declarations:
  column-gap:30px;
*/
/* vendor rule 3:
  selector: .un-logo-bar__marquee-content
  declarations:
  will-change:transform;
  transform:translate3d(0,0,0);
*/
.un-logo-bar__marquee-content {
  /* override here */
}

/* class: why_us_home */
/* vendor rule: (no direct selector found) */
.why_us_home {
  /* override here */
}

/* class: wp-singular */
/* vendor rule: (no direct selector found) */
.wp-singular {
  /* override here */
}

/* class: wp-theme-breakdance-zero */
/* vendor rule: (no direct selector found) */
.wp-theme-breakdance-zero {
  /* override here */
}

/* ===== AUTO-GENERATED CLASS MAP END ===== */
  .breakdance .services_home .revenue-model-snapshot {
    border-radius: 14px;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.14);
  }

  .breakdance .services_home .revenue-model-snapshot__canvas {
    height: 244px;
    padding: 40px 22px 46px 34px;
  }

  .breakdance .services_home .revenue-model-snapshot__grid,
  .breakdance .services_home .revenue-model-snapshot__axis--x {
    right: 22px;
  }

  .breakdance .services_home .revenue-model-snapshot__grid,
  .breakdance .services_home .revenue-model-snapshot__axis--y {
    left: 34px;
  }

  .breakdance .services_home .revenue-model-snapshot__grid--1 {
    top: 72px;
  }

  .breakdance .services_home .revenue-model-snapshot__grid--2 {
    top: 122px;
  }

  .breakdance .services_home .revenue-model-snapshot__grid--3 {
    top: 172px;
  }

  .breakdance .services_home .revenue-model-snapshot__axis--y {
    top: 40px;
    bottom: 46px;
  }

  .breakdance .services_home .revenue-model-snapshot__axis--x {
    bottom: 46px;
  }

  .breakdance .services_home .revenue-model-snapshot__bar {
    bottom: 46px;
  }

  .breakdance .services_home .revenue-model-snapshot__bar em,
  .breakdance .services_home .revenue-model-snapshot__bar span {
    font-size: 10px;
  }

  .breakdance .services_home .revenue-model-snapshot__bar--1 {
    height: 24px;
  }

  .breakdance .services_home .revenue-model-snapshot__bar--2 {
    height: 46px;
  }

  .breakdance .services_home .revenue-model-snapshot__bar--3 {
    height: 78px;
  }

  .breakdance .services_home .revenue-model-snapshot__bar--4 {
    height: 156px;
  }

@media (max-width: 767px) {
  .breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__items-wrapper {
    width: min(22rem, 84vw) !important;
    max-width: min(22rem, 84vw) !important;
    padding-inline: 1rem !important;
  }

  .breakdance .bde-div-529-154 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    min-height: 100svh !important;
  }

  .breakdance .bde-div-529-164 {
    width: 100% !important;
    flex: 1 1 auto !important;
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    gap: clamp(16px, 2.8vw, 24px) !important;
  }

  .breakdance .bde-div-529-197 {
    width: 100% !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 0 !important;
  }

  .breakdance .dh_footer > .section-container {
    padding-bottom: 8px;
  }

  .breakdance .dan-image-reveal-529-220 {
    width: 100% !important;
    margin-top: 0.45rem !important;
    margin-bottom: -0.65rem !important;
  }

  .breakdance .dan-image-reveal-529-220 .dan-image-reveal__element {
    width: 100%;
    display: flex;
    justify-content: center;
    overflow: hidden !important;
  }

  .breakdance .dan-tabs-6-745 {
    gap: 18px;
  }

  .breakdance .bde-div-6-755 {
    width: 100%;
    padding: 24px 18px;
    border-radius: 24px;
  }

  .breakdance .bde-form-builder-6-759 .breakdance-form {
    gap: 14px;
  }

  .breakdance .breakdance-form .breakdance-form-field__input,
  .breakdance .breakdance-form .breakdance-form-button__submit {
    min-height: 52px;
  }

  .breakdance .breakdance-form textarea.breakdance-form-field__input {
    min-height: 132px;
  }

  .breakdance .breakdance-form-field--privacy .breakdance-form-checkbox--privacy {
    align-items: center;
    justify-content: flex-start;
    gap: 6px 12px;
  }

  .breakdance .breakdance-form-field--privacy .breakdance-form-checkbox__main {
    width: auto;
    flex: 1 1 auto;
    min-width: 0;
    align-items: center;
    gap: 6px;
  }

  .breakdance .breakdance-form-checkbox__text {
    flex: 0 1 auto;
    min-width: 0;
    padding-left: 0 !important;
    line-height: 1.35 !important;
  }

  .breakdance .breakdance-form-checkbox__link {
    margin-left: 0;
    line-height: 1.35;
  }

  .breakdance .reference-privacy-panel {
    margin-top: 4px;
    padding: 16px;
    border-radius: 16px;
  }

  .breakdance .reference-privacy-panel__title {
    font-size: 15px;
  }

  .breakdance .reference-privacy-panel__intro,
  .breakdance .reference-privacy-panel__list,
  .breakdance .reference-privacy-panel__list strong {
    font-size: 13px;
  }

  .breakdance .reference-privacy-panel__intro,
  .breakdance .reference-privacy-panel__list p {
    line-height: 1.62;
  }

  .breakdance .reference-privacy-panel__list {
    padding-left: 1.1em;
  }

  .breakdance .dan-image-reveal-61-159 {
    margin-bottom: -1.9rem !important;
  }

  .breakdance .dan-image-reveal-61-159 .dan-image-reveal__element {
    overflow: hidden !important;
  }

  .breakdance .footer-brand-wordmark {
    font-size: clamp(4.25rem, 17.9vw, 5.85rem) !important;
    letter-spacing: -0.06em !important;
    transform: translateY(28%) !important;
  }

  .breakdance .menu-brand-wordmark {
    width: 100%;
    font-size: clamp(4.35rem, 18.8vw, 6.05rem) !important;
    letter-spacing: -0.068em !important;
    transform: translateY(23%) !important;
    text-align: center !important;
  }

.breakdance .bde-form-builder-6-759 .breakdance-form-footer {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: stretch !important;
  justify-items: stretch !important;
  gap: 12px !important;
}

.breakdance .bde-form-builder-6-759 .breakdance-form-footer .breakdance-form-button__submit {
  width: 100% !important;
  grid-column: 1 !important;
}

.breakdance .bde-form-builder-6-759 .reference-form-status {
  grid-column: 1 !important;
  justify-self: stretch !important;
  width: 100%;
  display: grid;
  gap: 4px;
  min-height: 0;
  margin-top: 12px;
  padding: 0;
  text-align: left;
  color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 180ms ease, transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.breakdance .reference-form-status[data-tone] {
  min-height: 64px;
  padding: 14px 16px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.04);
  opacity: 1;
  transform: translateY(0);
}

.breakdance .reference-form-status strong {
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.breakdance .reference-form-status span {
  display: block;
  font-size: 13px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.74);
}

.breakdance .reference-form-status[data-tone="idle"] {
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.04);
}

.breakdance .reference-form-status[data-tone="success"] {
  border-color: rgba(127, 227, 160, 0.38);
  background: rgba(53, 112, 70, 0.22);
}

.breakdance .reference-form-status[data-tone="success"] strong {
  color: #c8ffd7;
}

.breakdance .reference-form-status[data-tone="error"] {
  border-color: rgba(255, 133, 133, 0.34);
  background: rgba(121, 46, 46, 0.22);
}

.breakdance .reference-form-status[data-tone="error"] strong {
  color: #ffd0d0;
}

.breakdance .breakdance-form .breakdance-form-button__submit[aria-busy="true"] {
  opacity: 0.86;
  cursor: progress;
}
}

@media (max-width: 479px) {
  .breakdance .dan-offcanvas-menu-529-152 .dan-offcanvas-menu__items-wrapper {
    width: min(20.5rem, 82vw) !important;
    max-width: min(20.5rem, 82vw) !important;
    padding-inline: 0.9rem !important;
  }

  .breakdance .dh_footer > .section-container {
    padding-bottom: 6px;
  }

  .breakdance .dan-image-reveal-529-220 {
    margin-bottom: -0.52rem !important;
  }

  .breakdance .dan-particles-6-912 {
    padding-right: 16px;
    padding-left: 16px;
  }

  .breakdance .bde-heading-6-742 {
    font-size: clamp(32px, 11vw, 44px);
  }

  .breakdance .bde-div-6-755 {
    padding: 22px 16px;
  }

  .breakdance .footer-brand-wordmark {
    font-size: clamp(3.65rem, 16.6vw, 4.9rem) !important;
    letter-spacing: -0.058em !important;
    transform: translateY(26%) !important;
  }

  .breakdance .menu-brand-wordmark {
    font-size: clamp(3.8rem, 17.6vw, 5.2rem) !important;
    letter-spacing: -0.065em !important;
    transform: translateY(20%) !important;
  }
}
