.section{padding:6rem 2rem}@media (max-width:767px){.section{padding-bottom:4rem;padding-top:4rem}}.heading--h1{color:var(--text-white);font-size:8rem;line-height:1;margin-top:24px}@media (max-width:767px){.heading--h1{font-size:5rem;text-align:center}}.text--h2{color:var(--gray--text);font-size:1.125rem}@media (max-width:767px){.text--h2{font-size:1rem}}.quote-author{background-color:var(--text-white);color:var(--black-text);font-weight:500;letter-spacing:0.15em;text-transform:uppercase;padding:0.25rem 0.5rem}@media (max-width:767px){.quote-author{font-size:0.8rem}}.heading--h2{color:var(--black-text);font-family:Georgia;font-size:3rem;font-weight:600;line-height:1.5}@media (max-width:767px){.heading--h2{font-size:2rem}}.years--num{font-family:Georgia;font-size:2.25rem;line-height:1}.price--tag{color:var(--background--color)}.heading--h3{color:var(--black-text);font-family:Georgia;font-size:1.35rem;font-weight:500;margin-bottom:0.5rem}.sub--heading{background-color:var(--background--color);color:var(--text-white);display:inline-flex;font-family:var(--gp-font--lato);font-size:1rem;letter-spacing:0.5em;text-transform:uppercase;padding:0.2rem 0.5rem}@media (max-width:767px){.sub--heading{font-size:0.8rem}}.menu--heading{margin-right:4rem}.first--letter{color:var(--background--color);float:left;font-family:Georgia;font-size:3.5rem;line-height:0.8;margin-bottom:1.5rem;padding-right:0.5rem}