.block-faq-content.fc-bg--warm-cream{background-color:#f5efe6}.block-faq-content.fc-bg--white{background-color:#fff}.block-faq-content.fc-bg--off-white{background-color:#f7f8f2}.block-faq-content.fc-bg--cream{background-color:#f3eee6}.block-faq-content.fc-bg--tan{background-color:#ece1d2}.block-faq-content.fc-bg--light-sage{background-color:#e6ead5}.block-faq-content .fc-groups{gap:32px}.block-faq-content .fc-group{gap:16px}@media (min-width:992px){.block-faq-content .fc-group{gap:32px}}.block-faq-content .fc-group__title{color:#042b37;font-size:clamp(20px,2.3vw,32px);line-height:1.2}.block-faq-content .fc-list{gap:12px}@media (min-width:992px){.block-faq-content .fc-list{gap:16px}}.block-faq-content .fc-item{background-color:#fff;border:1px solid #ECE1D2;border-radius:16px}@media (min-width:992px){.block-faq-content .fc-item{border-color:transparent}}.block-faq-content .fc-item__heading{font-size:inherit;font-weight:inherit;line-height:inherit}.block-faq-content .fc-item__trigger{gap:16px;width:100%;padding:20px;text-align:left;background:none;border:0;cursor:pointer;color:#042b37}@media (min-width:992px){.block-faq-content .fc-item__trigger{padding:24px}}.block-faq-content .fc-item__question{font-size:16px;font-weight:700;line-height:1.4;color:#042b37}@media (min-width:992px){.block-faq-content .fc-item__question{font-size:20px;line-height:1.2}}.block-faq-content .fc-item__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#7d7d7d}.block-faq-content .fc-item__icon svg{width:24px;height:24px}.block-faq-content .fc-item__icon svg:last-child{display:none}.block-faq-content .fc-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.block-faq-content .fc-item__panel>.fc-item__answer{overflow:hidden}.block-faq-content .fc-item__answer{font-size:15px;line-height:1.6;color:#696f70}.block-faq-content .fc-item__answer>:last-child{margin-bottom:0}@media (min-width:992px){.block-faq-content .fc-item__answer{font-size:16px}}.block-faq-content .fc-item.is-open .fc-item__panel{grid-template-rows:1fr}.block-faq-content .fc-item.is-open .fc-item__answer{padding:0 20px 20px}@media (min-width:992px){.block-faq-content .fc-item.is-open .fc-item__answer{padding:0 24px 24px}}.block-faq-content .fc-item.is-open .fc-item__icon svg:first-child{display:none}.block-faq-content .fc-item.is-open .fc-item__icon svg:last-child{display:inline}@media (min-width:992px){.block-faq-content .fc-sidebar{position:sticky;top:var(--fc-sticky-top, 140px);max-height:calc(100vh - var(--fc-sticky-top, 140px) - 24px);overflow-y:auto;scrollbar-width:thin}}.block-faq-content .fc-cta{gap:20px;padding:24px;background-color:#042b37;border-radius:16px}@media (min-width:992px){.block-faq-content .fc-cta{gap:24px;padding:32px;border-radius:20px}}.block-faq-content .fc-cta__text{gap:10px}@media (min-width:992px){.block-faq-content .fc-cta__text{gap:24px}}.block-faq-content .fc-cta__heading{color:#fff;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.2}.block-faq-content .fc-cta__body{color:#cecece;font-size:14px;line-height:1.6}@media (min-width:992px){.block-faq-content .fc-cta__body{font-size:16px}}.block-faq-content .fc-cta__btn{gap:8px}@media (min-width:992px){.block-faq-content .fc-cta__btn{gap:12px}}.block-faq-content .fc-cta__btn .fc-cta__icon{width:16px;height:16px}@media (min-width:992px){.block-faq-content .fc-cta__btn .fc-cta__icon{width:18px;height:18px}}.block-faq-content .fc-cta__phone{color:#cecece;font-size:14px;line-height:1.5}@media (min-width:992px){.block-faq-content .fc-cta__phone{font-size:16px;line-height:1.6}}.block-faq-content .fc-cta__phone-number{color:#fff;font-weight:700;text-decoration:none}.block-faq-content .fc-cta__phone-number:hover,.block-faq-content .fc-cta__phone-number:focus-visible{text-decoration:underline}
