/* Homepage Pricing section outer spacing on desktop. */
@media screen and (min-width: 992px) {
  #pricing.section.section-pricing {
    padding-top: var(--_spacing---spacing--3xl);
    padding-bottom: var(--_spacing---spacing--3xl);
  }

  #pricing.section.section-pricing .pricing-mobile_header.pb-l {
    padding-top: 0;
  }
}

/* Control-to-card gap: the existing pricing-cards 16px padding is the sole
   owner. Remove inherited wrapper padding (24px on Tablet), not card padding.
   Desktop, Tablet and Mobile Landscape only; Portrait remains untouched. */
@media screen and (min-width: 480px) {
  #pricing.section.section-pricing .tabs-content-_services {
    padding-top: 0;
  }
}
