.faq-section{padding:100px 0}.faq-heading{margin-bottom:50px;text-align:center}.faq-heading h2{margin-bottom:20px}.faq-heading p{font-size:20px;line-height:24px;margin:0 auto;width:40%}.faq-inner{background:#fff;border:1.5px solid #ccc;border-radius:20px;margin-bottom:20px}.faq-item h5{font-size:20px;line-height:24px;margin-bottom:0;margin-top:0}.faq-inner.active-item{background:#fff;border:2px solid #185df4;border-radius:20px;box-shadow:0 0 10px 4px rgba(0,0,0,.2)}div#accordion-1{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -10px}.faq-item{margin:0;padding:0 10px;width:50%}.faq-item.col-grid-2{width:50%}.faq-item.col-grid-1{width:100%}div#accordion-1 .content p{font-size:16px;line-height:24px}.faq-inner.active-item h5{color:#fe6e00}#accordion-1 .head{align-items:baseline;background-color:#fff;border-radius:20px;cursor:pointer;display:flex;justify-content:space-between;padding:40px 30px;transition:.2s ease}#accordion-1 .head img{transition:all .3s ease-out}#accordion-1 .arrow-animate{transform:rotate(180deg)}#accordion-1 .content{background-color:#fff;border-radius:20px;color:#333;display:none;padding:0 30px 20px}#accordion-1 .content.block{display:block!important}@media (min-width:992px) and (max-width:1199px){div#accordion-1{padding:0 30px}}@media screen and (max-width:991px){div#accordion-1{flex-direction:column;padding:0 30px}.faq-item{width:100%}.faq-heading p{width:70%}}@media (max-width:767px){div#accordion-1{padding:0 20px}.faq-heading p{font-size:18px;width:90%}.request-quote-banner .left-side .request-items p{font-size:18px}.faq-section{padding:50px 0}.faq-item h5{font-size:16px;line-height:22px;padding-right:20px;width:100%}#accordion-1 .head{align-items:flex-start;padding:25px}div#accordion-1 .content p{font-size:14px;line-height:22px}}