.p-faq{padding:55px 0 40px}@media screen and (max-width: 650px){.p-faq{padding:50px 0 30px}}.p-faq__title{font-size:25px;color:#869d65}.p-faq__title .small{font-size:16px;color:#869d65}.p-faq__lead{margin-top:30px;font-size:14px;letter-spacing:.01em}@media screen and (max-width: 650px){.p-faq__lead{margin-top:10px}}.p-faq__list{margin-top:50px}@media screen and (max-width: 650px){.p-faq__list{margin-top:30px}}.p-faq__item{padding:0 45px 0 2px;border-bottom:1px solid #869d65}.p-faq__item:first-child{border-top:1px solid #869d65}.p-faq__item.is-open .p-faq__head::before{transform:translateY(-50%) scale(1, -1);background-color:#595757}.p-faq__item.is-open .p-faq__desc{margin:4px 0 8px 45px;height:auto;overflow:auto}@media screen and (max-width: 650px){.p-faq__item.is-open .p-faq__desc{margin:4px 0 8px 0}}.p-faq__head{position:relative;display:flex;align-items:center;cursor:pointer;padding:8px 0;gap:15px}.p-faq__head::before{content:"";position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:13px;height:12px;background-color:#869d65;clip-path:polygon(0 0, 50% 100%, 100% 0);transition:transform .6s,background-color .6s}.p-faq__head .p-faq__initial{background-color:#869d65}.p-faq__initial{width:30px;height:30px;min-width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:#fff}.p-faq__question{font-size:14px}.p-faq__desc{display:flex;gap:15px;margin:0 0 0 45px;height:0;overflow:hidden;transition:margin .3s}@media screen and (max-width: 650px){.p-faq__desc{margin-left:0}}.p-faq__desc .p-faq__initial{background-color:#8a8989}.p-faq__answer{font-size:12px}