.faq-wrapper{margin-bottom:40px}.faq-wrapper .title-wrapper{text-align:center}.faq-wrapper .title-wrapper h2{font-size:32px;line-height:44px;font-weight:normal}.faq-wrapper .search-wrapper{max-width:555px;margin:35px auto 25px;position:relative}.faq-wrapper .search-wrapper input{background-image:url("https://f.hubspotusercontent20.net/hubfs/7617376/6M%20Files/Vector%20%2836%29.svg");background-repeat:no-repeat;background-position-y:center;background-position-x:8px;padding-left:35px;padding-right:35px}.faq-wrapper .search-wrapper .clear{position:absolute;right:10px;top:12px;cursor:pointer;display:none}.faq-wrapper .search-wrapper .clear.active{display:block}.faq-wrapper .categories-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.faq-wrapper .categories-wrapper a{padding:10px;font-size:20px;line-height:27px;color:#000;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;margin:0 5px}.faq-wrapper .categories-wrapper a:hover,.faq-wrapper .categories-wrapper a.active{text-decoration:underline;color:#a3be56}.faq-wrapper .faq-body-wrapper{position:relative}.faq-wrapper .faq-body-wrapper .tab-item{display:none}.faq-wrapper .faq-body-wrapper .tab-item.active{display:block}.faq-wrapper .faq-body-wrapper .tab-item>.faq-item:first-child{border-top:1px solid #ced2e0}.faq-wrapper .faq-item{border-bottom:1px solid #ced2e0}.faq-wrapper .faq-item .title{position:relative;cursor:pointer}.faq-wrapper .faq-item .title.open .open-btn{background-color:#000}.faq-wrapper .faq-item .title.open .open-btn::before{background-color:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.faq-wrapper .faq-item .title.open .open-btn::after{background-color:#fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.faq-wrapper .faq-item .title .open-btn{content:'';position:absolute;width:42px;height:42px;background-color:#fff;display:block;right:0px;top:7px;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1;transition:.3s all}.faq-wrapper .faq-item .title .open-btn:hover{background-color:#000}.faq-wrapper .faq-item .title .open-btn:hover::after,.faq-wrapper .faq-item .title .open-btn:hover::before{background-color:#fff}.faq-wrapper .faq-item .title .open-btn::after{content:'';position:absolute;width:24px;height:2px;background-color:#9ac042;display:block;right:9px;top:20px;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;z-index:2}.faq-wrapper .faq-item .title .open-btn::before{content:'';background-color:#9ac042;text-align:center;position:absolute;width:2px;height:24px;display:block;right:20px;top:9px;-webkit-transition:.3s all;-o-transition:.3s all;-moz-transition:.3s all;transition:.3s all;z-index:2}.faq-wrapper .faq-item .title h6{color:#000;margin:5px 0px;padding:15px 40px 15px 0px;font-weight:600;font-size:18px;line-height:25px}.faq-wrapper .faq-item .content{-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);-o-transition:max-height .5s cubic-bezier(0,1,0,1);-moz-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1);max-height:0;overflow:hidden;font-size:18px;line-height:27px;color:#777}@media(min-width:768px){.faq-wrapper .faq-item .content::-webkit-scrollbar{display:none}}.faq-wrapper .faq-item .content.show{max-height:1200px;overflow:auto;-webkit-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.faq-item p{margin-bottom:20px}.faq-wrapper .faq-item.inactive{display:none}