.faqs-search-section{padding:24px 32px;margin-bottom:32px;background-color:#f4f4f4}.faqs-search-section form{display:flex;width:100%;flex-direction:row;justify-content:flex-end;align-items:center}.faqs-search-section form input[type=text]{width:240px;margin-right:12px}.faqs-search-section form .faq-result-count{margin-right:auto;font-size:1.25rem;font-weight:700}.list .faqs-list{width:100%;padding:0}.list .faqs-list,.list .faqs-list ul{overflow:hidden;margin:0;list-style:none}.list .faqs-list ul{padding:0 14px}.list .faq-input{display:none}.list .faq-label{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;font-weight:700;cursor:pointer;margin:0}.list .faq-label:after{content:"\276F";width:1.75rem;height:1.75rem;text-align:center;transition:all .35s;line-height:1.2;transform-origin:50% 50%}.list .faq-label.faq-topic{padding:10px 0}.list .faq-label.faq-topic:after{color:#888;width:1.25rem;height:1.25rem;line-height:1.2}.list .faq-group-topic{background-color:#e0e0e0;font-size:1.5rem;padding:1rem 1.75rem 1rem 1rem;font-weight:700;border-bottom:2px solid #fff;position:relative;transition:background-color .25s ease}.list .faq-group-topic:hover{background-color:#e9e9e9}.list .faq-group-topic:after{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.list .faq-group-description{display:block;font-size:16px;color:#888;width:100%}.list .faq-topic{font-size:1.25rem;font-weight:700}.list .faq-answer{padding:0 .5rem;transition:padding .15s ease-in-out;overflow:hidden}.list .faq-list .faq-answer{padding:0 24px}.list .faq-faqs{background-color:#f4f4f4;transition:padding .15s ease-in-out}.list .faq-faqs li{border-bottom:1px solid #ccc}.list .faq-faqs li:last-child{border-bottom:0}.list .faq-faqs li .faq-label{transition:color .25s ease}.list .faq-faqs li .faq-label:hover{color:#888}.list .faqs-list.faq-list li .faq-label{padding:14px 18px;background-color:#e0e0e0;border-bottom:2px solid #fff;transition:background-color .25s ease}.list .faqs-list.faq-list li .faq-label:hover{background-color:#e9e9e9}.list.no-faq-collapse .faq-label{cursor:default}.list.no-faq-collapse .faq-group-topic:after,.list.no-faq-collapse .faq-label.faq-topic:after,.list.no-faq-collapse .faq-label:after{display:none}.list.faq-collapse .faq-answer,.list.faq-collapse .faq-faqs{max-height:0}.list.faq-collapse .faq-input:checked+.faq-label:after{transform:rotate(90deg)}.list.faq-collapse .faq-input:checked+.faq-label.faq-group-topic:after{transform:rotate(90deg) translate(-50%)}.list.faq-collapse .faq-input:checked~.faq-answer{max-height:100vh;padding:0 .5rem .5rem}.list.faq-collapse .faq-input:checked~.faq-faqs{max-height:100vh;padding:8px 14px}.list.faq-collapse .faq-list .faq-input:checked~.faq-answer{max-height:100vh;padding:16px 24px}.grid .faqs-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.grid .faqs-list,.grid .faqs-list ul{overflow:hidden;margin:0;padding:0;list-style:none}.grid .faqs-list>li{width:48%;border:1px solid #999;padding:18px 24px;margin-bottom:24px}.grid .faqs-list .faq-label{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;font-weight:700;cursor:pointer;margin:0}.grid .faqs-list .faq-label:after{content:"\276F";width:1.75rem;height:1.75rem;text-align:center;transition:all .35s;line-height:1.2;transform-origin:50% 50%}.grid .faqs-list .faq-label.faq-topic{padding:8px 12px}.grid .faqs-list .faq-label.faq-topic:after{color:#888;width:1.25rem;height:1.25rem;line-height:1.2}.grid .faqs-list .faq-group-topic{display:block;width:100%;font-size:24px;font-weight:700;position:relative;cursor:default}.grid .faqs-list .faq-group-topic:after{position:absolute;top:8px;right:0}.grid .faqs-list .faq-topic{font-size:1.25rem;font-weight:700;color:#555;background-color:#e2e2e2;margin-bottom:6px;transition:background-color .25s ease}.grid .faqs-list .faq-topic:hover{background-color:#e9e9e9}.grid .faqs-list .faq-topic:last-child{margin-bottom:0}.grid .faqs-list .faq-answer{padding:0 1rem;transition:padding .15s ease-in-out;overflow:hidden}.grid .faqs-list .faq-list .faq-answer{padding:0 24px}.grid .faqs-list .faq-group-description{display:block;color:#888;font-size:16px}.grid .faqs-list .faqs-list.faq-list li .faq-label{padding:14px 18px;background-color:#e0e0e0;border-bottom:2px solid #fff;transition:background-color .25s ease}.grid .faqs-list .faqs-list.faq-list li .faq-label:hover{background-color:#e9e9e9}.grid.no-faq-collapse .faq-label{cursor:default}.grid.no-faq-collapse .faq-label.faq-topic:after,.grid.no-faq-collapse .faq-label:after{display:none}.grid.no-faq-collapse .faq-group-topic{padding-bottom:12px;border-bottom:1px solid #ccc;margin-bottom:12px;position:relative;cursor:default}.grid.no-faq-collapse .faq-group-topic:after{display:none}.grid.no-faq-collapse .faqs-list.faq-list li .faq-label,.grid.no-faq-collapse .faqs-list.faq-list li .faq-label:hover{background-color:#f3f3f3}.grid.no-faq-collapse .faq-topic{background-color:#f3f3f3;margin-bottom:6px}.grid.no-faq-collapse .faq-topic:hover{background-color:#f3f3f3}.grid.no-faq-collapse .faq-topic:last-child{margin-bottom:0}.grid.faq-collapse .faq-answer,.grid.faq-collapse .faq-faqs{max-height:0}.grid.faq-collapse .faq-input:checked+.faq-label.faq-group-topic:after,.grid.faq-collapse .faq-input:checked+.faq-label:after{transform:rotate(90deg)}.grid.faq-collapse .faq-input:checked~.faq-answer{max-height:100vh;padding:0 .5rem .5rem}.grid.faq-collapse .faq-input:checked~.faq-faqs{max-height:100vh;padding:8px 0}.grid.faq-collapse .faq-list .faq-input:checked~.faq-answer{max-height:100vh;padding:16px 24px}.faq-input{display:none}.faqs-vote-thanks{display:inline-block;padding-left:4px}.faq-helpful{display:inline-block;padding:3px 8px;background-color:#f4fedb}