/* Start custom CSS for html, class: .elementor-element-d1c280c *//* =========================
TEXT VISIBILITY FIX
========================= */

.nova-about-area,
.nova-about-area *{
color:inherit;
}


.nova-section-title span{
color:#00b7ff !important;
}


.nova-section-title h2{
color:#ffffff !important;
font-weight:800;
text-shadow:0 0 25px rgba(0,123,255,.4);
}


.nova-section-title p{
color:#dce9ff !important;
}


.nova-info-card h3{
color:#ffffff !important;
font-weight:700;
}


.nova-info-card p{
color:#c9d9f5 !important;
}


.product-box h4{
color:#ffffff !important;
}


.nova-icon{
filter:drop-shadow(0 0 15px #009dff);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74afe71 *//* BRAND FLOATING CARDS */


.brand-chip{

position:absolute;

padding:12px 22px;

background:#ffffff;

color:#001b40;

border-radius:30px;

font-weight:900;

box-shadow:
0 0 30px #007bff80;

animation:brandFloat 4s infinite alternate;

}



.apple{

top:20px;

left:120px;

}


.samsung{

top:80px;

right:30px;

}


.huawei{

bottom:80px;

right:60px;

}


.vivo{

bottom:40px;

left:70px;

}



@keyframes brandFloat{


from{

transform:translateY(0);

}


to{

transform:translateY(-25px);

}


}/* End custom CSS */