.faqs{padding:4rem 0}@media (max-width:991.98px){.faqs{padding:2.5rem 0}}.faqs-title{font-size:1.875rem;text-align:center}@media (max-width:991.98px){.faqs-title{font-size:1.3rem}}.faqs-subtitle{font-size:1rem;text-transform:uppercase;text-align:center}@media (max-width:991.98px){.faqs-subtitle{font-size:.875rem}}.faqs h2{font-size:1rem;color:#201a38;margin-top:3rem}@media (max-width:991.98px){.faqs h2:first-of-type{margin-top:1.5rem}}.faqs .accordion{margin-top:1rem}.faqs .accordion .card{border-top:1px solid #35126a}.faqs .accordion .card:last-child{border-bottom:1px solid #35126a}.faqs .accordion .card-header .btn{font-weight:700;text-transform:none;padding:1.5rem 4rem 1.5rem 0;position:relative;width:100%;text-align:left}@media (max-width:991.98px){.faqs .accordion .card-header .btn{font-size:.9rem}}.faqs .accordion .card-header .btn:focus{box-shadow:none}.faqs .accordion .card-header .btn:after{content:"";width:.9rem;height:.9rem;border-right:2px solid #662883;border-bottom:2px solid #662883;transform:translateY(-70%) rotate(-45deg);transition:transform .3s;position:absolute;top:50%;right:0}.faqs .accordion .card-header .btn[aria-expanded=true]:after{transform:translateY(-30%) rotate(-135deg)}.faqs .accordion .card-body p{margin-bottom:2rem}