.elementor-3275 .elementor-element.elementor-element-91b60bc{--display:flex;}/* Start custom CSS for html, class: .elementor-element-5aefcda */:root{
    --primary:#9806CB;
    --text:#333333;
    --border:#ECECEC;
    --card:#FAF7FC;
}

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.privacy-page{
    max-width:1100px;
    margin:80px auto;
    padding:0 20px;
    font-family:'Urbanist','Poppins',sans-serif;
    color:var(--text);
}

.privacy-page h1{
    font-size:52px;
    font-weight:800;
    color:var(--primary);
    margin-bottom:15px;
    line-height:1.2;
}

.updated{
    font-size:15px;
    color:#777;
    margin-bottom:50px;
}

.privacy-section{
    margin-bottom:55px;
}

.privacy-section h2{
    color:var(--primary);
    font-size:32px;
    font-weight:700;
    margin-bottom:18px;
    line-height:1.3;
}

.privacy-section p{
    font-size:17px;
    line-height:1.9;
    margin-bottom:18px;
}

.privacy-section ul{
    padding-left:22px;
    margin-top:15px;
}

.privacy-section li{
    font-size:17px;
    line-height:1.8;
    margin-bottom:10px;
}

.contact-box{
    margin-top:60px;
    background:var(--card);
    border:1px solid var(--border);
    border-radius:18px;
    padding:35px;
}

.contact-box h3{
    color:var(--primary);
    font-size:28px;
    margin-bottom:18px;
}

.contact-box p{
    font-size:17px;
    line-height:1.8;
    margin-bottom:10px;
}

@media (max-width:992px){

    .privacy-page h1{
        font-size:44px;
    }

    .privacy-section h2{
        font-size:28px;
    }

}

@media (max-width:768px){

    .privacy-page{
        margin:60px auto;
        padding:0 20px;
    }

    .privacy-page h1{
        font-size:36px;
    }

    .privacy-section h2{
        font-size:24px;
    }

    .privacy-section p,
    .privacy-section li,
    .contact-box p{
        font-size:16px;
    }

    .contact-box{
        padding:25px;
    }

}/* End custom CSS */