@charset "UTF-8";
/*! このCSSファイルは書き換えないで下さい。（クライアント様のほうで追記したい場合は、「custom.css」に追記してください。）*/
/*! */
/*! */.section-ttl--before{color:#0c61a8;font-size:2.4rem;font-weight:800;text-align:center}@media screen and (max-width:959px){.section-ttl--before{font-size:2.1818181818rem}}@media screen and (max-width:559px){.section-ttl--before{font-size:2rem}}.section-ttl--after{color:#0c61a8;font-size:2rem;font-weight:800;text-align:center;margin:-3.2rem 0 4rem}@media screen and (max-width:959px){.section-ttl--after{font-size:1.9047619048rem;margin:-2.9090909091rem 0 3.6363636364rem}}@media screen and (max-width:559px){.section-ttl--after{font-size:1.8181818182rem;margin:-2.6666666667rem 0 3.3333333333rem}}#kv--vietnam{background:url(img/service/vietnam/kv--bg.webp?2510211521) no-repeat center center/cover;height:708px;min-height:708px;position:relative}@media screen and (max-width:959px){#kv--vietnam{height:auto!important;min-height:0!important;padding:7.2vw 0 0}}#kv--vietnam .ctt-width-l{height:100%;position:relative}#kvtxt--vietnam{width:100%;height:432px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:201}@media screen and (max-width:959px){#kvtxt--vietnam{text-align:center;height:auto;position:relative;top:auto;left:auto;right:auto;bottom:auto}}#kvtxt--vietnam #kvtxt--01--vietnam{color:#0c61a8;font-size:27px;font-weight:800;margin-bottom:0.2rem}@media screen and (max-width:959px){#kvtxt--vietnam #kvtxt--01--vietnam{font-size:2.5vw;margin-bottom:0.8vw}}@media screen and (max-width:559px){#kvtxt--vietnam #kvtxt--01--vietnam{font-size:2.8vw}}#kvtxt--vietnam #kvtxt--02--vietnam{font-size:68px;font-weight:800;margin:0 0 3.4rem}@media screen and (max-width:959px){#kvtxt--vietnam #kvtxt--02--vietnam{font-size:5.6vw;margin-bottom:2.4vw}}@media screen and (max-width:559px){#kvtxt--vietnam #kvtxt--02--vietnam{font-size:5.9vw}}#kvtxt--vietnam #kvtxt--03--vietnam{font-size:1.6rem}@media screen and (max-width:959px){#kvtxt--vietnam #kvtxt--03--vietnam{font-size:2.1vw}}@media screen and (max-width:559px){#kvtxt--vietnam #kvtxt--03--vietnam{font-size:2.8vw}}#kvtxt--vietnam #kvtxt--03--vietnam p{margin:0 0 1.4rem}@media screen and (max-width:959px){#kvtxt--vietnam #kvtxt--03--vietnam p{margin:0 0 1.4vw}}#kvtxt--vietnam #kvtxt--03--vietnam p:last-child{margin-bottom:0!important}#kvtxt--vietnam #kvtxt--03--vietnam p strong{color:#0c61a8;font-weight:800}#kvwoman--vietnam{background:url(img/service/vietnam/kv--woman.webp?2510211521) no-repeat center bottom/1240px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:200}@media screen and (max-width:959px){#kvwoman--vietnam{display:none}}#kvwoman--vietnam--sm{line-height:0;max-width:30vw;margin:4vw auto 0;position:relative;z-index:200}@media screen and (max-width:559px){#kvwoman--vietnam--sm{max-width:34vw}}#trouble-section #trouble-wrap{margin:4.8rem 0 0}@media screen and (max-width:959px){#trouble-section #trouble-wrap .one-trouble{margin:0 0 3.3333333333rem}}@media screen and (max-width:559px){#trouble-section #trouble-wrap .one-trouble{margin:0 0 2.8571428571rem}}#trouble-section #trouble-wrap .one-trouble .trouble-txt{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;font-size:1.4rem;margin:0 0 2.4rem;padding:2rem 2.4rem;border-radius:0.8rem;position:relative}#trouble-section #trouble-wrap .one-trouble .trouble-txt:before{content:"";border:0px solid rgba(0,0,0,0);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 14px;width:0;height:0;position:absolute;bottom:-20px;left:50%;margin:0 0 0 -14px;z-index:2}#trouble-section #trouble-wrap .one-trouble .trouble-who{text-align:center}#trouble-section #trouble-wrap .one-trouble .trouble-who .trouble-ill{width:180px;margin:0 auto}@media screen and (max-width:959px){#trouble-section #trouble-wrap .one-trouble .trouble-who .trouble-ill{width:150px}}@media screen and (max-width:559px){#trouble-section #trouble-wrap .one-trouble .trouble-who .trouble-ill{width:128.5714285714px}}#trouble-section #trouble-wrap .one-trouble .trouble-who .trouble-name{font-size:1.4rem;font-weight:700;line-height:1.5}#trouble-section #trouble-end{background:#f8951d;color:#fff;font-size:2.4rem;font-weight:800;text-align:center;margin:4.8rem 0 3.2rem;padding:0.8rem}@media screen and (max-width:959px){#trouble-section #trouble-end{font-size:2rem;margin:3.4285714286rem 0 2.2857142857rem}}@media screen and (max-width:559px){#trouble-section #trouble-end{font-size:1.7142857143rem;margin:2.6666666667rem 0 1.7777777778rem}}.service-section .navscroll-wrap{margin:6.4rem 0}@media screen and (max-width:959px){.service-section .navscroll-wrap{margin:4.5714285714rem 0}}@media screen and (max-width:559px){.service-section .navscroll-wrap{margin:3.5555555556rem 0}}.service-section .navscroll-wrap .one-navscroll{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;color:#252525;font-size:1.6rem;font-weight:700;text-align:center;text-decoration:none;padding:3.2rem 1.6rem;display:block;position:relative}@media screen and (max-width:959px){.service-section .navscroll-wrap .one-navscroll{margin-bottom:1.0909090909rem;padding:2.2857142857rem 1.1428571429rem}}@media screen and (max-width:559px){.service-section .navscroll-wrap .one-navscroll{margin-bottom:1rem;padding:1.7777777778rem 0.8888888889rem}}.service-section .navscroll-wrap .one-navscroll:before{content:"";background:url(img/_icon/arrow--gray.png) no-repeat center center/cover;width:16px;height:16px;position:absolute;bottom:16px;left:50%;margin-left:-8px;transform:rotate(90deg);z-index:2;opacity:0;transition:all 0.3s ease}.service-section .navscroll-wrap .one-navscroll .navscroll-num,.service-section .navscroll-wrap .one-navscroll .navscroll-ttl{display:block}.service-section .navscroll-wrap .one-navscroll .navscroll-num{color:#0c61a8;font-size:1.2rem}.service-section .navscroll-wrap .one-navscroll .navscroll-ttl{color:#252525;font-size:1.6rem}.service-section .navscroll-wrap .one-navscroll.one-navscroll--current{background:#0c61a8}.service-section .navscroll-wrap .one-navscroll.one-navscroll--current:before{content:none!important}.service-section .navscroll-wrap .one-navscroll.one-navscroll--current:after{content:"";border:0px solid rgba(0,0,0,0);border-color:#0c61a8 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 12px;width:0;height:0;position:absolute;bottom:-19px;left:50%;margin-left:-12px;z-index:2}@media screen and (max-width:959px){.service-section .navscroll-wrap .one-navscroll.one-navscroll--current:after{content:none}}.service-section .navscroll-wrap .one-navscroll.one-navscroll--current .navscroll-num,.service-section .navscroll-wrap .one-navscroll.one-navscroll--current .navscroll-ttl{color:#fff!important}@media screen and (min-width:959px){.service-section .navscroll-wrap .one-navscroll:hover:before{bottom:12px;opacity:1}}.service-section #servicebox-wrap .one-servicebox{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;margin:0 0 6.4rem;padding:4rem 4.8rem;position:relative}@media screen and (max-width:959px){.service-section #servicebox-wrap .one-servicebox{margin:0 0 5.3333333333rem;padding:2.8571428571rem 3.4285714286rem}}@media screen and (max-width:559px){.service-section #servicebox-wrap .one-servicebox{margin:0 0 4.5714285714rem;padding:2.2222222222rem 2.6666666667rem}}.service-section #servicebox-wrap .one-servicebox:last-child{margin-bottom:0!important}.service-section #servicebox-wrap .one-servicebox .servicebox-num{color:#0c61a8;font-size:2rem;font-weight:800;text-align:center}@media screen and (max-width:959px){.service-section #servicebox-wrap .one-servicebox .servicebox-num{font-size:1.8181818182rem}}@media screen and (max-width:559px){.service-section #servicebox-wrap .one-servicebox .servicebox-num{font-size:1.6666666667rem}}.service-section #servicebox-wrap .one-servicebox .servicebox-ttl{font-size:3.4rem;font-weight:800;text-align:center;margin:0 0 4rem}@media screen and (max-width:959px){.service-section #servicebox-wrap .one-servicebox .servicebox-ttl{font-size:2.6153846154rem;margin:0 0 3.3333333333rem}}@media screen and (max-width:559px){.service-section #servicebox-wrap .one-servicebox .servicebox-ttl{font-size:2.125rem;margin:0 0 2.8571428571rem}}.service-section #servicebox-wrap .one-servicebox .servicebox-ttl .small{font-size:1.55rem;line-height:1.65;display:block}.service-section .hd-service{background:#003686;color:#fff;font-size:2rem;font-weight:800;text-align:center;margin:6.4rem 0 1.2rem;padding:0.8rem}@media screen and (max-width:959px){.service-section .hd-service{font-size:1.9047619048rem;margin:5.8181818182rem 0 1.0909090909rem}}@media screen and (max-width:559px){.service-section .hd-service{font-size:1.8181818182rem;margin:5.3333333333rem 0 1rem}}.service-section #servicevietnam-wrap{margin:4rem 0}.service-section #servicevietnam-wrap .servicevietnam-img{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;line-height:0;padding:0.8rem;position:relative}@media screen and (max-width:559px){.service-section #servicevietnam-wrap .servicevietnam-img{margin:0 0 1.6rem}}.service-section #servicevietnam-wrap .servicevietnam-list li{font-size:1.6rem;line-height:1.75;list-style-type:none;margin:0 0 1rem;padding-left:32px;position:relative}@media screen and (max-width:959px){.service-section #servicevietnam-wrap .servicevietnam-list li{margin:0 0 0.8333333333rem;padding-left:30px}}@media screen and (max-width:559px){.service-section #servicevietnam-wrap .servicevietnam-list li{margin:0 0 0.7142857143rem;padding-left:28px}}.service-section #servicevietnam-wrap .servicevietnam-list li:last-child{margin-bottom:0}.service-section #servicevietnam-wrap .servicevietnam-list li:before{content:"";background:url(img/service/vietnam/check.webp?2510211521) no-repeat center center/cover;color:#000;width:22px;height:22px;position:absolute;top:50%;left:0;transform:translate(0,-50%);z-index:2}@media screen and (max-width:959px){.service-section #servicevietnam-wrap .servicevietnam-list li:before{width:20px;height:20px}}@media screen and (max-width:559px){.service-section #servicevietnam-wrap .servicevietnam-list li:before{width:18px;height:18px}}.service-section #serviceother-wrap{margin:4rem 0 0}.service-section #serviceother-wrap .one-serviceother{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;margin:0 0 1.6rem;padding:0.6rem;position:relative}@media screen and (max-width:959px){.service-section #serviceother-wrap .one-serviceother{margin:0 0 1.5238095238rem}}@media screen and (max-width:559px){.service-section #serviceother-wrap .one-serviceother{margin:0 0 1.4545454545rem}}.service-section #serviceother-wrap .one-serviceother .serviceother-img{line-height:0}.service-section #serviceother-wrap .one-serviceother .serviceother-ttl{background:#fff;font-size:1.6rem;font-weight:800;text-align:center;line-height:1.65;padding:1.6rem}#reason-section #reason-wrap{margin:6.4rem 0 0}#reason-section #reason-wrap .one-reason{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;text-align:center;margin:0 0 6.4rem;position:relative}@media screen and (max-width:959px){#reason-section #reason-wrap .one-reason{margin:0 0 5.3333333333rem}}@media screen and (max-width:559px){#reason-section #reason-wrap .one-reason{margin:0 0 4.5714285714rem}}#reason-section #reason-wrap .one-reason .reason-ctt{padding:3.2rem}#reason-section #reason-wrap .one-reason .reason-ctt .reason-num{background:#d2241b;color:#f6e801;font-size:1.3rem;font-weight:800;text-align:center;margin:0 0 0.8rem;padding:0.2rem 2.4rem;display:inline-block}#reason-section #reason-wrap .one-reason .reason-ctt .reason-ttl{font-size:3rem;font-weight:800;text-align:center;margin:0 0 1.6rem}@media screen and (max-width:959px){#reason-section #reason-wrap .one-reason .reason-ctt .reason-ttl{font-size:2.7272727273rem}}@media screen and (max-width:559px){#reason-section #reason-wrap .one-reason .reason-ctt .reason-ttl{font-size:2.5rem}}#reason-section #reason-wrap .one-reason .reason-ctt .reason-txt{text-align:left}#reason-section #reason-wrap .one-reason .reason-img{line-height:0}#cost-section{background:url(img/service/vietnam/cost--bg.webp?2510211521) no-repeat center center/cover #f8951d;color:#fff}#comparison-section #comparison-table{margin:2.4rem 0 0}@media screen and (max-width:959px){#comparison-section #comparison-table{overflow-x:scroll}}#comparison-section #comparison-table table{width:100%;border-collapse:separate;border-spacing:4px 0}#comparison-section #comparison-table table tr td,#comparison-section #comparison-table table tr th{border-left:4px solid #cfcfcf;border-right:4px solid #cfcfcf;font-size:1.4rem;text-align:center;line-height:1.5;letter-spacing:0;padding:1.6rem 0.8rem}@media screen and (max-width:959px){#comparison-section #comparison-table table tr td,#comparison-section #comparison-table table tr th{border-width:3px;font-size:1.5vw}}@media screen and (max-width:559px){#comparison-section #comparison-table table tr td,#comparison-section #comparison-table table tr th{border-width:2px;font-size:1.8vw}}#comparison-section #comparison-table table tr td b,#comparison-section #comparison-table table tr th b{font-size:1.8rem;font-weight:800}@media screen and (max-width:959px){#comparison-section #comparison-table table tr td b,#comparison-section #comparison-table table tr th b{font-size:1.6vw}}@media screen and (max-width:559px){#comparison-section #comparison-table table tr td b,#comparison-section #comparison-table table tr th b{font-size:1.9vw}}#comparison-section #comparison-table table tr td strong,#comparison-section #comparison-table table tr th strong{font-size:2.4rem;font-weight:800}@media screen and (max-width:959px){#comparison-section #comparison-table table tr td strong,#comparison-section #comparison-table table tr th strong{font-size:3vw}}#comparison-section #comparison-table table tr td.comparison-glosperity,#comparison-section #comparison-table table tr th.comparison-glosperity{border-color:#003686!important;color:#003686;font-weight:700}#comparison-section #comparison-table table tr th{background:#b6c6e7}#comparison-section #comparison-table table tr th.comparison-hd{width:16%}#comparison-section #comparison-table table tr th.comparison-glosperity{width:24%}#comparison-section #comparison-table table tr th.comparison-a,#comparison-section #comparison-table table tr th.comparison-b,#comparison-section #comparison-table table tr th.comparison-c{width:20%}#comparison-section #comparison-table table tr td{background:#fafafa}#comparison-section #comparison-table table tr:nth-child(2n) td,#comparison-section #comparison-table table tr:nth-child(2n) th{background:#f2f2f2}#comparison-section #comparison-table table tr:first-child td,#comparison-section #comparison-table table tr:first-child th{border-top:4px solid #cfcfcf}@media screen and (max-width:959px){#comparison-section #comparison-table table tr:first-child td,#comparison-section #comparison-table table tr:first-child th{border-width:3px}}@media screen and (max-width:559px){#comparison-section #comparison-table table tr:first-child td,#comparison-section #comparison-table table tr:first-child th{border-width:2px}}#comparison-section #comparison-table table tr:last-child td,#comparison-section #comparison-table table tr:last-child th{border-bottom:4px solid #cfcfcf}@media screen and (max-width:959px){#comparison-section #comparison-table table tr:last-child td,#comparison-section #comparison-table table tr:last-child th{border-width:3px}}@media screen and (max-width:559px){#comparison-section #comparison-table table tr:last-child td,#comparison-section #comparison-table table tr:last-child th{border-width:2px}}#comparison-section #comparison-table #comparison-logo{line-height:0;width:160px;margin:0 auto}@media screen and (max-width:959px){#comparison-section #comparison-table #comparison-logo{width:16vw}}.step-section .step-wrap{margin:0 0 4rem}.step-section .step-wrap .one-step{background:#003686;text-align:center;margin:0 0 0.8rem;padding:2.4rem 2.4rem 3.2rem;position:relative}.step-section .step-wrap .one-step:before{content:"";border:0px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003686;border-width:16px 12px;width:0;height:0;position:absolute;top:50%;margin:-16px 0 0;right:-24px;z-index:2}.step-section .step-wrap .one-step .step-num{background:#fff;color:#003686;font-size:1.3rem;font-weight:700;text-transform:uppercase;margin:0 0 1.6rem;padding:0 2.4rem;display:inline-block}.step-section .step-wrap .one-step .step-icn{background:#fff;line-height:0;width:60px;height:60px;margin:0 auto 0.8rem;padding:1rem;border-radius:50%;position:relative;z-index:2}@media screen and (max-width:959px){.step-section .step-wrap .one-step .step-icn{width:48px;height:48px;padding:0.8rem}}@media screen and (max-width:559px){.step-section .step-wrap .one-step .step-icn{width:40px;height:40px;padding:0.6rem;margin:0 auto}}.step-section .step-wrap .one-step .step-txt{color:#fff;font-size:1.5rem;font-weight:700}.step-section .step-wrap .one-step .step-txt .small{font-size:1.2rem;font-weight:400;line-height:1.65;display:block}.step-section .step-wrap.step-wrap--service .one-step--01{background:#004bb9}.step-section .step-wrap.step-wrap--service .one-step--01:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #004bb9}.step-section .step-wrap.step-wrap--service .one-step--02{background:#0042a5}.step-section .step-wrap.step-wrap--service .one-step--02:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0042a5}@media screen and (max-width:559px){.step-section .step-wrap.step-wrap--service .one-step--02:before{content:none}}.step-section .step-wrap.step-wrap--service .one-step--03{background:#003e9a}.step-section .step-wrap.step-wrap--service .one-step--03:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003e9a}@media screen and (max-width:959px){.step-section .step-wrap.step-wrap--service .one-step--03:before{content:none}}@media screen and (max-width:559px){.step-section .step-wrap.step-wrap--service .one-step--03:before{content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003e9a}}.step-section .step-wrap.step-wrap--service .one-step--04{background:#00388b}.step-section .step-wrap.step-wrap--service .one-step--04:before{content:none}@media screen and (max-width:959px){.step-section .step-wrap.step-wrap--service .one-step--04:before{content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00388b}}@media screen and (max-width:559px){.step-section .step-wrap.step-wrap--service .one-step--04:before{content:none}}.step-section .step-wrap.step-wrap--service .one-step--05{background:#003481}.step-section .step-wrap.step-wrap--service .one-step--05:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003481}.step-section .step-wrap.step-wrap--service .one-step--06{background:#002e72}.step-section .step-wrap.step-wrap--service .one-step--06:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #002e72}@media screen and (max-width:959px){.step-section .step-wrap.step-wrap--service .one-step--06:before{content:none}}@media screen and (max-width:559px){.step-section .step-wrap.step-wrap--service .one-step--06:before{content:none}}.step-section .step-wrap.step-wrap--service .one-step--07{background:#002a67}.step-section .step-wrap.step-wrap--service .one-step--07:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #002a67}.step-section .step-wrap.step-wrap--service .one-step--08{background:#002153}.step-section .step-wrap.step-wrap--service .one-step--08:before{content:none}.step-section .step-wrap.step-wrap--step .one-step--01{background:#0046af}.step-section .step-wrap.step-wrap--step .one-step--01:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0046af}.step-section .step-wrap.step-wrap--step .one-step--02:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #003686}.step-section .step-wrap.step-wrap--step .one-step--03{background:#00265d}.step-section .step-wrap.step-wrap--step .one-step--03:before{content:none}#supporter-section #supporter-wrap .one-supporter{box-shadow:0 2px 8px rgba(0,0,0,0.125);background:#fff;margin:0 0 1.6rem;padding:1.6rem;position:relative}@media screen and (max-width:959px){#supporter-section #supporter-wrap .one-supporter{margin:0 0 1.3333333333rem}}@media screen and (max-width:559px){#supporter-section #supporter-wrap .one-supporter{margin:0 0 1.1428571429rem}}#supporter-section #supporter-wrap .one-supporter .supporter-ctt{padding:1.2rem}#supporter-section #supporter-wrap .one-supporter .supporter-ctt .supporter-type{color:#0c61a8;font-size:1.6rem;font-weight:800;text-align:center}#supporter-section #supporter-wrap .one-supporter .supporter-ctt .supporter-name{font-size:2.2rem;font-weight:800;margin:0 0 0.8rem;text-align:center}#supporter-section #supporter-wrap .one-supporter .supporter-ctt .supporter-name .small{font-size:1.5rem}@media screen and (max-width:959px){#supporter-section #supporter-wrap .one-supporter .supporter-ctt .supporter-name .small{display:block}}#supporter-section #supporter-wrap .one-supporter .supporter-ctt .supporter-txt{font-size:1.4rem}#client-section #client-list{text-align:center}#client-section #client-list li{line-height:0;max-width:200px;display:inline-block}@media screen and (max-width:959px){#client-section #client-list li{max-width:133.3333333333px}}@media screen and (max-width:559px){#client-section #client-list li{max-width:111.1111111111px}}#faq-section #faq-wrap .one-faq{box-shadow:0 2px 4px 2px rgba(0,0,0,0.05);background:#0c61a8;background:linear-gradient(30deg,#1e2b5a 0%,#153994 40%,#2585b5 100%);margin:0 0 3.2rem;padding:1.2rem;border-radius:8px}@media screen and (max-width:959px){#faq-section #faq-wrap .one-faq{margin:0 0 2.2857142857rem;padding:1rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq{margin:0 0 1.7777777778rem;padding:0.8rem}}#faq-section #faq-wrap .one-faq:last-child{margin-bottom:0!important}#faq-section #faq-wrap .one-faq .faq-question{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 0.8rem;padding:10px 16px 10px 64px;position:relative}@media screen and (max-width:959px){#faq-section #faq-wrap .one-faq .faq-question{padding:10px 16px 10px 56px}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question{font-size:1.7rem;line-height:1.7;height:auto;padding:6px 12px 6px 40px}}#faq-section #faq-wrap .one-faq .faq-question:before{content:"Q";background:#fff;color:#003686;font-size:2.4rem;font-family:"Ubuntu",sans-serif;font-weight:700;text-align:center;width:48px;height:48px;line-height:45px;margin:-24px 0 0;position:absolute;top:50%;left:0;border-radius:50%;z-index:3}@media screen and (max-width:959px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:2.2rem;width:40px;height:40px;line-height:38px;margin:-20px 0 0}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-question:before{font-size:2rem;width:32px;height:32px;line-height:28px;margin:-16px 0 0}}#faq-section #faq-wrap .one-faq .faq-answer{background:#fff;font-size:1.5rem;padding:2.4rem 3.2rem;border-radius:8px}@media screen and (max-width:959px){#faq-section #faq-wrap .one-faq .faq-answer{padding:2rem 2.6666666667rem}}@media screen and (max-width:559px){#faq-section #faq-wrap .one-faq .faq-answer{padding:1.7142857143rem 2.2857142857rem}}#faq-section #faq-wrap .one-faq .faq-answer p{margin:0 0 1.2rem}#faq-section #faq-wrap .one-faq .faq-answer p:last-child{margin-bottom:0!important}