.faq-concept-wrapper{padding-bottom:0!important}.faq-concept-wrapper .faq-concept{padding:0 20px 70px 20px;background-color:#fff}.faq-concept-wrapper .faq-concept__container{max-width:1000px;margin:0 auto}.faq-concept-wrapper .faq-concept__main-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px}.faq-concept-wrapper .faq-concept__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.faq-concept-wrapper .faq-concept__list--hidden{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-top:0}.faq-concept-wrapper .faq-concept__list--show{max-height:2000px;opacity:1;margin-top:12px;padding-bottom:20px}.faq-concept-wrapper .faq-concept__item{width:100%;background:-webkit-gradient(linear,left top,right top,from(#ececec),to(#f9f9f9));background:linear-gradient(to right,#ececec 0,#f9f9f9 100%);border-radius:2px}.faq-concept-wrapper .faq-concept__item[open] .faq-concept__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-concept-wrapper .faq-concept__question{padding:22px 30px;list-style:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:500;color:#333}.faq-concept-wrapper .faq-concept__question::-webkit-details-marker{display:none}.faq-concept-wrapper .faq-concept__arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #af884a;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq-concept-wrapper .faq-concept__answer{padding:0 30px 25px}.faq-concept-wrapper .faq-concept__answer p{font-size:16px;line-height:1.6;color:#666;margin:0;padding-top:15px;border-top:1px solid rgba(0,0,0,.05)}.faq-concept-wrapper .faq-concept__footer{margin-top:40px;text-align:center}.faq-concept-wrapper .faq-concept__btn{background:0 0;display:inline-block;padding:14px 45px;border:1px solid #af884a;color:#af884a;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.faq-concept-wrapper .faq-concept__btn:hover{background-color:#af884a;color:#fff}