:root{--faq-active-color:#E27401;--faq-chip-bg:#FEEDDE;--faq-chip-hover:#fae0c2;--faq-text-color:#3C332B}.faq-container{background-color:#fffbf7}.faq-container .container{display:flex;align-items:flex-start;justify-content:center}.faq-page-container{width:100%;padding:40px 0}.faq-header{text-align:center;margin-bottom:var(--header-section-margin-bottom)}.faq-header h1{text-align:center;color:var(--black-heading)}.faq-header h2{font-size:28px}.faq-header p{color:var(--black-sub-text);font-size:18px;line-height:1.8;max-width:880px;margin:8px auto 36px;text-align:center;font-weight:500}@media (min-width:1300px){.faq-header p{font-size:20px;line-height:1.8;max-width:980px}}.faq-filter-container{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--card-gap) - 5px);margin-bottom:40px}.chip{background-color:var(--faq-chip-bg);color:var(--faq-text-color);border:0;padding:10px 22px;border-radius:28px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:none}.chip:hover{background-color:var(--faq-chip-hover);transform:translateY(-2px)}.chip.active{background-color:var(--faq-active-color);color:#fff}.accordion{--bs-accordion-bg:#FFF9F5;--bs-accordion-border-color:#999999;--bs-accordion-border-radius:6px;gap:calc(var(--card-gap) - 10px);display:flex;flex-direction:column}.faq-page-container .accordion{width:100%;max-width:820px;margin-left:auto;margin-right:auto}.accordion-item{background:#fff9f5;border-radius:6px!important;overflow:hidden;margin-bottom:0;width:100%;color:var(--black-heading);border:1px solid #999;transition:box-shadow .3s ease}.accordion-item:hover{box-shadow:0 4px 12px #0000000d}.accordion-header{margin-bottom:0}.accordion-button{background:0 0;border:0;padding:16px;display:flex;align-items:center;width:100%;text-align:left;box-shadow:none;transition:all .18s ease;color:#1a1a1a}.accordion-button:after{display:none}.accordion-button:not(.collapsed){background:0 0;color:#000;box-shadow:none;padding-bottom:0}.accordion-button:focus{box-shadow:none}.faq-question-number{color:#7c6d60;min-width:72px;font-size:36px;font-weight:700;transition:color .18s ease;margin-bottom:0;text-align:left}.faq-question-text{flex:1;margin-right:16px;transition:.2s ease;margin-bottom:0;font-weight:600}.accordion-button:not(.collapsed) .faq-question-text{color:var(--faq-active-color)}.accordion-button:not(.collapsed) .faq-question-text{margin-bottom:var(--text-margin-bottom)}.accordion-button:not(.collapsed) .faq-question-number{color:var(--faq-active-color)}.accordion-item:not(:first-of-type){border-top:1px solid #999}.faq-toggle-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#999;font-weight:700;position:relative;transition:all .15s ease;border:2px solid #999;border-radius:50%;flex-shrink:0}.accordion-button:not(.collapsed) .faq-toggle-icon{border-color:#999;transform:rotate(0)}.accordion-button.collapsed .faq-toggle-icon{border-color:#000;transform:rotate(0)}.plus-icon,.minus-icon{position:absolute;left:0;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.plus-icon{color:#000}.plus-icon i,.minus-icon i{font-size:12px}.accordion-button.collapsed .minus-icon{opacity:0;transform:rotate(-90deg)}.accordion-button.collapsed .plus-icon{opacity:1;transform:rotate(0)}.accordion-button:not(.collapsed) .minus-icon{opacity:1;transform:rotate(0)}.accordion-button:not(.collapsed) .plus-icon{opacity:0;transform:rotate(90deg)}.accordion-collapse{--bs-accordion-bg:transparent}.accordion-body{padding:0 var(--card-gap) var(--card-gap) 76px;color:#48413c}@media (min-width:768px){.faq-page-container{width:100%;padding:0}.accordion-button{padding:var(--card-gap)}.faq-question-number{min-width:70px}.accordion-body{padding:0 var(--card-gap) var(--card-gap) 90px}.faq-filter-container{margin-bottom:60px}}@media (min-width:968px){.faq-page-container{width:100%}}@media (min-width:1300px){.faq-page-container{width:60%}.plus-icon,.minus-icon{left:.5px}.faq-container .reveal{opacity:1!important;transform:none!important}}@media (min-width:1800px){.faq-page-container{width:100%}.faq-question-number{min-width:90px}.accordion-body{padding:0 var(--card-gap) var(--card-gap) 110px}.plus-icon,.minus-icon{left:-.5px}}.accordion-item.hidden{display:none!important}