.accordion.light .faq .answer:last-child,.accordion.light .faq .question{border-color:#000}.accordion .faq .question{border-top:1px solid #fff;cursor:pointer;position:relative}.accordion .faq .question:first-child{border-top:unset}.accordion .faq .question h3{font-size:calc(16px + .625vw);line-height:1.66667em;font-family:Fira Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:.3px;margin-bottom:0;word-break:break-word}@media (min-width:1280px){.accordion .faq .question h3{font-size:24px;line-height:1.66667em}}@media (max-width:320px){.accordion .faq .question h3{font-size:18px;line-height:1.66667em}}.accordion .faq .question h3:before{color:#00e5d7;content:"+";display:block;left:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:414px){.accordion .faq .question h3:before{left:1rem!important}}@media (min-width:767px){.accordion .faq .question h3:before{left:2rem!important}}.accordion .faq .answer p{font-family:Fira Sans,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:24px}.accordion .faq .answer,.accordion .faq .question{padding:2rem 10%}.accordion .faq .question.active h3:before{content:"-"}.accordion .heading2{display:block}