.blog-item-faq-layout{background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative}.blog-item-faq-hdr{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.blog-item-faq-heading{color:#000;text-align:center;letter-spacing:.1rem;width:auto;max-width:50rem;padding:0;font-size:2.5rem;font-weight:700}.blog-item-faq-item{background-color:#f3f3f8;flex-direction:column;width:100%;margin-top:2rem;display:flex;overflow:hidden}.blog-item-faq-item-heading{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:auto;padding:2rem;display:flex}.blog-item-faq-heading-part{color:#000;letter-spacing:.1rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.blog-item-faq-toggler{color:#000;letter-spacing:.1rem;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;padding:.5rem 1rem;font-size:1.5rem;font-weight:700;display:flex}.blog-item-faq-item-content{opacity:0;color:gray;letter-spacing:.1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-height:0;padding:0;font-size:1rem;font-weight:400;transition:max-height .3s,opacity .3s,padding .3s;display:flex;overflow:hidden}.blog-item-faq-item-content li{margin-left:2rem;list-style-type:disc}.blog-item-faq-item-content li a{color:gray;transition:color .1s ease-in-out}.blog-item-faq-item-content li:hover a{color:var(--theme)}.blog-item-faq-item.active .blog-item-faq-item-heading{padding-bottom:1rem}.blog-item-faq-item.active .blog-item-faq-item-content{opacity:1;max-height:40rem;padding:0 2rem 2rem}@media (max-width:1024px){.blog-item-faq-layout{padding:3.5rem}}@media (max-width:768px){.blog-item-faq-layout{padding:2.5rem}}@media (max-width:680px){.blog-item-faq-layout{padding:2rem}}@media (max-width:592px){.blog-item-faq-layout{padding:1.8rem}}@media (max-width:550px){.blog-item-faq-layout{padding:1.5rem}}@media (max-width:472px){.blog-item-faq-layout{padding:1.3rem}}@media (max-width:425px){.blog-item-faq-layout{padding:1.2rem}}@media (max-width:375px){.blog-item-faq-layout{padding:1.1rem}}@media (max-width:320px){.blog-item-faq-layout{padding:1rem}}
