.faq-accordion{padding:50px 0}.accordion{padding-top:50px}@media (max-width:1024px){.faq-accordion{padding:25px 0}.accordion{padding-top:25px}}.accordion .title{color:#2F1A0F;text-align:center}.accordion__wrapper{display:flex;gap:2rem;align-items:flex-start}.accordion__column{flex:1;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:1200px){.accordion__wrapper{flex-direction:column}.accordion__column{width:100%}}.accordion .accordion-item{border-bottom:1px solid #2F1A0F;display:flex;flex-direction:column}.accordion .accordion-item button[aria-expanded='true']{border-bottom:1px solid #fff0}.accordion button{position:relative;display:block;text-align:left;width:100%;color:#2F1A0F;border:none;background:none;outline:none;padding-bottom:0}.accordion button:hover,.accordion button:focus{cursor:pointer;color:#5f7a2f}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:#5f7a2f}.faq-accordion .title{text-align:center}.accordion .accordion-title{display:block;font-size:20px;font-weight:600;font-family:var(--font-open-sans);padding:20px 35px 20px 0;margin:0}@media (max-width:768px){.accordion .accordion-title{font-size:18px}}.accordion .icon{display:inline-block;position:absolute;top:50%;right:0;width:30px;height:30px;border:1px solid #fff0;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:border ease-in-out 0.3s;-webkit-transition:border ease-in-out 0.3s}.accordion .icon:hover{border:1px solid #5C4438}.accordion .icon::before,.accordion .icon::after{content:'';position:absolute;background:currentColor}.accordion .icon::before{top:50%;left:50%;width:20px;height:1px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.accordion .icon::after{top:50%;left:50%;width:1px;height:20px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.accordion button[aria-expanded='true'] .icon::after{display:none}.accordion button[aria-expanded='true']{color:#5f7a2f}.accordion button[aria-expanded='true']+.accordion-content{opacity:1;max-height:9em;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;will-change:opacity,max-height;margin:20px 0}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;color:#2F1A0F;-webkit-transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out;transition:opacity 300ms ease-in-out,max-height 300ms ease-in-out;font-weight:400;font-size:16px}