.faq{background-color:#fff;padding:60px 0 80px;overflow:hidden;box-sizing:border-box;border-bottom:2px solid #f5f5f5}.faq *{box-sizing:border-box;padding:0;margin:0}.faq *:focus{outline:1px dashed #000;outline-offset:1px}.faq *:active:focus{outline:1px dashed #000;outline-offset:1px}.faqCentered{max-width:1200px;width:100%;margin:0 auto;padding:0 16px}.faq h3{font-size:64px;line-height:60px;font-weight:700;font-family:'Rubik',sans-serif;text-align:center}.faqList{padding-top:12px}.faqList li{padding-top:14px}.faqItem{background-color:#f5f5f5;border-radius:5px;padding:15px 0 14px;padding-inline-start:45px;padding-inline-end:20px;position:relative}.faqItem:before{content:'';position:absolute;right:14px;top:18px;width:18px;height:18px;background:url(../imgs/plus.svg) left top / 100% auto no-repeat}.faqItem:after{display:none;content:'';position:absolute;right:14px;top:18px;width:18px;height:18px;background:url(../imgs/minus.svg) left top / 100% auto no-repeat}a.faqQuestion{display:block;color:black;text-decoration:none;font-size:21px}.faqItem:has(a.faqQuestion[aria-expanded="true"]):before{display:none}.faqItem:has(a.faqQuestion[aria-expanded="true"]):after{display:block}.faqAnswer{display:none;margin-top:16px;padding:16px 0;border-top:1px solid rgba(0,0,0,0.1)}.faqAnswer[aria-hidden="false"]{display:block}.faqAnswer p{font-size:18px;line-height:1.4em;max-width:1000px}*[dir="ltr"] .faqItem:before{left:14px;right:auto}*[dir="ltr"] .faqItem:after{left:14px;right:auto}.innerPageFAQ{border-top:2px solid #f5f5f5}@media screen and (max-width:1400px){.faq{padding:50px 0 44px}}@media screen and (max-width:1024px){.faq h3{font-size:54px}}@media screen and (max-width:840px){.faq{padding:32px 0 44px}.faq h3{font-size:40px}a.faqQuestion{font-size:18px}.faqItem:before{top:18px;width:16px;height:16px}.faqItem:after{top:18px;width:16px;height:16px}.faqAnswer{margin-top:12px;padding:10px 0 0}.faqAnswer p{font-size:16px}}@media screen and (max-width:480px){.faq h3{font-size:38px;line-height:normal}.faqList{padding-top:0}a.faqQuestion{font-size:16px}.faqItem:before{top:17px}.faqItem:after{top:17px}.faqAnswer{margin-inline-start:-25px}.faqAnswer p{line-height:1.3em}*[dir="ltr"] .faq h3{font-size:36px}}@media screen and (max-width:432px){.faqItem{padding-inline-start:40px;padding-inline-end:10px}.faqItem:before{right:12px;top:18px;width:14px;height:14px}.faqItem:after{right:12px;top:18px;width:14px;height:14px}.faqAnswer{margin-inline-start:-30px}*[dir="ltr"] .faqItem:before{left:12px;right:auto}*[dir="ltr"] .faqItem:after{left:12px;right:auto}}