/* Universal breakpoints */
#contact-us {
  scroll-margin-top: 100px; }

#best-practices {
  scroll-margin-top: 150px; }

#why-synchrony {
  scroll-margin-top: 120px; }
  #why-synchrony .icon-block-carousel-gray {
    padding-top: 80px;
    padding-bottom: 80px; }
    @media (max-width: 991px) {
      #why-synchrony .icon-block-carousel-gray {
        padding-top: 40px;
        padding-bottom: 40px; } }
  #why-synchrony .financing-carousel a:focus-visible {
    outline-color: #fbc600; }
  @media (max-width: 991px) {
    #why-synchrony .financing-carousel {
      padding: 0;
      padding-bottom: 40px; } }
  #why-synchrony .financing-carousel .slick-dotted {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    #why-synchrony .copy-photo-photo-wrap {
      margin-bottom: 40px; } }

#solutions {
  scroll-margin-top: 200px;
  margin-top: 80px; }
  @media (max-width: 991px) {
    #solutions {
      margin-top: 40px;
      scroll-margin-top: 150px; } }
  @media (max-width: 991px) {
    #solutions .copy-photo-description p {
      margin-bottom: 0; } }
  #solutions .mobile-flex-col {
    gap: 40px; }
    @media (min-width: 992px) {
      #solutions .mobile-flex-col {
        gap: 80px; }
        #solutions .mobile-flex-col > div {
          flex: 1; } }

.info-link-bottom {
  padding-right: 0;
  height: 40px; }

#resources {
  scroll-margin-top: 100px; }
  @media (max-width: 991px) {
    #resources {
      margin-bottom: 40px; }
      #resources h2 {
        margin-top: 40px; } }

.copy-photo-bg-inner {
  padding-top: 80px; }
  @media (max-width: 991px) {
    .copy-photo-bg-inner {
      padding-top: 40px;
      margin-top: 200px; } }
  @media (max-width: 479px) {
    .copy-photo-bg-inner {
      margin-top: 265px; } }

.flex.py-24.sub-copy-m {
  gap: 12px;
  justify-content: space-between; }
  .flex.py-24.sub-copy-m p {
    margin: auto 0; }
  .flex.py-24.sub-copy-m a {
    flex-shrink: 0; }

@media (min-width: 992px) {
  .icon-block-carousel-white {
    padding-bottom: 0; } }
