.elementor-4970 .elementor-element.elementor-element-f8d5e85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4970 .elementor-element.elementor-element-186f151 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4970 .elementor-element.elementor-element-f8d5e85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4970 .elementor-element.elementor-element-f8d5e85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-186f151 */#salvage-parts-blog{
  font-family:'Poppins',sans-serif;
  max-width:900px;
  margin:0 auto;
  padding:40px 20px;
  color:#222;
  line-height:1.85;
}

#salvage-parts-blog img{
  width:100%;
  border-radius:14px;
  margin-bottom:28px;
  cursor:pointer;
  box-shadow:0 8px 30px rgba(0,0,0,0.15);
  transition:.35s ease;
}
#salvage-parts-blog img:hover{ transform:scale(1.03); }

#salvage-parts-blog h1,
#salvage-parts-blog h2{
  font-weight:700;
  color:#111;
}
#salvage-parts-blog h1{
  font-size:32px;
  margin-bottom:15px;
  line-height:1.3;
}
#salvage-parts-blog h2{
  font-size:22px;
  margin-top:35px;
  margin-bottom:15px;
  border-left:5px solid #0d6630;
  padding-left:10px;
}

#salvage-parts-blog p,
#salvage-parts-blog li{
  font-size:16px;
  margin-bottom:12px;
}

#salvage-parts-blog ul,
#salvage-parts-blog ol{
  margin-bottom:20px;
  padding-left:22px;
}

.cta-buttons{
  display:flex;
  justify-content:center;
  gap:15px;
  flex-wrap:wrap;
  margin-top:20px;
}
a.btn{
  padding:12px 22px;
  border-radius:8px;
  font-weight:600;
  text-align:center;
  text-decoration:none;
  transition:.25s ease;
  min-width:150px;
}
.btn-primary{
  background:#0d6630;
  color:#fff;
}
.btn-primary:hover{ opacity:.9; }
.btn-secondary{
  background:#25D366;
  color:#fff;
}
.btn-secondary:hover{ opacity:.9; }

.footer-box{
  background:#0d6630;
  color:#fff;
  border-radius:14px;
  padding:30px;
  margin-top:50px;
  text-align:center;
  box-shadow:0 10px 35px rgba(0,0,0,0.18);
}

@media(max-width:768px){
  #salvage-parts-blog{ padding:20px; }
  #salvage-parts-blog h1{ font-size:28px !important; }
  #salvage-parts-blog h2{ font-size:20px !important; }
}

@media(max-width:480px){
  #salvage-parts-blog h1{ font-size:24px !important; }
  #salvage-parts-blog h2{ font-size:18px !important; }
  #salvage-parts-blog p,
  #salvage-parts-blog li{ font-size:14px; }
  a.btn{ width:100%; max-width:260px; }
}/* End custom CSS */