.template-faq-listing .faqs-introduction-row{background:var(--row-bkg);color:var(--row-color);font-family:var(--font-family-body)}.template-faq-listing .faqs-introduction{padding:40px 0;text-align:center}.template-faq-listing .faqs-introduction .text-tagline{margin:0 0 100px}.template-faq-listing .faqs-introduction .faqs-title h1{font-family:var(--font-family-heading);font-weight:400;text-transform:none;text-transform:uppercase}.template-faq-listing .faqs-introduction .faqs-intro{color:var(--row-color);font-size:1.33334em;font-weight:400;letter-spacing:.47px;line-height:1.3333em;margin:0}@media (min-width:1200px){.template-faq-listing .faqs-introduction .faqs-intro{margin:0 25% 40px}}.template-faq-listing .faqs-categories .faqs-filter{align-items:center;display:flex;justify-content:center;margin:0 0 60px}.template-faq-listing .faqs-categories .faqs-filter .faqs-search{align-items:center;display:flex;margin:0 auto 30px;max-width:318px;width:100%}.template-faq-listing .faqs-categories .faqs-filter .faqs-search i{margin-right:5px}.template-faq-listing .faqs-categories .faqs-filter .faqs-search input{background-color:transparent;border-bottom:1px solid #000;border-left-width:0;border-right-width:0;border-top-width:0;font-size:.9375rem;font-weight:500;height:38px;overflow:hidden;padding:0 10px;position:relative;vertical-align:top;width:100%;z-index:3}.template-faq-listing .faqs-categories .faqs-filter .faqs-search input:focus{background-color:hsla(0,0%,100%,.15);outline:none}.template-faq-listing .faqs-categories .faqs-categories-list{align-items:center;color:var(--row-color);display:flex;flex-wrap:wrap;font-size:.944444em;font-weight:700;justify-content:center;letter-spacing:5px;text-transform:uppercase}.template-faq-listing .faqs-categories .faqs-categories-list .faq-category{display:none;margin:10px 30px;text-decoration:none}.template-faq-listing .faqs-categories .faqs-categories-list .faq-category span{position:relative}.template-faq-listing .faqs-categories .faqs-categories-list .faq-category span:after{background-color:var(--row-color);content:"";height:2px;left:0;position:absolute;top:100%;transition:width .2s linear;width:0}.template-faq-listing .faqs-categories .faqs-categories-list .faq-category.active span:after,.template-faq-listing .faqs-categories .faqs-categories-list .faq-category:hover span:after{width:calc(100% - 3px)}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap{background-color:#fff;border:none;border-radius:0;color:#fff;display:block;height:44px;margin:0;outline:none;overflow:hidden;position:relative;vertical-align:top;width:250px;z-index:3}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap .arrow{background-color:transparent;display:block;height:42px;pointer-events:none;position:absolute;right:0;top:0;width:40px}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap .arrow em{color:#000;display:block;font-size:1em;line-height:42px;pointer-events:none;text-align:center;z-index:5}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap select{-webkit-appearance:none;background:none;border:none;color:#000;cursor:pointer;display:block;font-size:1em;font-weight:300;height:44px;outline:none;padding:0 35px 0 10px;width:100%}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap select option{color:#252625;font-size:1em}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap select:disabled{background-color:#eee}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap select::-ms-expand{display:none}.template-faq-listing .faqs-row{padding:60px 0}.template-faq-listing .faqs-row .faq-list-wrap{position:relative}.template-faq-listing .faqs-row .faq-list-wrap .overlay{align-items:center;background-color:rgba(0,0,0,.35);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.template-faq-listing .faqs-row .faq-list-wrap .overlay em{color:#fff;margin-top:50px}.template-faq-listing .faqs-row .faq-list-wrap .overlay.active{opacity:1;pointer-events:all}.template-faq-listing .faqs-row .faq-list-wrap .faq-list{margin:0 auto;max-width:860px}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item{border-top:1px solid var(--row-border);width:100%}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-title{align-items:center;display:flex;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:500;justify-content:space-between;padding:20px 0;position:relative;text-decoration:none;width:100%}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-title .faq-icon{flex-basis:90px;height:100%;position:relative}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-title .faq-icon:after,.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-title .faq-icon:before{background-color:var(--row-border);content:"";height:2px;margin:-1px 0 0;position:absolute;right:0;top:50%;transform-origin:center center;width:20px}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-title .faq-icon:after{transform:rotate(-90deg);transition:transform .2s linear}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-content{height:0;overflow:hidden;transition:height .2s ease}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item .faq-content .faq-content-inner p{font-size:1rem;margin:0;padding:0 0 1.875rem}.template-faq-listing .faqs-row .faq-list-wrap .faq-list .faq-item.active .faq-title .faq-icon:after{transform:none}.template-faq-listing .faqs-row .faq-list-wrap .api-list-more{display:flex;justify-content:center;margin:0 0 20px}@media (min-width:768px){.template-faq-listing .faqs-introduction{padding:60px 0 100px}.template-faq-listing .faqs-categories .faqs-filter .faqs-search{margin:0;padding:0 0 0 30px}.template-faq-listing .faqs-categories .faqs-categories-list .faq-category{display:block}.template-faq-listing .faqs-categories .faqs-categories-list .faq-categories-select-wrap{display:none}}