.ls-wrapper-bf1e776f {
    display: flex;
    gap: 40px;
    align-items: center;
    background: transparent;
}
.ls-col-left-bf1e776f, .ls-col-right-bf1e776f {
    flex: 1;
    display: flex;
    justify-content: center;
}
.ls-col-mid-bf1e776f {
    flex: 2;
}
.ls-image-wrap-bf1e776f {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #e0e0e0;
}
.ls-img-slide-bf1e776f {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-size: cover;
    background-position: center;
    transition-property: clip-path, opacity, transform;
    z-index: 1;
}
.ls-img-slide-bf1e776f.active {
    z-index: 2;
}
.ls-img-slide-bf1e776f.prev {
    z-index: 1;
}
/* Animation: Slide Down */
.ls-wrapper-bf1e776f[data-anim-type="slide-down"] .ls-img-slide-bf1e776f { clip-path: inset(0 0 100% 0); }
.ls-wrapper-bf1e776f[data-anim-type="slide-down"] .ls-img-slide-bf1e776f.active, 
.ls-wrapper-bf1e776f[data-anim-type="slide-down"] .ls-img-slide-bf1e776f.prev { clip-path: inset(0 0 0 0); }

/* Animation: Slide Up */
.ls-wrapper-bf1e776f[data-anim-type="slide-up"] .ls-img-slide-bf1e776f { clip-path: inset(100% 0 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="slide-up"] .ls-img-slide-bf1e776f.active, 
.ls-wrapper-bf1e776f[data-anim-type="slide-up"] .ls-img-slide-bf1e776f.prev { clip-path: inset(0 0 0 0); }

/* Animation: Slide Left */
.ls-wrapper-bf1e776f[data-anim-type="slide-left"] .ls-img-slide-bf1e776f { clip-path: inset(0 0 0 100%); }
.ls-wrapper-bf1e776f[data-anim-type="slide-left"] .ls-img-slide-bf1e776f.active, 
.ls-wrapper-bf1e776f[data-anim-type="slide-left"] .ls-img-slide-bf1e776f.prev { clip-path: inset(0 0 0 0); }

/* Animation: Slide Right */
.ls-wrapper-bf1e776f[data-anim-type="slide-right"] .ls-img-slide-bf1e776f { clip-path: inset(0 100% 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="slide-right"] .ls-img-slide-bf1e776f.active, 
.ls-wrapper-bf1e776f[data-anim-type="slide-right"] .ls-img-slide-bf1e776f.prev { clip-path: inset(0 0 0 0); }

/* Animation: Fade In / Fade Out */
.ls-wrapper-bf1e776f[data-anim-type="fade-in"] .ls-img-slide-bf1e776f,
.ls-wrapper-bf1e776f[data-anim-type="fade-out"] .ls-img-slide-bf1e776f { opacity: 0; clip-path: inset(0 0 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="fade-in"] .ls-img-slide-bf1e776f.active,
.ls-wrapper-bf1e776f[data-anim-type="fade-out"] .ls-img-slide-bf1e776f.active,
.ls-wrapper-bf1e776f[data-anim-type="fade-in"] .ls-img-slide-bf1e776f.prev,
.ls-wrapper-bf1e776f[data-anim-type="fade-out"] .ls-img-slide-bf1e776f.prev { opacity: 1; }

/* Animation: Fade Left */
.ls-wrapper-bf1e776f[data-anim-type="fade-left"] .ls-img-slide-bf1e776f { opacity: 0; transform: translateX(20px); clip-path: inset(0 0 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="fade-left"] .ls-img-slide-bf1e776f.active,
.ls-wrapper-bf1e776f[data-anim-type="fade-left"] .ls-img-slide-bf1e776f.prev { opacity: 1; transform: translateX(0); }

/* Animation: Fade Right */
.ls-wrapper-bf1e776f[data-anim-type="fade-right"] .ls-img-slide-bf1e776f { opacity: 0; transform: translateX(-20px); clip-path: inset(0 0 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="fade-right"] .ls-img-slide-bf1e776f.active,
.ls-wrapper-bf1e776f[data-anim-type="fade-right"] .ls-img-slide-bf1e776f.prev { opacity: 1; transform: translateX(0); }

/* Animation: Reverse Slide Down Up */
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-down-up"] .ls-left-img { clip-path: inset(0 0 100% 0); }
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-down-up"] .ls-right-img { clip-path: inset(100% 0 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-down-up"] .ls-img-slide-bf1e776f.active,
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-down-up"] .ls-img-slide-bf1e776f.prev { clip-path: inset(0 0 0 0); }

/* Animation: Reverse Slide Left Right */
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-left-right"] .ls-left-img { clip-path: inset(0 0 0 100%); }
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-left-right"] .ls-right-img { clip-path: inset(0 100% 0 0); }
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-left-right"] .ls-img-slide-bf1e776f.active,
.ls-wrapper-bf1e776f[data-anim-type="reverse-slide-left-right"] .ls-img-slide-bf1e776f.prev { clip-path: inset(0 0 0 0); }


.ls-accordion-item-bf1e776f {
    border-bottom: 1px solid rgba(255,255,255,0.2);
    padding: 20px 0;
}
.ls-accordion-item-bf1e776f:first-child { border-top: none; }
.ls-accordion-item-bf1e776f:last-child { border-bottom: none; }
.ls-accordion-header-bf1e776f {
    display: flex;
    gap: 15px;
    cursor: pointer;
    font-family: 'Manrope', sans-serif;
    font-size: 24px;
}
.ls-accordion-content-bf1e776f {
    display: none;
    margin-top: 15px;
}
.ls-desc-bf1e776f {
    font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
@media (max-width: 900px) {
    .ls-image-col-bf1e776f { display: none; }
    .ls-col-mid-bf1e776f { flex: 1; }
}