.section-faqs .content .faqs-filter{margin-bottom:60px;display:flex;align-items:center;justify-content:flex-start;gap:10px;overflow-x:auto;flex-wrap:nowrap;padding-inline:18px}.section-faqs .content .faqs-filter__button{flex-shrink:0;background:none;padding:10px 30px;border-radius:50px;border:1px solid #040404;color:#040404;text-align:center;font-size:20px;line-height:1;transition:background-color .4s ease-in-out;cursor:pointer}.section-faqs .content .faqs-filter__button:hover,.section-faqs .content .faqs-filter__button.active{background-color:#ebebeb}.section-faqs .content .faqs-item{border-top:1px solid #040404;padding:30px 0}.section-faqs .content .faqs-item:last-of-type{border-bottom:1px solid #040404}.section-faqs .content.collapsible .title{position:relative;cursor:pointer;margin-top:0}.section-faqs .content.collapsible .title>span{width:min(80%,900px);display:block}.section-faqs .content.collapsible .title:before{content:"";position:absolute;right:0;top:50%;width:25px;height:3px;background:var(--faq-text-color, black)}.section-faqs .content.collapsible .title:after{content:"";position:absolute;right:0;top:50%;width:25px;height:3px;background:var(--faq-text-color, black);transform:rotate(90deg);opacity:1;transition:all .4s ease-in-out}.section-faqs .content.collapsible .title.active:after{transform:rotate(0);opacity:0}.section-faqs .content.collapsible .title.active+.answer{display:block;margin-top:30px}.section-faqs .content.collapsible .answer{display:none}@media only screen and (min-width: 1024px){.section-faqs .content .faqs-filter{flex-wrap:wrap;margin-bottom:80px;overflow-x:hidden;padding:0;max-width:75%}.section-faqs .content .faqs-filter__button{font-size:36px}.section-faqs .content .faqs-item{padding:34px 0 34px 26px}.section-faqs .content.collapsible .title.active+.answer{margin-top:50px}}