.faq-container{margin:2.5rem 0;padding:2rem 5%;background:#ebf1f5}
.faq-sub-container{max-width:1150px;margin:0 auto;padding:0 30px 0 14px}
.search-bar{display:flex;justify-content:space-between;width:100%;align-items:end}
.search-bar>div{width:45%}
.search-area>span{width:50%;height:56px;position:relative;display:flex;align-items:center;justify-content:center;left:50%;transform:translate(-50%,0);margin-top:2rem}
.search-area>span input{width:100%;font-size:16px;font-weight:700;padding:8px 36px 8px 5.5rem;border:unset;border-radius:55px;box-shadow:0 3.86px 11.58px 0 #0000001F;height:50px;outline:0}
.search-icon1{position:absolute;top:15px;left:19px}
.cross-icon{right:10px;left:unset;top:8px;position:absolute;cursor:pointer}
.search-bar>div p{font-size:18px;font-weight:600;color:#444}
.search-bar>div h2{width:372px;font-size:26px;line-height:30px;font-weight:700;color:#444;padding-bottom:1rem}
.search-area{background:#dce5ec;padding:1.5rem 20px;border-radius:10px;margin:20px 0}
.tabs-section{margin:1.5rem 0 1rem 0;display:flex;flex-wrap:wrap;gap:1rem}
.active-tab{color:#fff !important;background:#f15a22 !important}
.in-active-tab{padding:10px 2.3rem;font-size:16px;font-weight:500;color:#444;box-shadow:0 2.41px 14.45px 0 #38292908;background:#fafafa;border:0;border-radius:50px;cursor:pointer}
.faq-section{display:flex;flex-wrap:wrap;gap:4%;row-gap:1rem}
.faq-ques-ans{width:100%;background:#fff;border-radius:16px;box-shadow:0 3.13px 18.75px 0 #9999991F;padding:2.5rem 1.2rem;display:flex;flex-direction:column}
.faq-ques-ans-dis{width:100%;background:#fff;border-radius:16px;box-shadow:0 3.13px 18.75px 0 #9999991F;padding:2.5rem 1.2rem;display:flex;flex-direction:column}
.faq-questions{display:flex;align-items:center;justify-content:space-between;gap:4%;cursor:pointer;font-size:16px}
.faq-questions-dis{display:flex;align-items:center;justify-content:space-between;gap:4%;cursor:pointer}
.faq-questions span{font-size:16px;font-weight:500}
.faq-questions svg{width:30px !important;height:17px !important;transition:transform .3s}
.faq-questions-dis span{font-size:16px;font-weight:500}
.faq-questions-dis svg{width:30px !important;height:17px !important;transition:transform .3s}
.faq-answers{display:none;margin:1rem 0;padding:10px 0;border-top:1.5px solid #eaeaea;font-size:16px;max-height:300px;overflow-y:auto}
.faq-answers ul li{list-style-type:disc !important;margin-left:2rem}
.faq-answers ul{margin-top:10px}
.faq-answers-dis{display:none;margin:1rem 0;padding:10px 0;border-top:1.5px solid #eaeaea;font-size:15px;max-height:300px;overflow-y:auto}
.faq-answers::-webkit-scrollbar{width:5px;border-radius:10px}
.faq-answers::-webkit-scrollbar-track{background:#cfcfcf}
.faq-answers::-webkit-scrollbar-thumb{border-radius:10px;background:gray}
.rotate{transform:rotate(90deg)}
.faq-cols{display:flex;flex-direction:column;width:48%;row-gap:1rem}
.disclaimer-section{width:100%;margin:3rem 0;padding-top:3rem;border-top:2px solid #e06336}
.no-results-section{background-color:#fff;height:100px;border-radius:16px;box-shadow:0 3.13px 18.75px 0 #9999991F;text-align:center;padding-top:35px;font-size:24px;font-weight:600;margin:1.5rem 0 1rem}
.popular-searches{font-weight:300;text-transform:uppercase;line-height:1.4;margin-top:14px;padding:16px;color:#848484;background-color:#fff;text-align:left;box-sizing:border-box;font-size:13px;border-radius:16px}
.popular-searches a{text-transform:uppercase;margin-right:2px;padding-right:5px;border-right:1px solid #333;line-height:20px;font-size:12px;color:#565656}
@media screen and (min-width:767px) and (max-width:1100px){.faq-container{padding:2rem 3%}
.search-area>span{width:65%}
.search-bar>div p{font-size:14px}
.search-bar>div h2{font-size:20px;line-height:23px;width:260px}
.in-active-tab{padding:8px 1.7rem;font-size:14px}
.search-area>span input{font-size:14px;height:44px}
.faq-questions span{font-size:14px}
.faq-ques-ans{padding:1.5rem 1.2rem}
.faq-questions svg{width:24px !important;height:13px !important}
.faq-answers{font-size:14px}
.faq-ques-ans-dis{font-size:14px;padding:1.5rem 1.2rem}
}
@media screen and (max-width:767px){.search-bar{flex-direction:column;align-items:self-start;row-gap:1rem;margin-bottom:1rem}
.search-bar>div{width:100%}
.search-bar>span{width:100%}
.search-bar>div h2{font-size:16px;width:232px;line-height:20px;padding-bottom:0}
.search-bar>div p{font-size:12px;padding:10px 0 0;letter-spacing:1.6px}
.faq-cols{width:100%}
.disclaimer-section{margin:2rem 0;padding-top:2rem}
.faq-ques-ans{padding:1.5rem}
.tabs-section{width:94vw;position:relative;flex-wrap:unset;overflow:scroll;border-radius:0;display:grid;grid-template-columns:auto auto auto auto auto;padding-bottom:10px}
.active-tab{font-size:12px;white-space:nowrap}
.in-active-tab{font-size:12px;white-space:nowrap}
.faq-questions span{font-size:14px;font-weight:600}
.faq-answers{font-size:12px;font-size:600}
.no-results-section{padding-top:40px;font-size:16px}
.search-area{width:99.9vw;left:-5.4%;position:relative;border-radius:0;background:#b2c9d9}
.search-area>span{width:100%}
.faq-sub-container{padding:unset}
}
button:focus{outline:none !important}
.tabs-section .faqHighlight{border:3px solid #f15a22}