.s4-faq-container{max-width:1200px;margin:0 auto;padding:2rem 1rem}.s4-faq-container .s4-faq-search{margin-bottom:4rem}.s4-faq-container .s4-faq-search .faq-search-form{max-width:750px;margin-left:auto;margin-right:auto}.s4-faq-container .s4-faq-search .faq-search-form .input-group{display:flex;gap:.5rem;overflow:hidden}.s4-faq-container .s4-faq-search .faq-search-form .input-group input[type=text]{flex:1;padding:20px 40px 17px 40px;border-radius:1000px;font-size:1rem;color:#1e2d43}.s4-faq-container .s4-faq-search .faq-search-form .input-group input[type=text]:focus{outline:none}.s4-faq-container .s4-faq-search .faq-search-form .input-group input[type=text]::placeholder{color:rgba(30,45,67,.5)}.s4-faq-container .s4-faq-search .faq-search-form .input-group button[type=submit]{position:absolute;right:0;top:0;z-index:10;padding:20px 25px 17px 20px;background:#1e2d43;color:#fff;border:none;border-radius:1000px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background .3s}.s4-faq-container .s4-faq-search .faq-search-form .input-group button[type=submit]:hover{background:rgb(170.0769230769,132.9230769231,140.8846153846)}.s4-faq-container .s4-faq-search .faq-search-form .input-group button[type=submit] img{height:17px;padding-bottom:1px}.s4-faq-container .s4-faq-search .faq-search-form .input-group button[type=submit] span{padding-top:2px}.s4-faq-container .s4-faq-search .faq-search-form .btn-clear-search{position:absolute;right:170px;top:50%;z-index:10;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;color:#999;outline:none}.s4-faq-container .s4-faq-search .faq-search-form .btn-clear-search:hover{color:#333}.s4-faq-container .s4-faq-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:2rem;padding-bottom:2rem}.s4-faq-container .s4-faq-categories .btn-category{width:220px;height:220px;padding:50px;outline:none;background-color:#f6f8fb;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transition:all .3s;font-weight:600;font-size:1rem}.s4-faq-container .s4-faq-categories .btn-category .material-icons,.s4-faq-container .s4-faq-categories .btn-category i{font-size:44px}.s4-faq-container .s4-faq-categories .btn-category .category-icon{width:auto;height:44px;object-fit:contain}.s4-faq-container .s4-faq-categories .btn-category .category-name{max-width:180px;text-wrap:auto}.s4-faq-container .s4-faq-categories .btn-category span{margin-top:5px;font-size:15px;text-decoration:underline}.s4-faq-container .s4-faq-categories .btn-category:hover{border-color:hsl(216,38.4615384615%,37.4509803922%);transform:translateY(-2px)}.s4-faq-container .s4-faq-categories .btn-category.active{border-color:hsl(216,38.4615384615%,37.4509803922%)}.s4-faq-container .s4-faq-list .faq-item{border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden;transition:all .3s}.s4-faq-container .s4-faq-list .faq-item .faq-question{padding:30px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;user-select:none;position:relative}.s4-faq-container .s4-faq-list .faq-item .faq-question::before{content:"";position:absolute;right:0;height:24px;width:24px;min-width:24px;background:url(../09e336e15e58be59425b.svg) no-repeat center;transform:rotate(90deg);transition:all .35s cubic-bezier(0.4, 0, 0.6, 1)}.s4-faq-container .s4-faq-list .faq-item .faq-question::after{content:"";height:24px;width:24px;min-width:24px;background:url(../09e336e15e58be59425b.svg) no-repeat center;transition:all .35s cubic-bezier(0.4, 0, 0.6, 1)}.s4-faq-container .s4-faq-list .faq-item .faq-question .faq-question-text{margin:0;font-size:1.1rem;font-weight:600;color:#1e2d43;flex:1}.s4-faq-container .s4-faq-list .faq-item .faq-question .faq-toggle{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f9f9f9;border-radius:50%;transition:transform .3s}.s4-faq-container .s4-faq-list .faq-item .faq-question .faq-toggle .material-icons{color:#1e2d43;font-size:24px}.s4-faq-container .s4-faq-list .faq-item .faq-question:hover .faq-toggle{background:#bfa3a9}.s4-faq-container .s4-faq-list .faq-item .faq-question:hover .faq-toggle .material-icons{color:#fff}.s4-faq-container .s4-faq-list .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content{padding-bottom:30px;line-height:1.6}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content *{color:#1e2d43 !important;font-weight:300 !important}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content * strong{font-weight:600 !important}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content p{margin-bottom:1rem}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content p:last-child{margin-bottom:0}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content ul,.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content ol{margin-left:1.5rem;margin-bottom:1rem}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content a{text-decoration:underline}.s4-faq-container .s4-faq-list .faq-item .faq-answer .faq-answer-content a:hover{text-decoration:none}.s4-faq-container .s4-faq-list .faq-item.active .faq-question::before{transform:rotate(-90deg) scaleX(0)}.s4-faq-container .s4-faq-list .faq-item.active .faq-question::after{transform:rotate(-180deg)}.s4-faq-container .s4-faq-pagination{margin-top:3rem}.s4-faq-container .s4-faq-pagination .pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;list-style:none;padding:0}.s4-faq-container .s4-faq-pagination .pagination .page-item .page-link{padding:.75rem 1rem .55rem 1rem;color:#1e2d43;text-decoration:none;display:flex;align-items:center;gap:.25rem;transition:all .3s}.s4-faq-container .s4-faq-pagination .pagination .page-item .page-link .material-icons{font-size:18px}.s4-faq-container .s4-faq-pagination .pagination .page-item .page-link:hover{background:#f6f8fb;border-color:#1e2d43;color:#1e2d43}.s4-faq-container .s4-faq-pagination .pagination .page-item.active .page-link{background:#1e2d43;color:#fff;border-color:#1e2d43;font-weight:600}.s4-faq-container .alert{margin:8rem 0;text-align:center;font-size:1.4rem}.s4-faq-container .alert.alert-info{background:rgba(0,0,0,0);color:#1e2d43 !important;border:none}@media(max-width: 768px){.s4-faq-container .s4-faq-search .faq-search-form .input-group{flex-direction:column}.s4-faq-container .s4-faq-search .faq-search-form .input-group input[type=text],.s4-faq-container .s4-faq-search .faq-search-form .input-group button[type=submit]{border-radius:8px;width:100%}.s4-faq-container .s4-faq-categories .btn-category{width:250px;height:250px}.s4-faq-container .s4-faq-pagination .pagination{flex-wrap:wrap}}
