.elementor-2911 .elementor-element.elementor-element-a00bc04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2911 .elementor-element.elementor-element-a00bc04:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-a00bc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#841FF9;}.elementor-2911 .elementor-element.elementor-element-3b60df5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-fd5bcf7 */.curve-slider-section{
    position:relative;
    width:100%;
    height:600px;
    overflow:hidden;
    perspective:2000px;
}

.curve-track{
    position:relative;
    width:100%;
    height:100%;
}

.curve-card{
    position:absolute;

    width:220px;
    height:300px;

    border-radius:28px;
    overflow:hidden;

    left:50%;
    top:50%;

    transform-style:preserve-3d;

    box-shadow:
    0 25px 60px rgba(0,0,0,.15);

    will-change:transform;

    backface-visibility:hidden;
}

.curve-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

.curve-mask-left,
.curve-mask-right{
    position:absolute;
    top:0;
    width:220px;
    height:100%;
    z-index:1000;
    pointer-events:none;
}

.curve-mask-left{
    left:0;
    background:linear-gradient(
        to right,
        #f7f3ec 0%,
        rgba(247,243,236,.95) 30%,
        transparent 100%
    );
}

.curve-mask-right{
    right:0;
    background:linear-gradient(
        to left,
        #f7f3ec 0%,
        rgba(247,243,236,.95) 30%,
        transparent 100%
    );
}

@media(max-width:768px){

    .curve-slider-section{
        height:420px;
    }

    .curve-card{
        width:140px;
        height:190px;
    }

    .curve-mask-left,
    .curve-mask-right{
        width:80px;
    }
}/* End custom CSS */