.faq{border-radius:.75rem;overflow:hidden;margin-bottom:2.5rem;counter-reset:step-counter}.faq__title{background-color:rgba(var(--color-15), 1);color:rgba(var(--color-1), 1);padding:.75rem 1rem;font-weight:var(--font-weight-medium);font-size:1.25rem}.faq__title .svg{display:inline-block;vertical-align:middle;width:1.625rem;height:1.625rem;margin-right:.5rem;filter:var(--filter-1)}.faq .accordion{padding:1.5rem;counter-increment:step-counter}.faq .accordion ~ .accordion{padding-top:.75rem}.faq .accordion__header{display:flex;font-size:.875rem;font-weight:var(--font-weight);cursor:pointer;position:relative;padding-left:1.5625rem}.faq .accordion__header h3{width:100%}@media (min-width: 992px){.faq .accordion__header{font-size:1rem}}.faq .accordion__header .svg{display:block;width:1.25rem;height:1.25rem;margin-left:auto;transform:rotate(-90deg);transition:all 0.3s ease-in-out;filter:var(--filter-1)}.faq .accordion__header:before{content:counter(step-counter) ". ";top:.125rem;left:0;color:rgba(var(--color-black), 1);position:absolute;font-size:.875rem;font-weight:var(--font-weight);text-align:right;width:1.25rem}@media (min-width: 992px){.faq .accordion__header:before{font-size:1rem}}.faq .accordion__content{opacity:0;height:0;visibility:hidden}.faq .accordion__content p{font-size:.875rem}.faq .accordion__content p ~ p{margin-top:0}.faq .accordion__content ul{margin-top:1.5rem}.faq .accordion__content ul li{position:relative;padding-left:1rem}.faq .accordion__content ul li:not(:last-child){padding-bottom:.5rem}.faq .accordion__content ul li::before{content:"";position:absolute;display:block;width:6px;height:6px;top:0.4em;left:0;background:rgba(var(--color-1), 1);border-radius:100%}@media (min-width: 992px){.faq .accordion__content ul li{font-weight:var(--font-weight-lighter)}}.faq .accordion__content ol{margin-top:1.5rem}.faq .accordion__content ol li{position:relative;padding-left:1rem;counter-increment:step-counter}.faq .accordion__content ol li:not(:last-child){padding-bottom:.5rem}.faq .accordion__content ol li::before{content:counter(step-counter) ".";position:absolute;display:block;top:0;left:0;color:rgba(var(--color-1), 1);font-weight:var(--font-weight-medium)}.faq .accordion__list{border:1px solid rgba(var(--color-black), 0.2);border-top:none;border-radius:0 0 .75rem .75rem}.faq .accordion.active .accordion__header .svg{transform:rotate(-90deg) scale(-1, 1)}.faq .accordion.active .accordion__content{opacity:1;height:auto;visibility:visible;padding:1.5rem .625rem 0}.faq .accordion.active .accordion__content p ~ p{margin-top:.75rem}
