.faq-area{width:100%}.faq-area .heading-box{margin:0 auto 55px;max-width:885px;text-align:center}.faq-area .heading-box h3{margin-bottom:25px}.faq-area .accordion-container{margin:0 auto;max-width:1078px}.faq-area .accordion-item{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:-1px}.faq-area .accordion-item.active{border-bottom:1px solid var(--supertext);border-top:1px solid var(--supertext);position:relative}.faq-area .accordion-container .accordion-title{cursor:pointer;display:flex;font-size:18px;font-weight:700;margin:0;padding:24px 96px 24px 32px;position:relative}.faq-area .accordion-title.open{color:var(--orange)}.faq-area .accordion-container .accordion-title:before{transform:rotate(90deg);transition:all .3s ease-in-out}.faq-area .accordion-container .accordion-title:after,.faq-area .accordion-container .accordion-title:before{background:var(--supertext);border-radius:5px;content:"";height:3px;position:absolute;right:17.5px;top:50%;width:14px}.faq-area .accordion-container .accordion-title:after{transition:all .2s ease-in-out}.faq-area .accordion-container .accordion-title.open:before{background:var(--supertext);transform:rotate(180deg)}.faq-area .accordion-container .accordion-title.open:after{opacity:0}.faq-area .accordion-content{position:relative}.faq-area .accordion-content .accordion-contain{padding:4px 32px 40px}.faq-area .accordion-contain h4{margin-bottom:22px}.faq-area .accordion-contain ul{margin-left:8px}.faq-area .accordion-contain ul li{margin-bottom:10px}.faq-area .link-item-group{display:flex;flex-wrap:wrap;gap:3px}.faq-area .link-item-group a{display:flex;font-size:15px;font-weight:600;gap:10px;width:calc(50% - 3px)}.faq-area .link-item-group a:hover{color:var(--green-dark)}.faq-area .link-item-group a img{width:15px}.faq-area .theme-btns-wrapper{justify-content:center;padding-top:56px}.faq-area .theme-btn{min-width:160px}@media only screen and (max-width:1080px){.faq-area .accordion-container{margin-left:-20px;margin-right:-20px}}@media (max-width:767px){.faq-area .heading-box{margin-bottom:40px}.faq-area .heading-box h3{margin-bottom:24px}.faq-area .accordion-container .accordion-title{padding:16px 76px 16px 20px}.faq-area .accordion-content .accordion-contain{padding:0 20px 20px}.faq-area .theme-btns-wrapper{padding-top:40px}.faq-area .theme-btn{min-width:200px}}@media (max-width:600px){.faq-area .link-item-group a{width:100%}}@media (max-width:480px){.faq-area .link-item-group{flex-direction:column}.faq-area .theme-btns-wrapper>.btn-wrapper{width:auto}}