.faqs,.faqs .faqs-list{display:grid;gap:24px}.faqs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.faqs{grid-template-columns:repeat(2,1fr)}}.faqs .faqs-list .faq{background-color:#FFF;-webkit-box-shadow:inset 0 0 0 1px #7D8CAC;box-shadow:inset 0 0 0 1px #7D8CAC;border-radius:20px;overflow:hidden}.faqs .faqs-list .faq__question{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;text-align:left;font-size:18px;font-weight:500;line-height:1.2;padding:16px 24px;border-radius:20px;-webkit-transition:color .3s;transition:color .3s}@media (min-width:768px){.faqs .faqs-list .faq__question{padding:16px 32px}}.faqs .faqs-list .faq__question:hover{color:#002E83}.faqs .faqs-list .faq__question.active span::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faqs .faqs-list .faq__question span{position:relative;width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0}.faqs .faqs-list .faq__question span::after,.faqs .faqs-list .faq__question span::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#011F5B;border-radius:2px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faqs .faqs-list .faq__question span::before{width:20px;height:2px}.faqs .faqs-list .faq__question span::after{height:20px;width:2px}.faqs .faqs-list .faq__answer{display:none;padding:0 24px 16px;margin-top:-12px}@media (min-width:768px){.faqs .faqs-list .faq__answer{padding:0 32px 16px}}.faqs .faqs-list .faq__answer .text-block{font-size:16px}