/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./styles/components/component-faq.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/.faq-wrapper{counter-reset:section}.faq-wrapper details-component{border:1px solid rgba(0,45,114,.2);border-radius:15px;display:block;margin-bottom:25px;overflow:hidden;padding:25px 15px 7px 25px;position:relative}.faq-wrapper details-component:after{-webkit-font-smoothing:antialiased;color:var(--primary-color2);content:"0" counter(section);counter-increment:section;font:500 2rem var(--font-family-secondary);left:25px;position:absolute;top:25px}@media (max-width:575px){.faq-wrapper details-component:after{font-size:1.6rem}}.faq-wrapper details-component .accordion{cursor:pointer;position:relative}.faq-wrapper details-component .accordion h3{padding:0 40px 0 35px}.faq-wrapper details-component .accordion h3:after{align-items:center;background-color:var(--body-bg,#d1f5ff);border-radius:50%;content:"+";display:flex;font:800 2rem/-.5 var(--font-family-primary);height:35px;justify-content:center;position:absolute;right:5px;top:-8px;transition:all .2s ease;width:35px}@media (max-width:575px){.faq-wrapper details-component .accordion h3:after{font-size:1.6rem;height:25px;width:25px}}.faq-wrapper details-component .accordion[open] h3:after{background-color:var(--primary-color1,#002d72);color:var(--body-bg,#d1f5ff);content:"-"}@media (min-width:1113px){.faq-wrapper summary{cursor:pointer}}.faq-wrapper summary::-webkit-details-marker,.faq-wrapper summary::marker{content:"";display:none}.faq-wrapper .accordion{cursor:pointer}.faq-wrapper details{padding-bottom:10px;position:relative}.faq-wrapper details h3{-webkit-font-smoothing:antialiased;font:500 2rem var(--font-family-secondary);margin-block:0}@media (max-width:575px){.faq-wrapper details h3{font-size:1.6rem}}.faq-wrapper details .accordion__content p{font:500 1.8rem/1.6 var(--font-family-third);margin-block:10px 0}@media (max-width:575px){.faq-wrapper details .accordion__content p{font-size:1.4rem}}.metafield-rich_text_field p{font:500 1.8rem/1.6 var(--font-family-third)}