.faq-page-container{margin-bottom:40px}.faq-page-container .faq-page-header{font-weight:800}.faq-page-container .faq-page-description{font-size:18px;margin-bottom:50px}.faq-page-container .faq-item:first-child{border-top:1px solid #ccc}.faq-page-container .faq-item{border-bottom:1px solid #ccc;padding-left:5px}.faq-page-container div[role=tablist] div[data-role=trigger]{position:relative;font-weight:700;padding:20px 30px 20px 0;cursor:pointer;font-size:18px}.faq-page-container .faq-item .icon-accordion{position:absolute;top:0;right:0;width:30px;height:100%;display:flex;align-items:center;justify-content:center}.faq-page-container .faq-item div[data-role=trigger] .icon-accordion:after{content:'';position:absolute;top:30px;right:6px;display:block;width:11px;height:3px;background-color:#000}.faq-page-container .faq-item [data-role=collapsible]:not(.active) div[data-role=trigger] .icon-accordion:before{content:'';position:absolute;top:26px;right:10px;display:block;width:3px;height:11px;background-color:#000}.faq-page-container div[role=tablist] div[data-role=content]{padding-left:0;margin-top:30px;margin-bottom:60px;font-size:18px}.faq-page-container div[role=tablist] div[data-role=content] ul{margin:10px 0}.faq-page-container div[role=tablist] div[data-role=content] ul li{margin-bottom:0}.faq-page-container .faq-footer{padding-left:0;margin-top:30px;margin-bottom:60px;font-size:18px}