.breakdance .bde-header-builder-529-111 {
    background: #202020CC
}

.breakdance .bde-header-builder-529-111 .bde-header-builder__container {
    padding-bottom: var(--hsp-xxs);
    padding-top: var(--hsp-xxs)
}

@media screen and (max-width:600px) {
    #wpadminbar {
        display: none
    }

    .breakdance .bde-header-builder {
        --wp-admin--admin-bar--height: 0px
    }
}

.breakdance .bde-header-builder-529-111 {
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px)
}

@media (max-width:1119px) {
    .breakdance .bde-header-builder-529-111 .bde-header-builder__container {
        padding-left: var(--hsp-m);
        padding-right: var(--hsp-m)
    }

    @media screen and (max-width:600px) {
        #wpadminbar {
            display: none
        }

        .breakdance .bde-header-builder {
            --wp-admin--admin-bar--height: 0px
        }
    }
}

@media (max-width:1023px) {
    .breakdance .bde-header-builder-529-111 {
        --bde-header-width: 100%
    }

    .breakdance .bde-header-builder-529-111 .bde-header-builder__container {
        padding-left: var(--hsp-m);
        padding-right: var(--hsp-m)
    }

    @media screen and (max-width:600px) {
        #wpadminbar {
            display: none
        }

        .breakdance .bde-header-builder {
            --wp-admin--admin-bar--height: 0px
        }
    }
}

@media (max-width:767px) {
    .breakdance .bde-header-builder-529-111 {
        --bde-header-width: 100%
    }

    .breakdance .bde-header-builder-529-111 .bde-header-builder__container {
        padding-left: var(--hsp-m);
        padding-right: var(--hsp-m)
    }

    @media screen and (max-width:600px) {
        #wpadminbar {
            display: none
        }

        .breakdance .bde-header-builder {
            --wp-admin--admin-bar--height: 0px
        }
    }
}

@media (max-width:479px) {
    .breakdance .bde-header-builder-529-111 {
        --bde-header-width: 100%
    }

    .breakdance .bde-header-builder-529-111 .bde-header-builder__container {
        padding-left: var(--hsp-m);
        padding-right: var(--hsp-m)
    }

    @media screen and (max-width:600px) {
        #wpadminbar {
            display: none
        }

        .breakdance .bde-header-builder {
            --wp-admin--admin-bar--height: 0px
        }
    }
}

.breakdance .bde-image-529-112 .breakdance-image-object {
    height: 55px;
    width: auto
}

.breakdance .dan-offcanvas-menu-529-152 {
    --transition-duration-backdrop: 1s;
    --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-burger-529-153.hamburger {
    --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
}

.breakdance .dan-burger-529-153 .dan-burger-animated {
    --burguer-rounded: round;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-153 .dan-burger-animated--distorsionv3 {
    --burguer-rounded: round;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-153 .dan-burger-animated--chevron {
    --burguer-dimensions: 40px;
    --burguer-rounded: round;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-153 .dan-burger-flipped {
    --burguer-dimensions: 40px;
    --burguer-rounded: round;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-153 .dan-burger-disfigured {
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-arrow {
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-bounce {
    --burguer-dimensions: 40px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease
}

.breakdance .dan-burger-529-153 .dan-burger-style3 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    /*!!!establecer un maximo de 4px!!!*/
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-style4 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-style5 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-style7 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-style8 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-153 .dan-burger-style9 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: var(--hcl-on-bronze);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-153 .hamburger--elastic {
    display: flex
}

@media (max-width:1119px) {
    .breakdance .dan-burger-529-153 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

@media (max-width:1023px) {
    .breakdance .dan-burger-529-153 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

@media (max-width:767px) {
    .breakdance .dan-burger-529-153 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

@media (max-width:479px) {
    .breakdance .dan-burger-529-153 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-153 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

.breakdance .bde-div-529-154 {
    width: auto;
    min-height: 100svh;
    padding: var(--hsp-l) var(--hss-s) 0rem var(--hss-s)
}

.breakdance .bde-div-529-154 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.breakdance .bde-div-529-154 {
    background-color: var(--hcl-on-brand)
}

@media (max-width:767px) {
    .breakdance .bde-div-529-154 {
        padding-right: var(--hss-xxs);
        padding-left: var(--hss-xxs)
    }
}

@media (max-width:479px) {
    .breakdance .bde-div-529-154 {
        padding-right: var(--hss-xxs);
        padding-left: var(--hss-xxs)
    }

    .breakdance .bde-div-529-154 {
        align-items: center
    }
}

.breakdance .dan-burger-529-155 {
    position: absolute;
    top: 20px;
    left: 20px
}

.breakdance .dan-burger-529-155.hamburger {
    --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
}

.breakdance .dan-burger-529-155 .dan-burger-animated {
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-155 .dan-burger-animated--distorsionv3 {
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-155 .dan-burger-animated--chevron {
    --burguer-dimensions: 40px;
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-155 .dan-burger-flipped {
    --burguer-dimensions: 40px;
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 3px
}

.breakdance .dan-burger-529-155 .dan-burger-disfigured {
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-arrow {
    --burguer-dimensions: 40px;
    --hamburger-layer-height: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-bounce {
    --burguer-dimensions: 40px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease
}

.breakdance .dan-burger-529-155 .dan-burger-style3 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    /*!!!establecer un maximo de 4px!!!*/
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-style4 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-style5 {
    --burguer-dimensions: 41px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-style7 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-style8 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

.breakdance .dan-burger-529-155 .dan-burger-style9 {
    --burguer-dimensions: 40px;
    --burguer-stroke-width: 3px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 6px
}

@media (max-width:1119px) {
    .breakdance .dan-burger-529-155 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

@media (max-width:1023px) {
    .breakdance .dan-burger-529-155 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

@media (max-width:767px) {
    .breakdance .dan-burger-529-155 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

@media (max-width:479px) {
    .breakdance .dan-burger-529-155 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-flipped {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-529-155 .dan-burger-style3 {
        /*!!!establecer un maximo de 4px!!!*/
    }
}

.breakdance .bde-div-529-164 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: var(--hsp-m)
}

.breakdance .bde-div-529-164 {
    height: 100vh
}

.breakdance .dan-swap-hover-529-159 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-h1)
}

.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 {
    --skew: 0deg;
    --duration: 0.6s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --fromtype: 1
}

.breakdance .dan-swap-hover-529-159 span {
    font-weight: 300
}

.breakdance .dan-swap-hover-529-160 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-h1);
    font-weight: 300
}

.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 {
    --skew: 0deg;
    --duration: 0.6s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --fromtype: 1
}

.breakdance .dan-swap-hover-529-160 span {
    font-weight: 300
}

.breakdance .dan-swap-hover-529-161 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-h1);
    font-weight: 300
}

.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 {
    --skew: 0deg;
    --duration: 0.6s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --fromtype: 1
}

.breakdance .dan-swap-hover-529-161 span {
    font-weight: 300
}

.breakdance .dan-swap-hover-529-162 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-h1);
    font-weight: 300
}

.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 {
    --skew: 0deg;
    --duration: 0.6s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --fromtype: 1
}

.breakdance .dan-swap-hover-529-162 span {
    font-weight: 300
}

.breakdance .dan-swap-hover-529-166 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-h1);
    font-weight: 300
}

.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 {
    --skew: 0deg;
    --duration: 0.6s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --fromtype: 1
}

.breakdance .dan-swap-hover-529-166 span {
    font-weight: 300
}

.breakdance .bde-div-529-197 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    gap: var(--hsp-xxs)
}

.breakdance .bde-text-link-529-214,
.breakdance .bde-text-link-529-214>* {
    font-size: var(--hfs-text-l);
    font-weight: 400
}

.breakdance .bde-text-link-529-215,
.breakdance .bde-text-link-529-215>* {
    font-size: var(--hfs-text-l);
    font-weight: 400
}

.breakdance .bde-text-link-529-216,
.breakdance .bde-text-link-529-216>* {
    font-size: var(--hfs-text-l);
    font-weight: 400
}

.breakdance .bde-text-link-529-218,
.breakdance .bde-text-link-529-218>* {
    font-size: var(--hfs-text-l);
    font-weight: 400
}

.breakdance .bde-text-link-529-217,
.breakdance .bde-text-link-529-217>* {
    font-size: var(--hfs-text-l);
    font-weight: 400
}

.breakdance .bde-text-link-529-219,
.breakdance .bde-text-link-529-219>* {
    font-size: var(--hfs-text-l);
    font-weight: 400
}

.breakdance .dan-image-reveal-529-220 {
    width: 30rem;
    height: auto;
    margin-top: var(--hsp-m);
    margin-bottom: 0;
    display: none;
}

@media (max-width:767px) {
    .breakdance .dan-image-reveal-529-220 {
        width: 20rem
    }
}

@media (max-width:479px) {
    .breakdance .dan-image-reveal-529-220 {
        width: 100%
    }
}