.ctn-site-faq{all:unset;width:calc(100% - 96px);padding:48px 48px 0;margin:0 auto;max-width:calc(962px - 96px)!important}.site-faq{border-bottom:1px solid #ddd}.site-faq.last{border-bottom:0}.faq-answer,.faq-question,.site-faq{align-items:flex-start}.ctn-faq,.faq-answer,.faq-question,.site-faq{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.ctn-faq{align-items:center}.ctn-faq h2{font:600 30px/1.3 var(--font-opens);color:#111;margin-bottom:12px}.ctn-faq h3{color:#707072;font:400 18px/1.3 var(--font-opens);width:100%;text-align:center;margin-bottom:32px}.faq-question::marker{display:none}.faq-question-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 24px);cursor:pointer;padding:24px 12px;border-radius:6px;transition:background .1s ease}.faq-question-head:hover{background:#fafafa}.site-faq.open .faq-question-head{background:#f7f7f7}.faq-question-head p{font-size:18px;font-weight:500;color:#111;max-width:calc(100% - 28px)}.faq-answer{height:auto;padding:24px 0 32px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;opacity:0;transition:opacity .35s ease;font-size:17px}.ctn-faq-answer{display:flex;height:0;overflow:hidden;width:100%;transition:padding-top .3s ease,height .3s ease}.faq-question-head .chevron-anim{transform:scale(1.225)}.site-faq.open .faq-answer{opacity:1}@media screen and (min-width:0px) and (max-width:1050px){.ctn-site-faq{width:calc(100% - 56px);padding:28px 28px 0;max-width:calc(962px - 56px)!important}}@media screen and (min-width:0px) and (max-width:800px){.ctn-faq h2{font:600 24px/1.3 var(--font-opens);margin-bottom:6px}.faq-question-head p{font-size:16px}.faq-answer{font-size:15px}.ctn-faq h3{font:400 16px/1.3 var(--font-opens);margin-bottom:24px}.ctn-site-faq{width:calc(100% - 32px);padding:28px 16px 0;max-width:calc(962px - 32px)!important}}@media screen and (min-width:0px) and (max-width:700px){.ctn-faq h3 p{display:none}.ctn-faq h3{text-align:left}.ctn-faq{align-items:flex-start;justify-content:flex-start}.faq-question-head{padding:24px 0;width:100%}.faq-question-head:hover,.site-faq.open .faq-question-head{background:#fff}}