@charset "UTF-8";
:root {
  --animation-fast: 0.4s cubic-bezier(0.3, 1, 0.3, 1);
  --animation-primary: 0.6s cubic-bezier(0.3, 1, 0.3, 1);
  --animation-smooth: 0.8s cubic-bezier(0.3, 1, 0.3, 1);
  --animation-slow: 0.8s cubic-bezier(0.6, 0, 0.2, 1);
  --animation-nav: 0.4s cubic-bezier(0.3, 0, 0.3, 1);
  --animation-nav-smooth: 0.6s cubic-bezier(0.3, 0, 0.3, 1);
}
html {
  font-size: 14px;
  /* base: below 1024 */
}
@media (min-width: 1024px) {
  html {
    font-size: 15px;
  }
}
@media (min-width: 1120px) {
  html {
    font-size: 15.5px;
  }
}
@media (min-width: 1380px) {
  html {
    font-size: 16px;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.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;
  }
}
.bde-section:not(.hero-media), .bde-section:not(.hero) {
  background-color: var(--bde-palette-light-1-7940a01e-7a09-4539-b05b-02ea47df7e0b-1);
}
:root {
  --header-main-height: 5.5rem;
  --wp-admin-bar-height: 32px;
  --header-main-offset: calc(var(--header-main-height));
}
@media (max-width: 479px) {
  :root {
    --header-main-height: 5.1rem;
  }
}
[data-breakdance-foreign-document-type] #main-nav, .breakdance.canvas #main-nav {
  opacity: 1;
  transition: none;
}
#main-nav {
  height: var(--header-main-height);
  opacity: 0;
  transition: opacity 600ms ease 325ms, background-color 750ms ease, border-color 750ms ease, backdrop-filter 750ms ease;
  border-bottom: 1px solid color-mix(in srgb, var(--bde-palette-light-2-c2f6c29d-e30b-4870-8b4c-c1cc8ae96c88-2) 50%, transparent);
}
#main-nav .breakdance-menu-list .breakdance-link {
  transition: transform var(--animation-primary);
}
#main-nav .breakdance-menu-list .breakdance-link::before {
  content: "";
  position: absolute;
  top: 86%;
  left: 50%;
  transform: translate(-50%, 100%) rotate(0.001deg);
  opacity: 0;
  width: 4px;
  height: 4px;
  background-color: var(--link-color);
  border-radius: 50%;
  transition: transform var(--animation-primary), opacity var(--animation-primary), background-color var(--animation-nav);
  pointer-events: none;
}
#main-nav .breakdance-menu-list .breakdance-menu-item:not(.breakdance-menu-item--active):hover .breakdance-link {
  transform: translateY(-2px);
}
#main-nav .breakdance-menu-list .breakdance-menu-item--active .breakdance-link::before, #main-nav .breakdance-menu-list .breakdance-menu-item:hover .breakdance-link::before {
  transform: translate(-50%, -50%) rotate(0.001deg);
  opacity: 1;
}
#main-nav .bde-header-builder__container {
  display: flex;
  align-items: center;
}
#main-nav .bde-header-builder__container > div:first-child {
  margin-right: auto;
}
#main-nav .bde-header-builder__container > div:last-child {
  margin-left: auto;
}
#main-nav .bde-header-builder__container > div:nth-child(2) {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  #main-nav .button-atom__text > span {
    display: none;
  }
}
body.page-loaded #main-nav {
  opacity: 1;
  background-color: var(--bde-palette-light-1-7940a01e-7a09-4539-b05b-02ea47df7e0b-1);
}
body:not(.hero-media).scroll-top #main-nav {
  background: transparent;
  border-bottom: none;
}
body.hero-media.scroll-top #main-nav, body.hero-media.scroll-step-1 #main-nav {
  background: transparent;
  border-bottom-color: transparent;
}
body.hero-media.scroll-step-2 #main-nav {
  background-color: rgba(var(--color-black-rgb), 0.2);
  backdrop-filter: blur(0.5em);
  -webkit-backdrop-filter: blur(0.5em);
  border-bottom: 1px solid color-mix(in srgb, var(--bde-palette-light-2-c2f6c29d-e30b-4870-8b4c-c1cc8ae96c88-2) 25%, transparent);
}
body.hero-media:not(.hero-media-light):not(.scroll-step-3) #main-nav .hamburger {
  border-color: var(--bde-palette-light-2-c2f6c29d-e30b-4870-8b4c-c1cc8ae96c88-2);
}
body.hero-media:not(.hero-media-light):not(.scroll-step-3) #main-nav .hamburger .hamburger-inner .bar {
  --bde-body-text-color: #ffffff;
}
body.hero-media:not(.hero-media-light):not(.scroll-step-3) #main-nav .button-atom {
  --bde-button-custom-background-color: rgba(255, 255, 255, 0.25);
}
body.hero-media:not(.hero-media-light):not(.scroll-step-3) #main-nav .breakdance-menu {
  --link-color: #ffffff;
}
body.hero-media:not(.hero-media-light):not(.scroll-step-3) #main-nav .logo svg .cls-1, body.hero-media:not(.hero-media-light):not(.scroll-step-3) #main-nav .logo svg .cls-2 {
  fill: #fff;
}
body.page-id-2 section.hero-media .logo, body.page-id-626 section.hero-media .logo {
  opacity: 0;
  transition: opacity 1s ease;
}
body.page-id-2.scroll-top #main-nav .logo, body.page-id-2.scroll-step-1 #main-nav .logo, body.page-id-626.scroll-top #main-nav .logo, body.page-id-626.scroll-step-1 #main-nav .logo {
  opacity: 0;
}
body.page-id-2.scroll-top section.hero-media .logo, body.page-id-2.scroll-step-1 section.hero-media .logo, body.page-id-626.scroll-top section.hero-media .logo, body.page-id-626.scroll-step-1 section.hero-media .logo {
  opacity: 1;
}
.breakdance.canvas section.hero-media .logo {
  opacity: 1;
}
/* SIDE NAVIGATION (MOBILE + DESKTOP) */
#side-nav {
  --title-size: clamp(5em, 7.5vw, 7.5em);
  --gap: calc(var(--title-size) * 0.3);
  --container-padding: calc(var(--gap) * 1.5);
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 275;
  display: flex;
  transform: translateX(-101%) rotate(0.001deg);
  transition: transform var(--animation-slow);
  pointer-events: all;
  /*
 CSS to target display issues on small laptops.
 */
}
@media (min-width: 677px) {
  #side-nav {
    width: clamp(35rem, 45vw, 50rem);
  }
}
#side-nav .side-nav-content-center {
  padding: calc(var(--container-padding) + 6vh) var(--container-padding);
  padding-bottom: 0;
}
#side-nav nav.main .bde-text-link {
  font-family: var(--bde-heading-font-family);
  font-size: calc(var(--title-size) * 0.4);
  color: var(--bde-body-text-color);
  text-decoration: none;
  transition: transform var(--animation-fast);
}
#side-nav nav.main .bde-text-link:hover {
  transform: translateX(0.25rem);
}
#side-nav nav.sub .bde-text-link {
  font-family: var(--bde-body-font-family);
  font-size: 1.05rem;
  text-decoration: none;
  line-height: 1.6;
}
#side-nav .side-nav-content-btm {
  margin-top: auto;
}
#side-nav .side-nav-content-btm .bde-columns:first-child {
  border-top: 1px solid var(--bde-palette-light-2-c2f6c29d-e30b-4870-8b4c-c1cc8ae96c88-2);
}
#side-nav .side-nav-content-btm .bde-columns:first-child .bde-column {
  padding: calc(var(--title-size) * 0.175);
  flex-wrap: wrap;
}
#side-nav .side-nav-content-btm .bde-columns:first-child .bde-column:first-child {
  border-right: 1px solid var(--bde-palette-light-2-c2f6c29d-e30b-4870-8b4c-c1cc8ae96c88-2);
}
#side-nav .side-nav-content-btm .bde-columns:nth-child(2) {
  border-top: 1px solid var(--bde-palette-light-2-c2f6c29d-e30b-4870-8b4c-c1cc8ae96c88-2);
}
#side-nav .side-nav-content-btm .bde-columns:nth-child(2) .bde-column {
  padding: 3vh 3.5%;
}
#side-nav .close {
  display: flex;
  position: absolute;
  cursor: pointer;
  top: calc(var(--gap) * 2);
  left: var(--container-padding);
  z-index: 200;
}
#side-nav .close:hover .bar:nth-child(1) {
  transform: rotate(90deg) translateX(250%);
}
#side-nav .close:hover .bar:nth-child(2) {
  transform: rotate(0.001deg) translateX(250%);
}
#side-nav .close-inner {
  width: 1.65rem;
  height: 1.65rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  transform: rotate(-45deg);
  overflow: hidden;
}
#side-nav .close-inner .bar {
  position: absolute;
  width: 1.4rem;
  height: 1px;
  background-color: var(--bde-body-text-color);
  transition: transform 0.8s cubic-bezier(0.3, 1, 0.3, 1);
  transform: rotate(0.001deg) translateX(0%);
}
#side-nav .close-inner .bar::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--bde-body-text-color);
  transform: translateX(-250%);
}
#side-nav .close-inner .bar:nth-child(1) {
  transform: rotate(90deg) translateX(0%);
  transition-delay: 0.1s;
}
.side-nav-open #side-nav, .canvas #side-nav {
  transform: translateX(0%) rotate(0.001deg);
  transition-delay: 0s;
}
.hero-media:not(.hero-media-light) section.hero-media .button-atom {
  --bde-button-secondary-background-color: rgba(255, 255, 255, 0.25);
  --bde-button-custom-background-color: rgba(255, 255, 255, 0.25);
}
.breakdance .bde-grid.masonry {
  grid-template-rows: masonry;
  align-items: start;
}
.button-atom--text {
  position: relative;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}
.button-atom--text span {
  position: relative;
}
.button-atom--text span::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transform-origin: left;
  transition: transform 0.3s ease-out;
}
.button-atom--text::after {
  content: "→";
  margin-left: 6px;
  display: inline-block;
  opacity: 0;
  transform: translate(-4px, 2px);
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}
.button-atom--text:hover span::after {
  transform: scaleX(0);
  transform-origin: right;
}
.button-atom--text:hover::after {
  opacity: 1;
  transform: translate(0, 2px);
}
.button-atom--preset-e4a7d8e4-2203-453a-8c5a-2890fceda8e7 span::after {
  content: "→";
  margin-left: 5px;
  display: inline-block;
  transform: translate(-2px, 2px);
  transition: opacity 0.125s ease-out, transform 0.125s ease-out;
}
.button-atom--preset-e4a7d8e4-2203-453a-8c5a-2890fceda8e7:hover {
  opacity: 0.875;
}
.button-atom--preset-e4a7d8e4-2203-453a-8c5a-2890fceda8e7:hover span::after {
  transform: translate(2px, 2px);
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2F_base.scss%22%2C%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2F_sections.scss%22%2C%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2Fblocks%2F_header_main.scss%22%2C%22(stdin)%22%2C%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2Fblocks%2F_side_navigation.scss%22%2C%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2Fblocks%2F_hero.scss%22%2C%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2Fblocks%2F_masonry.scss%22%2C%22www%2Ffiskbar17_793%2Fpublic%2Fwp-content%2Fthemes%2Ffiskbar-17%2Fscss%2Fcomponents%2F_buttons.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAChCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BACnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BACpKF%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAwBN%3BAAAA%3BAAAA%3BAAAA%3BAChJE%3BAAAA%3BAAAA%3BAAAA%3BACDF%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%22%7D */