.breakdance .bde-header-builder-30-140 {
  background: var(--bde-palette-color-1-248dbbdd-d5b8-4750-9653-bce34711046c);
  --bde-z-index-header-sticky: 1000;
  --bde-header-width: 100%;
}
.breakdance .bde-header-builder-30-140 .bde-header-builder__container {
  flex-direction: column;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.breakdance .bde-header-builder-30-140.bde-header-builder--sticky-styles {
  box-shadow: 0px 5px 20px 0px
    var(--bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10);
}
.breakdance
  .bde-header-builder-30-140.bde-header-builder--sticky-styles
  .bde-header-builder__header-builder-border-bottom {
  height: 1px;
  background: var(
    --bde-palette-border-shadow-1-ace773ab-ea74-413c-84a2-8f3c8174d834-10
  );
}
body {
  margin-top: 5rem;
}
@media screen and (max-width: 600px) {
  #wpadminbar {
    display: none;
  }
  .breakdance .bde-header-builder {
    --wp-admin--admin-bar--height: 0px;
  }
}
@media (max-width: 1119px) {
  @media screen and (max-width: 600px) {
    #wpadminbar {
      display: none;
    }
    .breakdance .bde-header-builder {
      --wp-admin--admin-bar--height: 0px;
    }
  }
}
@media (max-width: 1023px) {
  @media screen and (max-width: 600px) {
    #wpadminbar {
      display: none;
    }
    .breakdance .bde-header-builder {
      --wp-admin--admin-bar--height: 0px;
    }
  }
}
@media (max-width: 767px) {
  @media screen and (max-width: 600px) {
    #wpadminbar {
      display: none;
    }
    .breakdance .bde-header-builder {
      --wp-admin--admin-bar--height: 0px;
    }
  }
}
@media (max-width: 479px) {
  @media screen and (max-width: 600px) {
    #wpadminbar {
      display: none;
    }
    .breakdance .bde-header-builder {
      --wp-admin--admin-bar--height: 0px;
    }
  }
}
.breakdance .bde-div-30-141 {
  width: 100%;
}
.breakdance .bde-div-30-141 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
.breakdance .bde-div-30-141 {
  min-width: 1120px;
  max-width: 1360px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1119px) {
  .breakdance .bde-div-30-141 {
    min-width: auto;
    max-width: auto;
  }
}
.breakdance .bde-image2-30-102 {
  max-width: 160px;
  width: 10rem;
  height: auto;
}
@media (max-width: 1119px) {
  .breakdance .bde-image2-30-102 {
    max-width: 240px;
    width: 12rem;
    height: auto;
  }
}
@media (max-width: 1119px) {
  .breakdance .bde-menu-30-103 .breakdance-menu {
    --menu-duration: 400ms;
    --menu-hide-on-mobile: none;
    --mobile-topbar-padding: 1rem;
    --mobile-topbar-close-button-size: 1rem;
  }
}
@media (min-width: 1120px) {
  .breakdance .bde-menu-30-103 .breakdance-menu {
    --menu-hide-on-desktop: none;
    --links-gap: 0.2rem;
    --link-padding-top: 1rem;
    --link-padding-right: 0.4rem;
    --link-padding-bottom: 1rem;
    --link-padding-left: 0.4rem;
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-link {
    font-weight: 500;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu-item--active
    .breakdance-menu-link {
    color: var(--link-effect-text-color, var(--link-color));
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu-item--active:hover
    .breakdance-menu-link {
    color: var(--link-effect-text-color, var(--link-color-hover));
  }
}
.breakdance .bde-menu-30-103 {
  width: 100%;
}
@media (max-width: 1119px) {
  .breakdance .bde-menu-30-103 .breakdance-menu {
    --menu-hide-on-mobile: none;
    --mobile-topbar-logo-width: 10rem;
  }
  .breakdance .bde-menu-30-103 .breakdance-menu {
    --links-gap: 0;
    --dropdown-link-icon-display: none;
    --dropdown-link-description-display: none;
    --dropdown-links-gap: var(--gap-none);
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-list {
    align-items: stretch;
    background-color: var(--menu-background);
    display: none;
    flex-direction: column;
    left: var(--mobile-offset-x);
    max-height: var(--menu-max-height);
    overflow-y: auto;
    position: absolute;
    top: var(--mobile-offset-y, 100%);
    width: calc(100vw - var(--menu-scrollbar-width, 0px));
    z-index: var(--bde-z-index-menu-mobile);
  }
  .breakdance .bde-menu-30-103 .breakdance-menu--enabled .breakdance-menu-list {
    display: flex;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-responsive-menu--bottom
    .breakdance-menu-list {
    bottom: var(--mobile-offset-y, 100%);
    top: auto;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-responsive-menu--open
    .breakdance-menu-list {
    opacity: 1 !important;
    pointer-events: auto !important;
    transform: none !important;
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-list > .bde-button {
    border-top: var(--link-border);
    justify-content: var(--link-alignment);
    margin-left: 0;
    padding: 10px 15px;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu-list
    > .bde-button
    .button-atom {
    width: var(--bde-button-width, 100%);
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-list > :last-child {
    border-bottom: var(--link-border);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--accordion
    .breakdance-menu-list:not(.is-visible):not(.is-collapsing),
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--default
    .breakdance-menu-list:not(.is-visible):not(.is-collapsing) {
    height: 0;
    overflow: hidden;
    pointer-events: none;
    visibility: hidden;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--accordion
    .breakdance-menu-list.is-collapsing,
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--default
    .breakdance-menu-list.is-collapsing {
    height: 0;
    overflow: hidden;
    transition:
      var(--menu-duration) height ease-in-out,
      var(--menu-duration) visibility ease-in-out;
  }
  .breakdance .bde-menu-30-103 .breakdance-menu .breakdance-menu-link {
    border-top: var(--link-border);
    outline-offset: -1px;
    padding: var(--mobile-link-padding-top) var(--mobile-link-padding-right)
      var(--mobile-link-padding-bottom) var(--mobile-link-padding-left);
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-link-arrow {
    border-top: var(--link-border);
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .breakdance
    .bde-menu-30-103
    .hide-arrows-on-desktop
    .breakdance-menu-link-arrow {
    display: block;
  }
  .breakdance
    .bde-menu-30-103
    .hide-arrows-on-mobile
    .breakdance-menu-link-arrow {
    display: none;
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-floater {
    transform: none;
    visibility: visible;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-dropdown--open
    .breakdance-dropdown-floater {
    transform: none;
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-caret {
    display: none;
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-body {
    background-color: var(--link-background-color);
    border-radius: 0;
    border-top: var(--link-border);
    box-shadow: none;
    flex-direction: column;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-dropdown--custom
    .breakdance-dropdown-floater,
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--custom-width
    .breakdance-dropdown-floater {
    width: auto;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--placement-section-width
    .breakdance-dropdown-floater {
    width: 100%;
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-section {
    --dropdown-section-padding: 0;
    --dropdown-section-gap: var(--gap-none);
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-section--additional {
    background-color: transparent;
    border-top: var(--link-border);
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-columns {
    --dropdown-columns-stack: column;
    --dropdown-columns-gap: var(--gap-none);
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-column {
    gap: var(--gap-none);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-dropdown-column
    + .breakdance-dropdown-column {
    border-top: var(--link-border);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible {
    gap: var(--gap-none);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible
    .breakdance-dropdown-item:first-child,
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible:not(:first-child) {
    border-top: var(--link-border);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible
    .breakdance-dropdown-column__title {
    cursor: pointer;
    outline-offset: -1px;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible
    .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing) {
    height: 0;
    overflow: hidden;
    pointer-events: none;
    visibility: hidden;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible
    .breakdance-dropdown-links.is-collapsing {
    height: 0;
    overflow: hidden;
    transition:
      var(--menu-duration) height ease-in-out,
      var(--menu-duration) visibility ease-in-out;
  }
  .breakdance .bde-menu-30-103 .breakdance-dropdown-column__title {
    font-weight: 500;
    justify-content: var(--link-alignment);
    padding: var(--mobile-link-level-2-padding-top)
      var(--mobile-link-level-2-padding-right)
      var(--mobile-link-level-2-padding-bottom)
      var(--mobile-link-level-2-padding-left);
    white-space: normal;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--collapse
    .breakdance-dropdown-column--collapsible
    .breakdance-dropdown-column__title:after {
    display: block;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-dropdown-item
    + .breakdance-dropdown-item {
    border-top: var(--link-border);
  }
  .breakdance .bde-menu-30-103 .breakdance-menu .breakdance-dropdown-link {
    justify-content: var(--link-alignment);
    outline-offset: -1px;
    padding: var(--mobile-link-level-3-padding-top)
      var(--mobile-link-level-3-padding-right)
      var(--mobile-link-level-3-padding-bottom)
      var(--mobile-link-level-3-padding-left);
    white-space: normal;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--no-titles
    .breakdance-dropdown-column__title {
    display: none;
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-topbar {
    align-items: center;
    display: flex;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--offcanvas
    .breakdance-menu-list {
    bottom: 0;
    height: 100vh !important;
    left: 0;
    max-height: none;
    max-width: 100%;
    opacity: 1;
    padding-top: var(--wp-admin--admin-bar--height, 0);
    position: fixed;
    top: 0;
    transform: translate3d(-100%, 0, 0);
    transition:
      var(--menu-duration) transform ease,
      var(--menu-duration) visibility ease;
    visibility: hidden;
    width: var(--mobile-offcanvas-width);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--offcanvas.breakdance-responsive-menu--open
    .breakdance-menu-list {
    visibility: visible;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--offcanvas-right
    .breakdance-menu-list {
    left: auto;
    right: 0;
    transform: translate3d(100%, 0, 0);
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--fullscreen
    .breakdance-menu-list {
    height: 100vh !important;
    max-height: none !important;
    opacity: 0;
    padding-top: var(--wp-admin--admin-bar--height, 0);
    pointer-events: none;
    position: fixed;
    top: 0;
    transition:
      var(--menu-duration) opacity ease,
      var(--menu-duration) visibility ease;
    visibility: hidden;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--fullscreen.breakdance-responsive-menu--open
    .breakdance-menu-list {
    visibility: visible;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-dropdown--wp
    .breakdance-dropdown-section {
    margin-bottom: -1px;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-dropdown--wp
    .breakdance-dropdown-link {
    padding: var(--mobile-link-level-2-padding-top)
      var(--mobile-link-level-2-padding-right)
      var(--mobile-link-level-2-padding-bottom)
      var(--mobile-link-level-2-padding-left);
  }
  .breakdance .bde-menu-30-103 .breakdance-menu-toggle {
    display: flex;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--active-styles
    .breakdance-menu-item--active:before,
  .breakdance
    .bde-menu-30-103
    .breakdance-menu--effect
    .breakdance-menu-item:before {
    display: none;
  }
  .breakdance
    .bde-menu-30-103
    .breakdance-menu-item--active
    .breakdance-menu-link {
    background-color: var(--link-background-color-active);
    color: var(--link-color-active);
  }
  @media (min-width: 1120px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-desktop: none;
    }
  }
  .breakdance .bde-menu-30-103 {
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 1023px) {
  @media (max-width: 1119px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-mobile: none;
    }
  }
  @media (min-width: 1120px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-desktop: none;
    }
  }
}
@media (max-width: 767px) {
  @media (max-width: 1119px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-mobile: none;
    }
  }
  @media (min-width: 1120px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-desktop: none;
    }
  }
}
@media (max-width: 479px) {
  @media (max-width: 1119px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-mobile: none;
    }
  }
  @media (min-width: 1120px) {
    .breakdance .bde-menu-30-103 .breakdance-menu {
      --menu-hide-on-desktop: none;
    }
  }
}
@media (min-width: 1120px) {
  .breakdance .bde-menu-custom-area-30-147 {
    display: none;
  }
}
@media (max-width: 1119px) and (min-width: 1024px) {
  .breakdance .bde-menu-custom-area-30-147 {
    display: none;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .breakdance .bde-menu-custom-area-30-147 {
    display: none;
  }
}
@media (max-width: 1119px) {
}
@media (max-width: 1023px) {
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
}
.breakdance .bde-div-30-154 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media (max-width: 1119px) {
  .breakdance .bde-div-30-154 {
    width: 100%;
  }
  .breakdance .bde-div-30-154 {
    justify-content: center;
    align-items: center;
    gap: 1rem;
  }
}
.breakdance .bde-div-30-129 {
  padding: 0.4rem 0.6rem 0.4rem 0.6rem;
  border-radius: 9999px;
}
.breakdance .bde-div-30-129 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.breakdance .bde-div-30-129 {
  background-color: var(
    --bde-palette-color-1-641e74c7-8f90-4426-aa3c-5ceff3e6f619
  );
}
.breakdance .bde-container-link-30-134 {
  border-top: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-bottom: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-left: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-right: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-radius: 9999px;
}
.breakdance .bde-container-link-30-134 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.breakdance .bde-container-link-30-134 {
  background-color: var(
    --bde-palette-color-1-9682a710-254d-4281-859b-d658cb7b925f
  );
}
.breakdance .bde-container-link-30-134 {
  width: 2rem;
  height: 2rem;
}
.breakdance .bde-text-30-132 {
  font-size: 0.9rem;
  font-weight: 500;
}
.breakdance .bde-container-link-30-135 {
  border-top: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-bottom: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-left: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-right: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-radius: 9999px;
}
.breakdance .bde-container-link-30-135 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.breakdance .bde-container-link-30-135 {
  background-color: var(
    --bde-palette-color-1-9682a710-254d-4281-859b-d658cb7b925f
  );
}
.breakdance .bde-container-link-30-135 {
  width: 2rem;
  height: 2rem;
}
.breakdance .bde-text-30-136 {
  font-family: "Material Symbols Outlined", sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
}
.breakdance .bde-button-30-137 {
  min-width: 210px;
  text-align: right;
  flex-shrink: 0;
}
.breakdance .bde-button-30-137 .bde-button__button {
  width: auto;
  min-width: 210px;
  flex-shrink: 0;
}
.breakdance .bde-button-30-137 .button-atom__text {
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}
.breakdance .bde-div-30-128 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
}
@media (max-width: 767px) and (min-width: 480px) {
  .breakdance .bde-div-30-128 {
    display: none;
  }
}
@media (max-width: 479px) {
  .breakdance .bde-div-30-128 {
    display: none;
  }
}
.breakdance .bde-div-30-148 {
  padding: 0.4rem 0.6rem 0.4rem 0.6rem;
  border-radius: 9999px;
}
.breakdance .bde-div-30-148 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.breakdance .bde-div-30-148 {
  background-color: var(
    --bde-palette-color-1-641e74c7-8f90-4426-aa3c-5ceff3e6f619
  );
}
.breakdance .bde-container-link-30-149 {
  border-top: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-bottom: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-left: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-right: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-radius: 9999px;
}
.breakdance .bde-container-link-30-149 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.breakdance .bde-container-link-30-149 {
  background-color: var(
    --bde-palette-color-1-9682a710-254d-4281-859b-d658cb7b925f
  );
}
.breakdance .bde-container-link-30-149 {
  width: 2rem;
  height: 2rem;
}
.breakdance .bde-text-30-150 {
  font-size: 0.9rem;
  font-weight: 500;
}
.breakdance .bde-container-link-30-151 {
  border-top: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-bottom: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-left: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-right: 1px solid
    var(--bde-palette-color-1-346b44b4-a929-4b80-8bfd-97717e9db78c);
  border-radius: 9999px;
}
.breakdance .bde-container-link-30-151 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.breakdance .bde-container-link-30-151 {
  background-color: var(
    --bde-palette-color-1-9682a710-254d-4281-859b-d658cb7b925f
  );
}
.breakdance .bde-container-link-30-151 {
  width: 2rem;
  height: 2rem;
}
.breakdance .bde-text-30-152 {
  font-family: "Material Symbols Outlined", sans-serif;
  font-size: 0.9rem;
  font-weight: 500;
}
.breakdance .bde-button-30-153 {
  min-width: 170px;
  text-align: right;
}
