.block--faq .faq--items,.block--faq .faq--wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.block--faq{padding:5em 0;background:url(../../../assets/img/noise.png) top/100px,var(--color-mauve)}.block--faq:not(.is-editing) .faq--item{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.block--faq .faq--wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem}.block--faq .faq--header{text-align:center}.block--faq .faq--header>:not(:last-child){margin-bottom:1.25rem}.block--faq .faq--items{display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:800px;margin-left:auto;margin-right:auto}.block--faq .faq--item{-webkit-border-radius:10px;border-radius:10px;overflow:hidden;background-color:var(--color-white)}.block--faq .faq--item *{color:var(--color-violet)}.block--faq .faq--item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.25rem 1.5rem;border:none;cursor:pointer;text-align:left;gap:1rem;background-color:var(--color-white);-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.block--faq .faq--item-header[aria-expanded=true] .faq--item-icon i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block--faq .faq--item-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.block--faq .faq--item-icon i{display:block;-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.block--faq .faq--item-content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;-o-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.block--faq .faq--item-content.is-open{grid-template-rows:1fr}.block--faq .faq--item-content-inner{overflow:hidden}.block--faq .faq--item-content-inner>div{padding:1.5rem}