@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
body{
    background-color: #0E091B !important;
}
#top_bar,footer.ast-custom-footer{
    display: none !important;
}
.testimonial #landing-testimonials .item{
    background: #140D27;
    border: 1px solid #352B4F;
    border-radius: 16px;
    padding: 92px 24px 40px;
    position: relative;
}
.testimonial #landing-testimonials .item:before{
    content: '';
    position: absolute;
    top: 40px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="29" viewBox="0 0 39 29" fill="none"><path d="M18.8 28.1L31.4 0H38.8L31.7 28.1H18.8ZM0 28.1L12.8 0H20.1L12.9 28.1H0Z" fill="%235E2CED"/></svg>');
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
}
.testimonial #landing-testimonials .item .rating{
    margin-bottom: 24px;
}
.testimonial #landing-testimonials .item .message p, .testimonial #landing-testimonials .item .message{
    color: #FFFFFF;
    font-family: "Inter", sans-serif;
    font-weight: 300;
    font-size: 19px;
    line-height: 26px;
    margin: 0;
}
.testimonial #landing-testimonials .item .meta{
    display: flex;
    justify-content: stretch;
    align-items: center;
    gap: 20px;
    margin-top: 47px;
}
.testimonial #landing-testimonials .item .meta .image img{
    width: 60px;
    height: 60px;
    border-radius: 100px;
}
.testimonial #landing-testimonials .item .meta .info h4{
    color:#FFFFFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    font-family: "Inter", sans-serif;
    margin: 0;
}
.testimonial #landing-testimonials .owl-nav{
    position: absolute;
    top: -140px;
    right: 0;
    display: flex;
    gap: 20px
}
.testimonial #landing-testimonials .owl-nav button{
    width: 40px;
    height: 40px;
    border-radius: 100px;
    position: relative;
}
.testimonial #landing-testimonials .owl-nav button.owl-prev{
    background-color: #1F153D;
}
.testimonial #landing-testimonials .owl-nav button.owl-next{
    background-color: #5E2CED;
}
.testimonial #landing-testimonials .owl-nav button:before{
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    width: 24px;
    height:24px;
    left: 0;
    right: 0;
    top: 8px;
    margin: auto;
}
.testimonial #landing-testimonials .owl-nav button span{
    opacity: 0;
}
.testimonial #landing-testimonials .owl-nav button.owl-prev:before{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23a499c4" d="M73.4 297.4C60.9 309.9 60.9 330.2 73.4 342.7L233.4 502.7C245.9 515.2 266.2 515.2 278.7 502.7C291.2 490.2 291.2 469.9 278.7 457.4L173.3 352L544 352C561.7 352 576 337.7 576 320C576 302.3 561.7 288 544 288L173.3 288L278.7 182.6C291.2 170.1 291.2 149.8 278.7 137.3C266.2 124.8 245.9 124.8 233.4 137.3L73.4 297.3z"/></svg>')
}
.testimonial #landing-testimonials .owl-nav button.owl-next:before{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23ffffff" d="M566.6 342.6C579.1 330.1 579.1 309.8 566.6 297.3L406.6 137.3C394.1 124.8 373.8 124.8 361.3 137.3C348.8 149.8 348.8 170.1 361.3 182.6L466.7 288L96 288C78.3 288 64 302.3 64 320C64 337.7 78.3 352 96 352L466.7 352L361.3 457.4C348.8 469.9 348.8 490.2 361.3 502.7C373.8 515.2 394.1 515.2 406.6 502.7L566.6 342.7z"/></svg>');
}
.testimonial #landing-testimonials .owl-dots{
    display: none !important;
}
#sale-sec-one .counter-sec{
    position: relative;
    z-index: 1;
}
#sale-sec-one .counter-sec:before, #sale-sec-one .counter-sec:after{
    content: '';
    position: absolute;
    bottom: -80px;
    width: 16px;
    height: 82px;
    z-index: -1;
    background:linear-gradient(180deg, #221253 0%, #0E091B 50%, #230D61 100%);
}
#sale-sec-one .counter-sec:before{
    left: 100px;
}
#sale-sec-one .counter-sec:after{
    right: 90px;
}
#sale-sec-one .deal-sec{
    position: relative !important;
}
#sale-sec-one .deal-sec:before{
    content: '';
    position: absolute;
    background-image: url('https://mycred.me/wp-content/uploads/2025/10/header_orange_shadow.svg');
    width: 800px;
    height: 540px;
    left: -160px;
    bottom: -220px;
    background-repeat: no-repeat;
}
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-seconds .wp-block-uagb-countdown__time{
    background: linear-gradient(179deg, #FFFFFF 0%, #FFFFFF 25%, #9573F6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-minutes .wp-block-uagb-countdown__time,
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-minutes .wp-block-uagb-countdown__time:after{
    background: linear-gradient(170deg, #FFFFFF 0%, #FFFFFF 0%, #B49DF9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-hours .wp-block-uagb-countdown__time,
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-hours .wp-block-uagb-countdown__time:after{
    background: linear-gradient(170deg, #FFFFFF 0%, #FFFFFF 0%, #CFC0FB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-days .wp-block-uagb-countdown__time,
#sale-sec-one .counter-sec .wp-block-uagb-countdown .wp-block-uagb-countdown__box-days .wp-block-uagb-countdown__time:after{
    color: #fff;
}
#sale-sec-seventh{
    position: fixed;
    width: 100%;
    bottom: -210px;
    left: 0;
    z-index: 99;
}
#sale-sec-seventh .uagb-container-inner-blocks-wrap{
    background-color: #140D27;
    position: relative;
    overflow: hidden;
    border-radius: 16px;
}
#sale-sec-seventh .uagb-container-inner-blocks-wrap:before{
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url('/wp-content/uploads/2025/10/cta_banner_purple_shadow.svg');
    width: 570px;
    height: 170px;
    background-repeat: no-repeat;
    background-size: 750px 300px;
}

@media (min-width: 0px) and (max-width: 480px) {
    body, html{
        overflow-x: hidden;
    }
    .testimonial #landing-testimonials .owl-nav{
        position: relative;
        top: 0;
        justify-content: center;
        margin-top: 40px;
    }
    #sale-sec-fifth .wp-block-uagb-container .wp-block-uagb-container,
    #sale-sec-fifth .wp-block-uagb-container .wp-block-uagb-container:before{
        background-image: none;
    }
    #sale-sec-one .deal-sec:before{
        content: none !important;
    }
}