.page-faqs-container{display:flex;flex-direction:column;gap:30px}.page-faqs-sidebar{position:relative}.faq-sidebar-title{font-size:20px;font-weight:700;margin:0 0 30px}.faq-mobile-category-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 22px;background-color:transparent;border:1px solid #000000;border-radius:50px;font-size:14px;font-weight:400;color:#000;cursor:pointer;box-sizing:border-box;text-align:left;outline:none}.faq-mobile-category-trigger .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-mobile-category-trigger.active .svg-wrapper{transform:rotate(90deg)}.faq-mobile-category-trigger>svg{transition:transform .3s ease;display:block}.faq-mobile-category-trigger.active>svg{transform:rotate(90deg)}.faq-category-list{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.faq-category-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#f7f7f7;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;text-align:left;width:100%;box-sizing:border-box}.faq-category-item:hover{background-color:#efefef}.faq-category-item.active{background-color:#ebebeb}.faq-category-info{display:flex;flex-direction:column;gap:8px}.faq-category-name{font-size:16px;font-weight:500}.faq-category-count{font-size:12px;font-weight:500;color:#bfbfbf}.faq-category-arrow{color:#94a3b8;transition:transform .2s ease}.faq-category-item.active .faq-category-arrow{color:#193e97;transform:translate(2px)}.faq-cta-card{background-color:#193e97;border-radius:20px;padding:34px 40px;color:#fff;display:flex;flex-direction:column;gap:11px;box-sizing:border-box}.faq-cta-title{font-size:20px;font-weight:700;margin:0}.faq-cta-desc{font-size:16px;font-weight:400;line-height:150%;margin:0}.faq-cta-btn{background-color:#fff;color:#000;font-size:16px;font-weight:500;padding:14px 30px;border-radius:30px;text-decoration:none;text-align:center;transition:transform .2s ease,box-shadow .2s ease;display:inline-block;width:100%;box-sizing:border-box;margin-top:15px}.faq-cta-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.faq-search-wrapper{position:relative;width:100%;margin-bottom:20px;box-sizing:border-box}.page-faqs-main .faq-search-wrapper{margin-top:54px}.faq-search-input{width:100%;height:50px;padding:8px 22px;border:1px solid #D1D5DB;border-radius:50px;font-size:16px;color:#000;box-sizing:border-box;outline:none;transition:border-color .2s ease}.faq-search-input:focus{border-color:#193e97}.faq-search-submit{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background-color:#193e97;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.faq-search-submit:hover{background-color:#14327a}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{border-radius:8px;overflow:hidden;background-color:#e3effd;box-sizing:border-box;width:100%}.faq-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;outline:none;gap:20px;box-sizing:border-box}.faq-question{font-size:16px;font-weight:500}.faq-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-icon-wrapper svg{transform:rotate(0);transition:transform .3s ease}.faq-item.open .faq-icon-wrapper svg{transform:rotate(90deg)}.faq-content{display:none;background-color:#f5f5f5}.faq-answer{padding:24px;font-size:16px;font-weight:500}.faq-answer p{margin:0 0 16px}.faq-answer p:last-child{margin-bottom:0}@media screen and (max-width:767px){.faq-category-list{display:none;position:absolute;z-index:10;left:0;right:0;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 25px #00000014;padding:6px;margin-top:0}.faq-category-item{background-color:transparent!important;border:none!important;padding:12px 16px;border-radius:6px}.faq-category-item:hover{background-color:#f1f5f9!important}.faq-category-item.active{background-color:#e3effd!important;color:#193e97!important}.faq-category-name,.faq-question{font-size:14px}.faq-category-item.active .faq-category-name{color:#193e97!important;font-weight:700}.faq-search-wrapper{margin-bottom:20px}.page-faqs-main .faq-search-wrapper{margin-top:0}.page-faqs-container{gap:34px}.faq-trigger{padding:18px}.faq-answer{padding:12px;font-size:14px}}@media screen and (min-width:768px){.page-faqs-container{flex-direction:row;align-items:flex-start;gap:30px}.page-faqs-sidebar{width:320px;flex-shrink:0}.page-faqs-main{flex-grow:1;padding-top:0}.faq-category-list{display:flex!important}.faq-search-wrapper{max-width:100%;margin-bottom:24px}.page-faqs-main .faq-search-wrapper{margin-top:0}}.section-page-banner+.section-page-faqs .page-faqs-section{padding-top:20px!important}.section-page-banner [class*=page-banner-]{margin-bottom:20px!important}@media screen and (max-width:767px){.section-page-banner+.section-page-faqs .page-faqs-section{padding-top:16px!important}.section-page-banner [class*=page-banner-]{margin-bottom:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faqs-section.css.map */
