.ho-scroll-reveal {
  opacity: 0;
  transform: translateY(1.25rem);
  transition: opacity 925ms ease, transform 925ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.ho-scroll-reveal.is-in-view {
  opacity: 1;
  transform: none;
}
@media (prefers-reduced-motion: reduce) {
  .ho-scroll-reveal, .ho-scroll-reveal.is-in-view {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
:root {
  --color-espresso: #281c12;
  --container-padding-h: 2.25rem;
  --container-padding-v: 1.8rem;
  --border-radius-default: 0.8rem;
}
@media (max-width: 767px) {
  :root {
    --container-padding-h: 0rem;
    --container-padding-v: 1.1rem;
  }
}
.theme-dark {
  --bde-headings-color: #ffffff;
  --link-color: #ffffff;
  --bde-links-color: #ffffff;
  --bde-links-color-hover: #ffffff;
  --bde-body-text-color: #e8e6e2;
  fill: #ffffff;
  color-scheme: dark;
}
.breakdance .button-atom--secondary {
  --secondary-color: var(--bde-body-text-color);
  --bde-button-secondary-text-color: var(--secondary-color);
  --bde-button-secondary-background-color: transparent;
  --bde-button-secondary-border-color: var(--secondary-color);
  --bde-button-secondary-background-color-hover: var(--secondary-color);
  --bde-button-secondary-border-color-hover: #ffffff;
}
.breakdance .theme-dark .button-atom--secondary {
  --secondary-color: #ffffff;
  --bde-button-secondary-text-color-hover: #252525;
}
.breakdance .breakdance-swiper-wrapper {
  --swiper-theme-color: var(--bde-brand-primary-color);
  --swiper-pagination-color: var(--bde-brand-primary-color);
}
.breakdance .breakdance-swiper-wrapper .swiper-pagination-bullet {
  background-color: var(--swiper-theme-color);
}
.bde-heading {
  user-select: none;
  -webkit-user-select: none;
}
.ho-logo {
  --logo-color: var(--color-espresso);
  line-height: 0;
  position: relative;
  cursor: pointer;
  display: inline-block;
  color: inherit;
  text-decoration: none;
}
.ho-logo svg {
  display: block;
  height: 100%;
  width: auto;
  shape-rendering: geometricPrecision;
  fill: var(--logo-color);
}
.ho-logo__short {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 925ms ease, visibility 0s 925ms, display 0s 925ms;
  transition-behavior: allow-discrete;
}
svg.ho-logo__short {
  height: 87.5%;
}
.ho-logo__full {
  display: block;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 925ms ease 750ms, visibility 0s 750ms, display 0s 750ms;
  transition-behavior: allow-discrete;
}
@starting-style {
  .ho-logo__full {
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .ho-logo__full {
    display: none;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 925ms ease, visibility 0s 925ms, display 0s 925ms;
    transition-behavior: allow-discrete;
  }
  .ho-logo__short {
    display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity 925ms ease 750ms, visibility 0s 750ms, display 0s 750ms;
    transition-behavior: allow-discrete;
  }
  @starting-style {
    .ho-logo__short {
      opacity: 0;
    }
  }
}
:root {
  --header-main-height: 4rem;
  --wp-admin-bar-height: 32px;
  --header-main-offset: calc(var(--header-main-height));
}
@media (max-width: 479px) {
  :root {
    --header-main-height: 4.25rem;
  }
}
[data-breakdance-foreign-document-type] #header-main, .breakdance.canvas #header-main {
  opacity: 1;
  transition: none;
}
#header-main {
  background: none;
  z-index: 1000;
  opacity: 0;
  transition: opacity 600ms ease 325ms, background-color 750ms ease, border-color 750ms ease, backdrop-filter 750ms ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
#header-main .bde-header-builder__container {
  display: flex;
  align-items: center;
  transition: padding 400ms ease-out;
}
#header-main .bde-header-builder__container > div:first-child {
  margin-right: auto;
}
#header-main .bde-header-builder__container > div:last-child {
  margin-left: auto;
}
#header-main .bde-menu {
  display: flex;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 925ms ease 750ms, visibility 0s 750ms, display 0s 750ms;
  transition-behavior: allow-discrete;
}
@starting-style {
  #header-main .bde-menu {
    opacity: 0;
  }
}
#header-main .bde-shortcode:has(.hamburger) {
  display: none;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 925ms ease, visibility 0s 925ms, display 0s 925ms;
  transition-behavior: allow-discrete;
}
@media (max-width: 767px) {
  #header-main .bde-menu {
    display: none;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 925ms ease, visibility 0s 925ms, display 0s 925ms;
    transition-behavior: allow-discrete;
  }
  #header-main .bde-shortcode:has(.hamburger) {
    display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity 925ms ease 750ms, visibility 0s 750ms, display 0s 750ms;
    transition-behavior: allow-discrete;
  }
  @starting-style {
    #header-main .bde-shortcode:has(.hamburger) {
      opacity: 0;
    }
  }
}
#header-main .breakdance-menu {
  --link-color: var(--color-espresso);
  --bde-body-text-color: var(--color-espresso);
}
#header-main .breakdance-menu-item {
  padding-left: 1rem;
  padding-right: 1rem;
}
#header-main .breakdance-menu-item .breakdance-menu-link {
  position: relative;
  padding: 0.5rem 0.35rem;
}
#header-main .breakdance-menu-item .breakdance-menu-link .ho-split {
  position: relative;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
}
#header-main .breakdance-menu-item .breakdance-menu-link .ho-split__row {
  display: block;
  clip-path: inset(0 -0.5em);
}
#header-main .breakdance-menu-item .breakdance-menu-link .ho-split__row > span {
  display: block;
  white-space: nowrap;
  padding-bottom: 0.2em;
  will-change: transform;
  transition: transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1);
}
#header-main .breakdance-menu-item .breakdance-menu-link .ho-split__row--top > span {
  transform: translateY(0);
}
#header-main .breakdance-menu-item .breakdance-menu-link .ho-split__row--bot {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  bottom: 0;
  white-space: nowrap;
}
#header-main .breakdance-menu-item .breakdance-menu-link .ho-split__row--bot > span {
  transform: translateY(100%);
}
#header-main .breakdance-menu-item .breakdance-menu-link:hover .ho-split__row--top > span, #header-main .breakdance-menu-item .breakdance-menu-link.breakdance-menu-link--active .ho-split__row--top > span {
  transform: translateY(-110%);
}
#header-main .breakdance-menu-item .breakdance-menu-link:hover .ho-split__row--bot > span, #header-main .breakdance-menu-item .breakdance-menu-link.breakdance-menu-link--active .ho-split__row--bot > span {
  transform: translateY(0);
}
body.page-loaded #header-main {
  opacity: 1;
  background-color: #ffffff;
}
body:not(.hero-media).scroll-top #header-main {
  background: transparent;
  border-bottom: none;
}
body.hero-media.scroll-top #header-main, body.hero-media.scroll-step-1 #header-main {
  background: transparent;
  border-bottom-color: transparent;
}
body.hero-media.scroll-step-2 #header-main {
  background-color: color-mix(in srgb, var(--color-espresso) 10%, transparent);
  backdrop-filter: blur(0.5em);
  -webkit-backdrop-filter: blur(0.5em);
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
body:not(.hero-media).scroll-top #header-main > .bde-header-builder__container, body.hero-media.scroll-top #header-main > .bde-header-builder__container, body.hero-media.scroll-step-1 #header-main > .bde-header-builder__container, body.hero-media.scroll-step-2 #header-main > .bde-header-builder__container {
  padding: 2rem !important;
}
@media (max-width: 767px) {
  body:not(.hero-media).scroll-top #header-main > .bde-header-builder__container, body.hero-media.scroll-top #header-main > .bde-header-builder__container, body.hero-media.scroll-step-1 #header-main > .bde-header-builder__container, body.hero-media.scroll-step-2 #header-main > .bde-header-builder__container {
    padding: 1.45rem !important;
  }
}
body:has(.hero-media.theme-dark):not(.scroll-step-3) #header-main .breakdance-menu {
  --link-color: #ffffff;
}
body:has(.hero-media.theme-dark):not(.scroll-step-3) #header-main .ho-logo {
  --logo-color: #ffffff;
}
body:has(.hero-media.theme-dark):not(.scroll-step-3) #header-main .hamburger {
  --bar-color: #ffffff;
}
.hamburger {
  --bar-color: var(--color-espresso);
  cursor: pointer;
}
.hamburger-inner {
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.hamburger-inner .bar {
  position: absolute;
  width: 1.6rem;
  height: 1px;
  background-color: var(--bar-color);
  transition: transform 0.55s cubic-bezier(0.2, 0.8, 0.2, 1);
  transform: translate(0, 0) rotate(0.001deg);
}
.hamburger-inner .bar::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--bar-color);
  transform: translateX(-150%);
}
.hamburger-inner .bar:nth-child(1) {
  transform: translate(0, -0.45rem) rotate(0.001deg);
  transition-delay: 0s;
}
.hamburger-inner .bar:nth-child(3) {
  transform: translate(-35%, 0.45rem) rotate(0.001deg);
  transition-delay: 0.05s;
  width: 0.9rem;
}
.hamburger-inner .bar:nth-child(3)::before {
  transform: translateX(-300%);
}
.hamburger:hover .hamburger-inner .bar:nth-child(1) {
  transform: translate(2.5rem, -0.45rem) rotate(0.001deg);
}
.hamburger:hover .hamburger-inner .bar:nth-child(2) {
  transform: translate(2.5rem, 0) rotate(0.001deg);
}
.hamburger:hover .hamburger-inner .bar:nth-child(3) {
  transform: translate(2.5rem, 0.45rem) rotate(0.001deg);
}
.breakdance .bde-section .section-container {
  --bde-section-width: 1440px;
  --scale: 1;
  --section-padding-sm: calc(2.5rem * var(--scale));
  --section-padding-lg: calc(8.5rem * var(--scale));
}
@media (max-width: 1023px) {
  .breakdance .bde-section .section-container {
    --scale: 0.85;
  }
}
@media (max-width: 479px) {
  .breakdance .bde-section .section-container {
    --scale: 0.7;
  }
}
h1.bde-heading:not([data-hta-ready]), h2.bde-heading:not([data-hta-ready]) {
  visibility: hidden;
}
[data-breakdance-foreign-document-type] h1.bde-heading, [data-breakdance-foreign-document-type] h2.bde-heading, .breakdance.canvas h1.bde-heading, .breakdance.canvas h2.bde-heading {
  visibility: visible;
}
h1.bde-heading, h2.bde-heading {
  display: inline-block;
}
h1.bde-heading .ho-hta__word, h2.bde-heading .ho-hta__word {
  display: inline-block;
  white-space: nowrap;
}
h1.bde-heading .ho-hta__ch, h2.bde-heading .ho-hta__ch {
  display: inline-block;
  opacity: 0;
  filter: blur(18px);
  transform: translateY(0.35em);
  transition: opacity 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) var(--hta-delay, 0ms), filter 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) var(--hta-delay, 0ms), transform 1.1s cubic-bezier(0.2, 0.8, 0.2, 1) var(--hta-delay, 0ms);
}
h1.bde-heading .ho-hta__ch--space, h2.bde-heading .ho-hta__ch--space {
  width: 0.28em;
}
h1.bde-heading.ho-hta--in .ho-hta__ch, h2.bde-heading.ho-hta--in .ho-hta__ch {
  opacity: 1;
  filter: blur(0);
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
  h1.bde-heading .ho-hta__ch, h2.bde-heading .ho-hta__ch {
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
  }
}
html {
  font-size: 15px;
}
@media (min-width: 1024px) {
  html {
    font-size: 16px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_animations.scss%22%2C%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_theme.scss%22%2C%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_mixins.scss%22%2C%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_logo.scss%22%2C%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_header.scss%22%2C%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_sections.scss%22%2C%22www%2Fhildeorjan_942%2Fpublic%2Fwp-content%2Fthemes%2Fho%2Fscss%2F_effects.scss%22%2C%22(stdin)%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAsDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACFE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAEvDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEfA%3BAC4BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHjBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAInBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJzBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF3CA%3BAEgDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJpCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIyCA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAFvJE%3BAE%2BJA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BACzOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACdF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9BF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */