.faq-filters{margin-bottom:2rem;position:-webkit-sticky;position:sticky;top:110px;z-index:9998;background-color:#fff;padding:30px 0;border-bottom:1px solid #e4e8eb}@media (min-width:768px){.faq-filters{margin-bottom:4rem}}.search{border:1px solid #aaa;border-radius:4px;width:100%;height:100%;font-size:1.1rem;padding:2px 0}.search input{border:none;width:inherit;padding-right:1rem}.search:focus-within{outline:#00f solid 1px}.search input:focus,.search input:focus-visible{outline:0}.search::-moz-placeholder{color:#999}.search:-ms-input-placeholder{color:#999}.search::placeholder{color:#999}.search:hover{cursor:text}.search-error{background-color:#f08080}.faq-sections mark{background-color:#E79B27}.faq{list-style:none;padding:0;margin-bottom:30px;margin-top:30px}.faq__handle{position:relative;left:-10px;top:-135px;height:1px;width:1px}.faq__deep-link{display:inline-block;font-size:12px}.faq__section-heading{display:inline;font-size:24px!important;padding-bottom:0!important}.faq__heading{border:1px solid #e4e8eb;position:relative;background:#f9f9f9;padding:30px 80px 30px 30px;cursor:pointer}@media (min-width:768px){.faq__handle{top:-240px}.faq__section-heading{font-size:28px!important}.faq__heading{padding:30px 80px 30px 30px}}.faq__heading h2{display:inline;font-size:18px;text-transform:none;font-weight:400;margin:0!important;padding:0!important}@media (min-width:768px){.faq__heading h2{font-size:20px!important}.faq__heading:after{right:30px}}.faq__heading:hover{background-color:#e4e8eb}.faq__heading:after{position:absolute!important;right:30px;top:50%;margin-top:-16px;border-radius:100px;content:"\f078";font-family:'Font Awesome 5 Pro';font-weight:400;font-size:14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background:#fff;border:1px solid #E4E8EB;letter-spacing:0;padding-top:4px}.faq__content,.faq__content p{font-size:1rem!important}.faq__heading.active:after{padding-top:0;content:"\f077"}.faq__content{display:none;background:#fbfbfb;padding:30px;word-break:break-word}@media (min-width:768px){.faq__content{padding:40px}}@media (min-width:992px){.faq__heading:after{width:42px;height:42px;margin-top:-21px}.faq--wide{margin:60px -45px}}.faq table{margin-bottom:0}