*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#e8e1d8;color:#111827}.simple-faq{padding:100px 20px 100px;background:#e8e1d8}.faq-container{max-width:900px;margin:0 auto;width:100%}.faq-heading{margin:0 0 68px;text-align:center;font-size:32px;line-height:1.2;font-weight:400;color:#111827}.faq-list{width:100%}.faq-item{border-bottom:1px solid #c9c9c9;transition:border-color 0.25s ease}.faq-item:hover{border-bottom-color:#111827}.faq-question{width:100%;min-height:55px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;text-align:left;font-size:15px;font-weight:400;color:#111827;text-transform:uppercase;letter-spacing:0.1px;transition:padding-left 0.28s ease}.faq-question:hover,.faq-question:focus-visible{padding-left:10px}.faq-icon{flex:0 0 auto;font-size:20px;font-weight:400;line-height:1;color:#111827;transition:color 0.25s ease,transform 0.25s ease}.faq-question:hover .faq-icon,.faq-question:focus-visible .faq-icon{color:#c9a90c;transform:scale(1.25)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.45s ease}.faq-answer-inner{overflow:hidden;padding:0 85px 0 0;font-size:14px;line-height:1.55;color:#555555;opacity:0;transition:opacity 0.35s ease,padding 0.35s ease}.faq-answer-inner p{margin:0}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer-inner{padding:0 40px 20px 0;opacity:1}@media screen and (max-width:749px){.simple-faq{padding:40px 18px 40px}.faq-heading{font-size:28px;margin-bottom:45px}.faq-question{min-height:56px;font-size:13px;gap:18px}.faq-answer-inner{padding:0 30px 0 0;font-size:14px}.faq-item.active .faq-answer-inner{padding:0 30px 20px 0}}