.faqContainer{display:flex;flex-direction:row;background-color:#f3f7fc;padding:8rem 2rem;margin:150px 0}.faqContainer .faqHeader{flex:1 1;padding-right:2rem}.faqContainer .faqHeader h2{color:#0a58ca;margin-bottom:.5rem}.faqContainer .faqHeader h1{font-size:2rem;font-weight:600;margin-bottom:3rem;font-family:var(--font-primary);color:var(--color-primary-dark)}.faqContainer .faqList{flex:2 1;display:flex;flex-direction:column;background:#fff;border-radius:5px;box-shadow:0 0 5px #00000005}.faqContainer .faqList .faqItem{height:100%;padding:1rem;cursor:pointer}.faqContainer .faqList .faqItem:first-child,.faqContainer .faqList .faqItem:nth-child(2){border-bottom:1px solid #0000000d}.faqContainer .faqList .faqItem h3{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:1rem;font-weight:500;color:var(--color-primary);font-family:var(--font-secondary)}.faqContainer .faqList .faqItem .answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;opacity:0}.faqContainer .faqList .faqItem .open{max-height:100px;opacity:1}.faqContainer .faqList .faqItem p{margin:1.5rem 0}.faqContainer .faqList .faqItem .icon{font-size:1.3rem}@media screen and (max-width:1024px){.faqContainer{padding:6rem 2rem;margin:120px 0}.faqContainer .faqHeader h1{font-size:1.8rem;margin-bottom:2.5rem}.faqContainer .faqList .faqItem h3{font-size:.9rem}.faqContainer .faqList .faqItem .open{max-height:120px}.faqContainer .faqList .faqItem p{font-size:.9rem}}@media screen and (max-width:768px){.faqContainer{flex-direction:column;padding:4rem 2rem;margin:100px 0;row-gap:4rem}.faqContainer .faqHeader{padding-right:0}.faqContainer .faqHeader h1{font-size:1.5rem;margin-bottom:2rem}.faqContainer .faqList .faqItem h3{font-size:.9rem}.faqContainer .faqList .faqItem .open{max-height:150px}.faqContainer .faqList .faqItem p{font-size:.9rem}}@media screen and (max-width:480px){.faqContainer{padding:2rem 1rem;margin:80px 0}.faqContainer .faqHeader h1{font-size:1.2rem;margin-bottom:1.5rem}.faqContainer .faqList .faqItem h3{font-size:.8rem}.faqContainer .faqList .faqItem .open{max-height:170px}.faqContainer .faqList .faqItem p{font-size:.8rem}}