.faq-content{padding:40px 0 60px}@media screen and (min-width:960px){.faq-content{padding:80px 24px 120px}}.faq-content .faq-content-inner{color:#613647;max-width:1360px;margin:0 auto;padding:24px 0 0;line-height:1.8}@media screen and (min-width:960px){.faq-content .faq-content-inner{padding:48px 80px 0}}.faq-content .faq-section{padding:8px}@media screen and (min-width:960px){.faq-content .faq-section{padding:16px 40px}}.faq-content .faq-section .faq-section-title{padding:0 0 24px 16px;font-size:1rem;font-weight:400}@media screen and (min-width:960px){.faq-content .faq-section .faq-section-title{padding:0 0 32px 40px;font-size:1.5rem}}.faq-dl{width:100%;padding:0 8px 32px}@media screen and (min-width:960px){.faq-dl{padding:0 40px 40px}}.faq-dl .faq-title{min-height:40px;padding:0 0 8px 56px;font-size:1rem;position:relative}@media screen and (min-width:960px){.faq-dl .faq-title{min-height:56px;padding:0 0 24px 80px;font-size:1.25rem}}.faq-dl .faq-title:before{content:"Q";color:#613647;background-color:#f6f6fd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:400;display:inline-flex;position:absolute;top:-10px;left:8px}@media screen and (min-width:960px){.faq-dl .faq-title:before{width:56px;height:56px;font-size:1.5rem;top:-12px;left:0}}.faq-dl .faq-text{padding:0 0 0 56px;font-size:.88rem;position:relative}@media screen and (min-width:960px){.faq-dl .faq-text{padding:0 0 0 80px;font-size:1.07rem}}.faq-dl .faq-text:before{content:"A";color:#613647;border:1px solid #8d8cad;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.88rem;font-weight:400;display:inline-flex;position:absolute;top:-4px;left:14px}@media screen and (min-width:960px){.faq-dl .faq-text:before{width:40px;height:40px;font-size:1.25rem;top:-8px;left:14px}}.general-page-title{text-align:center;color:#613647;padding:24px 8px 0;display:block}@media screen and (min-width:960px){.general-page-title{padding:40px 80px 0}}.general-page-title .page-title-faq{text-align:center;color:#38312e;font-size:1.38rem;font-weight:400}@media screen and (min-width:960px){.general-page-title .page-title-faq{font-size:2rem}}
