.hero-section,.navbar{background-color:#f78d6b;color:#fff}.navbar,.navbar-brand,.navbar-dark .navbar-nav .nav-link{color:#fff}body{font-family:'Open Sans',sans-serif;background:#fff;color:#333;margin:0;padding:0}.hero-section{padding:100px 0;text-align:center}
.about-section, .contact-section, .services-section { 
  padding: 40px 0; 
  text-align: justify; 
} 
.about-section { 
  background-color: #FFD700; 
  color: #8B4513; 
} 
.services-section { 
  background-color: #FFA07A; 
  border-top: 1px solid #FFD700; 
  border-bottom: 1px solid #FFD700; 
}
.contact-section{background-color:#FF5733}.footer-custom{background-color:#FFC30D;color:#333;padding:20px 0;text-align:center}h1,h2{font-weight:700;color:#fff}p{line-height:1.6}.btn-primary{background-color:#FFC30D;border-color:#FF5733}
.btn-primary:hover {
  background-color: #ef6c4e;
  border-color: #e1563c;
}

.faq,
.testimonial {
  background-color: #ffecd9;
  border-left: 5px solid #ff9933;
  padding: 20px;
  margin: 20px 0;
}

.faq:hover,
.testimonial:hover {
  background-color: #fff2e6;
  transform: scale(1.02);
  transition: transform 0.3s ease-in-out;
}