@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section_faqs{padding-top:60px;padding-bottom:66px}.faqs{border:1px solid #f5f5f5;border-radius:8px;justify-content:center;align-items:center;gap:40px;width:100%;padding:40px;display:flex}.faqs_desc{flex-direction:column;justify-content:space-between;gap:154px;width:45%;display:flex}.faqs_desc h2{font-size:var(--header-2);font-weight:500;line-height:var(--line-height-header-2);letter-spacing:var(--letter-spacing-header-2);font-optical-sizing:auto;color:#000;font-family:Sora,sans-serif;font-style:normal}.faqs_desc_text{background-color:#16997f1a;border-radius:8px;flex-direction:column;gap:16px;padding:28px;display:flex}.faqs_desc_text div{color:#000;flex-direction:column;gap:8px;display:flex}.faqs_desc_text div h4{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal;font-weight:400}.faqs_desc_text div p{font-size:var(--accent-2);font-weight:300;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.faqs_desc_text .btn{width:100%;max-width:200px;height:40px}.faqs_desc_text.mobile{display:none}.faq_list{flex-direction:column;gap:16px;width:55%;height:480px;display:flex;overflow-y:scroll}.faq_list::-webkit-scrollbar{display:none}.faq_item{background-color:#f5f5f5;border-radius:8px;flex-direction:column;gap:0;padding:24px;transition:height .3s,gap .3s .1s;display:flex}.faq_item.open{gap:14px}.faq_item_header{justify-content:space-between;align-items:center;gap:56px;display:flex}.faq_item_header p{font-size:var(--accent-2);font-weight:500;line-height:var(--line-height-accent-2);letter-spacing:var(--letter-spacing-accent-2);font-optical-sizing:auto;color:#333;font-family:DM Sans,sans-serif;font-style:normal}.faq_item_header div{cursor:pointer;aspect-ratio:1;background-color:#fff;border:1px solid #f5f5f5;border-radius:6px;justify-content:center;align-items:center;height:36px;display:flex}.faq_item_header div svg{transition:transform .5s ease-in-out;transform:rotate(180deg)}.faq_item_header.open div svg{transform:rotate(0)}.faq_item_desc{color:#666;font-size:var(--accent-4);line-height:var(--line-height-accent-4);letter-spacing:var(--letter-spacing-accent-4);font-optical-sizing:auto;opacity:0;width:95%;height:0;font-family:DM Sans,sans-serif;font-style:normal;transition:height .3s ease-in-out,opacity .4s ease-in-out}.faq_item_desc.open{opacity:1;height:100%}@media screen and (max-width:1024px){.section_faqs{padding-top:24px;padding-bottom:44px}.faqs{padding:20px}.faqs_desc{gap:28px}.faqs_desc h2{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;color:#000;font-family:Sora,sans-serif;font-style:normal;font-weight:400}.faqs_desc_text{padding:20px}.faqs_desc_text div h4{font-size:var(--header-6);font-weight:400;line-height:var(--line-height-header-6);letter-spacing:var(--letter-spacing-header-6);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal}.faqs_desc_text div p{font-size:var(--accent-3);font-weight:300;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.faqs_desc_text .btn{width:fit-content}.faq_item{padding:20px}.faq_item_header{gap:16px}.faq_item_header p{font-size:var(--accent-3);font-weight:600;line-height:var(--line-height-accent-3);letter-spacing:var(--letter-spacing-accent-3);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}.faq_item_header div{aspect-ratio:1;height:28px}.faq_item_header.open div svg{transform:rotate(0)}.faq_item_desc{width:100%}}@media screen and (max-width:900px){.faqs{flex-direction:column;gap:28px}.faqs_desc{width:100%}.faq_list{width:100%;height:100%;overflow-y:hidden}.faq_item_header{justify-content:space-between}.faqs_desc_text{display:none}.faqs_desc_text .btn{width:100%}.faqs_desc_text.mobile{margin-top:16px;display:flex}}
