body.sipp-pages-template {
  background-color: #ffffff;
}

body.sipp-pages-template .ast-container {
  max-width: 100%;
  padding: 0px;
}

html body #sage-intacct-partners {
  font-family: "Open Sans", sans-serif !important;
  width: 100% !important;
}

html body #sage-intacct-partners h1 {
  font-family: "Montserrat", sans-serif !important;
  font-size: 40px !important;
  line-height: 52px !important;
  font-weight: 700 !important;
  text-align: center !important;
  margin-bottom: 20px !important;
}

html body #sage-intacct-partners h2 {
  font-family: "Montserrat", sans-serif !important;
  font-size: 2.6666666666667rem !important;
  font-weight: 700 !important;
  line-height: 1.3em !important;
  color: #dd183b !important;
}

html body #sage-intacct-partners p {
  color: #3a3a3a !important;
  font-family: "Open Sans", sans-serif !important;
}

html body #sage-intacct-partners .hero.grid .container {
  grid-template-columns: repeat(1, 1fr);
  padding: 250px 30px 100px 30px !important;
}

html body #sage-intacct-partners .hero.grid .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
  text-align: center;
}

html body #sage-intacct-partners .hero.grid .content .subtitle {
  color: #fff !important;
  font-size: 22px !important;
  line-height: 24.75px !important;
  font-weight: 700 !important;
}

html body #sage-intacct-partners .hero .content h2 {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 24.75px !important;
  color: #fff !important;
}

html
  body
  #sage-intacct-partners
  .featured-resources
  .resources
  .resource
  .content
  p,
html body #sage-intacct-partners .sipp-contact-form .sipp-contact-form-holder p,
html
  body
  #sage-intacct-partners
  .featured-resources
  .resources
  .resource
  .content
  h3,
html body #sage-intacct-partners .sipp-overview-callout p {
  color: #fff !important;
}

html
  body
  #sage-intacct-partners
  .sipp-contact-form
  .sipp-contact-form-holder
  .sipp-form-grid
  input[type="submit"] {
  background-color: #dd183b !important;
}

html
  body
  #sage-intacct-partners
  .sipp-overview-callout
  .sipp-callout-3col
  div
  img {
  margin-bottom: 20px !important;
}

html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilites-title.active,
html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilites-title:hover {
  background: rgba(221, 24, 59, 0.1);
}

html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilites-title.active:before,
html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilites-title:hover:before {
  background: #dd183b !important;
}

html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilites-left
  > a {
  color: #dd183b !important;
}

html
  body
  #sage-intacct-partners
  .sipp-overview-callout
  .sipp-callout-4col
  div
  img {
  margin-bottom: 20px !important;
}

body.sipp-pages-template .sipp-modal form input[type="submit"] {
  background: #dd183b !important;
}

html
  body.sipp-pages-template-overview-v5
  #sage-intacct-partners
  .hero
  .content {
  max-width: 1200px;
}

html body #sage-intacct-partners .sipp-sub-nav-sub svg {
  top: 9px !important;
}

html body #sage-intacct-partners .hero p {
  color: #fff !important;
}

html body #sage-intacct-partners .hero .right-image {
  display: none !important;
}

html body #sage-intacct-partners .sipp-sub-nav-sub ul li a:hover {
  background: #dd183b !important;
}

html body #sage-intacct-partners .sub-verticals .container p {
  color: #ffffff !important;
}

.sipp-form-thank-you a {
  background: #dd183b !important;
}

@media screen and (max-width: 1023px) {
  html
    body.sipp-pages-template-overview-v5
    #sage-intacct-partners
    .hero
    .hero-image {
    background-size: 100% !important;
  }
}

html
  body.sipp-pages-template-overview-v5
  #sage-intacct-partners
  .hero
  .container {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
}

html
  body.sipp-pages-template-overview-v5
  #sage-intacct-partners
  .hero
  .container
  .hero-image {
  margin: 0px !important;
}
