:root {
--accent: #561b91 !important;
--primary: #000000 !important;
--secondary: #323232 !important;
--primary-font: Montserrat, sans-serif;
--secondary-font: Inter, sans-serif;
}

/* Make header menu bold and change color */
header nav ul li a {
    font-weight: 700; /* bold */
    color: #545454;   /* set font color */
    transition: transform 0.3s ease, text-shadow 0.3s ease;
}
.cs_page_heading.cs_style_1{
  padding: 100px 0 100px;
}
body h1{
  letter-spacing: 1px;
}
.cs_cta.cs_style_1 .cs_cta_shape_1, .cs_cta.cs_style_1 .cs_cta_shape_2{
display:none;
}
.cs_pr_70  img{
border-radius: 20px !important;
}
/* Mobile adjustments */
@media (max-width: 768px) {
  #hero-1745044805539 .cs_section_title {
    font-size: 2rem !important;
  }
  #hero-1745044805539 .cs_btn {
    font-size: 14px !important;
    padding: 10px 20px !important;
  }
}