section.faq{padding:100px 0}section.faq .faq-grid{display:grid;grid-template-columns:350px 1fr;grid-gap:50px}section.faq .faq-grid .topics ul{list-style:none;padding-left:0}section.faq .faq-grid .topics ul li{color:#21174b;cursor:pointer;margin-bottom:20px}section.faq .faq-grid .topics ul li.active{font-weight:700}section.faq .faq-grid .topics ul li:last-child{margin-bottom:0}section.faq .faq-grid .topics ul li:hover{text-decoration:underline}section.faq .faq-grid .questions h2,section.faq .faq-grid .questions h2 *{color:#21174b;font-size:31px!important;font-weight:500!important;line-height:40px!important}section.faq .faq-grid .questions>div{display:none}section.faq .faq-grid .questions>div:first-child{display:block}section.faq .faq-grid .questions .faq-tab{border-top:1px solid #f0f0f0;padding:20px 0}section.faq .faq-grid .questions .faq-tab .question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;position:relative}section.faq .faq-grid .questions .faq-tab .question span{color:#21174b;font-size:18px;font-weight:700;margin-right:30px}section.faq .faq-grid .questions .faq-tab .question svg{height:14px;position:absolute;right:0;transition:.2s ease;width:8px}section.faq .faq-grid .questions .faq-tab .answer{display:none}section.faq .faq-grid .questions .faq-tab .answer p:last-child{margin-bottom:0}.page-center{padding:0!important}@media(max-width:1024px){section.faq .faq-grid{grid-template-columns:250px 1fr}}@media(max-width:768px){section.faq{padding:50px 0}section.faq .faq-grid{grid-template-columns:1fr;grid-gap:30px}section.faq .faq-grid .questions h2,section.faq .faq-grid .questions h2 *{font-size:26px!important;font-weight:500!important;line-height:normal!important}}