.elementor-18410 .elementor-element.elementor-element-75587ca5{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-3342e25b */lenstick-wrap{
max-width:1100px;
margin:auto;
padding:15px;
font-family:Segoe UI,Arial;
background:#f5f7fb;
line-height:1.6;
}
.ls-card{
background:#fff;
padding:18px;
border-radius:10px;
margin-bottom:18px;
box-shadow:0 6px 18px rgba(0,0,0,.05);
}
.ls-hero{
display:flex;
gap:15px;
align-items:center;
flex-wrap:wrap;
}
.ls-hero img{
width:100%;
max-width:380px;
border-radius:10px;
}
.ls-btn{
display:inline-block;
background:#0b4d91;
color:#fff;
padding:12px 22px;
border-radius:7px;
text-decoration:none;
font-weight:600;
margin-top:10px;
}
.ls-table{
width:100%;
border-collapse:collapse;
margin-top:10px;
}
.ls-table th{
background:#0b4d91;
color:#fff;
padding:10px;
text-align:left;
}
.ls-table td{
padding:10px;
border-bottom:1px solid #ddd;
}
.ls-highlight{
background:#eef4ff;
padding:15px;
border-left:4px solid #0b4d91;
border-radius:8px;
margin:15px 0;
}
.ls-sticky{
position:fixed;
bottom:0;
left:0;
right:0;
background:#0b4d91;
padding:10px;
text-align:center;
z-index:999;
}
.ls-sticky a{
color:#fff;
font-size:17px;
font-weight:600;
text-decoration:none;
}
@media(max-width:768px){
.ls-hero{flex-direction:column;}
}/* End custom CSS */