.elementor-1002 .elementor-element.elementor-element-112e0198 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1002 .elementor-element.elementor-element-35644b4c{--e-image-carousel-slides-to-show:8;}.elementor-1002 .elementor-element.elementor-element-35644b4c .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-1002 .elementor-element.elementor-element-35644b4c{--e-image-carousel-slides-to-show:7;}}@media(max-width:767px){.elementor-1002 .elementor-element.elementor-element-35644b4c{--e-image-carousel-slides-to-show:7;}}/* Start custom CSS */#sp_intro span {
    display: block;
    font-weight: bold;
    font-size: 18px;
}

#sp_main .num {
    background-image: linear-gradient(180deg, #ff9de3, #ab84f9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* --- Desktop Styles --- */
#sp_main .pp {
    display: block;
    font-family: 'Yellowtail', cursive;
    font-size: 140px;
    line-height: 200px;
    margin-left: -50px;
    letter-spacing: 0px;

    background-image: linear-gradient(190deg, #ffffff, #24d9b8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* --- Mobile Styles --- */
@media (max-width: 768px) {
    #sp_main .pp {
        display:block;
        font-size: 70px;
        padding-top:20px;
        margin-left: 0px; 
    }
}/* End custom CSS */