.breakdance .bde-section-61-100 {
    background-color: var(--hcl-neutral-2)
}

.breakdance .bde-section-61-100 .section-container {
    padding-bottom: 0
}

.breakdance .bde-section-61-100 {
    border-top: 1px solid var(--hcl-neutral-3)
}

.breakdance .bde-section-61-100 {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px)
}

.breakdance .bde-grid-61-101 {
    --bde-grid-items-per-row: 7;
    --bde-grid-gap: var(--hsp-m)
}

.breakdance .bde-grid>* {
    width: auto !important;
    height: auto !important
}

@media (max-width:1023px) {
    .breakdance .bde-grid-61-101 {
        --bde-grid-items-per-row: 3;
        --bde-grid-gap: 2.5rem
    }
}

@media (max-width:767px) {
    .breakdance .bde-grid-61-101 {
        --bde-grid-items-per-row: 2
    }
}

@media (max-width:479px) {
    .breakdance .bde-grid-61-101 {
        --bde-grid-items-per-row: 2
    }
}

.breakdance .bde-div-61-102 {
    display: flex;
    flex-direction: column
}

.breakdance .bde-div-61-102 {
    grid-column: span 3
}

@media (max-width:767px) {
    .breakdance .bde-div-61-102 {
        grid-column: span 2
    }
}

.breakdance .bde-div-61-103 {
    width: 100%;
    min-height: 100%
}

.breakdance .bde-div-61-103 {
    display: flex;
    flex-direction: column
}

.breakdance .bde-div-61-103 {
    display: flex;
    justify-content: space-between
}

@media (max-width:1023px) {
    .breakdance .bde-div-61-103 {
        gap: var(--hsp-m)
    }
}

.breakdance .bde-div-61-168 {
    backdrop-filter: blur(8px)
}

.breakdance .bde-text-61-169 {
    font-size: var(--hfs-text-s);
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    color: var(--bde-text-color, var(--bde-body-text-color));
    letter-spacing: -.5px
}

.breakdance .bde-text-61-106 {
    width: 88%;
    font-size: var(--hfs-text-m);
    margin-top: var(--hsp-xs)
}

@media (max-width:1119px) {
    .breakdance .bde-text-61-106 {
        width: 100%
    }
}

@media (max-width:1023px) {
    .breakdance .bde-text-61-106 {
        width: 64%
    }
}

@media (max-width:767px) {
    .breakdance .bde-text-61-106 {
        width: 100%
    }
}

@media (max-width:479px) {
    .breakdance .bde-text-61-106 {
        width: 100%
    }
}

.breakdance .bde-text-61-107 {
    width: 420px;
    color: var(--bde-palette-color-1-f8153e6f-e4dd-4071-a986-d1c211d82df1);
    font-size: var(--hfs-text-s)
}

.breakdance .bde-div-61-108 {
    gap: var(--hsp-xs)
}

.breakdance .bde-text-61-109 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m);
    font-weight: 600
}

.breakdance .bde-div-61-110 {
    gap: 6px
}

.breakdance .dan-underline-hover-61-140 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-140 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-143 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-143 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-141 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-141 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-142 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-142 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-166 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-166 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .bde-div-61-170 {
    gap: var(--hsp-xs)
}

.breakdance .bde-text-61-171 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m);
    font-weight: 600
}

.breakdance .bde-div-61-172 {
    gap: 6px
}

.breakdance .dan-underline-hover-61-173 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-173 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-174 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-174 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-175 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-175 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-176 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-176 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .bde-div-61-116 {
    gap: var(--hsp-xs)
}

.breakdance .bde-text-61-117 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m);
    font-weight: 600;
    line-height: 1.6
}

.breakdance .bde-div-61-145 {
    gap: 6px
}

.breakdance .dan-underline-hover-61-146 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-146 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-147 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-147 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-148 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-148 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-149 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-149 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-150 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-150 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-151 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-151 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .bde-div-61-125 {
    gap: var(--hsp-xs)
}

.breakdance .bde-text-61-126 {
    color: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m);
    font-weight: 600
}

.breakdance .bde-div-61-152 {
    gap: 6px
}

.breakdance .dan-underline-hover-61-155 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-155 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-153 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-153 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-154 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-154 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-156 {
    font-size: var(--hfs-text-m)
}

.breakdance .dan-underline-hover-61-156 .dan-underline-hover__inner {
    --width: 0px;
    --height: 1px;
    --bottom-distance: 0px;
    --duration: 0.7s;
    --ease: cubic-bezier(0.16, 1, 0.3, 1);
    --background: var(--hcl-neutral-12);
    font-size: var(--hfs-text-m)
}

.breakdance .bde-div-61-132 {
    width: 100%;
    margin-top: var(--hsp-xl);
    margin-bottom: var(--hsp-s)
}

.breakdance .bde-div-61-132 {
    background-color: var(--hcl-neutral-3)
}

.breakdance .bde-div-61-132 {
    height: 1px
}

.breakdance .bde-div-61-132 {
    overflow: hidden
}

.breakdance .dan-image-reveal-61-159 {
    width: 100%;
    display: none;
    : auto;
    margin-top: var(--hsp-m);
    margin-bottom: 0
}
.s_video{
    width: 50%;
}
.ai-service h5{
    font-size: 20px;
    font-weight: 500;
}
.ai-service h4{
    font-size: 19px;
    font-weight: 500;
}
.ai-service p,.ai-service li{
    color: white;
    font-size: 18px;
}