.button{margin:0}.faq-section.bg-paper-white{background-color:#fff8f0;color:#1a2419;--faq-card-bg:#fff;--faq-card-border:#e5dfd5;--faq-card-text:#1a2419;--faq-btn-bg:#1a2419;--faq-btn-color:#fff8f0}.faq-section.bg-dark-forest{background-color:#1a2419;color:#fff8f0;--faq-card-bg:#fff8f0;--faq-card-border:rgba(255,248,240,.15);--faq-card-text:#1a2419;--faq-btn-bg:#fff8f0;--faq-btn-color:#1a2419}.faq-section.bg-akkuro-marine{background-color:#008071;color:#fff8f0;--faq-card-bg:#1a2419;--faq-card-border:rgba(255,248,240,.15);--faq-card-text:#fff8f0;--faq-btn-bg:#1a2419;--faq-btn-color:#fff8f0}.faq-grid{align-items:start;display:grid;gap:40px;grid-template-columns:35fr 65fr}.faq-left{align-items:flex-start;display:flex;flex-direction:column}.faq-title{font-family:FFF Acid Grotesk,sans-serif;font-size:40px;font-weight:300;line-height:1.05!important;margin:0 0 24px}.faq-description{font-size:16px;line-height:1.5;margin:0 0 12px;opacity:.8}.faq-description :where(p):first-child{margin-top:0}.faq-description :where(p):last-child{margin-bottom:0}.faq-description a{opacity:1}.faq-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.faq-item{background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:12px;color:var(--faq-card-text);overflow:hidden}.faq-question{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:24px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.faq-question-text{font-size:20px;font-weight:300;line-height:1.4}.faq-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;opacity:.6;transition:transform .3s ease;width:32px}.faq-question[aria-expanded=true] .faq-icon{opacity:1;transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-question[aria-expanded=true]+.faq-answer{grid-template-rows:1fr}.faq-answer-inner{font-size:16px;line-height:1.5;opacity:.8;overflow:hidden;padding:0 24px;transition:padding .35s ease}.faq-question[aria-expanded=true]+.faq-answer .faq-answer-inner{padding:0 24px 22px}.faq-answer-inner :where(p,ul,ol):first-child{margin-top:0}.faq-answer-inner :where(p,ul,ol):last-child{margin-bottom:0}.faq-answer-inner a{opacity:1}.faq-answer-inner h1,.faq-answer-inner h2,.faq-answer-inner h3,.faq-answer-inner h4,.faq-answer-inner h5,.faq-answer-inner h6{font-size:16px;font-weight:300;margin-bottom:16px;opacity:1}.device-md .faq-grid,.device-sm .faq-grid,.device-xs .faq-grid{gap:32px;grid-template-columns:1fr}.device-sm .faq-title,.device-xs .faq-title{font-size:28px}.device-md .faq-title{font-size:40px}@media (max-width:991px){.faq-grid{gap:32px;grid-template-columns:1fr}}@media (max-width:767px){.faq-title{font-size:36px}.faq-question{gap:16px;padding:18px 20px}.faq-answer-inner{padding:0 20px}.faq-question[aria-expanded=true]+.faq-answer .faq-answer-inner{padding:0 20px 18px}}.faq-button-marine{background-color:#1a2419;color:#fff8f0}.faq-button-marine:hover{background-color:#10493c;color:#fff8f0}