.elementor .faq-qa-block{display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .faq-question{max-width:680px;font-family:var(--body-font);font-weight:700;font-size:19px;color:var(--forest);text-align:center;}.elementor .story-close-body{max-width:600px;font-family:var(--body-font);font-size:18px;color:var(--linen);line-height:1.6em;text-align:center;}.elementor .story-body{max-width:640px;font-family:var(--body-font);font-size:18px;color:var(--charcoal);line-height:1.7em;text-align:center;}.elementor .story-heading{font-family:var(--heading-font);font-weight:500;font-size:40px;color:var(--charcoal);text-align:center;}.elementor .story-kicker{font-family:var(--nav-font);font-weight:600;font-size:14px;color:var(--olive);letter-spacing:0.15em;text-align:center;text-transform:uppercase;}.elementor .story-section-butter{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(var(--butter), var(--butter));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:24px;align-items:center;}.elementor .story-section-linen{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(var(--linen), var(--linen));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:24px;align-items:center;}.elementor .story-section-cream{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(var(--cream), var(--cream));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:24px;align-items:center;}.elementor .cta-close-heading{font-family:var(--heading-font);font-weight:500;font-size:48px;color:var(--cream);text-align:center;}.elementor .cta-close-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(var(--charcoal), var(--charcoal));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:32px;justify-content:center;align-items:center;}.elementor .section-heading{font-family:var(--heading-font);font-weight:500;font-size:40px;color:var(--charcoal);text-align:center;}.elementor .cta-button-outline{font-family:var(--nav-font);font-weight:600;font-size:14px;color:var(--cream);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-color:var(--copper);border-style:solid;background-image:linear-gradient(var(--copper), var(--copper));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}