.faq-section button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;}
.faq-section a{color:inherit;text-decoration:none;}
.faq-section h2{letter-spacing:-.02em;margin:0;}
.section-head__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#1f6b3a;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex;}
.section-head__eyebrow:before{content:"";background:#bef0b0;border-radius:3px;width:10px;height:10px;}
.faq-section{background:#fff;padding-top:45px;padding-bottom:45px;}
.faq-wrap{grid-template-columns:280px 1fr;align-items:start;gap:64px;display:grid;}
.faq-head{position:sticky;top:100px;}
.faq-head h2{margin:8px 0 12px;font-size:32px;}
.faq-head__sub{color:#7a807c;max-width:22ch;font-size:14px;line-height:1.6;}
.faq-list{flex-direction:column;display:flex;}
.faq-item{border-bottom:1px solid #e7e7e3;}
.faq-item__q{cursor:pointer !important;text-align:left;width:100%;color:#121613 !important;background:0 0 !important;border:none !important;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15px !important;font-weight:500;transition:color .15s;display:flex;}
.faq-item__q:hover{color:#1f6b3a !important;}
.faq-item__icon{color:#7a807c;flex-shrink:0;transition:transform .2s;}
.faq-item__a{max-height:0;transition:max-height .3s;overflow:hidden;}
.faq-item__a p{color:#4b524d;margin:0;padding:0 40px 20px 0;font-size:14px;line-height:1.7;}
@media (width<=860px){
.faq-wrap{grid-template-columns:1fr;gap:32px;}
.faq-head{position:static;}
.faq-head__sub{max-width:none;}
}
.faq-item__q:hover, .faq-item.is-open .faq-item__q {
    color:#1f6b3a !important;
}
.faq-head__sub a {
    color:#1f6b3a !important;
}

.faq-section .faq-item__icon {
    background: #f4f4f2;
    border-radius: 50%;
    flex-shrink: 0;
    place-items: center;
    width: 28px;
    height: 28px;
    transition: all .2s;
    display: grid;
}
.faq-section .faq-item__icon svg {
    stroke-width: 2px;
    width: 14px;
    height: 14px;
}
.faq-section  .faq-item.is-open .faq-item__icon {
    background: #1f6b3a;
    color: #fff;
    transform: rotate(45deg);
}