#faq_wrap{background:#eff6ff}#faq_wrap header{background:#3b82f6;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), 0 100%);width:100%;padding:40px 0 50px;display:flex;flex-direction:column;align-items:center}#faq_wrap header .headline{font-size:28px;color:#fff;font-weight:700;letter-spacing:.05em;text-shadow:1px 1px 0 rgba(0,0,0,0.1)}@media (max-width: 767px){#faq_wrap header .headline{font-size:18px}}#faq_wrap .faq_list{width:93.3%;margin:-30px auto 0;position:relative;z-index:10;display:flex;flex-direction:column;gap:12px}#faq_wrap .faq_list dl{background:#fff;padding:24px;border:1px solid #dbeafe;border-radius:4px;display:flex;flex-direction:column;gap:12px}#faq_wrap .faq_list dt,#faq_wrap .faq_list dd{display:grid;grid-template-columns:32px 1fr;gap:12px;font-size:16px}#faq_wrap .faq_list dt::before,#faq_wrap .faq_list dd::before{content:'';width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:24px;font-weight:700}#faq_wrap .faq_list dt::before{content:'Q';background:#3b82f6;color:#fff}#faq_wrap .faq_list dt p{color:#334155;font-weight:700;letter-spacing:.025em}#faq_wrap .faq_list dd{line-height:2}@media (max-width: 767px){#faq_wrap .faq_list dd{font-size:15px}}#faq_wrap .faq_list dd::before{content:'Q';border:1px solid #3b82f6;color:#3b82f6}#faq_wrap .faq_list dd p{font-size:15px;line-height:2}
/*# sourceMappingURL=faq.css.map */
