.faq h1{text-align:left;font-size:clamp(1.5rem,3vw,2.5rem);color:rgba(19,19,19,1);margin-bottom:20px;font-weight:900}.faq .question-wrapper{width:100%;height:auto;background-color:rgba(255,255,255,1);border-radius:10px;margin:0 auto 20px;padding:1rem;transition:1s}.faq .question{font-size:1rem;font-weight:500;color:rgba(51,51,51,1);display:flex;align-items:center;gap:1rem;justify-content:space-between;cursor:pointer}:is(.faq .question) h3{display:flex;align-items:center;gap:1.5rem;font-weight:400}:is(:is(.faq .question) h3) span{color:rgba(35,30,84,1);font-weight:700}:is(.faq .question) img{transition:.5s}:is(.faq .question) img.active{transform:rotate(180deg)}:is(.faq .question) img:hover{opacity:.8}.faq .btn-img{width:20px;height:20px;cursor:pointer}.faq .answer{display:none}.faq .answer.active{display:block;text-align:left;margin-top:1rem;padding-left:45px;font-size:clamp(14px,1.5vw,16px);font-weight:300;line-height:1.5;color:rgba(51,51,51,1);animation:slidein .4s;animation-fill-mode:forwards}:is(.faq .answer.active) ul{list-style:disc;font-size:clamp(14px,1.5vw,15px);margin-top:10px;margin-left:15px}@media screen and (min-width:768px){.faq h1{text-align:center}.faq .question-wrapper{width:90%}}@media screen and (min-width:1024px){.faq .question-wrapper{width:40rem}}@keyframes slidein{0%{opacity:.3;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}