.elementor-1172 .elementor-element.elementor-element-8f785fd{--display:flex;}.elementor-1172 .elementor-element.elementor-element-dfb32df{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}/* Start custom CSS for text-editor, class: .elementor-element-8dd24ac *//* ===== LinkDividend Blog Components ===== */

.ld-highlight-box{
background:linear-gradient(135deg,#04D3B3 0%,#735CF3 100%);
padding:30px;
border-radius:18px;
color:#fff;
margin:35px 0;
box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.ld-highlight-box h2{
margin:0 0 15px;
color:#fff;
font-size:30px;
}

.ld-highlight-box p{
margin:0;
font-size:17px;
line-height:1.8;
color:#fff;
}

.ld-quick-answer{
background:#F8FAFC;
border-left:6px solid #04D3B3;
padding:25px;
margin:35px 0;
border-radius:12px;
}

.ld-quick-answer h3{
margin-top:0;
color:#222;
}

.ld-key-takeaways{
background:#F9FAFB;
border:1px solid #E8EDF2;
padding:25px;
border-radius:16px;
margin:35px 0;
}

.ld-key-takeaways h3{
margin-top:0;
color:#222;
}

.ld-key-takeaways ul{
margin-bottom:0;
}

.ld-toc{
background:#ffffff;
border:1px solid #E8EDF2;
border-radius:16px;
padding:25px;
margin:35px 0;
box-shadow:0 8px 25px rgba(0,0,0,.04);
}

.ld-toc h3{
margin-top:0;
}

.ld-toc ol{
margin-bottom:0;
}

.ld-toc li{
margin:10px 0;
}

.ld-toc a{
color:#735CF3;
text-decoration:none;
font-weight:600;
}

.ld-toc a:hover{
color:#04D3B3;
}

@media(max-width:768px){

.ld-highlight-box{
padding:22px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e5326a */.ld-faq{
margin:40px 0;
padding:30px;
background:#f8fffe;
border-left:5px solid #04D3B3;
border-radius:16px;
}

.ld-faq h3{
margin-top:25px;
color:#222;
font-size:22px;
}

.ld-faq p{
line-height:1.8;
color:#555;
}

.ld-final-note{
margin:50px 0;
padding:35px;
background:linear-gradient(135deg,#04D3B3,#735CF3);
border-radius:20px;
color:#fff;
}

.ld-final-note h2{
color:#fff;
margin-top:0;
}

.ld-final-note p{
color:#fff;
line-height:1.9;
}



.ld-author-box{
display:flex;
align-items:flex-start;
gap:20px;
padding:25px;
margin:40px 0;
border:1px solid #e9e9e9;
border-radius:18px;
background:#ffffff;
box-shadow:0 8px 25px rgba(0,0,0,.05);
}

.ld-author-image img{
width:95px;
height:95px;
border-radius:50%;
object-fit:cover;
border:4px solid #04D3B3;
}

.ld-author-content{
flex:1;
}

.ld-author-content h3{
margin:0;
font-size:24px;
font-weight:700;
color:#222;
}

.ld-author-position{
display:inline-block;
margin-top:8px;
margin-bottom:15px;
padding:6px 14px;
background:#735CF3;
color:#fff;
border-radius:30px;
font-size:13px;
font-weight:600;
}

.ld-author-content p{
margin:0 0 15px;
font-size:16px;
line-height:1.8;
color:#555;
}

.ld-author-social{
margin-top:15px;
}

.ld-author-social a{
display:inline-block;
margin-right:18px;
text-decoration:none;
font-weight:600;
color:#735CF3;
transition:.3s;
}

.ld-author-social a:hover{
color:#04D3B3;
}

@media(max-width:768px){

.ld-author-box{
flex-direction:column;
text-align:center;
}

.ld-author-image{
margin:auto;
}

}/* End custom CSS */