.is-bold, h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif; 
  font-weight: 700; /* bold */
}
.semi { font-weight: 600; }
.bold { font-weight: 700; }
.xbold { font-weight: 800; }

body, p, div, td, th, footer, header, a, li, b, strong {
  font-family: "Inter", sans-serif; 
}
p {
  font-size: 16px;
  color: #6B7280;
}
body h2 {
  font-size: 36px;
  color: #0D1B2A;
}
.accordion-content p {
  color: #374151;
}
.footer-widget h4.footer-title {
  color: #1F2937;
  font-weight: 600;
}
.accordion-card.style-two .accordion-header h6 {
    font-size: 18px;
    color: #0D1B2A;
}
.sub-title {
  font-size: 14px;
  line-height: normal;
}
body .work-bg-wrapper .step-box {
  margin: 0 auto;
}
body .header-navigation .ac-nav-menu ul > li > a {
  color: #333333;
  font-size: 16px;
  font-weight: 600;
}
.iconic-info-box.style-three .icon img {
  border-radius: 17px;
}
.video-two_image-box .video-popup, .theme-tabs.style-three .nav-link.active, .theme-tabs.style-two .nav-link.active, .pricing-item.style-two .pricing-head, .iconic-info-box.style-three .icon, .theme-btn.style-one, .circle-list.style-one li:before {
  background-color: #F5B700;
  font-family: "Montserrat", sans-serif; 
  font-weight: 500; /* bold */
}

.cta-wrapper_one, .sticky, .home-three .theme-btn.style-one:hover, .home-two .theme-btn.style-one:hover, .black-dark-bg {
  background-color: #0D1B2A;
}
.clients-text p, .user-form .theme-btn.style-one, .theme-tabs.style-one .nav-link.active, .features-image-card .content h4:hover, .avatar-item.style-one .avatar-img .hover-overlay .video-popup, .pricing-item.style-two .pricing-button .theme-btn, .pricing-item.style-two .pricing-body .check-list li i, .navigation-white .header-navigation .main-menu ul > li:hover:hover > a, .navigation-white .header-navigation .main-menu ul > li:hover > a, .home-three .footer_about_widget .footer-content ul.social-link li a:hover, .home-three .footer_widget_nav_menu ul li a:hover, .home-three span.sub-title, .home-three .header-navigation .ac-header-one__right-btn .ac-header-bnt-1 a:hover, .home-three .header-navigation .ac-header-one__right-btn .ac-dark-btn a, .home-three .header-navigation .main-menu ul > li:hover:hover > a, .home-three .header-navigation .main-menu ul > li:hover > a {
  color: #F5B700;
}

footer.footer-v3 {
  background-color: #F9FAFB;
  color: #374151;
}
footer.footer-v3 a {
  color: #4B5563;
}

footer.footer-v3 .copyright-area {
  border-color: #E5E7EB;
}
header .ac-header-one__logo {
  padding: 10px 0px;
}
.inner-page-section {
  margin-top: 130px;
  border-top: 1px solid #ccc;
}
.iconic-info-box .icon i {
    color: #F5B700;
}
.contact-info-section .icon img {
    border-radius: 50%;
}
.float-right {
  float: right;
}
.user-form a {
  color: #0D1B2A;
}
.user-form .theme-btn.style-two {
  background-color: #0D1B2A;
  color: #F5B700;
}
.text-right {
  text-align: right;
}