.faqs{background:#fff;padding:32px 12px;text-align:center}@media(min-width:768px){.faqs{padding:64px 24px 72px}}.faqs .faqs-wrapper{margin:auto;max-width:520px;width:100%}.faqs .faqs__heading,.faqs h2{color:#1a2d41;font-family:beatrice,sans-serif;font-size:32px;font-size:2rem;font-weight:600;letter-spacing:0;margin:0 0 24px}.faqs .accordion__trigger--heading,.faqs h3{color:#1a2d41;font-family:beatrice,sans-serif;font-size:15px;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:20px;margin:0;text-align:left}.faqs .accordion__target--text,.faqs .faqs-list li,.faqs .faqs-ol-list,.faqs p{color:#1a2d41;font-family:beatrice,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.692;letter-spacing:normal;font-weight:400;margin-bottom:0;text-align:left}.faqs .faqs--heading{font-family:beatrice,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:normal;font-weight:500;margin:0}@media(min-width:993px){.faqs .faqs--heading{font-family:beatrice,sans-serif;font-size:22px;font-size:1.375rem;line-height:1.182;letter-spacing:-.03125rem;font-weight:600}}.faqs .faqs-list li{margin:0 0 4px}.faqs .faqs-list{list-style:disc;margin:12px 0 0;padding:0 0 0 14px}.faqs .accordion{cursor:pointer;margin:14px 0 0;position:relative}.faqs .faqs-wrapper .accordion:first-child{margin:20px 0 0}.faqs .accordion__trigger{background:#f4f3f0;border-radius:26px;padding:16px 20px}.faqs .accordion__target{animation:fadeOutToNone .4s cubic-bezier(.16,.68,.43,.99);display:none;margin:0}.faqs .accordion__target--active{display:block;animation:fadeInFromNone .8s cubic-bezier(.16,.68,.43,.99)}.faqs .accordion__target p:last-child{margin:0}.faqs .accordion__target p:first-child{margin:10px 0 0}.faqs svg{margin-left:auto;transform:0;transition:all .2s linear}.faqs .accordion__trigger--active:not(.accordion__parent) svg{transform:rotate(90deg);transition:all .2s linear}.faqs .faqs-ol-list{list-style:decimal;padding:0 0 0 22px;margin:0 0 24px}.faqs .faqs-heading--small{font-family:beatrice,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:normal;font-weight:500;color:#1a2d41;margin:0 0 16px;text-align:center}@media(min-width:993px){.faqs .faqs-heading--small{font-family:beatrice,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.333;letter-spacing:normal;font-weight:500}}.faqs .faqs-heading--small .faqs-heading--small-strong{font-weight:600}.faqs .row .faqs-inner--item:last-child{margin-top:42px}@media(min-width:768px){.faqs .row .faqs-inner--item:last-child{margin-top:0}}.faqs-white .faqs{background-color:#fff}.faqs-cream .faqs{background-color:#f4f3f0}.faqs-cream .faqs .accordion__trigger{background-color:#e9eae9}@keyframes fadeOutToNone{0%{display:block;opacity:1}99%{display:block;opacity:1}to{display:none;opacity:0}}