.breakdance .bde-section-8845-367 .section-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px
}

.breakdance .bde-section-8845-367 .section-container {
    --bde-section-width: 1500px
}

.breakdance .bde-section-8845-367 .section-container {
    padding-bottom: 60px;
    padding-top: 120px
}

.breakdance .bde-section-8845-367 {
    overflow: hidden
}

@media (max-width: 767px) {
    .breakdance .bde-section-8845-367 .section-container {
        padding-bottom:40px
    }
}

@media (max-width: 479px) {
    .breakdance .bde-section-8845-367 .section-container {
        padding-bottom:30px
    }
}

.breakdance .bde-heading-8845-526 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-526 span {
    font-size: .4em!important;
    ;transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-526 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-526 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-526 span {
        transform:translateY(-20px)
    }

    .breakdance .bde-heading-8845-526 br {
        display: none
    }
}

@media (max-width: 479px) {
    .breakdance .bde-heading-8845-526 {
        width:310px;
        font-size: 60px;
        line-height: 1;
        letter-spacing: -4px
    }
}

.breakdance .bde-section-8845-405 .section-container {
    display: flex;
    flex-direction: column
}

.breakdance .bde-section-8845-405 .section-container {
    --bde-section-width: 100%
}

.breakdance .bde-section-8845-405 .section-container {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px
}

.breakdance .bde-section-8845-405 {
    overflow: hidden
}

.breakdance .bde-div-8845-406 {
    width: 120vw;
    max-width: 120vw;
    margin-left: -10vw;
    pointer-events: none
}

.breakdance .bde-masker-8845-404 {
    -webkit-mask-position: 50.65% 0%;
    mask-position: 50.65% 0%;
    -webkit-mask-image: url(https://e9digital.com/wp-content/uploads/2025/10/video-mask.svg)!important;
    mask-image: url(https://e9digital.com/wp-content/uploads/2025/10/video-mask.svg)!important;
    width: 100%
}

.breakdance .bde-video-8845-403 .ee-video-container {
    padding-top: 47.65625%
}

.breakdance .bde-video-8845-403 {
    background: #d3d3d3;
    pointer-events: none
}

.vimeo-toggle-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color: #000;
    color: #fff;
    border: 2px solid transparent;
    border-radius: 20px;
    cursor: pointer;
    transition: background-color 0.2s,border-color 0.2s
}

.vimeo-toggle-btn svg {
    width: 14px;
    height: 14px;
    fill: #fff
}

.vimeo-toggle-btn:hover {
    background-color: rgba(0,0,0,0.8)
}

.vimeo-toggle-btn:focus-visible {
    border-color: #fff;
    outline-offset: 2px
}

.vimeo-toggle-play {
    display: none
}

.breakdance .bde-code-block-8845-550 {
    position: absolute;
    width: 100vw;
    display: flex;
    align-items: flex-end;
    padding-right: 2rem;
    padding-top: 0.5rem;
    z-index: 2
}

.breakdance .bde-code-block-8845-550 button {
    border-radius: 100px
}

.breakdance .bde-section-8845-258 .section-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
    text-align: left
}

.breakdance .bde-section-8845-258 {
    background-image: url(https://e9digital.com/wp-content/uploads/2025/10/video-bottom.svg);
    background-size: 120vw auto;
    background-repeat: no-repeat;
    background-position: center top
}

.breakdance .bde-section-8845-258 .section-container {
    padding-top: 80px
}

@media (max-width: 767px) {
    .breakdance .bde-section-8845-258 {
        z-index:30
    }
}

.breakdance .bde-div-8845-414 {
    margin-top: -32vw
}

.breakdance .bde-div-8845-414 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left
}

.breakdance .bde-heading-8845-396 {
    color: var(--bde-brand-primary-color);
    margin-bottom: 30px
}

.breakdance .bde-heading-8845-396 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-396 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-396 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-396 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-412 {
    display: flex;
    flex-direction: column
}

.breakdance .bde-div-8845-412 {
    padding-inline-start:0;counter-reset: hnum-counter;
    .bde-heading {
        counter-increment: hnum-counter;
        position: relative;
        padding-left: 70px
    }

    .bde-heading::before {
        content: '0'counter(hnum-counter);
        color: #000;
        font-size: .3em;
        font-weight: 700;
        font-family: $font-h;
        position: absolute;
        left: 0;
        top: 1px;
        text-align: center;
        line-height: 1.6;
        letter-spacing: 0
    }
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-412 {
        gap:10px
    }
}

.breakdance .bde-div-8845-538 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-407 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-407 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-407 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-407 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-407 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-539 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-410 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-410 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-410 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-410 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-410 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-543 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-411 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-411 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-411 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-411 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-411 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-544 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-413 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-413 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-413 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-413 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-413 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-545 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-465 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-465 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-465 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-465 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-465 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-546 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-409 {
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-409 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-409 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-409 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-409 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-div-8845-547 {
    margin: 0;
    padding: 0
}

.breakdance .bde-heading-8845-408 {
    width: 978px;
    color: var(--bde-brand-primary-color)
}

.breakdance .bde-heading-8845-408 span {
    font-size: .5em;
    transform: translateY(-45px);
    display: inline-block
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-408 {
        width:700px
    }

    .breakdance .bde-heading-8845-408 span {
        transform: translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-408 {
        width:474px
    }

    .breakdance .bde-heading-8845-408 span {
        transform: translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-408 {
        width:340px
    }

    .breakdance .bde-heading-8845-408 span {
        transform: translateY(-20px)
    }
}

@media (max-width: 479px) {
    .breakdance .bde-heading-8845-408 {
        width:272px
    }
}

.breakdance .bde-section-8845-530 .section-container {
    display: flex;
    flex-direction: column
}

.breakdance .bde-section-8845-530 {
    background-color: var(--bde-background-color)
}

.breakdance .bde-section-8845-530 .section-container {
    padding-top: 0px
}

.breakdance .bde-div-8845-471 {
    padding-top: 120px;
    border-top: 1px solid #000
}

@media (max-width: 1119px) {
    .breakdance .bde-div-8845-471 {
        padding-top:80px
    }
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-471 {
        padding-top:90px
    }
}

.breakdance .bde-heading-8845-472 {
    width: 800px;
    color: var(--bde-brand-primary-color);
    margin-bottom: 50px
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-472 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-472 {
        margin-bottom:40px
    }

    .breakdance .bde-heading-8845-472 span {
        transform: translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-472 span {
        transform:translateY(-20px)
    }

    .breakdance .bde-heading-8845-472 {
        font-size: var(--bde-h2-font-size)
    }
}

.breakdance .bde-repeater-element-8845-529>.bde-loop {
    --bde-posts-gap: 20px;
    --bde-posts-per-row: 4
}

.breakdance .bde-repeater-element-8845-529 .bde-dynamic-repeater-item {
    padding: 0px 0px 0px 0px
}

@media (max-width: 1119px) {
    .breakdance .bde-repeater-element-8845-529>.bde-loop {
        --bde-posts-per-row:3
    }
}

@media (max-width: 767px) {
    .breakdance .bde-repeater-element-8845-529>.bde-loop {
        --bde-posts-per-row:2
    }
}

@media (max-width: 479px) {
    .breakdance .bde-repeater-element-8845-529>.bde-loop {
        --bde-posts-per-row:1
    }
}

.breakdance .bde-columns-8845-467 {
    --columnCount: 2
}

@media (min-width: 1120px) {
    .breakdance .bde-columns-8845-467 {
        display:none
    }
}

@media (max-width: 1119px) {
    .breakdance .bde-columns-8845-467 {
        --columnCount:2
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-columns-8845-467 {
        --columnCount:2;
        --bde-column-gap: 12px
    }

    .breakdance .bde-columns-8845-467.bde-columns {
        flex-direction: column;
        flex-wrap: nowrap
    }

    .breakdance .bde-columns-8845-467.bde-columns>.bde-column {
        width: 100%
    }
}

@media (max-width: 767px) {
    .breakdance .bde-columns-8845-467 {
        --columnCount:2
    }
}

@media (max-width: 479px) {
    .breakdance .bde-columns-8845-467 {
        --columnCount:2
    }
}

.breakdance .bde-column-8845-468 {
    --column-width: 50%
}

@media (max-width: 1023px) {
    .breakdance .bde-column-8845-468.bde-column {
        padding-bottom:0px
    }
}

.breakdance .bde-column-8845-469 {
    --column-width: 50%
}

.breakdance .bde-column-8845-469 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.breakdance .bde-column-8845-469.bde-column {
    padding-top: 100px
}

@media (max-width: 1023px) {
    .breakdance .bde-column-8845-469.bde-column {
        padding-top:0px
    }
}

.breakdance .bde-text-8845-418 {
    margin-right: -40px;
    z-index: 10
}

.breakdance .bde-code-block-8845-419 {
    width: auto;
    font-style: italic
}

.breakdance .bde-code-block-8845-419 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.breakdance .bde-code-block-8845-419 {
    position: relative
}

.breakdance .bde-code-block-8845-419 svg {
    position: absolute;
    right: 6px;
    width: 50px;
    top: calc(50% - 26px);
    pointer-events: none;
    opacity: 0
}

.breakdance .bde-code-block-8845-419.loading svg {
    opacity: 1
}

.breakdance .bde-code-block-8845-419.loading select {
    background: #fff
}

.breakdance .bde-code-block-8845-419 select {
    color: #000;
    border: 1px solid #fff;
    padding: 30px 80px 30px 70px;
    font-size: var(--bde-h5-font-size);
    font-style: italic;
    letter-spacing: -1px;
    appearance: none;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 61.19 32.31"><path d="M30.59,32.31l2.59-2.22L61.19,6.09l-5.19-6.09-25.41,21.78L5.19,0,0,6.09l28,24,2.59,2.22Z"/></svg>') calc(100% - 20px) center/20px auto no-repeat #fff;
    border-radius: 0px;
    font-weight: 600;
    box-shadow: 0 10px 14px rgba(0,0,0,.1)
}

.breakdance .bde-code-block-8845-419 select option[disabled='true'] {
    color: var(--bde-palette-color-1-aae29de3-0e20-430f-ba65-679f56b0187c)
}

@media (max-width: 1023px) {
    .breakdance .bde-code-block-8845-419 {
        width:100%
    }
}

@media (max-width: 767px) {
    .breakdance .bde-code-block-8845-419 select {
        padding:20px 20px 20px 70px
    }
}

.breakdance .bde-icon-8845-474 .bde-icon-icon.breakdance-icon-atom {
    font-size: 40px
}

.breakdance .bde-icon-8845-474 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20px
}

@media (max-width: 767px) {
    .breakdance .bde-icon-8845-474 .bde-icon-icon.breakdance-icon-atom {
        font-size:30px
    }
}

.breakdance .bde-section-8845-251 .section-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    text-align: left
}

.breakdance .bde-section-8845-251 {
    background-color: #000;
    overflow: hidden;
}

.breakdance .bde-section-8845-251>.section-background-overlay {
    background: #0F0F10;
}

.breakdance .bde-section-8845-251>.section-background-overlay {
    opacity: 1
}

.breakdance .bde-section-8845-251 .section-container {
    padding-bottom: 80px;
    padding-top: 0px
}

.breakdance .bde-div-8845-334 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 50px
}

.breakdance .bde-div-8845-334 {
    align-items: stretch
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-334 {
        flex-direction:column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items:
    }

    .breakdance .bde-div-8845-334 .bde-stats-grid_text {
        text-align: left
    }
}

.breakdance .bde-div-8845-333 {
    width: 25%
}

.breakdance .bde-div-8845-333 {
    display: flex;
    flex-direction: column;
    gap: 30px
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-333 {
        width:100%
    }
}

.breakdance .bde-div-8845-448 {
    width: 1034px;
    min-height: 1451px
}

.breakdance .bde-div-8845-448 {
    max-width: 1034px;
    position: absolute;
    right: 0;
    top: -190px;
    pointer-events: none
}

.breakdance .bde-div-8845-448::after {
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
    background: linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,0))
}

.breakdance .bde-div-8845-448::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1034 1451"><rect width="1034" height="1451" style="fill: none;"/><path d="M-7.44,363.46h451.9c60.92,0,116.07,24.51,157.16,65.6,41.09,41.09,65.6,95.88,65.6,157.16v273.95c0,60.92-24.51,116.07-65.6,157.16s-95.88,65.6-157.16,65.6H-8l-3.29,359.68,455.75.78c321.79-.75,582.48-261.43,583.22-583.22v-273.95C1026.93,264.43,766.25,3.75,444.46,3H-6.31l-1.13,360.46Z" style="fill: none; stroke: %23fff; stroke-miterlimit: 10;"/></svg>')
}

@media (max-width: 1023px) {
    .breakdance .bde-div-8845-448 {
        min-height:600px
    }

    .breakdance .bde-div-8845-448 {
        max-width: 533px
    }
}

.breakdance .bde-masker-8845-444 {
    -webkit-mask-image: url(../img/mask-e-top-right.svg)!important;
    mask-image: url(../img/mask-e-top-right.svg)!important
}

.breakdance .bde-div-8845-446 {
    width: 1034px;
    min-height: 1451px
}

.breakdance .bde-div-8845-446 {
    max-width: 1034px;
    width: 1034px
}

@media (max-width: 1023px) {
    .breakdance .bde-div-8845-446 {
        width:534px;
        min-height: 784px
    }
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-446 {
        width:100%
    }

    .breakdance .bde-div-8845-446::before {
        background: linear-gradient(0deg,rgba(0,0,0,1) 50%,rgba(0,0,0,.5) 100%);
        top: 190px;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        content: '';
        display: block
    }
}

.breakdance .bde-image2-8845-445 {
    margin-top: 190px
}

.breakdance .bde-div-8845-335 {
    width: 60%;
    padding-top: var(--bde-section-vertical-padding);
    padding-bottom: var(--bde-section-vertical-padding)
}

@media (max-width: 1023px) {
    .breakdance .bde-div-8845-335 {
        width:67%
    }
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-335 {
        width:100%
    }

    .breakdance .bde-div-8845-335 {
        background: linear-gradient(0deg,rgba(0,0,0,1) 70%,rgba(0,0,0,0))
    }
}

.breakdance .bde-div-8845-254 {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-254 {
        gap:0px
    }
}

.breakdance .bde-heading-8845-252 {
    color: #FFF;
    margin-bottom: 30px
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-252 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-252 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-252 {
        margin-bottom:10px
    }

    .breakdance .bde-heading-8845-252 span {
        transform: translateY(-20px)
    }
}

.breakdance .bde-rich-text-8845-253 {
    margin-bottom: 25px;
    color: #FFF
}

.breakdance .bde-heading-8845-475 {
    color: #FFF;
    margin-bottom: 30px
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-475 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-475 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-475 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-rich-text-8845-477 {
    margin-bottom: 25px;
    color: #FFF
}

.breakdance .bde-div-8845-460 {
    padding-top: 80px;
    padding-bottom: 50px;
    margin-bottom: 1px
}

@media (max-width: 1119px) {
    .breakdance .bde-div-8845-460::before {
        left:-40px
    }

    .breakdance .bde-div-8845-460::after {
        right: -40px
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-div-8845-460 {
        padding-right:0px;
        padding-left: 0px
    }

    .breakdance .bde-div-8845-460::before {
        left: -30px;
        display: none
    }

    .breakdance .bde-div-8845-460::after {
        right: -30px;
        display: none
    }
}

@media (max-width: 767px) {
    .breakdance .bde-div-8845-460 {
        padding:40px 0px 0px 0px
    }

    .breakdance .bde-div-8845-460::before,.breakdance .bde-div-8845-460::after {
        display: none
    }
}

@media (max-width: 479px) {
    .breakdance .bde-div-8845-460 {
        padding-right:0px;
        padding-left: 0px
    }
}

.breakdance .bde-post-loop-8845-456>.bde-loop {
    --bde-posts-gap: 4rem;
    --bde-posts-per-row: 4
}

.breakdance .bde-post-loop-8845-456 .bde-posts-pagination {
    margin-top: 0px
}

.breakdance .bde-post-loop-8845-456 .bde-posts-pagination-infinite-loader-wrapper {
    margin-top: 0px
}

.breakdance .bde-post-loop-8845-456 .bde-posts-pagination-loadmore-button {
    --bde-button-custom-border-color: #FFF;
    --bde-button-custom-border-color-hover: #000;
    --bde-button-custom-background-color: transparent;
    --bde-button-custom-background-color-hover: #fff;
    --bde-button-custom-text-color: #FFF;
    --bde-button-custom-text-color-hover: #000;
    border-radius: 0px;
    font-size: 13px
}

.breakdance .bde-post-loop-8845-456 .bde-posts-pagination-loadmore-button:hover {
    color: #000
}

.breakdance .bde-post-loop-8845-456>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-8845-456>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-8845-456>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item {
    padding: 0rem 0rem 4rem 0rem
}

.breakdance .bde-post-loop-8845-456 {
    blockquote {
        margin: 0
    }

    cite {
        display: block;
        margin-top: 1rem
    }
}

.breakdance .bde-post-loop-8845-456 .swiper-button-prev,.breakdance .bde-post-loop-8845-456 .swiper-button-next {
    background: #000;
    color: #fff;
    border: 2px solid #fff;
    padding: 26px 30px;
    top: auto!important;
    bottom: 0!important;
    z-index: 30;
    transition: all .3s ease-in-out
}

.breakdance .bde-post-loop-8845-456 .swiper-button-prev:hover,.breakdance .bde-post-loop-8845-456 .swiper-button-next:hover {
    background: #fff;
    color: #000
}

.breakdance .bde-post-loop-8845-456 .breakdance-swiper-wrapper {
    padding: 0
}

.breakdance .bde-post-loop-8845-456 .swiper {
    overflow: visible
}

.breakdance .bde-post-loop-8845-456 .swiper-pagination-bullet {
    transition: all .3s ease-in-out;
    opacity: 1
}

.breakdance .bde-post-loop-8845-456 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px
}

.breakdance .bde-post-loop-8845-456 .swiper-pagination {
    margin-top: 120px
}

.breakdance .bde-post-loop-8845-456 .swiper-pagination .swiper-pagination-bullet::after {
    background: #fff;
    width: 100%
}

.breakdance .bde-post-loop-8845-456 .swiper-pagination .swiper-pagination-bullet::after {
    height: 100%
}

@media (max-width: 1023px) {
    .breakdance .bde-post-loop-8845-456>.bde-loop {
        --bde-posts-gap:50px;
        --bde-posts-per-row: 2
    }

    .breakdance .bde-post-loop-8845-456>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-8845-456>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-8845-456>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item {
        padding-right: 0px;
        padding-left: 0px
    }
}

@media (max-width: 767px) {
    .breakdance .bde-post-loop-8845-456>.bde-loop {
        --bde-posts-gap:30px;
        --bde-posts-per-row: 1
    }
}

@media (max-width: 479px) {
    .breakdance .bde-post-loop-8845-456>.bde-loop {
        --bde-posts-per-row:1
    }
}

.breakdance .bde-section-8845-224 .section-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 50px;
    text-align: center
}

.breakdance .bde-section-8845-224 {
    background-color: var(--bde-background-color)
}

.breakdance .bde-section-8845-224 .section-container {
    --bde-section-width: 100%;
}

.breakdance .bde-section-8845-224 .section-container {
    padding-bottom: 100px
}

.breakdance .bde-section-8845-224 {
    z-index: 20
}

.breakdance .bde-heading-8845-226 {
    margin-bottom: 50px
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-226 {
        margin-bottom:30px
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-226 {
        margin-bottom:0px
    }
}

@media (max-width: 479px) {
    .breakdance .bde-heading-8845-226 {
        margin-bottom:0px
    }
}

.breakdance .bde-post-loop-8845-504 {
    margin-bottom: 40px
}

.breakdance .bde-post-loop-8845-504>.bde-loop {
    --bde-posts-gap: 40px;
    --bde-posts-per-row: 3;
}

.breakdance .bde-post-loop-8845-504>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-8845-504>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-8845-504>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item {
    padding: 0px 0px 0px 0px
}

@media (max-width: 767px) {
    .breakdance .bde-post-loop-8845-504>.bde-loop {
        --bde-posts-gap:60px;
        --bde-posts-per-row: 1;
    }
}

@media (max-width: 479px) {
    .breakdance .bde-post-loop-8845-504 {
        margin-bottom:40px
    }
}

.breakdance .bde-div-8845-505 {
    padding-top: 50px;
    border-top: 1px solid #000;
    margin-top: 50px
}

.breakdance .bde-div-8845-505 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left
}

@media (max-width: 1119px) {
    .breakdance .bde-div-8845-505 {
        padding-top:60px
    }

    .breakdance .bde-div-8845-505 {
        align-items: center;
        text-align: center
    }
}

@media (max-width: 479px) {
    .breakdance .bde-div-8845-505 {
        padding-top:40px;
        margin-top: 0px
    }
}

.breakdance .bde-section-8845-111 .section-container {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.breakdance .bde-section-8845-111 {
    background-color: var(--bde-palette-medium-gray-23a4cb62-f11b-45f8-827c-6c8432d91cee-6)
}

.breakdance .bde-heading-8845-228 {
    margin-bottom: 30px
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-228 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-228 span {
        transform:translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-228 span {
        transform:translateY(-20px)
    }
}

.breakdance .bde-post-loop-8845-267 {
    width: 100%
}

.breakdance .bde-post-loop-8845-267>.bde-loop {
    --bde-posts-gap: 30px;
    --bde-posts-per-row: 3;
}

.breakdance .bde-post-loop-8845-267>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-8845-267>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-8845-267>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item {
    padding: 0px 0px 0px 0px
}

.breakdance .bde-post-loop-8845-267 .ee-posts {
    row-gap: 40px
}

.breakdance .bde-post-loop-8845-267 .ee-post:nth-of-type(3n) .logomark-bg {
    right: 30px;
    bottom: 0
}

.breakdance .bde-post-loop-8845-267 .ee-post:nth-of-type(3n + 1) .logomark-bg {
    left: 4%;
    bottom: 10%
}

.breakdance .bde-post-loop-8845-267 .ee-post:nth-of-type(3n + 2) .logomark-bg {
    left: 5%;
    top: 10%
}

@media (max-width: 1023px) {
    .breakdance .bde-post-loop-8845-267>.bde-loop {
        --bde-posts-per-row:3
    }
}

@media (max-width: 767px) {
    .breakdance .bde-post-loop-8845-267>.bde-loop {
        --bde-posts-gap:20px;
        --bde-posts-per-row: 1
    }
}

@media (max-width: 479px) {
    .breakdance .bde-post-loop-8845-267 .ee-posts {
        row-gap:30px
    }
}

.breakdance .bde-section-8845-256 .section-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
    text-align: center
}

.breakdance .bde-section-8845-256 {
    overflow: hidden
}

.breakdance .bde-heading-8845-257 {
    width: 700px;
    line-height: 1;
    margin-bottom: 40px
}

@media (max-width: 1119px) {
    .breakdance .bde-heading-8845-257 span {
        transform:translateY(-38px)
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-heading-8845-257 {
        margin-bottom:20px
    }

    .breakdance .bde-heading-8845-257 span {
        transform: translateY(-30px)
    }
}

@media (max-width: 767px) {
    .breakdance .bde-heading-8845-257 {
        margin-bottom:0px
    }

    .breakdance .bde-heading-8845-257 span {
        transform: translateY(-20px)
    }
}

.breakdance .bde-post-loop-8845-422 {
    margin-bottom: 20px
}

.breakdance .bde-post-loop-8845-422>.bde-loop {
    --bde-posts-per-row: 3
}

.breakdance .bde-post-loop-8845-422 .swiper-slide {
    height: auto
}

.breakdance .bde-post-loop-8845-422 .swiper-button-prev {
    left: 20px
}

.breakdance .bde-post-loop-8845-422 .swiper-button-next {
    right: 20px
}

.breakdance .bde-post-loop-8845-422 .breakdance-swiper-wrapper {
    padding: 0 calc(20px + 100px + 20px)
}

.breakdance .bde-post-loop-8845-422 .swiper-pagination {
    margin-top: 50px
}

.breakdance .bde-post-loop-8845-422 .swiper-pagination-bullet {
    background-color: var(--bde-brand-primary-color)
}

.breakdance .bde-post-loop-8845-422>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-8845-422>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-8845-422>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item {
    padding: 0px 0px 0px 0px
}

.breakdance .bde-post-loop-8845-422 {
    padding: 0px 0px 0px 0px
}

.breakdance .bde-post-loop-8845-422 .swiper {
    overflow: visible
}

.breakdance .bde-post-loop-8845-422 .swiper-button-prev {
    background: #000;
    color: #fff;
    padding: 26px 30px;
    bottom: 140px;
    z-index: 30
}

.breakdance .bde-post-loop-8845-422 .swiper-button-next {
    background: #000;
    color: #fff;
    padding: 26px 30px;
    z-index: 30
}

.breakdance .bde-post-loop-8845-422::before {
    top: 0;
    left: calc((50vw - 600px) * -1);
    right: calc(100% - 100px);
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
    background: linear-gradient(90deg,rgba(241,241,241,1) 20%,rgba(241,241,241,.7));
    z-index: 22;
    pointer-events: none
}

.breakdance .bde-post-loop-8845-422::after {
    z-index: 20;
    top: 0;
    right: calc((50vw - 600px) * -1);
    left: calc(100% - 100px);
    bottom: 0;
    position: absolute;
    content: '';
    display: block;
    background: linear-gradient(-90deg,rgba(241,241,241,1) 20%,rgba(241,241,241,.7));
    pointer-events: none
}

@media screen and (max-width: 1400px) {
    .breakdance .bde-post-loop-8845-422::before {
        left:-50px
    }

    .breakdance .bde-post-loop-8845-422::after {
        right: -50px
    }
}

.breakdance .bde-post-loop-8845-422 .swiper-pagination-bullet {
    border-radius: 10px
}

.breakdance .bde-post-loop-8845-422 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px
}

@media (max-width: 1119px) {
    .breakdance .bde-post-loop-8845-422 .swiper-slide {
        height:auto
    }
}

@media (max-width: 1023px) {
    .breakdance .bde-post-loop-8845-422 .swiper-slide {
        height:auto
    }

    .breakdance .bde-post-loop-8845-422 .swiper-button-prev {
        left: 0px
    }

    .breakdance .bde-post-loop-8845-422 .swiper-button-next {
        right: 0px
    }

    .breakdance .bde-post-loop-8845-422 .breakdance-swiper-wrapper {
        padding: 0 calc(0px + 0px + 20px)
    }

    .breakdance .bde-post-loop-8845-422 {
        max-width: 100%;
        width: 100%
    }

    .breakdance .bde-post-loop-8845-422 .swiper-button-prev {
        left: -20px;
        padding: 20px
    }

    .breakdance .bde-post-loop-8845-422 .swiper-button-next {
        right: -20px;
        padding: 20px
    }

    .breakdance .bde-post-loop-8845-422::before {
        display: none
    }

    .breakdance .bde-post-loop-8845-422::after {
        display: none
    }
}

@media (max-width: 767px) {
    .breakdance .bde-post-loop-8845-422 .swiper-slide {
        height:auto
    }

    .breakdance .bde-post-loop-8845-422 .swiper-pagination {
        margin-top: 20px
    }

    .breakdance .bde-post-loop-8845-422 .swiper-button-prev {
        display: none
    }

    .breakdance .bde-post-loop-8845-422 .swiper-button-next {
        display: none
    }
}

@media (max-width: 479px) {
    .breakdance .bde-post-loop-8845-422 .swiper-slide {
        height:auto
    }
}
