/* ======================================================
   APPLE FAQ
====================================================== */

.ap-faq{

padding:120px 0;

background:#ffffff;

}

.ap-faq-list{

max-width:900px;

margin:70px auto 0;

}

.ap-faq-item{

background:#fff;

border-radius:22px;

margin-bottom:20px;

overflow:hidden;

box-shadow:0 15px 40px rgba(0,0,0,.05);

}

.ap-faq-question{

width:100%;

background:none;

border:none;

padding:26px 30px;

display:flex;

justify-content:space-between;

align-items:center;

font-size:20px;

font-weight:600;

cursor:pointer;

color:#111827;

}

.ap-faq-question span{

font-size:28px;

transition:.3s;

}

.ap-faq-answer{

max-height:0;

overflow:hidden;

transition:.35s ease;

}

.ap-faq-answer p{

padding:0 30px 28px;

color:#6b7280;

line-height:1.8;

}

.ap-faq-item.active .ap-faq-answer{

max-height:220px;

}

.ap-faq-item.active .ap-faq-question span{

transform:rotate(45deg);

}

.ap-faq-item:hover{

box-shadow:0 25px 60px rgba(0,0,0,.08);

}