.faq-section{padding:100px 0}.faq-section .faq-container{margin:auto;max-width:800px}.faq-section .tabs{align-items:center;border-bottom:1px solid #adf0c9;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px;position:relative}.faq-section .tabs .tab-box{align-items:center;display:flex;flex-wrap:wrap;width:80%}.faq-section .tab{background-color:transparent;border:0;cursor:pointer;font-size:16px;font-weight:600;height:100%;line-height:1;margin-top:10px;outline:0;padding-left:0;padding-right:20px;transition:.3s}.faq-section .tab:last-child{padding-right:0}.faq-section .search-box{position:relative;width:20%}.faq-section .search-box input{border:0;color:#73737f;font-size:16px;font-weight:500;max-width:150px;min-width:150px;outline:0;padding:0 20px;width:100%}.faq-section .search-box .search-icon{position:absolute;right:0;top:2px}.faq-section .search-box .search-icon svg{height:13px;width:13px;fill:#000}.faq-section .faq-list{margin-top:60px;position:relative}.faq-section .faq-item{display:none;margin-top:30px;transition:transform .5s ease-in-out;width:100%}.faq-section .faq-item.active{display:block;transform:translateY(0)}.faq-section .faq-item .accordion_item{margin-bottom:30px}.faq-section .faq-item .accordion_item:last-child{margin-bottom:0}.faq-section .faq-item .title_tab{background:#f2f2f2;border-radius:4px;cursor:pointer;padding:20px 45px 20px 20px;position:relative}.faq-section .faq-item .title_tab.active{margin-bottom:15px}.faq-section .faq-item .title_tab .title{color:#000;font-size:18px;font-weight:600;line-height:1.5;margin:0}.faq-section .faq-item .title_tab.active .title{color:#fff}.faq-section .faq-item .title_tab .title span{background-color:transparent;height:14px;position:absolute;right:4%;top:calc(50% - 8px);transition:transform .3s ease-in;width:14px}.faq-section .faq-item .title_tab .title span:after,.faq-section .faq-item .title_tab .title span:before{background-color:#000;content:"";height:100%;position:absolute;transition:.4s;width:2px}.faq-section .faq-item .title_tab.active .title span:after,.faq-section .faq-item .title_tab.active .title span:before{background-color:#fff}.faq-section .faq-item .title_tab .title span:before{left:8.9px;top:0;transform:rotate(90deg)}.faq-section .faq-item .title_tab .title span:after{right:3px;top:0;transform:rotate(0);transition:.4s}.faq-section .faq-item .title_tab.active .title span:after{transform:rotate(90deg)}.faq-section .faq-item .inner_content{max-height:0;overflow:hidden;padding:0 20px;transition:.3s}.faq-section .faq-item .inner_content p{margin:0}.faq-section .tabs .tab-box.dropdown{display:none}@media(min-width:768px) and (max-width:991.98px){.faq-section .tab{font-size:14px}.faq-section .faq-item .title_tab .title{font-size:16px}}@media(max-width:767.98px){.faq-section{padding:50px 0}.faq-section .tabs .tab-box.desktop{display:none}.faq-section .tabs .tab-box.dropdown{display:block;width:65%}.faq-section .search-box{width:30%}.faq-section .tabs{padding-bottom:5px}.faq-section .tabs .tab-box.dropdown span{background:#f2f2f2;border-radius:4px;color:#3dd37b;cursor:pointer;display:inline-block;font-family:Inter,serif;font-size:14px;font-weight:600;min-width:max-content;padding:12px 40px 12px 10px;position:relative;text-transform:uppercase;width:150px}.faq-section .tabs .tab-box.dropdown span:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #73737f;content:"";cursor:pointer;display:block;height:0;position:absolute;right:10px;top:19px;transform:rotate(0deg);width:0}.faq-section .tabs .tab-box.dropdown ul{background:#fff;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.09);display:none;left:0;padding:20px;position:absolute;top:120%;width:100%;z-index:999}.faq-section .tabs .tab-box.dropdown ul li{list-style:none}.faq-section .tabs .tab-box.dropdown ul li .tab{color:#707070;font-size:14px;margin-top:20px}.faq-section .tabs .tab-box.dropdown ul li:first-child .tab{margin-top:0}.faq-section .faq-item .title_tab .title{font-size:16px}.faq-section .search-box input{min-width:auto}}@media(max-width:575.98px){.faq-section .tabs .tab-box.dropdown{width:55%}.faq-section .search-box{width:42%}.faq-section .faq-list{margin-top:40px}.faq-section .faq-item .accordion_item{margin-bottom:20px}.faq-section .tabs .tab-box.dropdown span{max-width:150px;min-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:425.98px){.faq-section .faq-item .title_tab .title span{right:14px}.faq-section .faq-item .title_tab{padding:20px 35px 20px 12px}.faq-section .faq-item .inner_content{padding:0 15px}}