.pages-faq{margin-top:var(--section__space)}.pages-faq__items{display:flex;flex-direction:column;gap:var(--section__gap)}.pages-faq__head{display:flex;flex-direction:column;gap:calc(var(--flexible-layout-text__space)*1.5);margin-bottom:var(--flexible-head__space);text-align:center}.pages-faq__item{background-color:#f7f7f7;border:1px solid #d9d9d9;border-radius:var(--content__border-radius-s);box-shadow:0 0 0 rgba(0,37,62,0);cursor:pointer;padding:var(--pages-faq-item__spacing);position:relative;transition:border-color var(--motion__base),background-color var(--motion__base),box-shadow var(--motion__base)}.pages-faq__item.active,.pages-faq__item:hover{-webkit-box-shadow:var(--shadow__s);-moz-box-shadow:var(--shadow__s);-ms-box-shadow:var(--shadow__s);-o-box-shadow:var(--shadow__s);box-shadow:var(--shadow__s)}.pages-faq__item-icon{position:absolute;right:var(--pages-faq-icon__position);top:1.375rem}.pages-faq__item-icon-svg{display:block;height:var(--pages-faq-icon__size);width:var(--pages-faq-icon__size)}.pages-faq__item-icon-svg .icon-plus,.pages-faq__item-icon-svg .icon-x{transform-origin:50% 50%;transition:opacity var(--motion__fast),transform var(--motion__fast)}.pages-faq__item-icon-svg .icon-plus{opacity:1;transform:rotate(0deg) scale(1)}.pages-faq__item-icon-svg .icon-x{opacity:0;transform:rotate(-90deg) scale(.9)}.pages-faq__item-title{border-bottom:2px solid transparent;padding-right:var(--pages-faq-title__break);transition:margin-bottom var(--motion__smooth),padding-bottom var(--motion__smooth),border-color var(--motion__smooth);width:100%}.pages-faq__item-header{cursor:pointer;font-size:var(--fs__text-s);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:fit-content}.pages-faq__item-header:hover{color:#ec424e}.pages-faq__item-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .32s ease}.pages-faq__item-content-inner{min-height:0}.pages-faq__item-description{color:#00253e}.pages-faq__item.active .pages-faq__item-title{border-bottom:2px solid #d9d9d9;margin-bottom:var(--pages-faq-title__space);padding-bottom:var(--pages-faq-title__space)}.pages-faq__item.active .pages-faq__item-content{grid-template-rows:1fr}.pages-faq__item.active .pages-faq__item-icon-svg path{fill:#e41725}.pages-faq__item.active .pages-faq__item-icon-svg .icon-plus{opacity:0;transform:rotate(90deg) scale(.9)}.pages-faq__item.active .pages-faq__item-icon-svg .icon-x{opacity:1;transform:rotate(0deg) scale(1)}.pages-faq__item--hidden{display:none}.pages-faq__actions{display:flex;justify-content:center;margin-top:calc(var(--section__gap)*1.5)}.pages-faq__toggle{align-items:center;background-color:transparent;color:#00253e;cursor:pointer;display:flex;font-weight:700;gap:.375rem;justify-content:center;min-width:150px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pages-faq__toggle:hover{color:#ec424e}.pages-faq__toggle:hover .pages-faq__toggle-icon path{fill:#ec424e}.pages-faq__toggle-icon{display:block;flex:0 0 12px;height:8px;transform:rotate(0deg);transform-origin:50% 50%;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;width:12px}.pages-faq__toggle-icon path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-ms-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.pages-faq__toggle.is-active .pages-faq__toggle-icon{transform:rotate(180deg)}