.faq .wp-block-group.faq__item.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained{margin-top:0}.faq .container{padding:0 15px}.faq__label{font-size:.8125rem;font-weight:500;letter-spacing:2px;text-transform:lowercase;color:var(--primary);margin-bottom:16px !important;opacity:.7;text-align:center}.faq__title{color:var(--secondary);font-weight:300;line-height:1.2;letter-spacing:-.5px;margin-bottom:48px !important;text-align:center}@media(max-width:768px){.faq__title{margin-bottom:32px !important}}.faq__accordion{max-width:800px;margin:0 auto}.faq__item{border-bottom:1px solid rgba(90,82,72,.1);margin-top:0}.faq__item:first-child{border-top:1px solid rgba(90,82,72,.1)}.faq__question{margin:0 !important}.faq__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;background:0 0;border:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--secondary);transition:color .3s ease}.faq__toggle:hover{color:var(--primary)}.faq__toggle[aria-expanded=true]{color:var(--primary)}.faq__toggle[aria-expanded=true] .faq__icon svg{transform:rotate(180deg)}.faq__question-text{font-size:1.0625rem;font-weight:500;color:inherit;line-height:1.5;padding-right:24px;letter-spacing:-.2px}@media(max-width:768px){.faq__question-text{font-size:1rem}}.faq__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;transition:all .3s ease}.faq__icon svg{width:18px;height:18px;transition:transform .3s ease;color:var(--primary)}.faq__answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;padding:0;color:var(--secondary);font-size:.9375rem;line-height:1.8;font-weight:400;margin:0 !important;opacity:.85}.editor-styles-wrapper .faq__answer{max-height:none;opacity:1;overflow:visible;padding:0 0 24px}.faq__item.is-open .faq__answer{max-height:500px;opacity:.85;padding:0 0 24px}.faq__cta{margin-top:48px;justify-content:center}