:root{--screen-sm-min: 750px;--screen-sm-max: 749px}.pd-faq-container{padding:calc(5rem + var(--page-width-margin)) 0 calc(2rem + var(--page-width-margin)) 0;background:var(--section-background)}.pd-faq.pd-faq--has-image{display:grid;grid-template-areas:"header" "faqs" "image"}.pd-faq.page-width{padding:0}.pd-faq__header{grid-area:header}.pd-faq__header h2{margin-top:0;text-align:center}.pd-faq__image{grid-area:image;background-image:linear-gradient(180deg, #e6e6e6 0%, #f6f6f6 41.28%)}.pd-faq__image img{display:block;max-width:100%;height:auto}.pd-faq__faqs{grid-area:faqs;padding:0 var(--page-width-margin)}.pd-faq__detail{overflow:hidden;margin:0;padding:calc(var(--page-width-margin)*2) 0}.pd-faq__detail:not(:first-of-type){border-top:1px solid var(--divider-color)}.pd-faq__detail__summary{align-items:center;display:flex}.pd-faq__detail__summary h3{flex-basis:100%;margin:0 2rem 0 0;font-family:var(--question-font-family);font-weight:var(--question-font-weight);font-size:2.4rem;color:var(--question-color)}.pd-faq__detail__summary .close-icon{position:relative;display:block;width:1.2rem;height:1.2rem}.pd-faq__detail__summary .close-icon::before,.pd-faq__detail__summary .close-icon::after{content:"";position:absolute;top:48%;left:0%;display:block;width:100%;height:3px;background:rgb(var(--color-foreground));border-radius:2px;transition:transform .3s ease-out}.pd-faq__detail__summary .close-icon::after{transform:rotate(-90deg)}.pd-faq__detail__content{margin:0 calc(var(--page-width-margin)*2) 0 0;line-height:3rem;font-family:var(--font-extra1-family);font-size:1.8rem;color:var(--answer-color);transform:translateY(20%);opacity:.01}.pd-faq__detail__content>:last-child{margin-bottom:0}.pd-faq__detail[open] .close-icon::before{transform:rotate(180deg)}.pd-faq__detail[open] .close-icon::after{transform:rotate(0deg)}.pd-faq__detail.open .pd-faq__detail__content{transition:all .4s ease-in-out;transform:translateY(0);opacity:.99}@media screen and (min-width: 750px){.pd-faq.pd-faq--has-image{grid-template-areas:"header" "image" "faqs"}.pd-faq__image{background:none}.pd-faq__faqs{padding:0 calc(var(--page-width-margin)*2)}}@media screen and (min-width: 990px){.pd-faq.pd-faq--has-image{grid-template-columns:50%;grid-template-areas:"header header" "faqs image";align-items:center}}@media screen and (min-width: 1280px){.pd-faq.pd-faq--has-image__faqs{padding-left:calc(var(--page-width-margin)*6)}}
