.block--faq .container{display:grid;padding-top:4rem}.block--faq .container .faq--main{margin-top:1rem}.block--faq .container .faq--main .faq__section{display:grid;gap:1rem 2rem;grid-template-columns:1fr;align-items:start}@media screen and (min-width:768px){.block--faq .container .faq--main .faq__section{grid-template-columns:1fr 1fr}}.block--faq .container .faq--overview{display:grid;grid-template-columns:1fr;grid-gap:4rem 2rem}@media screen and (min-width:768px){.block--faq .container .faq--overview{grid-template-columns:1fr 1fr}}.block--faq .container .faq--overview .faq__section{display:inline-flex;gap:1rem;flex-direction:column}.block--faq .container .faq--overview h3{text-align:left;font-size:1.5rem;color:#004f9f}.block--faq .wrapper{padding:1rem 2rem;background:#f5f8ff}.block--faq .toggle{width:100%;background-color:transparent;display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:400;border:none;outline:0;cursor:pointer;padding:.5rem 0;transition:all .3s ease-in-out;text-align:left;line-height:1.3}.block--faq .toggle.active,.block--faq .toggle:hover{color:#004f9f}.block--faq .content{position:relative;height:0;overflow:hidden;transition:all .5s;font-size:1rem;color:#000}.block--faq .content .block__content{display:inline-flex;flex-direction:column;gap:1rem}