.faqs{box-sizing:border-box;position:relative}.faqs .page-width{max-width:1312px}.faqs .accordion-faqs-row{display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:992px){.faqs .accordion-faqs-row{flex-direction:row;gap:40px;justify-content:space-between}}.faqs .accordion-faqs-select{display:block;position:relative}@media only screen and (min-width:992px){.faqs .accordion-faqs-select{display:none}}.faqs .accordion-faqs-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:var(--text-primary-color);display:block;font-family:Bodoni Moda,serif;font-size:21px;padding:14px 0;width:100%}.faqs .accordion-faqs-select select:focus-visible{outline:none}.faqs .accordion-faqs-select svg{pointer-events:none;position:absolute;right:0;top:28px;z-index:2}@media only screen and (min-width:992px){.faqs .accordion-faqs-select svg{top:32px}}.faqs .accordion-faqs-tabs{display:none}@media only screen and (min-width:992px){.faqs .accordion-faqs-tabs{display:flex;flex:none;flex-direction:column;gap:12px;max-width:320px;width:100%}}.faqs .accordion-faqs-tabs .tab{cursor:pointer;font-size:16px;letter-spacing:.08em;text-decoration:none;text-underline-offset:2px}.faqs .accordion-faqs-tabs .tab.active,.faqs .accordion-faqs-tabs .tab:hover{text-decoration:underline;text-underline-offset:5px}.faqs .accordion-faqs-tabs .tab.active{font-weight:600}.faqs .accordion-faqs-groups{width:100%}.faqs .accordion-faqs-groups .accordion-faqs-group{display:none}.faqs .accordion-faqs-groups .accordion-faqs-group.active{display:block}@media only screen and (min-width:992px){.faqs .accordion-faqs-groups .accordion-faqs-group .accordion{padding:24px 0}}.faqs .accordion-faqs-groups .accordion-faqs-group .accordion .question{font-family:Jost,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em}.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content{font-size:16px;letter-spacing:.08em;padding:0 0 20px}@media only screen and (min-width:992px){.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content{padding:0 0 24px}}.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content b,.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content em,.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content i,.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content li,.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content p,.faqs .accordion-faqs-groups .accordion-faqs-group .panel .content strong{font-size:16px;letter-spacing:.08em}.faqs .faq-searchbar{border-bottom:1px solid #000;display:flex;margin:0 auto 40px;max-width:585px}@media only screen and (min-width:992px){.faqs .faq-searchbar{margin:0 auto 100px}}.faqs .faq-searchbar input{background:none;border:none;box-sizing:border-box;font-family:Jost;font-size:16px;letter-spacing:.08em;padding:20px 0;width:100%}.faqs .faq-searchbar input:focus-visible{outline:none}.faqs .faq-searchbar input::-moz-placeholder{color:#000}.faqs .faq-searchbar input::placeholder{color:#000}.faqs .faq-searchbar button{font-size:14px;letter-spacing:.08em;margin:0;opacity:0;padding:0;pointer-events:none;text-decoration:underline;text-transform:uppercase;text-underline-offset:2px}.faqs .faq-searchbar button.show{opacity:1;pointer-events:all}.faqs .faq-searchbar button svg{display:block;height:18px;width:18px}.faqs .faq-searchbar button:hover{text-decoration:none}
