.faq{background-color:#528cf3;color:#fff}.faq_dark{background:-webkit-gradient(linear,left top,left bottom,from(#012771),color-stop(35.94%,#000),to(#000));background:-o-linear-gradient(top,#012771 0,#000 35.94%,#000 100%);background:linear-gradient(180deg,#012771 0,#000 35.94%,#000 100%)}.faq_dark .faq__icon{background:#043bff}.faq_dark .faq__item{border-top:1px solid rgba(255,255,255,.1)}.faq_dark .faq__item:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.faq_white{background-color:#fff;color:#252525}.faq_white .faq__icon{background:rgba(151,157,157,.1)}.faq_white .faq__icon svg{fill:#979d9d}.faq_white .faq__item{border-top:1px solid rgba(151,157,157,.2)}.faq_white .faq__item:last-child{border-bottom:1px solid rgba(151,157,157,.2)}.faq_white .faq__item-ask:hover .faq__icon{background:rgba(151,157,157,.3)}.faq__list{margin-top:60px}.faq__item{padding:30px 0;border-top:1px solid rgba(255,255,255,.2)}.faq__item:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.faq__item-ask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.faq__item-ask.active .faq__icon{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.faq__item-ask:hover .faq__icon{background:#2c65cc}.faq__icon{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#3e78e0;margin-right:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.faq__icon svg{width:18px;height:18px;fill:#fff}.faq__ask{font-size:20px;font-weight:500}.faq__item-text{padding-left:68px;padding-top:15px;display:none}@media (max-width:1023px){.faq__list{margin-top:40px}.faq__item{padding:20px 0}.faq__icon{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;margin-right:22px}.faq__icon svg{width:14px;height:14px}.faq__ask{font-size:18px}.faq__item-text{padding-left:58px}}@media (max-width:767px){.faq__list{margin-top:30px}.faq__item-ask{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq__icon{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;width:22px;height:22px;margin-right:10px;margin-top:2px}.faq__icon svg{width:10px;height:10px}.faq__ask{font-size:16px}.faq__item-text{padding-left:32px;padding-top:10px}}