.overlap-above .klarify-faq{transform:translate(0,-37px)}
.klarify-faq-search .content-wrapper{text-align:center;padding:77px 0 131px 0;border-radius:33px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.klarify-faq-search .component-heading{font-size:36px;font-weight:600;line-height:56px;margin-bottom:14px;color:#1c2633;text-align:left;padding-left:48px;max-width:40%}
.klarify-faq-search .search-container{display:flex;justify-content:left;margin-bottom:0;padding-left:48px}
.klarify-faq-search .search-container .search-box{display:flex;align-items:center;width:530px;padding:12px;box-sizing:border-box;border-radius:100px;border:1px solid #c9d3e9;background:#fff;box-shadow:0 1px 2px 0 rgba(12,17,29,0.05)}
.klarify-faq-search .search-box .search-icon{width:21px;height:21px}
.klarify-faq-search .search-box input{border:0;outline:0;flex:1;color:#186cf2;font-size:16px;font-weight:500;line-height:24px;padding-left:40px}
.klarify-faq-search .search-box input::placeholder{color:#d1d3d4;opacity:1}
.klarify-faq-search .suggestions{width:530px;margin:0 auto;border:1px solid #c9d3e9;box-sizing:border-box;background:#fff;box-shadow:0 1px 2px 0 rgba(12,17,29,0.05);text-align:left;overflow:hidden;border-radius:8px;padding:8px 0;position:absolute;left:28%;transform:translateX(-50%);z-index:2}
.klarify-faq-search .suggestions.not-found-error{border:2px solid #e81811;background:#fef6f6;box-shadow:0 4px 8px 0 #d2d5da}
.klarify-faq-search .suggestion-heading.error-heading{color:#d91118;font-size:12px;font-weight:400;line-height:16px;margin-left:40px}
.klarify-faq-search .suggestion-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 16px 16px;font-size:16px;cursor:pointer;transition:background .2s ease}
.klarify-faq-search .suggestion-item:hover{background:#f5f5f5}
.klarify-faq-search .suggestion-item img{width:16px;height:16px}
.klarify-faq-search .suggestion-left{display:flex;align-items:center;flex:1;font-size:16px;font-weight:400;margin-left:12px;color:#1c2633}
.dsp-b{display:block !important}
.faq-search-wrapper{position:relative;width:100%}
#faq-search-suggestions{position:absolute;top:calc(100% + 13px);left:-30px;width:108%;background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px 0;max-height:260px;overflow-y:auto;display:none;z-index:9999;box-shadow:0 4px 10px rgba(0,0,0,0.1)}
.faq-suggestion-item{display:flex;align-items:baseline;padding:16px 20px 16px 16px;font-size:16px;cursor:pointer;transition:background .2s ease;justify-content:space-between}
.faq-suggestion-item:last-child{border-bottom:0}
.faq-suggestion-item:hover{background:#f7f7f7}
.faq-suggestion-item img{width:16px;height:16px}
.faq-suggestion-item span{display:flex;align-items:center;flex:1;font-size:16px;font-weight:400;margin-left:12px;color:#1c2633;line-height:1.5;text-align:left}
#faq-search-suggestions::-webkit-scrollbar{background-color:#f1f1f1;height:20px;width:4px;padding-top:10px}
#faq-search-suggestions::-webkit-scrollbar-thumb{background-color:#c9d3e9;border-radius:3.56px}
@media(max-width:767px){.overlap-above .klarify-faq{transform:translate(0,-24px)}
.klarify-faq-search .content-wrapper{padding:110px 0 46px 0;border-radius:20px;display:flex;flex-direction:column}
.klarify-faq-search .component-heading{font-size:28px;line-height:40px;padding-inline:30px;box-sizing:border-box;width:100%;max-width:100%;text-align:center}
.klarify-faq-search .search-container{padding-left:0;justify-content:center}
.klarify-faq-search .search-container .search-box{padding:14px 12px;width:318px;height:48px;position:relative}
.klarify-faq-search .search-container .search-box input{padding:1px 1px 1px 10px;font-size:14px;line-height:20px}
.klarify-faq-search .search-box .search-icon{width:18px;height:18px}
.faq-search-wrapper{position:unset}
#faq-search-suggestions{top:50px;left:50%;transform:translate(-50%,-0);width:308px}
}