.faq__elements+h2{margin-top:4rem}.faq__element{border-top:1px solid var(--c-tertiary-200);border-bottom:1px solid var(--c-tertiary-200)}.faq__element+.faq__element{border-top:0}.faq__title{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;min-height:4.75rem;padding-top:1rem;padding-right:4rem;padding-bottom:1rem}.faq__title-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:0;width:2.75rem;height:2.75rem;border:1px solid var(--c-tertiary-300);border-radius:.375rem}.faq__title-icon span{transition:all .4s ease}.is-open .faq__title-icon span{transform:rotate(180deg)}.faq__content{max-height:62.5rem;margin-bottom:1rem;transition:all .4s ease-out;overflow:hidden;opacity:1}.faq__content.is-hidden{max-height:0;margin-bottom:0;opacity:0}.content-and-index__faq-text{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-tertiary-200);color:var(--c-tertiary-500)}.content-and-index__faq-text a{cursor:pointer;color:var(--c-primary-800);transition:all .4s ease}.content-and-index__faq-text a:hover{color:var(--c-tertiary-500)}
