@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");

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: Inter, sans-serif;
  color: rgb(39, 43, 54);
  font-weight: 700;
}

html body #sage-intacct-partners {
  font-family: Heebo, sans-serif;
  background-color: #fff;
  margin-top: -95px;
}

html body #sage-intacct-partners .hero .container {
  padding: 195px 30px 100px;
}

html
  body.sipp-pages-template-overview-v5
  #sage-intacct-partners
  .hero
  .container {
  padding: 185px 30px 60px;
}

html body #sage-intacct-partners p,
html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilities-content
  ul
  li,
html
  body
  #sage-intacct-partners
  .sipp-content-image
  .sipp-content-image-content
  ul
  li,
html body #sage-intacct-partners .image-text ul:not(.icon-list-horizontal) li,
html body #sage-intacct-partners .image-text {
  color: rgb(122, 122, 122);
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

html body #sage-intacct-partners .sipp-overview-callout h2 {
  color: #fff;
}

html body #sage-intacct-partners .button,
html
  body.sipp-pages-template-overview-v5
  #sage-intacct-partners
  .hero
  .content
  .button-hollow,
html body #sage-intacct-partners .button.button-hollow {
  padding: 13px 29px;
}

#page {
  background-color: #fff;
}

#sage-intacct-partners
  > section.hero.grid
  > div
  > div.content.hero-text-light
  > p {
  color: #fff;
}

#sage-intacct-partners
  > section.sipp-overview-callout
  > div
  > div.sipp-overview-callout-top
  > p,
#sage-intacct-partners
  > section.sipp-overview-callout
  > div
  > div.sipp-callout-3col
  > div
  > p {
  color: #fff;
}

.sipp-pages-template .mfp-container {
  opacity: 1;
}

body.sipp-pages-template .sipp-modal .mfp-close {
  font-size: 2rem !important;
}

.sipp-pages-template .mfp-close:before {
  content: "";
  display: none;
}

html body #sage-intacct-partners .hero .content .button {
  font-size: 14px;
  line-height: 1em;
  letter-spacing: 1.3px;
  font-weight: 600;
  padding: 18px 32px 18px 32px;
  border-radius: 0;
}

html
  body
  #sage-intacct-partners
  .sipp-capabilites-section
  .container
  .sipp-capabilites-left
  > a {
  color: rgb(44, 112, 67);
}

html body #sage-intacct-partners .sipp-industries-3col a:hover {
  background: rgba(44, 112, 67, 0.3) !important;
}

#wp-admin-bar-gdl-live-site {
  display: none;
}

@media screen and (max-width: 425px) {
  html body #sage-intacct-partners .hero .content .title {
    font-size: 30px !important;
  }
  html body #sage-intacct-partners .hero.grid .content .subtitle {
    font-size: 25px !important;
  }
  html body #sage-intacct-partners .hero .content .button {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 1440px) {
  html
    body
    #sage-intacct-partners
    .image-text.image-text--image-right
    .image.image--contain {
    left: 10px;
  }
}

html body #sage-intacct-partners .hero.grid .container {
  display: flex;
}
html body #sage-intacct-partners .featured-resources .resources .resource .content a{
color: #fff !important;
}
html body #sage-intacct-partners .sipp-contact-form .sipp-contact-form-holder .sipp-form-grid input[type='submit']{
background: rgb(44, 112, 67) !important;
}
