.rich-text-section{position:relative;display:block}.parallax-homepage-enabled .rich-text-section{height:100dvh}.rich-text-section__container{width:100%;box-sizing:border-box;max-width:120rem;margin:0 auto;padding:0 var(--container-side-space);display:flex;align-items:center;justify-content:center;height:100%;position:relative;padding-bottom:3rem;padding-top:var(--header-height)}.rich-text-section__content{max-width:46.25rem;text-align:center;height:100%;width:100%}@media only screen and (min-width: 768px){.rich-text-section__content{width:66.6%}}.parallax-homepage-enabled .rich-text-section__content{height:auto}.rich-text-section__content-eyebrow{font-family:Fakt Pro;font-size:0.75rem;line-height:100%;font-weight:350;letter-spacing:0.035rem;margin-bottom:.5rem}@media only screen and (min-width: 768px){.rich-text-section__content-eyebrow{margin-bottom:1rem}}.rich-text-section__content-title{font-family:ITC Galliard;font-size:0.875rem;line-height:100%;font-weight:400;font-style:italic;margin-bottom:1rem}@media(min-width: 768px){.rich-text-section__content-title{font-size:1.25rem}}@media only screen and (min-width: 768px){.rich-text-section__content-title{margin-bottom:1.5rem}}.rich-text-section__content-text .rte h6{color:inherit}.rich-text-section__buttons{margin-top:1.5rem;width:100%}@media only screen and (min-width: 768px){.rich-text-section__buttons{margin-top:2.5rem}}.rich-text-section__buttons a{width:auto}
