/*!/wp-content/themes/akaza-adventure/assets/css/global-faq.css*/.sl-faq-section{--sl-faq-accent:var(--sl-page-primary, var(--gwct-primary, #ea3e24));--sl-faq-navy:var(--sl-page-navy, #16234e);--sl-faq-muted:var(--sl-page-muted, #6B7C93);--sl-faq-text:var(--sl-page-text, #16234e);--sl-faq-bg:var(--sl-page-bg, #f5f5f5);--sl-faq-surface:var(--sl-page-white, #ffffff);--sl-faq-border:rgba(22, 35, 78, 0.12);padding:90px 0;background:var(--sl-faq-bg);font-family:var(--slf-font-body,"Space Grotesk",system-ui,sans-serif)}.sl-faq-section--alt{background:var(--sl-faq-surface)}.sl-faq-section .container{width:100%;max-width:860px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.sl-faq-section .shead,.sl-faq-section .sl-home-section-heading{max-width:100%;margin-bottom:40px}.sl-faq-section .eyebrow,.sl-faq-section .sl-home-sub-heading{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border-radius:0;background:#fff0;color:var(--sl-faq-accent);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.sl-faq-section .sl-home-sub-heading::before{content:none;display:none}.sl-faq-section h2{margin:0;line-height:1.2;color:var(--sl-faq-navy)}.sl-faq-section .sl-faq-intro{margin:14px 0 0;max-width:720px;color:var(--sl-faq-muted);font-size:1rem;font-weight:400;line-height:1.75}.sl-faq-section .sl-faq-cta{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;min-width:0;height:auto;margin-top:24px;padding:13px 20px;border-radius:8px;font-size:16px;font-weight:700;line-height:1.45;text-decoration:none;transition:filter 0.2s ease,transform 0.2s ease}.sl-faq-section .sl-faq-cta span{font-size:20px;line-height:1}.sl-faq-section .sl-faq-list{border-top:1px solid var(--sl-faq-border)}.sl-faq-section details.faq{margin:0;padding:0;border-bottom:1px solid var(--sl-faq-border);background:#fff0}.sl-faq-section details.faq summary{cursor:pointer;font-family:inherit;font-weight:700;font-size:1.05rem;line-height:1.4;color:var(--sl-faq-navy);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;transition:color 0.25s ease}.sl-faq-section--numbered .sl-faq-summary-text{display:flex;align-items:flex-start;gap:16px;flex:1;min-width:0}.sl-faq-section--numbered .sl-faq-number{flex-shrink:0;min-width:2.25ch;color:var(--sl-faq-accent);font-size:1rem;font-weight:700;line-height:1.4}.sl-faq-section--numbered .sl-faq-question{flex:1;min-width:0}.sl-faq-section--numbered details.faq .sl-faq-panel-inner{padding-left:calc(2.25ch + 16px)}.sl-faq-section details.faq summary::-webkit-details-marker{display:none}.sl-faq-section details.faq summary::after{content:"+";font-size:1.4rem;color:var(--sl-faq-accent);flex-shrink:0;font-weight:400;line-height:1;transition:transform 0.3s ease,color 0.25s ease}.sl-faq-section details.faq[open] summary{color:var(--sl-faq-accent)}.sl-faq-section details.faq[open] summary::after{content:"\2212";transform:rotate(180deg)}.sl-faq-section details.faq .sl-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}.sl-faq-section details.faq[open] .sl-faq-panel{grid-template-rows:1fr}.sl-faq-section details.faq .sl-faq-panel-inner{overflow:hidden;padding:0 28px 22px 0}.sl-faq-section details.faq p{margin:0;color:var(--sl-faq-text);font-size:.98rem;line-height:1.7}.sl-faq-section .sl-faq-answer a{color:var(--sl-page-primary,#1472ba);font-weight:600;text-decoration:underline;text-underline-offset:2px}.sl-faq-section .sl-faq-answer a:hover,.sl-faq-section .sl-faq-answer a:focus{color:var(--sl-page-primary-dark,#283384)}.sl-faq-section .sl-faq-answer p{margin:0 0 12px}.sl-faq-section .sl-faq-answer p:last-child{margin-bottom:0}.sl-faq-section .sl-faq-answer ul{margin:0 0 12px;padding-left:1.25rem;list-style:disc}.sl-faq-section .sl-faq-answer li{margin:0 0 8px}.sl-faq-section .sl-faq-answer li:last-child{margin-bottom:0}.sl-faq-section .sl-faq-answer ul:last-child{margin-bottom:0}@media (max-width:767px){.sl-faq-section{padding:60px 0}.sl-faq-section details.faq summary{padding:18px 0;font-size:1rem;gap:16px}.sl-faq-section details.faq .sl-faq-panel-inner{padding-right:0}}@media (prefers-reduced-motion:reduce){.sl-faq-section details.faq .sl-faq-panel,.sl-faq-section details.faq summary,.sl-faq-section details.faq summary::after{transition:none}}