.faq-container{max-width:56rem;margin:0 auto}.faq-item{background-color:#fff;border-radius:1rem;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden;margin-bottom:1rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.faq-item--open{box-shadow:0 25px 50px -12px rgba(0,0,0,.1);border-color:rgba(0,98,210,.1)}.faq-item__trigger{background:none;border:none;padding:0;margin:0;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-radius:1rem;text-align:left;outline:none !important}@media(min-width: 768px){.faq-item__trigger{padding:1.5rem}}.faq-item__trigger h3{font-size:1rem;font-weight:700;transition:color .3s}@media(min-width: 768px){.faq-item__trigger h3{font-size:1.125rem}}.faq-item__trigger--open h3{color:#0062d2}.faq-item__trigger svg{color:#0062d2;transition:transform .3s}.faq-item__trigger--open svg{transform:rotate(180deg)}.faq-item__content{max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-in-out;padding:0 1.25rem}@media(min-width: 768px){.faq-item__content{padding:0 1.5rem}}.faq-item__content-inner{color:#64748b;font-weight:300;line-height:1.6;font-size:.875rem;border-top:1px solid #f8fafc;padding:1rem 0 1.5rem}@media(min-width: 768px){.faq-item__content-inner{font-size:1rem}}.faq-item__content--open{max-height:400px;opacity:1;padding-bottom:0}