.elementor-4293 .elementor-element.elementor-element-d9992a3{text-align:start;}.elementor-4293 .elementor-element.elementor-element-1792f2f7{text-align:start;}/* Start custom CSS for html, class: .elementor-element-8b9845a */.mirror-section{

    max-width:1200px;

    margin:50px auto;

    padding:0;

}



.mirror-section h2{

    text-align:center;

    font-size:32px;

    margin-bottom:15px;

    color:#222;

}



.mirror-section>p{

    text-align:center;

    max-width:850px;

    margin:0 auto 40px;

    color:#666;

    line-height:1.9;

}





.mirror-grid{

    display:grid;

    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));

    gap:25px;

}





.mirror-card{

    background:#fff;

    border:1px solid #e5e5e5;

    border-radius:16px;

    overflow:hidden;

    transition:.3s;

    box-shadow:0 5px 20px rgba(0,0,0,.06);

}





.mirror-card:hover{

    transform:translateY(-6px);

    box-shadow:0 15px 35px rgba(0,0,0,.12);

}





.mirror-card img{

    width:100%;

    height:180px;

    object-fit:cover;

}





.mirror-content{

    padding:20px;

}





.mirror-content h3{

    margin-top:0;

    margin-bottom:15px;

    color:#222;

    font-size:20px;

}





.mirror-content p{

    line-height:1.9;

    color:#666;

    font-size:14px;

}





.feature-list{

    margin-top:18px;

    padding:0;

    list-style:none;

}





.feature-list li{

    padding:8px 0;

    border-bottom:1px solid #eee;

    color:#555;

    font-size:14px;

}





.feature-list li:last-child{

    border-bottom:none;

}





.check{

    color:#28a745;

    font-weight:bold;

    margin-left:6px;

}





.kk-btn-wrap{

    margin-top:20px;

}





.kk-premium-btn{

    display:block;

    background:#0757c9;

    color:#fff !important;

    text-align:center;

    padding:13px 15px;

    border-radius:8px;

    text-decoration:none;

    font-size:14px;

    font-weight:600;

    transition:.3s;

}





.kk-premium-btn:hover{

    background:#003f98;

}





@media(max-width:768px){


.mirror-section h2{

    font-size:26px;

}


.mirror-grid{

    grid-template-columns:1fr;

}


.mirror-card img{

    height:200px;

}


}/* End custom CSS */