.page-main,.content-area{padding-bottom:0}.faq{display:flex;flex-direction:column;align-items:center;padding:12rem 3.4rem;background-color:var(--background)}.faq .faq-nav{margin:0 0 10rem;max-width:115rem}.faq .tab-nav{display:flex;flex-wrap:wrap;padding:0}.faq .tab-nav li{display:flex;align-items:center;margin:1rem 1.5rem;border-radius:2rem;padding:.8rem 2.8rem;font-weight:700;font-size:1.6rem;line-height:2rem;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;background-color:rgba(0,0,0,0);cursor:pointer;transition:color .3s ease,background-color .3s ease}.faq .tab-nav li span{display:flex;align-items:center;justify-content:center;margin-left:1rem;border:1px solid currentColor;padding:0 .5rem;min-width:2.4rem;width:auto;height:2.4rem;border-radius:2.4rem;line-height:1.25}.faq .tab-nav li.active{color:var(--background);background-color:var(--main)}.faq .accordion-list{max-width:130rem;width:100%}.faq .accordion.tab-data{display:block}.faq .accordion.tab-data.active{display:block}.faq .accordion .item{margin-bottom:3rem;border-radius:2rem;color:var(--text);background-color:var(--background);box-shadow:0 2rem 4rem rgba(0,0,0,.05);transition:.3s ease;padding-bottom:4rem}.faq .accordion .item .tb-title{display:block;padding:4rem 4rem 0;font-size:3rem;font-weight:700;line-height:1.5;transition:all .3s ease;cursor:pointer}.faq .accordion .item .tb-title:before{content:"";display:inline-block;margin-left:1rem;margin-right:1.4rem;border:.5rem solid rgba(0,0,0,0);border-left-color:currentColor;width:0;height:0;vertical-align:.8rem;transform:rotate(0);transform-origin:center left;transition:transform .3s ease}.faq .accordion .item .tb-title.expand{color:var(--main);padding-bottom:2rem}.faq .accordion .item .tb-title.expand:before{transform:rotate(90deg)}.faq .accordion .item .tb-body{padding:0 4rem;font-size:1.8rem;font-weight:500;line-height:1.5;overflow:hidden;transition:.3s ease}.faq .accordion .item .tb-body p{margin:0 0 1rem;line-height:inherit}.faq .accordion .item .tb-body p:last-child{margin-bottom:0}.faq .accordion .item.active{padding-bottom:4rem}.faq .accordion .item:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.faq{padding:3rem 1.5rem 7rem}.faq .faq-nav{margin-bottom:5rem}.faq .tab-nav{flex-direction:column;align-items:center}.faq .accordion .item{margin-bottom:2rem;padding-bottom:2rem}.faq .accordion .item .tb-title{padding:2rem 2rem 0;font-size:1.6rem}.faq .accordion .item .tb-title.expand{padding-bottom:1rem}.faq .accordion .item .tb-title::before{margin-left:0;margin-right:.5rem;vertical-align:.2rem}.faq .accordion .item .tb-body{font-size:1.4rem}.faq .accordion .item.active{padding-bottom:2rem}}
/*# sourceMappingURL=faq.css.map */
