body.sipp-pages-template {
  background-color: #fff;
}

.sipp-pages-template #content .ast-container {
  max-width: 100% !important;
  padding: 0px !important;
  display: block !important;
}

.sipp-pages-template .site-footer:before {
  display: none;
}

html body #sage-intacct-partners {
  margin-top: 90px;
  font-family: "Zilla Slab", serif !important;
}

@media screen and (max-width: 920px) {
  #sage-intacct-partners {
    margin-top: 100px;
  }
}

@media screen and (max-width: 544px) {
  #sage-intacct-partners {
    margin-top: 80px;
  }
}

html body #sage-intacct-partners h1,
html body #sage-intacct-partners h2,
html body #sage-intacct-partners h3,
html body #sage-intacct-partners h4,
html body #sage-intacct-partners h5,
html body #sage-intacct-partners h6 {
  font-family: "Zilla Slab", serif !important;
}

#sage-intacct-partners .sipp-sub-nav-section {
  background-color: #fff;
}

#sage-intacct-partners .hero {
  background-position: center bottom !important;
}

@media screen and (min-width: 1600px) {
  #sage-intacct-partners .hero {
    min-height: 700px !important;
  }
}

body.sipp-pages-template-overview-v3 #sage-intacct-partners .hero {
  background: url("https://summa.dystrick.dev/wp-content/uploads/2024/12/summa-tech-sipp-hero-bg-scaled.jpg")
    center bottom no-repeat;
  background-size: cover !important;
}

@media screen and (max-width: 960px) {
  body #sage-intacct-partners .hero {
    background-position: left bottom !important;
  }
}

html body #sage-intacct-partners .sipp-contact-form .sipp-contact-form-holder {
  background: #000125 !important;
}

html body #sage-intacct-partners .sipp-contact-form:before {
  background: #000125 !important;
}

html
  body
  #sage-intacct-partners
  .sipp-contact-form
  .sipp-contact-form-holder
  .sipp-form-grid
  .sipp-form-field
  input[type="submit"] {
  background: #35a136 !important;
  color: #ffffff !important;
}

html
  body
  #sage-intacct-partners
  .featured-resources
  .resources
  .resource
  .content
  a {
  color: #ffffff !important;
}

html
  body
  #sage-intacct-partners
  .featured-resources
  .resources
  .resource
  .content
  a:hover {
  color: #edeef0 !important;
}

html
  body
  #sage-intacct-partners
  .featured-resources
  .resources
  .resource
  .content
  h3 {
  color: #73ccd4 !important;
}

html body #sage-intacct-partners .sipp-sub-nav-sub svg {
  top: 10px !important;
}

html
  body.sipp-pages-template-overview-v3
  #sage-intacct-partners
  .hero
  .content
  .button-hollow {
  color: rgb(9, 73, 134, 1) !important;
}

html
  body.sipp-pages-template-overview-v3
  #sage-intacct-partners
  .hero
  .content
  .button-hollow:hover {
  color: #ffffff !important;
}

html body #sage-intacct-partners .sipp-capabilities-buttons > a:first-child {
  margin-right: 10px;
}

html body #sage-intacct-partners .featured-resources .resources .resource {
  background: #00003d !important;
}

body.sipp-pages-template .sipp-modal {
  padding: 40px 30px;
}

body.sipp-pages-template .sipp-modal h2 {
  font-size: 1.75rem;
}
