.faq .p-inner{max-width:calc(1440px - (59px * 2));width:calc(100% - 32px);margin:auto}.faq .c-ttl02{margin:80px 0 81px}@media (max-width: 767px){.faq .c-ttl02{margin:49px 0 49px}}.faq .c-ttl02__ja{font-size:56px;font-size:5.6rem}@media (max-width: 767px){.faq .c-ttl02__ja{font-size:30px;font-size:3rem;margin-top:13px}}.faq .mct{display:flex;align-items:flex-start}.faq .p-sidebar{position:-webkit-sticky;position:sticky;top:20%;left:0;background-color:#f2f9fe;width:260px;margin-right:7.4%;border-radius:12px;padding:0 15px 5px 24px;box-shadow:56px 105px 33px rgba(11,44,65,0),36px 67px 30px rgba(11,44,65,0.01),20px 38px 26px rgba(11,44,65,0.03),9px 17px 19px rgba(11,44,65,0.04),2px 4px 10px rgba(11,44,65,0.05)}@media (max-width: 767px){.faq .p-sidebar{display:none}}@media (min-width: 768px){:lang(vi) .faq .p-sidebar{width:300px;margin-right:5.4%}}.faq .p-sidebar::after{position:absolute;display:block;content:"";top:0;left:0;right:0;margin:auto;width:100%;height:39px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/faq/sidebar_decor.png")}.faq .p-sidebar__ttl{position:relative;font-size:17px;font-size:1.7rem;line-height:1.82353em;font-weight:700;letter-spacing:1.7px;color:#fff;text-align:center;z-index:2;margin-bottom:25px}.faq .p-sidebar__lst{position:relative}@media (min-width: 768px){.faq .p-sidebar__lst{max-height:64vh;overflow:auto}}.faq .p-sidebar__lst::after{position:absolute;content:"";top:12px;bottom:31px;left:2px;margin-right:auto;margin-left:0;width:2px;background-position:top center;background-size:contain;background-repeat:repeat-y;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/faq/sidebar_line.png");z-index:1}.faq .p-sidebar__lst .item{position:relative;display:flex;align-items:baseline;color:#707070;padding-left:17px;margin-bottom:19px}.faq .p-sidebar__lst .item.active::after{background-color:#0081cc}.faq .p-sidebar__lst .item.active .item__num,.faq .p-sidebar__lst .item.active .item__txt{color:#000000;font-weight:700}.faq .p-sidebar__lst .item::after{position:absolute;content:"";top:0;left:0;bottom:0;margin:auto;width:7px;height:7px;background-color:#a1c8df;border-radius:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:2}.faq .p-sidebar__lst .item__num{font-size:16px;font-size:1.6rem;line-height:1.25em;font-weight:400;letter-spacing:0.8px;font-family:"Be Vietnam Pro",serif;margin-right:5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;white-space:nowrap}.faq .p-sidebar__lst .item__txt{display:block;font-size:15px;font-size:1.5rem;font-weight:400;letter-spacing:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:auto}:lang(vi) .faq .p-sidebar__lst .item__txt,:lang(en) .faq .p-sidebar__lst .item__txt{letter-spacing:0em}.faq .p-faq{flex:1}@media (min-width: 768px){.faq .p-faq{margin-right:76px;margin-top:-44px}}.faq .p-faq__block{padding-top:58px}@media (max-width: 767px){.faq .p-faq__block{padding-top:80px}.faq .p-faq__block:first-child{padding-top:0}}.faq .p-faq__block .cate{display:flex;align-items:center;font-size:40px;font-size:4rem;line-height:1.1em;font-weight:700;letter-spacing:2px;margin-bottom:39px}:lang(vi) .faq .p-faq__block .cate,:lang(en) .faq .p-faq__block .cate{letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 1023px){.faq .p-faq__block .cate{font-size:3.91007vw;line-height:4.30108vw}}@media (max-width: 767px){.faq .p-faq__block .cate{font-size:24px;font-size:2.4rem;line-height:1.33333em;font-weight:700;letter-spacing:1.2px;margin-bottom:20px}:lang(vi) .faq .p-faq__block .cate,:lang(en) .faq .p-faq__block .cate{letter-spacing:0em}}.faq .p-faq__block .cate__num{position:relative;display:flex;align-items:center;justify-content:center;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;background-color:#0081cc;border-radius:100%;color:#fff;min-width:44px;min-height:44px;width:44px;height:44px;font-family:"Be Vietnam Pro",serif;margin-right:17px}.faq .p-faq__block .cate__num::after{position:absolute;content:"";margin:auto;top:0;right:-7px;bottom:0;width:9px;height:10px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg viewBox="0 0 9 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 4.63397C9.16667 5.01887 9.16667 5.98113 8.5 6.36603L1.75 10.2631C1.08333 10.648 0.25 10.1669 0.25 9.39711L0.25 1.60289C0.25 0.833085 1.08333 0.35196 1.75 0.73686L8.5 4.63397Z" fill="%230081CC"/></svg>')}.faq .p-faq__block .row+.row{margin-top:31px}@media (max-width: 767px){.faq .p-faq__block .row+.row{margin-top:6px}}.faq .p-faq__block .row__ques{background-color:#f2f9fe;border-radius:16px;padding:20px 59px;overflow:hidden;border:1px solid transparent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer}@media (max-width: 767px){.faq .p-faq__block .row__ques{padding:12px 42px}}.faq .p-faq__block .row__ques::after{position:absolute;content:"";top:0;right:23px;bottom:0;margin:auto;width:44px;height:44px;background-image:url('data:image/svg+xml,<svg  viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6729 23.8067V22.6211H20.5132L21.6532 22.6211L28.4936 22.6211V23.8067H21.6532H20.5132H13.6729Z" fill="%230081CC"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform 0.3s, background-image 0.4s;-webkit-transition:transform 0.3s, background-image 0.4s;-moz-transition:transform 0.3s, background-image 0.4s;-ms-transition:transform 0.3s, background-image 0.4s;-o-transition:transform 0.3s, background-image 0.4s}@media (max-width: 767px){.faq .p-faq__block .row__ques::after{right:4px}}.faq .p-faq__block .row__ques.active::after{transform:rotate(180deg);background-image:url('data:image/svg+xml,<svg viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6729 23.8107V22.625H20.5132L21.6532 22.625L28.4935 22.625V23.8107H21.6532H20.5132H13.6729Z" fill="%230081CC"/><path d="M20.194 15.5098L21.3796 15.5098L21.3796 22.3501L21.3796 23.4901L21.3796 30.3305L20.194 30.3305L20.194 23.4901L20.194 22.3501L20.194 15.5098Z" fill="%230081CC"/></svg>')}.faq .p-faq__block .row__ques::before{content:"Q"}@media (max-width: 767px){.faq .p-faq__block .row__ques::before{top:4px !important;bottom:0 !important}}@media only screen and (min-width: 1025px){.faq .p-faq__block .row__ques:hover{border-color:#0081cc}}.faq .p-faq__block .row__ques,.faq .p-faq__block .row__ans,.faq .p-faq__block .row__ans p{font-size:17px;font-size:1.7rem;line-height:1.64706em;font-weight:600;letter-spacing:0.85px}:lang(vi) .faq .p-faq__block .row__ques,:lang(en) .faq .p-faq__block .row__ques,:lang(vi) .faq .p-faq__block .row__ans,:lang(en) .faq .p-faq__block .row__ans,:lang(vi) .faq .p-faq__block .row__ans p,:lang(en) .faq .p-faq__block .row__ans p{letter-spacing:0em}.faq .p-faq__block .row__ans,.faq .p-faq__block .row__ans p{font-weight:400}.faq .p-faq__block .row__ques,.faq .p-faq__block .row__ans{position:relative;padding-left:59px}.faq .p-faq__block .row__ques p:last-child,.faq .p-faq__block .row__ans p:last-child{margin-bottom:0}@media (max-width: 767px){.faq .p-faq__block .row__ques,.faq .p-faq__block .row__ans{padding-left:46px}}.faq .p-faq__block .row__ques::before,.faq .p-faq__block .row__ans::before{position:absolute;top:20px;left:24px;width:20px;height:30px;margin:auto;font-size:24px;font-size:2.4rem;font-weight:800;letter-spacing:4.8px;font-family:"Be Vietnam Pro",serif;color:#0081cc}:lang(vi) .faq .p-faq__block .row__ques::before,:lang(en) .faq .p-faq__block .row__ques::before,:lang(vi) .faq .p-faq__block .row__ans::before,:lang(en) .faq .p-faq__block .row__ans::before{letter-spacing:0em}@media (max-width: 767px){.faq .p-faq__block .row__ques::before,.faq .p-faq__block .row__ans::before{font-size:20px;font-size:2rem;font-weight:800;letter-spacing:4px;left:15px}:lang(vi) .faq .p-faq__block .row__ques::before,:lang(en) .faq .p-faq__block .row__ques::before,:lang(vi) .faq .p-faq__block .row__ans::before,:lang(en) .faq .p-faq__block .row__ans::before{letter-spacing:0em}}.faq .p-faq__block .row__ans{margin-top:20px;padding-right:20px;display:none}.faq .p-faq__block .row__ans .cms-content{min-height:28px;display:flex;align-items:center}.faq .p-faq__block .row__ans .cms-content-inner{width:100%}.faq .p-faq__block .row__ans::before{top:1px;content:"A"}.faq .p-msg{position:relative;border-radius:20px 16px 16px 20px;background-color:#0081cc;font-size:17px;font-size:1.7rem;line-height:1.64706em;font-weight:400;letter-spacing:1.7px;color:#fff}:lang(vi) .faq .p-msg,:lang(en) .faq .p-msg{letter-spacing:0em}@media (min-width: 768px){.faq .p-msg{max-width:calc(900 / (1440 - (59 * 2)) * 100%);margin:127px 76px 63px auto;padding:12px 20px 12px 114px}}@media only screen and (min-width: 768px) and (max-width: 1439px){.faq .p-msg{font-size:1.11111vw;line-height:1.94444vw}}@media (max-width: 767px){.faq .p-msg{padding:43px 10px 21px;margin:85px auto 47px;text-align:center}}@media only screen and (max-width: 767px) and (max-width: 374px){.faq .p-msg{font-size:4vw;line-height:7.46667vw}}.faq .p-msg a{display:inline;font-weight:800;color:#fff;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width: 767px){.faq .p-msg a{display:block;margin-top:1px}}.faq .p-msg__ico{position:absolute;top:6px;left:-11px;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;width:107px;height:107px;border:12px solid #fff;background-color:#0081cc;border-radius:100%}@media (max-width: 767px){.faq .p-msg__ico{left:0;right:0;top:-32px;bottom:unset;width:68px;height:68px;border-width:8px}.faq .p-msg__ico img{max-width:25px;margin:auto}}.faq .c-btn01{max-width:250px;margin:auto auto 20px}:lang(vi) .faq .c-btn01{max-width:300px}@media (max-width: 767px){.faq .c-btn01{margin:auto auto 43px}}

/*# sourceMappingURL=maps/faq.min.css.map */
