.bg-white{background:#fff !important}.bg-black{background:#000 !important}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300;font-display:swap;src:url("../webfonts/plus-jakarta-sans-v12-latin-300.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../webfonts/plus-jakarta-sans-v12-latin-regular.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-display:swap;src:url("../webfonts/plus-jakarta-sans-v12-latin-500.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../webfonts/plus-jakarta-sans-v12-latin-600.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-display:swap;src:url("../webfonts/plus-jakarta-sans-v12-latin-700.woff2") format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;font-display:swap;src:url("../webfonts/plus-jakarta-sans-v12-latin-800.woff2") format("woff2")}.t-uppercase{text-transform:uppercase}.block-faqs.is-editor{min-height:350px;width:100%}.block-faqs{background-color:#faf9fd;padding:80px 0}@media screen and (max-width: 878.5px){.block-faqs{padding:60px 0}}.block-faqs__header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:38rem;width:100%;margin:0 auto;margin-bottom:48px}@media screen and (max-width: 878.5px){.block-faqs__header{margin-bottom:32px}}.block-faqs__title{font-size:40px;font-weight:400;line-height:120%}@media screen and (max-width: 878.5px){.block-faqs__title{font-size:28px}}.block-faqs__title{font-weight:800;color:#0f0d24;margin-bottom:12px}.block-faqs__description{max-width:40rem}.block-faqs__description p{font-size:16px;font-weight:400;line-height:160%}@media screen and (max-width: 878.5px){.block-faqs__description p{font-size:14px}}.block-faqs__description p{color:rgba(15,13,36,.7)}.block-faqs__list{max-width:52rem;margin:0 auto;display:flex;flex-direction:column;gap:12px}.block-faqs .faq-item{background-color:#fff;border:1px solid rgba(103,61,230,.12);border-radius:14px;box-shadow:0 4px 20px rgba(15,13,36,.04);overflow:hidden;transition:.25s all ease-in-out}.block-faqs .faq-item:hover,.block-faqs .faq-item[open]{border-color:rgba(103,61,230,.3)}.block-faqs .faq-item{interpolate-size:allow-keywords}.block-faqs .faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.block-faqs .faq-item[open]::details-content{block-size:auto}.block-faqs .faq-item__question{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px}@media screen and (max-width: 600.5px){.block-faqs .faq-item__question{padding:18px}}.block-faqs .faq-item__question::-webkit-details-marker{display:none}.block-faqs .faq-item__question:focus-visible{outline:2px solid #673de6;outline-offset:-2px;border-radius:14px}.block-faqs .faq-item__title{font-size:16px;font-weight:400;line-height:120%}@media screen and (max-width: 878.5px){.block-faqs .faq-item__title{font-size:14px}}.block-faqs .faq-item__title{font-weight:700;color:#0f0d24}.block-faqs .faq-item__toggle{width:28px;height:28px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:rgba(103,61,230,.1);color:#673de6;transition:.25s all ease-in-out}.block-faqs .faq-item__question:hover .block-faqs .faq-item__toggle{background-color:rgba(103,61,230,.2)}.block-faqs .faq-item__icon{width:16px;height:16px}.block-faqs .faq-item__icon path{stroke:currentColor}.block-faqs .faq-item__icon--minus{display:none}.block-faqs .faq-item[open] .faq-item__icon--plus{display:none}.block-faqs .faq-item[open] .faq-item__icon--minus{display:block}.block-faqs .faq-item__answer{margin:0 24px;padding:16px 0 22px;border-top:1px solid rgba(103,61,230,.1)}@media screen and (max-width: 600.5px){.block-faqs .faq-item__answer{margin:0 18px}}.block-faqs .faq-item__answer p{font-size:14px;font-weight:400;line-height:160%}@media screen and (max-width: 878.5px){.block-faqs .faq-item__answer p{font-size:12px}}.block-faqs .faq-item__answer p{color:rgba(15,13,36,.7)}.block-faqs .faq-item__answer p+p{margin-top:10px}
/*# sourceMappingURL=sourcemaps/faqs.min.css.map */
