section.text-cta-button p:last-child{margin-bottom:0}section.text-cta-button .button-section{margin-top:1rem}section.text-cta-button .light-grey-background,section.text-cta-button.light-grey-background{background-color:var(--light-grey)}section.text-cta-button .primary-background,section.text-cta-button.primary-background{background-color:var(--primary);color:var(--web-white)}section.text-cta-button .primary-background h2,section.text-cta-button.primary-background h2{color:var(--web-white)}section.text-cta-button.light-grey-background,section.text-cta-button.primary-background{padding-top:3rem;padding-bottom:3rem}section.text-cta-button .medium-text{font-size:var(--body-font-size)}section.text-cta-button .large-text{font-size:var(--h4-font-size)}section.text-cta-button .extra-large-text{font-size:var(--h2-font-size)}section.text-cta-button .content-background.light-grey-background,section.text-cta-button .content-background.primary-background{padding:1rem;border-radius:var(--border-radius-size)}.page-template-default section.text-cta-button.white-background,.page-template-page-l2-section-overview section.text-cta-button.white-background,.page-template-page-program section.text-cta-button.white-background{padding-top:0;padding-bottom:0}@media (max-width:991.98px){.second-column{margin-top:1rem}}