.s-faq{position:relative;padding:0 0 4rem;width:100%}@media only screen and (max-width: 987px){.s-faq{padding:0 0 2rem}}.s-faq .s_faq_wrap{position:relative;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 987px){.s-faq .s_faq_wrap{flex-direction:column}}.s-faq .s_faq_wrap .s_faq_left_col{position:relative;width:50%;max-width:27.5rem}@media only screen and (max-width: 1080px){.s-faq .s_faq_wrap .s_faq_left_col{max-width:25rem}}@media only screen and (max-width: 987px){.s-faq .s_faq_wrap .s_faq_left_col{position:static;width:100%;max-width:100%}}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_shape{position:absolute;bottom:-4.4rem;left:-7.3rem;z-index:-1;width:50vw;max-width:46.35rem;max-height:47.75rem}@media only screen and (max-width: 1440px){.s-faq .s_faq_wrap .s_faq_left_col .s_faq_shape{max-width:40rem}}@media only screen and (max-width: 1280px){.s-faq .s_faq_wrap .s_faq_left_col .s_faq_shape{max-width:38rem}}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_shape span{display:flex;width:100%}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_shape span svg{width:100%;height:100%;pointer-events:none}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_textwrap{position:relative;z-index:2;width:100%;background:var(--color-white)}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_textwrap .s_title{max-width:21rem;color:var(--color-navy);line-height:112%}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_textwrap p{margin-top:1rem;color:var(--color-grey);font:300 var(--font-size-t-lg)/1.4 var(--font-text)}.s-faq .s_faq_wrap .s_faq_left_col .s_faq_textwrap .btnbox{display:flex;margin-top:2rem}.s-faq .s_faq_wrap .s_faq_right_col{position:relative;width:50%;max-width:45rem}@media only screen and (max-width: 1080px){.s-faq .s_faq_wrap .s_faq_right_col{max-width:26rem}}@media only screen and (max-width: 987px){.s-faq .s_faq_wrap .s_faq_right_col{padding-top:3rem;width:100%;max-width:100%}}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card{position:relative;margin-bottom:2rem;padding:2rem 2rem 1.25rem;width:100%;background:var(--color-beige);border-radius:.4rem}@media only screen and (max-width: 1080px){.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card{padding:1.8rem 1.6rem 1.25rem}}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title{padding-bottom:1.35rem;width:100%}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0;width:100%;min-height:2.8rem;background:none;border:none;cursor:pointer}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn strong{padding-right:2.8rem;color:var(--color-navy);font:400 var(--font-size-h-xs)/1.4 var(--font-text);text-align:left}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn .s-icon{position:absolute;top:0;right:0;display:flex;width:2.5rem;height:2.5rem;border-radius:100%}@media only screen and (max-width: 1080px){.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn .s-icon{width:2.4rem;height:2.4rem}}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn .s-icon svg{width:100%;height:100%}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn .s-icon svg circle{transition:all ease-in-out 400ms}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn .s-icon svg path{transition:all ease-in-out 400ms}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn.active .s-icon svg circle{fill:var(--color-beige)}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn.active .s-icon svg path{stroke:var(--color-orange)}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .s-faq-title .ssa__btn.active .s-icon svg path.v{opacity:0;visibility:hidden}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .ssa__panel{position:relative;width:100%;overflow:hidden}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .ssa__panel .s-faq-desc{position:relative;margin-bottom:1.7rem;padding:1.6rem 1.85rem 1.6rem 2rem;width:100%;background:var(--color-white);border-radius:.4rem}@media only screen and (max-width: 767px){.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .ssa__panel .s-faq-desc{margin-bottom:1.2rem;padding:1.4rem 1.6rem 1.4rem 1.8rem}}.s-faq .s_faq_wrap .s_faq_right_col .s-faq-card .ssa__panel .s-faq-desc p{color:var(--color-grey);font:300 var(--font-size-t-lg)/1.4 var(--font-text)}
