.pricing-faq{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.pricing-faq h2,.pricing-faq h5{color:var(--primary-color);text-align:center}.pricing-faq .questions{display:flex;flex-direction:column}.pricing-faq .question{width:100%;display:flex;flex-direction:column;border-style:none none solid none;border-width:1px;border-color:rgba(23,2,74,0.1)}.pricing-faq .question.hidden-div{display:flex !important}.pricing-faq .question.hidden-div .answer{display:none}.pricing-faq .question:first-of-type{border-style:solid none solid none}.pricing-faq .question .top{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.pricing-faq .question .top h3{color:var(--primary-color);text-align:left}.pricing-faq .question .top .toggle-hidden{width:30px;height:30px;margin-left:auto;justify-self:self-end;flex-shrink:0;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer}@media(min-width:1900px){.pricing-faq{margin-top:160px}.pricing-faq h2{width:824px;margin-bottom:30px}.pricing-faq h5{width:640px;margin-bottom:78px}.pricing-faq .questions{width:980px}.pricing-faq .question .top{padding:29px 6px 13px 10px}.pricing-faq .question.hidden-div .top{padding:29px 6px 29px 10px}.pricing-faq .question .answer{padding:0 10px 29px 10px}}@media(min-width:1155px) and (max-width:1900px){.pricing-faq{margin-top:116px}.pricing-faq h2{width:824px;margin-bottom:30px}.pricing-faq h5{width:640px;margin-bottom:78px}.pricing-faq .questions{width:880px}.pricing-faq .question .top{padding:29px 6px 13px 10px}.pricing-faq .question.hidden-div .top{padding:29px 6px 29px 10px}.pricing-faq .question .answer{padding:0 10px 29px 10px}}@media(min-width:769px) and (max-width:1154px){.pricing-faq{margin-top:80px;padding:0 48px}.pricing-faq h2{margin-bottom:22px}.pricing-faq h5{margin-bottom:58px}.pricing-faq .questions{width:100%}.pricing-faq .question .top{padding:29px 0 13px}.pricing-faq .question.hidden-div .top{padding:29px 0}.pricing-faq .question .answer{padding-bottom:29px}}@media(max-width:768px){.pricing-faq{margin-top:66px;padding:0 16px}.pricing-faq h2{margin-bottom:20px}.pricing-faq h5{margin-bottom:38px}.pricing-faq .questions{width:100%}.pricing-faq .question .top{padding:25px 0 21px}.pricing-faq .question.hidden-div .top{padding:25px 0}.pricing-faq .question .answer{padding-bottom:25px}}