section.faq .faq__label{color:#f30106;font-family:DM Sans,Sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.05rem;text-transform:uppercase;margin-bottom:1.11rem}section.faq .faq__item{border-top:1px solid #111}section.faq .faq__item:last-child{border-bottom:1px solid #111}section.faq .faq__header{width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:1.7777777778rem 0;font-family:DM Sans,Sans-serif;-ms-flex-pack:justify;justify-content:space-between}section.faq .faq__header,section.faq .faq_a__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.66rem}section.faq .faq__number{font-family:Bebas Neue,Sans-serif;-ms-flex:0 0 auto;flex:0 0 auto;color:#f30106;font-weight:400;font-size:2.1rem;line-height:1;min-width:1.66rem}section.faq .faq__q{-ms-flex:1 1 auto;flex:1 1 auto;color:#111;font-weight:700;font-size:1.2222222222rem;transition:color .2s ease}section.faq .faq__icon{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:1.3333333333rem;height:1.3333333333rem}section.faq .faq__icon:after,section.faq .faq__icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#111;transition:transform .25s ease,background-color .2s ease}section.faq .faq__icon:before{width:100%;height:2px}section.faq .faq__icon:after{width:2px;height:100%}section.faq .faq__panel{max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:4;position:relative}section.faq .faq__answer{padding:0 0 1.55rem 3.5rem;font-family:DM Sans,Sans-serif;font-weight:400;font-size:.8rem;line-height:1.5;color:#111}section.faq .faq__answer p{margin:0 0 .66rem}section.faq .faq__answer p:last-child{margin-bottom:0}section.faq .faq__answer ul{list-style:disc;margin:0 0 .66rem;padding:0 0 0 1.11rem}section.faq .faq__item.is-open .faq__q{color:#f30106}section.faq .faq__item.is-open .faq__icon:before{background-color:#f30106}section.faq .faq__item.is-open .faq__icon:after{background-color:#f30106;transform:translate(-50%,-50%) rotate(90deg)}section.faq .faq__item.is-open .faq__header{padding-bottom:.5rem}@media screen and (max-width:767.89px){section.faq .faq__header{gap:1.11rem;padding:1.22rem 0}section.faq .faq_a__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:.4444444444rem}section.faq .faq__number{font-size:1.7777777778rem}section.faq .faq__q{font-size:1.1111111111rem}section.faq .faq__answer,section.faq .faq__panel{padding-left:0}}#academia_faqs section.faq .faq__number{display:none}#academia_faqs section.faq .faq__answer{padding-left:0}#academia_faqs section.faq .faq__q{font-size:1.4rem}#academia_faqs section.faq .faq__icon{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:2.6666666667rem;height:2.6666666667rem;border:1px solid #111;border-radius:100%}#academia_faqs section.faq .faq__icon:after,#academia_faqs section.faq .faq__icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#111;transition:transform .25s ease,background-color .2s ease}#academia_faqs section.faq .faq__icon:before{width:40%;height:3px}#academia_faqs section.faq .faq__icon:after{width:3px;height:40%}#academia_faqs section.faq .faq__item.is-open .faq__q{color:#111}#academia_faqs section.faq .faq__item.is-open .faq__icon{background-color:#f30106;border:1px solid #f30106}#academia_faqs section.faq .faq__item.is-open .faq__icon:before{background-color:#fff;transform:translate(-50%,-50%) rotate(-45deg)}#academia_faqs section.faq .faq__item.is-open .faq__icon:after{background-color:#fff;transform:translate(-50%,-50%) rotate(135deg)}