.faqs{width:100%;padding:40px var(--default-padding);background:#fff;position:relative}.faqs__container{max-width:1600px;margin:0 auto;position:relative}.faqs__title{font-size:var(--heading-two);text-align:center;margin-bottom:40px}.faqs__layout{justify-content:center;gap:80px;display:flex;position:relative}.faqs__list{flex-direction:column;gap:16px;width:100%;max-width:800px;display:flex}.faqs__item{border-radius:8px;transition:background .3s,box-shadow .3s}.faqs__item--collapsed{background:#f4f4f4;border:1px solid #e0e0e0}.faqs__item--expanded{background:var(--text-color2);border:none;box-shadow:0 10px 30px #00000014}.faqs__question{cursor:pointer;width:100%;font-size:var(--default-p-size);text-align:left;background:0 0;border:none;align-items:flex-start;gap:16px;padding:18px;font-weight:500;display:flex}.faqs__icon{color:#1a1a1a;justify-content:center;align-items:center;width:24px;height:24px;font-size:26px;transition:transform .3s,color .3s;display:flex;transform:rotate(0)}.faqs__icon--open{color:#d9534f;transform:rotate(90deg)}.faqs__text{line-height:var(--p-line-height)}.faqs__answer-wrapper{max-height:0;transition:max-height .4s;overflow:hidden}.faqs__answer-wrapper--open{max-height:260px}.faqs__answer{padding:0 24px 24px 64px}.faqs__answer p{font-size:var(--default-p-size);line-height:var(--p-line-height);color:#555;margin-top:12px}.faqs__vector{position:absolute;bottom:0;right:0}.faqs__logo{opacity:.2;position:absolute;bottom:-50px;left:-300px}@media (max-width:900px){.faqs{padding:20px var(--default-padding)}.faqs__layout{flex-direction:column;align-items:center}.faqs__vector,.faqs__logo{display:none}}@media (max-width:640px){.faqs__title{font-size:36px}.faqs__question{gap:10px;padding:10px}.faqs__answer{padding:0 10px 10px 40px}}
