@charset "utf-8";
.faq-list {display:flex;flex-direction:column;gap:1rem;padding:0 100px;}
.faq-item {border:1px solid #343434;border-radius:0.5rem;overflow:hidden;background-color:#272C3D;}

.faq-btn {width:100%;padding:1rem 1.5rem;text-align:left;display:flex;justify-content:space-between;align-items:center;background-color:#061424;border:none;cursor:pointer;transition:background-color 0.15s ease-in-out;}
.faq-btn:hover {background-color:#272C3D;}
.faq-btn:focus {outline:none;}

.faq-question {font-size:1.00rem;font-weight:700;color:#fff;}
.faq-question1 {font-size:1.00rem;font-weight:700;}
.faq-icon {color:#94a3b8;transition:transform 0.3s duration-300;} /* text-slate-400 */

.faq-content {height:0;overflow:hidden;background-color:#fff;transition:all 0.3s ease-in-out;}
.faq-body {text-align:left;padding:1.5rem;border-top:1px solid #343434;font-size:0.88rem;}
.faq-body p {margin-bottom:0;padding:0:}

@media (max-width:1200px) {
    #faq .faq-list {padding:0}
}


/* 메인 faq 더보기 버튼 */
#faq {text-align:center;}
#faq .btn-get-started {font-weight:500;font-size:0.88rem;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:0.5s;line-height:1;margin:20px 0 0 0;color:#fff;-webkit-animation-delay:0.8s;animation-delay:0.8s;border:0;background:var(--color-secondary);}
#faq .btn-get-started:hover {background:var(--color-primary1);}

@media (max-width:768px) {
  #faq .btn-get-started {font-weight:500;font-size:0.88rem;letter-spacing:1px;display:inline-block;padding:12px 25px;border-radius:50px;transition:0.5s;line-height:1;margin:20px 0 0 0;color:#fff;-webkit-animation-delay:0.8s;animation-delay:0.8s;border:0;background:var(--color-secondary);}
  #faq .btn-get-started:hover {background:var(--color-primary1);}
}