.faq{color:var(--text-color);display:flex;flex-direction:column}.faq .head{display:flex;padding:25px 0}.faq .head .edit-btn button{background:var(--text-back-color);border:.3px solid gray;border-radius:50px;color:var(--text-color);font-size:var(--font-size-md);padding:14px 48px;cursor:pointer;display:flex;align-items:center;gap:10px}.faq .faq-container{padding:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px}.faq .faq-container .faq-row{display:flex;align-items:start;justify-content:space-between;width:100%;gap:28px;flex-flow:wrap}.faq .faq-container .faq-row .faq-col{width:calc(50% - 14px);text-align:left;display:flex;justify-content:center;flex-direction:column;background-color:rgba(4,4,4,.6);padding:18px 20px;border-radius:14px;transition:.2s ease-in-out}.faq .faq-container .faq-row .faq-col .faq-content{max-height:0;overflow:hidden;transition:max-height .2s ease,padding .2s ease;padding:0}.faq .faq-container .faq-row .faq-col .faq-content.active{max-height:500px;padding:10px 0 0}.faq .faq-container .faq-row .faq-col .faq-content p{margin:0;padding:0;font-weight:300;font-size:15px;line-height:1.6}.faq .faq-container .faq-row .faq-col .main-col{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;transition:.2s ease-in-out}.faq .faq-container .faq-row .faq-col .main-col h4.faq-heading{font-weight:600;font-size:14px;color:var(--text-color);margin:0;padding:0;line-height:1.4}.faq .faq-container .faq-row .faq-col .main-col .icon{display:flex;align-items:center;font-size:14px;cursor:pointer;transition:.2s ease-in-out}.faq .faq-container .faq-row .faq-col p{margin:0;font-weight:400;font-size:15px}.faq .faq-container .faq-row .terms-col2{width:100%;text-align:left;display:flex;justify-content:center;flex-direction:column;gap:20px}.faq .faq-container .faq-row .terms-col2 p{margin:0;font-weight:400;font-size:var(--font-size-md);line-height:1.6}.faq .faq-container .faq-row .terms-col2 p span{font-weight:600}@media(max-width:1200px){.head{padding:20px 0}.head .edit-btn button{padding:10px 28px;font-size:calc(15px*var(--font-scale))}.faq-container{padding:0;gap:20px}.faq-container .faq-row{gap:20px}.faq-container .faq-row .faq-col{width:calc(50% - 10px);padding:16px 18px}.faq-container .faq-row .faq-col .main-col h4.faq-heading{font-size:13px}.faq-container .faq-row .faq-col .faq-content p{font-size:14px}}@media(max-width:768px){.faq .faq-container{padding:10px;gap:20px}.faq .faq-container .faq-row{flex-direction:column;gap:20px;width:auto}.faq .faq-container .faq-row .faq-col{width:auto;padding:16px}.faq .faq-container .faq-row .faq-col h6{font-size:var(--font-size-md)}.faq .faq-container .faq-row .faq-col p{font-size:14px}.faq .main-col{gap:15px}h4.faq-heading{line-height:1.4;transition:font-size .2s ease;font-size:13px}}@media(max-width:480px){.faq .faq-container{padding:0;gap:15px}.faq .faq-container .faq-row{flex-direction:column;gap:15px}.faq .faq-container .faq-row .faq-col{width:auto;padding:12px}}.main-col.active h4.faq-heading{line-height:1.4;transition:font-size .2s ease}