.fs-form-and-faq__grid{align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr;position:relative;z-index:1}@media screen and (min-width:768px){.fs-form-and-faq__grid{grid-template-columns:1fr 1fr}}.fs-form-and-faq__background{background:radial-gradient(#00a14a 0,#008d47 47.79%,#01593f 100%);bottom:0;left:-20px;position:absolute;top:0;width:calc(100% + 40px);z-index:-1}.padding-top--large .fs-form-and-faq__background{top:-52px}.padding-top--small .fs-form-and-faq__background{top:-24px}.padding-bottom--large .fs-form-and-faq__background{bottom:-52px}.padding-bottom--small .fs-form-and-faq__background{bottom:-24px}@media screen and (min-width:768px){.fs-form-and-faq__grid{gap:40px}.fs-form-and-faq__background{background:url(https://19534803.fs1.hubspotusercontent-na1.net/hubfs/19534803/flourish-software-theme-assets/images/fs-leaf.svg),radial-gradient(#00a14a 0,#008d47 47.79%,#01593f 100%);background-position:80% 280px,50%;background-repeat:no-repeat;background-size:auto 1000px,cover;left:-50vw;width:calc(50% + 50vw)}.fs-form-and-faq__background--right{background-position:25% 280px,50%;left:auto;right:-50vw}.padding-top--large .fs-form-and-faq__background{top:-100px}.padding-top--small .fs-form-and-faq__background{top:-50px}.padding-bottom--large .fs-form-and-faq__background{bottom:-100px}.padding-bottom--small .fs-form-and-faq__background{bottom:-50px}}.fs-form-and-faq__text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.fs-form-and-faq__text--left{margin-right:2.5rem}.fs-form-and-faq__text--right{margin-left:2.5rem}.fs-form-and-faq__form,.fs-form-and-faq__text{padding:0 40px}}.faqs{display:flex;flex-direction:column;gap:25px;margin:1.5rem 0}.faq__pill{background:#eff7f5;border:1px solid rgba(0,176,76,.28);border-radius:16px;box-shadow:0 4px 20px 1px rgba(0,176,76,.2);cursor:pointer;padding:30px 40px}.faq__question{color:#012a38;font-size:18px;font-weight:700;gap:20px;justify-content:space-between;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.faq__question,.faq__toggle{align-items:center;display:flex}.faq__toggle{height:21px;justify-content:center;position:relative;width:21px}.faq__toggle span{background:var(--color-brand-yellow);border-radius:100px;height:3px;width:100%}.faq__toggle span+span{position:absolute;transform:rotate(90deg);transition:transform .15s linear}.faq__pill--open .faq__toggle span+span{transform:rotate(0deg)}.faq__answer{color:var(--color-ui-dark-grey);line-height:27px;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease-in-out,padding .25s ease-in-out,opacity .25s ease-in-out}.faq__answer,.faq__answer p{font-size:16px}.faq__pill--open .faq__answer{max-height:400px;opacity:1;padding-top:16px}.faqs--no-toggle .faq__pill{cursor:default}.faqs--no-toggle .faq__toggle{display:none}.faqs--no-toggle .faq__answer{max-height:400px;opacity:1;padding-top:16px}