.section-faq-hero{position:relative;overflow:hidden;background:#1a2d19}@media(min-width: 768px)and (max-width: 1149px){.section-faq-hero{height:80vh;max-height:677px}}@media(max-width: 767px){.section-faq-hero{height:auto;min-height:500px;display:flex;flex-direction:column}}.section-faq-hero .container{padding-top:276px}@media(min-width: 768px)and (max-width: 1149px){.section-faq-hero .container{padding-top:100px;padding-bottom:100px}}@media(max-width: 767px){.section-faq-hero .container{padding-top:140px;flex:1;display:flex;flex-direction:column;justify-content:flex-end}}.section-faq-hero h1{max-width:80%}@media(min-width: 768px)and (max-width: 1149px){.section-faq-hero h1{max-width:100%;margin-bottom:40px}}@media(max-width: 767px){.section-faq-hero h1{max-width:100%;margin-bottom:0}}.section-faq-hero .faq-filter{display:flex;flex-wrap:wrap;gap:12px;padding-top:40px;padding-bottom:51px}@media(min-width: 768px)and (max-width: 1149px){.section-faq-hero .faq-filter{margin-top:30px}}@media(max-width: 767px){.section-faq-hero .faq-filter{flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding-top:42px;padding-bottom:42px}.section-faq-hero .faq-filter::-webkit-scrollbar{display:none}}.section-faq-hero .faq-filter .btn{background:hsla(0,0%,100%,.1);color:#fff;white-space:nowrap}.section-faq-hero .faq-filter .btn:focus{outline:2px solid #c4f870;outline-offset:2px}.section-faq-hero .faq-filter .btn:focus:not(:focus-visible){outline:none}.section-faq-hero .faq-filter .btn:focus-visible{outline:2px solid #c4f870;outline-offset:2px}@media(max-width: 767px){.section-faq-hero .faq-filter .btn{flex-shrink:0}.section-faq-hero .faq-filter .btn:first-child{margin-left:16px}.section-faq-hero .faq-filter .btn:last-child{margin-right:16px}}.section-faq-hero .faq-filter .btn:hover{background:hsla(0,0%,100%,.2)}.section-faq-hero .faq-filter .btn.-active{background:#c4f870;color:#1a2d19}.section-faq-content .container{display:flex;flex-direction:column;gap:14px;padding-top:140px}@media(min-width: 768px)and (max-width: 1149px){.section-faq-content .container{padding-top:80px;padding-bottom:80px}}@media(max-width: 767px){.section-faq-content .container{padding-top:70px}}.section-faq-content h2{color:#1a2d19;margin-bottom:22px}@media(max-width: 767px){.section-faq-content h2{margin-bottom:10px}}.section-faq-content .box .content{color:#1a2d19}.section-faq-content article{transition:all .25s ease !important}.section-faq-content article:hover{background:rgba(0,0,0,.15)}.section-faq-content article.-open{background:rgba(0,0,0,.2)}.section-faq-content article h3{margin-bottom:0}.section-faq-content article .accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;color:#1a2d19;font:inherit}.section-faq-content article .accordion-trigger:focus{outline:2px solid #c4f870;outline-offset:2px}.section-faq-content article .accordion-trigger:focus:not(:focus-visible){outline:none}.section-faq-content article .accordion-trigger:focus-visible{outline:2px solid #c4f870;outline-offset:2px}.section-faq-content article .accordion-trigger .accordion-title{color:#1a2d19}.section-faq-content article .accordion-trigger .accordion-icon{position:relative;flex-shrink:0;width:24px;height:24px;background:linear-gradient(#1A2D19, #1A2D19) center/100% 2px no-repeat,linear-gradient(#1A2D19, #1A2D19) center/2px 100% no-repeat}.section-faq-content article .accordion-trigger .accordion-icon{transition:all .25s ease !important}.section-faq-content article .accordion-trigger[aria-expanded=true] .accordion-icon{background:linear-gradient(#1A2D19, #1A2D19) center/100% 2px no-repeat}.section-faq-content article .content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.section-faq-content article .content>*{overflow:hidden}.section-faq-content article .content:not([hidden]){grid-template-rows:1fr;padding-top:18px}.section-faq-content article .content:not([hidden])>*{overflow:visible}@media(max-width: 767px){.section-faq-content article .content:not([hidden]){padding-top:14px}}