.faq-page{background-color:#fff;min-height:100vh}.faq-page .faq-main-content{gap:40px;padding-top:70px;display:flex}.faq-page .faq-main-content .faq-sidebar{flex-shrink:0;width:276px}.faq-page .faq-main-content .faq-sidebar .sidebar-categories{flex-direction:column;gap:0;display:flex;position:-webkit-sticky;position:sticky;top:126px}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item{text-align:left;color:#71717b;cursor:pointer;background:0 0;border:none;margin-bottom:20px;padding:0;font-size:16px;font-weight:400;transition:all .3s ease-in-out}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item:hover,.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item.active{color:#3e5b96;font-weight:600}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item:last-child{margin-bottom:0}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item:focus-visible{outline:none}.faq-page .faq-main-content .faq-content{flex:1;min-width:0}.faq-page .faq-main-content .faq-content .search-container{margin-bottom:56px}.faq-page .faq-main-content .faq-content .search-container .search-bar{max-width:100%;position:relative}.faq-page .faq-main-content .faq-content .search-container .search-bar svg{z-index:1;width:24px;height:24px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.faq-page .faq-main-content .faq-content .search-container .search-bar input{color:#09090b;background-color:transparent;border:1px solid #d1d5dc;border-radius:8px;width:100%;padding:13.2px 16px 13.2px 50px;font-size:16px;font-weight:400}.faq-page .faq-main-content .faq-content .search-container .search-bar input::placeholder{color:#71717b}.faq-page .faq-main-content .faq-content .search-container .search-bar input:focus{border-color:#3e5b96;outline:none}.faq-page .faq-main-content .faq-content .faq-sections .faq-section{margin-bottom:56px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section:last-child{margin-bottom:0}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .section-title{color:#3e5b96;margin-bottom:32px;font-size:24px;font-weight:600}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items{flex-direction:column;gap:16px;display:flex}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item{background-color:#f3f4f6;border-radius:12px;transition:all .3s ease-in-out;overflow:hidden}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-question{text-align:left;color:#27272a;cursor:pointer;word-break:break-word;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 16px;font-size:20px;font-weight:500;line-height:normal;transition:all .3s ease-in-out;display:flex}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-question .icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-answer{color:#71717b;background:0 0;margin-top:-16px;padding:0 63px 24px 16px;font-size:16px}.faq-page .faq-main-content .faq-content .faq-sections .no-results{text-align:center;color:#71717b;padding:60px 20px;font-size:16px}.faq-page .loading{color:#71717b;justify-content:center;align-items:center;min-height:400px;font-size:16px;display:flex}@media (max-width:991.55px){.faq-page .faq-main-content{flex-direction:column;gap:32px;padding-top:32px}.faq-page .faq-main-content .faq-sidebar{width:100%;overflow-x:auto;overflow-y:hidden}.faq-page .faq-main-content .faq-sidebar::-webkit-scrollbar{display:none}.faq-page .faq-main-content .faq-sidebar{scrollbar-width:none;-ms-overflow-style:none}.faq-page .faq-main-content .faq-sidebar .sidebar-categories{border-bottom:2px solid #d1d5dc;flex-direction:row;align-items:start;width:100%;min-width:-moz-fit-content;min-width:fit-content;position:static}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item{white-space:nowrap;margin:0;padding:0 16px 16px;font-size:15px;transition:all .3s ease-in-out;position:relative}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item:before{content:"";background-color:transparent;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;top:100%;left:0}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item:hover,.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item.active{color:#3e5b96;font-weight:600}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item:hover:before,.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item.active:before{background-color:#3e5b96}.faq-page .faq-main-content .faq-content .search-container,.faq-page .faq-main-content .faq-content .faq-sections .faq-section{margin-bottom:40px}}@media (max-width:767.55px){.faq-page .faq-main-content{gap:20px;padding-top:20px}.faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item{color:#000;padding:0 15px 16px;font-size:14px}.faq-page .faq-main-content .faq-content .search-container{margin-bottom:36px}.faq-page .faq-main-content .faq-content .search-container .search-bar input{padding:11.2px 16px 11.2px 50px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section{margin-bottom:40px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .section-title{margin-bottom:16px;font-size:20px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items{gap:8px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item{border-radius:8px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-question{gap:12px;padding:12px 8px;font-size:16px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-question .icon svg{width:24px;height:24px}.faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-answer{margin-top:0;padding:4px 8px 12px;font-size:14px}.faq-page .faq-main-content .faq-content .faq-sections .no-results{padding:40px 20px;font-size:16px}.faq-page .loading{min-height:300px;font-size:16px}}[dir=rtl] .faq-page .faq-main-content .faq-sidebar .sidebar-categories .category-item{text-align:right}[dir=rtl] .faq-page .faq-main-content .faq-content .search-container .search-bar svg{left:auto;right:16px}[dir=rtl] .faq-page .faq-main-content .faq-content .search-container .search-bar input{padding:13.2px 50px 13.2px 16px}[dir=rtl] .faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-answer{padding:0 16px 24px 63px}@media (max-width:767.55px){[dir=rtl] .faq-page .faq-main-content .faq-content .search-container .search-bar svg{left:auto;right:16px}[dir=rtl] .faq-page .faq-main-content .faq-content .search-container .search-bar input{padding:11.2px 50px 11.2px 16px}[dir=rtl] .faq-page .faq-main-content .faq-content .faq-sections .faq-section .faq-items .faq-item .faq-answer{padding:4px 8px 12px}}
