.faq-header,.faq-header h2{margin-bottom:50px}.faq-actions{gap:40px;margin-bottom:30px}.faq-actions,.faq-actions__btn{align-items:center;display:flex}.faq-actions__btn{background:transparent;border:0;color:var(--primary_color);cursor:pointer;flex-wrap:nowrap;font-family:inherit;font-size:20px;font-weight:700;gap:20px;letter-spacing:.5px;line-height:1;padding:0;text-transform:uppercase;transition:opacity .2s ease}.faq-actions__btn:hover{text-decoration:underline}.faq-actions__btn img{width:32px}.faq-list{display:flex;flex-direction:column}.faq-item:first-child{border-top:1px solid #ddd}.faq-item{border-bottom:1px solid #ddd}.faq-item.is-open .faq-item__trigger{background:#dedede}.faq-item__trigger{align-items:center;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:24px;padding:22px 25px;text-align:left;width:100%}.faq-item__number{color:var(--primary_color);flex-shrink:0;min-width:34px}.faq-item__number,.faq-item__question{font-size:22px;font-weight:700;line-height:1.2}.faq-item__question{color:var(--blue_color);flex:1;transition:color .2s ease}.faq-item.is-open .faq-item__question{color:var(--primary_color)}.faq-item__icon{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;width:32px}.faq-item .faq-icon-minus{display:none}.faq-item .faq-icon-plus,.faq-item.is-open .faq-icon-minus{display:block}.faq-item.is-open .faq-icon-plus{display:none}.faq-item__content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-item__inner{padding:24px 83px}.faq-item__inner a,.faq-item__inner p,.faq-item__inner ul li{font-size:22px;line-height:1.2}.faq-item__inner p:last-child{margin-bottom:0}.faq-item__inner a{color:var(--primary_color)}.faq-item__inner a:hover{color:var(--secondary_color)}@media (max-width:767px){.faq-header,.faq-header h2{line-height:1.2;margin-bottom:40px}.faq-actions__btn{font-size:12px;gap:10px}.faq-actions__btn img{width:22px}.faq-item__trigger{gap:12px;padding:15px}.faq-item__number,.faq-item__question{font-size:18px}.faq-item__number{min-width:38px}.faq-item__icon{height:22px;width:22px}.faq-item__inner{padding:15px 15px 15px 64px}.faq-item__inner a,.faq-item__inner p,.faq-item__inner ul li{font-size:16px}}