.pg-faq{--pg-faq_icon_radius:0}.pg-faq.-icon-rounded{--pg-faq_icon_radius:10%}.pg-faq.-icon-circle{--pg-faq_icon_radius:50%}.pg-faq .pg-faq__item+.pg-faq__item{margin-top:1em}.pg-faq .pg-faq-q{font-size:inherit;font-weight:700;line-height:1.5;margin:0;padding:1em 1em 1em 3em;position:relative}.pg-faq .pg-faq-q:before{border-radius:var(--pg-faq_icon_radius);bottom:unset;content:"Q";display:block;font-family:Arial,sans-serif;font-weight:400;left:0;line-height:2;position:absolute;text-align:center;top:.75em;width:2em}.pg-faq .pg-faq-a{line-height:1.5;padding:1em 1em 1em 3em;position:relative}.pg-faq .pg-faq-a:before{border-radius:var(--pg-faq_icon_radius);content:"A";display:block;font-family:Arial,sans-serif;left:0;line-height:2;position:absolute;text-align:center;top:.75em;width:2em}.is-style-faq-border .pg-faq__item{padding-left:.5em;padding-right:.5em}.is-style-faq-border .pg-faq__item+.pg-faq__item{border-top:1px solid var(--pg-color-border);padding-top:1em}.is-style-faq-box .pg-faq__item{border:1px solid var(--pg-color-border)}.is-style-faq-box .pg-faq-q{border-bottom:1px dashed var(--pg-color-border)}.is-style-faq-box .pg-faq-a,.is-style-faq-box .pg-faq-q,.is-style-faq-stripe .pg-faq-a,.is-style-faq-stripe .pg-faq-q{padding:1.25em 1em 1.25em 4em}.is-style-faq-box .pg-faq-a:before,.is-style-faq-box .pg-faq-q:before,.is-style-faq-stripe .pg-faq-a:before,.is-style-faq-stripe .pg-faq-q:before{left:1em;position:absolute;top:1em}.is-style-faq-stripe .pg-faq__item:not(:last-child){margin-bottom:1.5em}.is-style-faq-stripe .pg-faq-q{background-color:var(--pg-color-gray)}[data-a=col-text] .pg-faq-a:before,[data-q=col-text] .pg-faq-q:before{box-shadow:0 0 0 1px currentcolor}[data-a=fill-text] .pg-faq-a:before,[data-q=fill-text] .pg-faq-q:before{background-color:var(--pg-color-text);color:#fff}[data-a=col-main] .pg-faq-a:before,[data-q=col-main] .pg-faq-q:before{box-shadow:0 0 0 1px currentcolor;color:var(--pg-color-main)}[data-a=fill-main] .pg-faq-a:before,[data-q=fill-main] .pg-faq-q:before{background-color:var(--pg-color-main);color:#fff}[data-q=col-custom] .pg-faq-q:before{box-shadow:0 0 0 1px currentcolor;color:var(--pg-color-faq_q)}[data-a=col-custom] .pg-faq-a:before{box-shadow:0 0 0 1px currentcolor;color:var(--pg-color-faq_a)}[data-q=fill-custom] .pg-faq-q:before{background-color:var(--pg-color-faq_q);color:#fff}[data-a=fill-custom] .pg-faq-a:before{background-color:var(--pg-color-faq_a);color:#fff}

/* FAQ titles are not article headings, even when their semantic tag is h2-h6. */
.pg-faq .pg-faq__item>.pg-faq-q{border:0;box-shadow:none;letter-spacing:normal;font-size:inherit!important}
.pg-faq .pg-faq__item>.pg-faq-q::before{content:"Q"!important;height:2em!important;right:auto!important;border:0!important;transform:none!important;background-image:none!important}
.pg-faq .pg-faq__item>.pg-faq-q::after{content:none!important}
.pg-faq.is-style-faq-box .pg-faq__item>.pg-faq-q{border-bottom:1px dashed var(--pg-color-border)}
