.financial-section-new .ry-left .ry-photo {
  padding-bottom: 10px;
}

.financial-section-new .ry-left .ry-divider {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
  margin: 60px 0;
  padding: 0;
  clear: both;
}

.financial-section-new .ry-left h4 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.financial-section-new .ry-left ul {
  margin-bottom: 35px;
  padding-left: 20px;
}

.financial-section-new .ry-left .ry-accordion {
  margin-top: 10px;
  margin-bottom: 25px;
}

body[data-page-name="financial-planning-and-analysis"] #ry-pg-body .ry-left .ry-photo img[src*="GRAPHIC_1"] {
  max-width: 540px;
  width: 100%;
  height: auto;
}

body[data-page-name="financial-planning-and-analysis"] #ry-pg-body .ry-left div:has(+ .ry-accordion),
body[data-page-name="tax-planning-and-preparation"] #ry-pg-body .ry-left div:has(+ .ry-accordion) {
  margin-top: 64px;
}

body[data-page-name="contact-us"] #ry-pg-body .ry-td a.ry-btn[href*="google.com/maps"] {
  display: none;
}