.faq_cust_desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq_cust_desc>div{overflow:hidden}.cust_faq_title{font-size:42px;font-weight:700;margin-bottom:10px}.cust_faq_desc,.cust_faq_title{color:#fff;line-height:normal;text-align:center}.cust_faq_desc{font-size:26px;margin-bottom:39px}.cust_faq_box0{margin:auto;max-width:1048px}.faq_cust_item{background:#fff;border:1px solid #fff;border-radius:15px;margin-bottom:29px;overflow:hidden;padding:29px 20px;transition:all .3s ease}.faq_cust_header{align-items:center;background:#fff;border:none;border-radius:15px;color:#000;cursor:pointer;display:flex;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;justify-content:space-between;line-height:26px;padding:0;text-align:left;width:100%}.faq_cust_item .arrow{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;position:relative;width:30px}.faq_cust_item .arrow:after,.faq_cust_item .arrow:before{background:#ff0201;border-radius:10px;content:"";position:absolute;transition:all .3s ease}.faq_cust_item .arrow:before{height:3px;width:15px}.faq_cust_item .arrow:after{height:15px;width:3px}.faq_cust_item.active .arrow:after{transform:rotate(44deg)}.faq_cust_item.active .arrow:before{background:#ff0201;transform:rotate(228deg)}.faq_cust_desc{color:grey;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:21px;max-height:0;max-width:80%;overflow:hidden;padding:0;transition:all .4s ease}.faq_cust_item.active .faq_cust_desc{max-height:200px;padding:10px 0 0}.faq_cust_header:focus,.faq_cust_header:hover{background:transparent!important;box-shadow:none!important;color:#000!important;outline:none!important}.main_faq_sec .faq_cust_item.active button.faq_cust_header:hover{background:transparent}.faq_cust_item.active{background:#fff;border-color:#fff;box-shadow:0 0 20px rgba(222,27,34,.2)}.faq_cust_item.active .faq_cust_header{color:#000}.faq_cust_item.active .faq_cust_desc{grid-template-rows:1fr;max-height:100%!important}.faq_cust_item button.faq_cust_header:hover{background:unset!important;color:#000!important}@media (max-width:767px){.faq_cust_desc{max-width:100%}.faq_cust_item{margin-bottom:17px;padding:12px 20px}.cust_faq_title{font-size:30px;font-weight:700;line-height:1.2}.cust_faq_desc{font-size:15px}}