.breakdance .bde-header-builder-51-100 {
    background: var(--bde-background-color);
    --bde-header-width: 100%
}

.breakdance .bde-header-builder-51-100 .bde-header-builder__container {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px
}

.breakdance .bde-header-builder-51-100.bde-header-builder--sticky-styles {
    background: var(--bde-palette-transparent-white-az-8d45d680-5ff9-49c0-957f-aa348e08cfb8-5)
}

body {
    margin-top: 100px
}

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

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

.breakdance .bde-header-builder-51-100 {
    backdrop-filter: saturate(180%) blur(15px);
    -webkit-backdrop-filter: saturate(180%) blur(15px)
}

.bde-header-builder--sticky-styles .header-cta {
    margin-top: -42px
}

@media (max-width:1119px) and (min-width:1024px) {
    .breakdance .bde-header-builder-51-100 {
        display: none
    }
}

@media (max-width:1023px) and (min-width:768px) {
    .breakdance .bde-header-builder-51-100 {
        display: none
    }
}

@media (max-width:767px) and (min-width:480px) {
    .breakdance .bde-header-builder-51-100 {
        display: none
    }
}

@media (max-width:479px) {
    .breakdance .bde-header-builder-51-100 {
        display: none
    }
}

@media (max-width:1119px) {
    .breakdance .bde-header-builder-51-100 .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
        }
    }
}

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

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

.breakdance .bde-div-51-106 {
    width: 100%
}

.breakdance .bde-div-51-101 {
    width: 100%;
    padding: 15px 40px 15px 40px
}

.breakdance .bde-div-51-101 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center
}

.breakdance .bde-div-51-101 {
    background-color: var(--bde-brand-primary-color)
}

.breakdance .bde-div-51-101 {
    transition: 600ms ease
}

.breakdance .bde-text-link-51-102,
.breakdance .bde-text-link-51-102>* {
    color: var(--bde-background-color);
    font-size: 16px;
    text-underline-offset: 4px
}

.breakdance .bde-text-link-51-102:hover,
.breakdance .bde-text-link-51-102:hover>* {
    color: #D4D4D4
}

.breakdance .bde-text-link-51-102 {
    transition: 600ms
}

.breakdance .bde-div-51-104 {
    width: 100%;
    padding: 15px 40px 15px 40px;
    border-bottom: 1px solid #0000001F
}

.breakdance .bde-div-51-104 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center
}

.breakdance .bde-div-51-104 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly
}

.breakdance .bde-columns-51-123 {
    --columnCount: 3;
    --bde-column-gap: 0px
}

@media (max-width:1119px) {
    .breakdance .bde-columns-51-123 {
        --columnCount: 3
    }

    .breakdance .bde-columns-51-123.bde-columns {
        flex-direction: column;
        flex-wrap: nowrap
    }

    .breakdance .bde-columns-51-123.bde-columns>.bde-column {
        width: 100%
    }
}

@media (max-width:1023px) {
    .breakdance .bde-columns-51-123 {
        --columnCount: 3
    }
}

@media (max-width:767px) {
    .breakdance .bde-columns-51-123 {
        --columnCount: 3
    }
}

@media (max-width:479px) {
    .breakdance .bde-columns-51-123 {
        --columnCount: 3
    }
}

@media (max-width:400px) {
    .breakdance .bde-columns-51-123 {
        --columnCount: 3
    }
}

.breakdance .bde-column-51-124 {
    --column-width: 25%
}

.breakdance .bde-column-51-124 {
    display: flex;
    flex-direction: column
}

.breakdance .autogenerated-blce-headerlogo-51-105 .default-image {
    width: 220px;
    transition: width 0.3s ease
}

.breakdance .autogenerated-blce-headerlogo-51-105 .sticky-image {
    display: none
}

.bde-header-builder.bde-header-builder--sticky-styles .default-image {
    display: none
}

.bde-header-builder.bde-header-builder--sticky-styles .default-image {
    display: block;
    width: 200px;
    transition: width 0.3s ease
}

@media (max-width:1119px) {
    .breakdance .autogenerated-blce-headerlogo-51-105 .default-image {
        transition: width s ease
    }

    .breakdance .autogenerated-blce-headerlogo-51-105 .sticky-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: block;
        transition: width s ease
    }
}

@media (max-width:1023px) {
    .breakdance .autogenerated-blce-headerlogo-51-105 .default-image {
        transition: width s ease
    }

    .breakdance .autogenerated-blce-headerlogo-51-105 .sticky-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: block;
        transition: width s ease
    }
}

@media (max-width:767px) {
    .breakdance .autogenerated-blce-headerlogo-51-105 .default-image {
        transition: width s ease
    }

    .breakdance .autogenerated-blce-headerlogo-51-105 .sticky-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: block;
        transition: width s ease
    }
}

@media (max-width:479px) {
    .breakdance .autogenerated-blce-headerlogo-51-105 .default-image {
        transition: width s ease
    }

    .breakdance .autogenerated-blce-headerlogo-51-105 .sticky-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: block;
        transition: width s ease
    }
}

@media (max-width:400px) {
    .breakdance .autogenerated-blce-headerlogo-51-105 .default-image {
        transition: width s ease
    }

    .breakdance .autogenerated-blce-headerlogo-51-105 .sticky-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: none
    }

    .bde-header-builder.bde-header-builder--sticky-styles .default-image {
        display: block;
        transition: width s ease
    }
}

.breakdance .bde-column-51-125 {
    --column-width: 50%
}

.breakdance .bde-column-51-125 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center
}

.breakdance .dan-focus-nav-51-127 {
    flex-direction: row;
    --corner-color: var(--bde-brand-primary-color);
    --corner-thickness: 1px;
    --corner-width: 8px;
    --corner-height: 8px;
    --color-active: var(--bde-brand-primary-color);
    --color-duration: 0.3s;
    --color-ease: ease
}

.breakdance .dan-focus-nav-51-127 .dan-focus-nav__item {
    padding: 12px 20px 12px 20px;
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.breakdance .bde-text-link-51-135,
.breakdance .bde-text-link-51-135>* {
    color: var(--bde-body-text-color);
    font-size: 18px;
    font-weight: 400;
    text-decoration-line: none
}

.breakdance .bde-text-link-51-136,
.breakdance .bde-text-link-51-136>* {
    color: var(--bde-body-text-color);
    font-size: 18px;
    font-weight: 400;
    text-decoration-line: none
}

.breakdance .bde-text-link-51-167,
.breakdance .bde-text-link-51-167>* {
    color: var(--bde-body-text-color);
    font-size: 18px;
    font-weight: 400;
    text-decoration-line: none
}

.breakdance .bde-text-link-51-137,
.breakdance .bde-text-link-51-137>* {
    color: var(--bde-body-text-color);
    font-size: 18px;
    font-weight: 400;
    text-decoration-line: none
}

.breakdance .bde-text-link-51-138,
.breakdance .bde-text-link-51-138>* {
    color: var(--bde-body-text-color);
    font-size: 18px;
    font-weight: 400;
    text-decoration-line: none
}

.breakdance .bde-column-51-126 {
    --column-width: 25%
}

.breakdance .bde-column-51-126 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    text-align: right
}

.breakdance .dan-shiny-button-51-140 {
    --shiny-color: var(--bde-brand-primary-color);
    --shiny-background: #0B2F877A;
    --fade-duration: 0.1s
}

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

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

@media (min-width:1120px) {
    .breakdance .bde-header-builder-51-141 {
        display: none
    }
}

@media (max-width:1119px) {
    .breakdance .bde-header-builder-51-141.bde-header-builder--sticky-styles {
        background: var(--bde-palette-transparent-white-az-8d45d680-5ff9-49c0-957f-aa348e08cfb8-5)
    }

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

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

    .breakdance .bde-header-builder-51-141 {
        backdrop-filter: saturate(180%) blur(15px);
        -webkit-backdrop-filter: saturate(180%) blur(15px)
    }
}

@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) {
    .breakdance .bde-header-builder-51-141 .bde-header-builder__container {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
        padding-top: 10px
    }

    @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
        }
    }
}

@media (max-width:400px) {
    @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-image2-51-142 {
        width: 200px;
        height: auto
    }
}

.breakdance .dan-offcanvas-menu-51-158 {
    --transition-duration-backdrop: 1s;
    --transition-easing-backdrop: linear
}

.breakdance .dan-offcanvas-menu-51-158 .dan-offcanvas-menu__items-wrapper {
    z-index: 9999
}

.breakdance .dan-offcanvas-menu-51-158 .dan-offcanvas-menu__backdrop {
    z-index: 9998;
    background: #FFFFFFA1
}

.breakdance .dan-burger-51-159.hamburger {
    --burguer-dimensions: 36px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-spacing: 6px;
    --hamburger-layer-height: 4px;
    --hamburger-border-radius: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-animated {
    --burguer-rounded: round;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-animated--distorsionv3 {
    --burguer-rounded: round;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-animated--chevron {
    --burguer-dimensions: 36px;
    --burguer-rounded: round;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-flipped {
    --burguer-dimensions: 36px;
    --burguer-rounded: round;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-disfigured {
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-arrow {
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-bounce {
    --burguer-dimensions: 36px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease
}

.breakdance .dan-burger-51-159 .dan-burger-style3 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-style4 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-style5 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-style7 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-style8 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-159 .dan-burger-style9 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: var(--bde-brand-primary-color);
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

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

    .breakdance .dan-burger-51-159 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

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

    .breakdance .dan-burger-51-159 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

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

    .breakdance .dan-burger-51-159 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

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

    .breakdance .dan-burger-51-159 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

@media (max-width:400px) {
    .breakdance .dan-burger-51-159 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-159 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

.breakdance .bde-div-51-160 {
    width: auto;
    min-height: 100svh;
    padding: 50px 100px 50px 100px
}

.breakdance .bde-div-51-160 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    text-align: center
}

.breakdance .bde-div-51-160 {
    background-color: var(--bde-brand-primary-color)
}

@media (max-width:479px) {
    .breakdance .bde-div-51-160 {
        padding: 15px 15px 15px 15px
    }
}

.breakdance .dan-burger-51-161 {
    position: absolute;
    top: 20px;
    left: 20px
}

.breakdance .dan-burger-51-161.hamburger {
    --burguer-dimensions: 36px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-spacing: 6px;
    --hamburger-layer-height: 4px;
    --hamburger-border-radius: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-animated {
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-animated--distorsionv3 {
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-animated--chevron {
    --burguer-dimensions: 36px;
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-flipped {
    --burguer-dimensions: 36px;
    --burguer-rounded: round;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-layer-height: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-disfigured {
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-arrow {
    --burguer-dimensions: 36px;
    --hamburger-layer-height: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --hamburger-border-radius: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-bounce {
    --burguer-dimensions: 36px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease
}

.breakdance .dan-burger-51-161 .dan-burger-style3 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-style4 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-style5 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-style7 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-style8 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

.breakdance .dan-burger-51-161 .dan-burger-style9 {
    --burguer-dimensions: 36px;
    --burguer-stroke-width: 4px;
    --burguer-stroke-color: #FFF;
    --burguer-duration: 400ms;
    --burguer-easing: ease;
    --burguer-rounded: 4px
}

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

    .breakdance .dan-burger-51-161 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

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

    .breakdance .dan-burger-51-161 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

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

    .breakdance .dan-burger-51-161 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

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

    .breakdance .dan-burger-51-161 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

@media (max-width:400px) {
    .breakdance .dan-burger-51-161 .dan-burger-animated {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-animated--distorsionv3 {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-animated--chevron {
        --burguer-rounded: square
    }

    .breakdance .dan-burger-51-161 .dan-burger-flipped {
        --burguer-rounded: square
    }
}

.breakdance .dan-underline-hover-51-162 {
    color: #fff;
    font-size: 27px
}

.breakdance .dan-underline-hover-51-162 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: currentColor;
    color: #fff;
    font-size: 27px
}

@media (max-width:1119px) {
    .breakdance .dan-underline-hover-51-162 {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }

    .breakdance .dan-underline-hover-51-162 .dan-underline-hover__inner {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }
}

.breakdance .dan-underline-hover-51-168 {
    color: #fff;
    font-size: 27px
}

.breakdance .dan-underline-hover-51-168 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: currentColor;
    color: #fff;
    font-size: 27px
}

@media (max-width:1119px) {
    .breakdance .dan-underline-hover-51-168 {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }

    .breakdance .dan-underline-hover-51-168 .dan-underline-hover__inner {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }
}

.breakdance .dan-underline-hover-51-169 {
    color: #fff;
    font-size: 27px
}

.breakdance .dan-underline-hover-51-169 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: currentColor;
    color: #fff;
    font-size: 27px
}

@media (max-width:1119px) {
    .breakdance .dan-underline-hover-51-169 {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }

    .breakdance .dan-underline-hover-51-169 .dan-underline-hover__inner {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }
}

.breakdance .dan-underline-hover-51-170 {
    color: #fff;
    font-size: 27px
}

.breakdance .dan-underline-hover-51-170 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: currentColor;
    color: #fff;
    font-size: 27px
}

@media (max-width:1119px) {
    .breakdance .dan-underline-hover-51-170 {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }

    .breakdance .dan-underline-hover-51-170 .dan-underline-hover__inner {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }
}

.breakdance .dan-underline-hover-51-171 {
    color: #fff;
    font-size: 27px
}

.breakdance .dan-underline-hover-51-171 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: currentColor;
    color: #fff;
    font-size: 27px
}

@media (max-width:1119px) {
    .breakdance .dan-underline-hover-51-171 {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }

    .breakdance .dan-underline-hover-51-171 .dan-underline-hover__inner {
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        letter-spacing: 3px;
        text-transform: uppercase
    }
}

.breakdance .bde-button-51-173 .bde-button__button {
    --bde-button-custom-border-color: transparent;
    --bde-button-custom-border-color-hover: transparent;
    --bde-button-custom-text-color: #fff;
    --bde-button-custom-text-color-hover: #fff;
    --bde-button-custom-background-color: var(--bde-background-color);
    --bde-button-custom-background-color-hover: #C3C2C2
}

@media (max-width:1119px) {
    .breakdance .bde-button-51-173 {
        margin-top: 50px
    }

    .breakdance .bde-button-51-173 .bde-button__button {
        border-radius: 8px;
        color: var(--bde-body-text-color);
        font-family: "Franklin Gothic Cyrillic", Franklin-Gothic;
        font-size: 24px;
        font-weight: 500;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-top: 20px;
        padding-right: 40px;
        padding-bottom: 20px;
        padding-left: 40px
    }
}