.school-faq{margin-bottom:100px}.school-faq-wrapper__items{flex-direction:column;gap:17px}.school-faq-wrapper__items .faq-wrapper .faq-title{font-size:28px;margin-bottom:24px}.school-faq-wrapper__items .faq-wrapper .faq-item{border-top:1px solid #7fa0ff;padding-left:17px;padding-right:17px;padding-top:18px;transition:.2s ease}.school-faq-wrapper__items .faq-wrapper .faq-item.active{padding-bottom:20px}.school-faq-wrapper__items .faq-wrapper .faq-item.active .show-answer span:nth-child(2){opacity:0!important;transform:translate(-50%,-50%) rotate(90deg) scaleY(0)!important}.school-faq-wrapper__items .faq-wrapper .faq-item__answer{max-width:664px}.school-faq-wrapper__items .faq-wrapper .faq-item__question{align-items:center;display:flex;gap:24px;justify-content:space-between}.school-faq-wrapper__items .faq-wrapper .faq-item__question h3{font-size:16px;font-weight:500;line-height:125%;margin-bottom:18px}.school-faq-wrapper__items .faq-wrapper .show-answer{cursor:pointer;display:inline-block;height:14px;margin-bottom:20px;position:relative;width:14px}.school-faq-wrapper__items .faq-wrapper .show-answer span{background:#223156;height:2px;left:50%;position:absolute;top:50%;transform-origin:center;transition:transform .22s ease,opacity .22s ease;width:14px}.school-faq-wrapper__items .faq-wrapper .show-answer span:first-child{transform:translate(-50%,-50%) rotate(0deg)}.school-faq-wrapper__items .faq-wrapper .show-answer span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg)}.school-faq-wrapper__items .faq-wrapper .faq-item__answer{display:none}@media (max-width:768px){.school-faq-wrapper__title{margin-bottom:50px}.school-faq-wrapper__title *{text-align:left!important}}@media (min-width:768px){.school-faq-wrapper__items{flex-direction:row;min-height:581px}.school-faq-wrapper__items .faq-wrapper{margin:0 auto;max-width:1166px;width:100%}}@media (min-width:1024px){.school-faq{margin-bottom:150px}.school-faq-wrapper__items .faq-wrapper{padding:64px 50px}.school-faq-wrapper__items .faq-wrapper .faq-item{padding-left:50px;padding-right:30px;padding-top:24px}.school-faq-wrapper__items .faq-wrapper .show-answer{margin-bottom:26px}.school-faq-wrapper__items .faq-wrapper .faq-item__question{cursor:pointer;font-size:18px}.school-faq-wrapper__items .faq-wrapper .faq-title{margin-bottom:50px}.school-faq-wrapper__items .faq-wrapper .faq-item__question h3{font-size:18px;margin-bottom:24px}}.school-faq a{color:#5e8cfc}