.faqs{padding:3.125vw 1.0416666667vw;position:relative}.faqs .wrapper{max-width:62.5vw;width:100%;margin:0 auto}.faqs .wrapper__faqs{margin-top:3.125vw;width:100%;gap:1.0416666667vw}.faqs .faq{border-radius:0.625vw;padding:1.4583333333vw 2.0833333333vw;color:#16253f;transition:background-color .5s ease-in-out;border:1px solid #18355e;display:none}.faqs .faq .title{font-size:1.25vw;font-weight:700;line-height:1.2;color:#16253f}.faqs .faq .title+.desc{margin-top:2.0833333333vw}.faqs .faq .icon{transition:rotate .5s ease-in-out}.faqs .faq:hover{cursor:pointer}.faqs .faq.active{background-color:#f0f0f0;padding-bottom:2.0833333333vw}.faqs .faq.active .icon{rotate:180deg}.faqs .faq.show{display:flex}@media screen and (max-width: 768px){.faqs{padding:15.3846153846vw 0}.faqs .wrapper{max-width:307.6923076923vw}.faqs .wrapper__faqs{margin-top:15.3846153846vw;gap:5.1282051282vw}.faqs .faq{border-radius:3.0769230769vw;padding:5.1282051282vw}.faqs .faq .title{font-size:4.6153846154vw}.faqs .faq .title+.desc{margin-top:5.1282051282vw}.faqs .faq.active{padding-bottom:5.1282051282vw}}
