.faqs{flex-direction:column;align-items:center;justify-content:space-between;max-width:800px}.faqs,.faqs__column{display:flex;gap:20px;width:100%}.faqs__column{flex:1;flex-direction:column}.faqs .btn{margin-top:20px}.faq-item{overflow:hidden;transition:all .3s ease;border:2px solid rgba(0,0,0,0);border-radius:20px;background:#f2f2f2}.faq-item:hover{border:2px solid rgba(19,18,17,.2)}.faq-item__header{padding:25px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%}.faq-item__question{color:#1a1f2f;font-family:var(--font-urbanist);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-align:left}.faq-item__icon{color:#1a1f2f;transition:transform .3s ease;border-radius:50%;padding:3px;background-color:rgba(19,18,17,.1)}.faq-item__icon>.icon{transform:translateY(1px);width:18px;height:18px}.faq-item__content{overflow:hidden;padding:0 20px;color:#1a1f2f;border-top:2px solid rgba(19,18,17,.08)}.faq-item__content>p{margin:0;padding:25px 0}.faq-item__answer{padding:20px 0 15px;font-size:16px;line-height:1.6;color:rgba(31,31,31,.8)}.faq-item__answer p{margin:0;padding:0}.faq-item__answer p:not(:last-child){margin-bottom:12px}.faq-item__answer strong{font-weight:600;color:#1f1f1f}.faq-item__answer ul{margin:12px 0;padding-left:20px;list-style:disc}.faq-item__answer ul li{margin-bottom:6px;padding-left:4px}.faq-item__answer ul li:last-child{margin-bottom:0}.faq-item__answer .faq-program-title{font-weight:600;color:#1f1f1f;margin-bottom:4px}.faq-item__answer .faq-section{margin-bottom:16px}.faq-item__answer .faq-section:last-child{margin-bottom:0}@media screen and (max-width:850px){.faqs-section{flex-direction:column}.faq-item{overflow:hidden;border-radius:20px}.faq-item__header{padding:25px 20px;gap:20px}.faq-item__question{text-align:left;font-size:16px}}.faq-section>.boxed{display:flex;align-items:flex-start;justify-content:space-between;gap:160px}.faq-section__left{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:350px;position:sticky;top:200px;align-self:flex-start}.faq-section__right{display:flex;flex-direction:column;justify-content:center;flex:1;max-width:800px}@media screen and (max-width:800px){.faq-section>.boxed{flex-direction:column;gap:40px}.faq-section__left{gap:20px;max-width:unset;margin-top:0;position:static}}