.faq-area{width:100%}.faq-area .outer-box{margin:0 auto;max-width:1380px;padding:80px 0;width:calc(100% - 60px)}.faq-area .outer-box.bg-light{border:1px solid var(--line);border-radius:var(--radius-lg)}.faq-area .outer-box.bg-dark{border:1px solid var(--primary);border-radius:var(--radius-lg)}.faq-area .outer-box.bg-dark *{color:#fff}.faq-area .heading-box{margin-bottom:55px;text-align:center}.faq-area .heading-box h3{margin-bottom:10px}.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(--secondary);border-top:1px solid var(--secondary);position:relative}.faq-area .accordion-container .accordion-title{cursor:pointer;display:flex;margin:0;padding:14px 86px 14px 22px;position:relative}.faq-area .accordion-title.open{color:var(--secondary)}.faq-area .accordion-container .accordion-title:before{background:var(--secondary);content:"";height:2px;position:absolute;right:17.5px;top:50%;transform:rotate(90deg);transition:all .3s ease-in-out;width:20px}.faq-area .accordion-container .accordion-title:after{background:var(--secondary);content:"";height:2px;position:absolute;right:17.5px;top:50%;transition:all .2s ease-in-out;width:20px}.faq-area .accordion-container .accordion-title.open:before{background:var(--secondary);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 22px 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:-12.5px;margin-right:-12.5px}}@media (max-width:767px){.faq-area .outer-box{padding:56px 0;width:calc(100% - 15px)}.faq-area .outer-box .page-center{padding:0 12.5px}.faq-area .heading-box{margin-bottom:40px}.faq-area .heading-box h3{margin-bottom:24px}.faq-area .accordion-container .accordion-title{padding:12px 65px 12px 22px}.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}}