.breakdance .bde-header-builder-26-153 {
    background: var(--bde-brand-primary-color);
    --bde-header-width: 100%;
}
.breakdance .bde-header-builder-26-153 .bde-header-builder__container {
    min-height: 100px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
body {
    margin-top: 0px;
}
@media screen and (max-width: 600px) {
    #wpadminbar {
        display: none;
    }
    .breakdance .bde-header-builder {
        --wp-admin--admin-bar--height: 0px;
    }
}
@media (max-width: 1119px) {
    .breakdance .bde-header-builder-26-153 .bde-header-builder__container {
        flex-direction: column;
    }
    @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-26-154 {
    width: 100%;
    min-height: 100px;
    padding: 10px 10px 10px 10px;
}
.breakdance .bde-div-26-154 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 10px;
}
.breakdance .bde-div-26-154 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 1023px) {
    .breakdance .bde-div-26-154 {
        padding-right: 20px;
        padding-left: 20px;
    }
}
.breakdance .bde-div-26-155 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.breakdance .bde-image2-26-156 {
    max-width: 80px;
    width: 80px;
    height: auto;
}
.breakdance .bde-image2-26-156 {
    max-height: calc(100vh - 100px);
}
.breakdance .bde-div-26-157 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
}
.breakdance .bde-heading-26-158 {
    color: #fff;
    font-weight: 800;
    letter-spacing: 2px;
}
.breakdance .bde-heading-26-159 {
    color: #fff;
    font-weight: 500;
}
@media (max-width: 1023px) {
    .breakdance .bde-menu-26-160 .breakdance-menu {
        --mobile-offset-y: 65px;
        --menu-background: var(--bde-brand-primary-color);
        --menu-hide-on-mobile: none;
        --toggle-layer-color: #fff;
        --link-border-color: #fff;
        --link-arrow-color: #fff;
        --link-arrow-size: 15px;
    }
}
@media (min-width: 1024px) {
    .breakdance .bde-menu-26-160 .breakdance-menu {
        --menu-hide-on-desktop: none;
        --link-color: #fff;
        --link-color-hover: var(--bde-brand-primary-color);
        --link-padding-top: 10px;
        --link-padding-right: 10px;
        --link-padding-bottom: 8px;
        --link-padding-left: 10px;
        --link-effect-color: #fff;
        --link-effect-color-hover: #fff;
        --link-effect-radius: 10px;
        --dropdown-animation-duration: 300ms;
        --dropdown-caret-display: none;
        --dropdown-background-color: #ffcf4e;
        --dropdown-custom-offset-y: 5px;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-link {
        color: #fff;
        font-size: 24px;
        font-weight: 400;
        line-height: 30px;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-item:hover .breakdance-menu-link {
        color: var(--bde-brand-primary-color);
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-item--active .breakdance-menu-link {
        color: var(--link-effect-text-color, var(--link-color));
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-item--active:hover .breakdance-menu-link {
        color: var(--link-effect-text-color, var(--link-color-hover));
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-body {
        border-top: 1px solid #ffcf4e;
        border-bottom: 1px solid #ffcf4e;
        border-left: 1px solid #ffcf4e;
        border-right: 1px solid #ffcf4e;
    }
}
@media (max-width: 1119px) {
    @media (max-width: 1023px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-mobile: none;
        }
    }
    @media (min-width: 1024px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-desktop: none;
        }
    }
}
@media (max-width: 1023px) {
    .breakdance .bde-menu-26-160 .breakdance-menu {
        --menu-hide-on-mobile: none;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-link {
        color: #fff;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu {
        --links-gap: 0;
        --dropdown-link-icon-display: none;
        --dropdown-link-description-display: none;
        --dropdown-links-gap: var(--gap-none);
    }
    .breakdance .bde-menu-26-160 .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-26-160 .breakdance-menu--enabled .breakdance-menu-list {
        display: flex;
    }
    .breakdance .bde-menu-26-160 .breakdance-responsive-menu--bottom .breakdance-menu-list {
        bottom: var(--mobile-offset-y, 100%);
        top: auto;
    }
    .breakdance .bde-menu-26-160 .breakdance-responsive-menu--open .breakdance-menu-list {
        opacity: 1 !important;
        pointer-events: auto !important;
        transform: none !important;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-list > .bde-button {
        border-top: var(--link-border);
        justify-content: var(--link-alignment);
        margin-left: 0;
        padding: 10px 15px;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-list > .bde-button .button-atom {
        width: var(--bde-button-width, 100%);
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-list > :last-child {
        border-bottom: var(--link-border);
    }
    .breakdance .bde-menu-26-160 .breakdance-menu--accordion .breakdance-menu-list:not(.is-visible):not(.is-collapsing),
    .breakdance .bde-menu-26-160 .breakdance-menu--default .breakdance-menu-list:not(.is-visible):not(.is-collapsing) {
        height: 0;
        overflow: hidden;
        pointer-events: none;
        visibility: hidden;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu--accordion .breakdance-menu-list.is-collapsing,
    .breakdance .bde-menu-26-160 .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-26-160 .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-26-160 .breakdance-menu-link-arrow {
        border-top: var(--link-border);
        bottom: 0;
        position: absolute;
        right: 0;
        top: 0;
    }
    .breakdance .bde-menu-26-160 .hide-arrows-on-desktop .breakdance-menu-link-arrow {
        display: block;
    }
    .breakdance .bde-menu-26-160 .hide-arrows-on-mobile .breakdance-menu-link-arrow {
        display: none;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-floater {
        transform: none;
        visibility: visible;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown--open .breakdance-dropdown-floater {
        transform: none;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-caret {
        display: none;
    }
    .breakdance .bde-menu-26-160 .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-26-160 .breakdance-dropdown--custom .breakdance-dropdown-floater,
    .breakdance .bde-menu-26-160 .breakdance-menu--custom-width .breakdance-dropdown-floater {
        width: auto;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu--placement-section-width .breakdance-dropdown-floater {
        width: 100%;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-section {
        --dropdown-section-padding: 0;
        --dropdown-section-gap: var(--gap-none);
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-section--additional {
        background-color: transparent;
        border-top: var(--link-border);
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-columns {
        --dropdown-columns-stack: column;
        --dropdown-columns-gap: var(--gap-none);
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-column {
        gap: var(--gap-none);
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-column + .breakdance-dropdown-column {
        border-top: var(--link-border);
    }
    .breakdance .bde-menu-26-160 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible {
        gap: var(--gap-none);
    }
    .breakdance
        .bde-menu-26-160
        .breakdance-menu--collapse
        .breakdance-dropdown-column--collapsible
        .breakdance-dropdown-item:first-child,
    .breakdance .bde-menu-26-160 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child) {
        border-top: var(--link-border);
    }
    .breakdance
        .bde-menu-26-160
        .breakdance-menu--collapse
        .breakdance-dropdown-column--collapsible
        .breakdance-dropdown-column__title {
        cursor: pointer;
        outline-offset: -1px;
    }
    .breakdance
        .bde-menu-26-160
        .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-26-160
        .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-26-160 .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-26-160
        .breakdance-menu--collapse
        .breakdance-dropdown-column--collapsible
        .breakdance-dropdown-column__title:after {
        display: block;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown-item + .breakdance-dropdown-item {
        border-top: var(--link-border);
    }
    .breakdance .bde-menu-26-160 .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-26-160 .breakdance-menu--no-titles .breakdance-dropdown-column__title {
        display: none;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-topbar {
        align-items: center;
        display: flex;
    }
    .breakdance .bde-menu-26-160 .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-26-160 .breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-list {
        visibility: visible;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu--offcanvas-right .breakdance-menu-list {
        left: auto;
        right: 0;
        transform: translate3d(100%, 0, 0);
    }
    .breakdance .bde-menu-26-160 .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-26-160 .breakdance-menu--fullscreen.breakdance-responsive-menu--open .breakdance-menu-list {
        visibility: visible;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown--wp .breakdance-dropdown-section {
        margin-bottom: -1px;
    }
    .breakdance .bde-menu-26-160 .breakdance-dropdown--wp .breakdance-dropdown-link {
        border-bottom: var(--link-border);
        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-26-160 .breakdance-menu-toggle {
        display: flex;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu--active-styles .breakdance-menu-item--active:before,
    .breakdance .bde-menu-26-160 .breakdance-menu--effect .breakdance-menu-item:before {
        display: none;
    }
    .breakdance .bde-menu-26-160 .breakdance-menu-item--active .breakdance-menu-link {
        background-color: var(--link-background-color-active);
        color: var(--link-color-active);
    }
    @media (min-width: 1024px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-desktop: none;
        }
    }
}
@media (max-width: 767px) {
    @media (max-width: 1023px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-mobile: none;
        }
    }
    @media (min-width: 1024px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-desktop: none;
        }
    }
}
@media (max-width: 479px) {
    @media (max-width: 1023px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-mobile: none;
        }
    }
    @media (min-width: 1024px) {
        .breakdance .bde-menu-26-160 .breakdance-menu {
            --menu-hide-on-desktop: none;
        }
    }
}
@media (min-width: 1120px) {
    .breakdance .bde-menu-dropdown-26-162 .breakdance-dropdown {
        --dropdown-background-color: var(--bde-brand-primary-color);
        --dropdown-section-padding: 10px 10px 10px 10px;
    }
    .breakdance .bde-menu-dropdown-26-162 .breakdance-dropdown-body {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        border-radius: 10px;
        box-shadow: 0px 5px 10px 0px #000;
    }
    .breakdance .bde-menu-dropdown-26-162 .breakdance-dropdown {
        --dropdown-link-background-color-hover: #fff;
    }
    .breakdance .bde-menu-dropdown-26-162 .breakdance-dropdown .breakdance-dropdown-link {
        padding: 7px 10px 7px 10px;
        border-radius: 5px;
    }
    .breakdance .bde-menu-dropdown-26-162 .breakdance-dropdown .breakdance-dropdown-link__text {
        color: #fff;
        font-size: 18px;
        font-weight: 400;
    }
    .breakdance
        .bde-menu-dropdown-26-162
        .breakdance-dropdown
        .breakdance-dropdown-link:hover
        .breakdance-dropdown-link__text {
        color: var(--bde-brand-primary-color);
    }
}
@media (max-width: 1119px) {
}
@media (max-width: 1023px) {
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
}
.breakdance .bde-section-26-111 .section-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.breakdance .bde-section-26-111 {
    background-color: #232d6b;
}
.breakdance .bde-section-26-111 .section-container {
    --bde-section-width: 100%;
}
.breakdance .bde-section-26-111 .section-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-top: 160px;
}
@media (max-width: 1023px) {
    .breakdance .bde-section-26-111 .section-container {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .breakdance .bde-section-26-111 {
        margin-top: 100px;
    }
}
@media (max-width: 767px) {
    .breakdance .bde-section-26-111 .section-container {
        height: 100%;
    }
    .breakdance .bde-section-26-111 .section-container {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .breakdance .bde-section-26-111 {
        margin-top: 100px;
    }
}
.breakdance .bde-div-26-112 {
    width: 100%;
}
.breakdance .bde-div-26-112 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 0px;
    row-gap: 0px;
}
.breakdance .bde-div-26-112 {
    max-width: 1440px;
}
@media (max-width: 767px) {
    .breakdance .bde-div-26-112 {
        flex-direction: column;
        gap: 40px;
        row-gap: 40px;
    }
}
.breakdance .bde-div-26-113 {
    width: 100%;
}
.breakdance .bde-div-26-113 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    text-align: center;
}
@media (max-width: 767px) {
    .breakdance .bde-div-26-113 {
        width: 100%;
    }
    .breakdance .bde-div-26-113 {
        align-items: center;
        justify-content: flex-start;
        gap: 40px;
        text-align: center;
    }
    .breakdance .bde-div-26-113 {
        order: 0;
    }
}
.breakdance .bde-heading-26-114 {
    text-align: left;
    color: #fff;
    font-weight: 600;
}
@media (max-width: 1023px) {
    .breakdance .bde-heading-26-114 {
        font-size: 30px;
    }
}
@media (max-width: 767px) {
    .breakdance .bde-heading-26-114 {
        text-align: center;
    }
}
.breakdance .bde-section-26-119 .section-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.breakdance .bde-section-26-119 .section-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-top: 50px;
}
@media (max-width: 767px) {
    .breakdance .bde-section-26-119 .section-container {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.breakdance .bde-div-26-120 {
    width: 100%;
}
.breakdance .bde-div-26-120 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 40px;
    text-align: center;
}
.breakdance .bde-div-26-120 {
    max-width: 1440px;
}
.breakdance .bde-rich-text-26-151 {
    text-align: left;
    width: 100%;
}
.breakdance .bde-section-26-147 .section-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.breakdance .bde-section-26-147 {
    background-color: var(--bde-brand-primary-color);
}
.breakdance .bde-section-26-147 .section-container {
    --bde-section-width: 100%;
}
.breakdance .bde-section-26-147 .section-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-top: 50px;
}
.breakdance .bde-div-26-148 {
    width: 100%;
}
.breakdance .bde-div-26-148 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}
.breakdance .bde-div-26-148 {
    max-width: 1440px;
}
@media (max-width: 767px) {
    .breakdance .bde-div-26-148 {
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items:;
    }
}
.breakdance .bde-text-26-149 {
    color: #fff;
}
@media (max-width: 479px) {
    .breakdance .bde-text-26-149 {
        text-align: center;
    }
}
.breakdance .bde-text-link-26-152,
.breakdance .bde-text-link-26-152 > * {
    color: #fff;
}
.breakdance .bde-text-link-26-152:hover,
.breakdance .bde-text-link-26-152:hover > * {
    color: #fff;
}
