.faq-container{margin:auto;max-width:800px}.faq-item{background:#f0f7fb;border-radius:8px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-wrapper h2{font-weight:700;text-align:center}.faq-question{align-items:center;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:18px 20px;position:relative}.faq-question p{color:#000;font-size:16px;margin:0}.faq-item.active p strong{font-weight:700}.faq-wrapper{padding:0 15px}.faq-wrapper h2{margin:50px 0}.faq-item p strong{font-weight:400}.faq-question span{align-items:center;border:1px solid #23262f;border-radius:100%;display:flex;font-size:26px;font-weight:400;height:20px;justify-content:center;line-height:normal;padding:18px;transition:transform .3s ease;width:20px}.faq-answer{color:#333;font-size:14px;line-height:1.5;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding:15px 20px 20px}.faq-item.active .faq-question span{background:#000;color:#fff;transform:rotate(45deg)}