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