.aipsoft-color{
    background-color: #7232c3 !important;
    color: white !important;
}
.aipsoft-text-color{
    color: #8224e3 !important;
}
.aipsoft-background-color{
    background: #E1DEFF !important;   
}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(15px); }
    to { opacity: 1; transform: translateY(0); }
}
.aip-btn {
    animation: fadeInUp 0.6s ease forwards;
    opacity: 0;
}
.landing-page-slider-bg{
    --uc-gradient-from: #E1DEFF !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
    --uc-gradient-to: rgba(255, 255, 255, 0);
    background-image: linear-gradient(45deg, var(--uc-gradient-stops)) !important;

}
.support-cta-inner-section{
    background-color: transparent;
    background-image: linear-gradient(180deg, #E1DEFF 0%, #FFFFFF 100%);
}

.support-cta{
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #E1DEFF 100%);
}

.aipsoft-hover:hover{
    background-color: #8224e3 !important;
    color: white !important;
}

.mob-menu-icon .icon, .mob-menu-icon .icon-1{                    
    width: 15px !important;
    height: 15px !important;
    font-size: 15px !important;
    color: #8224e3b8 !important;
    vertical-align: middle;
} 
.mob-menu-icon{
    padding-top: 5px;
    padding-right: 5px;
}