.container_faq-items{padding-bottom:60px}.faq__title{font-size:20px;margin-bottom:20px}.faq__ask-question{border:1px solid #e7e7e7;margin-bottom:20px;padding:20px}.faq__ask-question p{color:#5c5c5c;font-size:13px}.faq__ask-question.active .ask-question__button_ask{display:none}.faq__ask-question.active .ask-question__button_hide{display:flex}.faq__ask-question.active .ask-question__form{max-height:100%;padding-top:40px}.faq__items{border-bottom:1px solid #e7e7e7}.faq__item{border:1px solid #e7e7e7;border-bottom:0;cursor:pointer;padding:20px}.faq__item.active,.faq__item:hover{background:#f8f8f8}.faq__item.active .faq-item__answer{max-height:100%;padding-top:40px}.faq__item.active .faq-item__question,.faq__item.active .faq-item__title i{color:#000}.ask-question__button{align-items:center;background:#546782;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:45px;justify-content:center;line-height:100%;margin:0 auto 20px;outline:none;text-transform:uppercase;width:190px}.ask-question__button:hover{background:#000}.ask-question__button i{font-size:18px;margin-right:10px}.ask-question__button_hide{display:none}.ask-question__form{max-height:0;overflow:auto;padding-top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ask-question-form__input-wrap{margin-bottom:30px}.ask-question-form__label{font-size:18px;font-weight:700;padding-top:15px}.ask-question-form__input{border:1px solid #ddd;border-radius:4px;display:block;font-family:Exo,sans-serif;height:40px;margin-bottom:10px;outline:0;transition:all .4s}.ask-question-form__input,.ask-question-form__textarea{background:#f7f7f8;margin-top:10px;padding:15px 20px;resize:none;width:100%}.ask-question-form__textarea{border:1px solid #c8d4e0;border-radius:5px;font-size:12px;height:112px;margin-bottom:15px;outline:none}.ask-question-form__confirmation{display:flex;margin-bottom:20px}.ask-question-form__checkbox{border:1px solid #cad3df;flex-shrink:0;height:25px;margin-right:10px;width:25px}.ask-question-form__checkbox-label{color:#54657e;display:block;font-size:12px;line-height:20px}.ask-question-form__link{color:#006ac5}.ask-question-form__btn{border-radius:5px;font-size:14px;font-weight:700;height:45px;margin-right:10px;text-transform:uppercase;width:260px}.ask-question-form__btn_dark-blue{background:#344164;border:none;color:#fff}.ask-question-form__btn_white{background:#fff;border:1px solid #006ac5;color:#006ac5}.ask-question-form__btn_disabled{cursor:default;opacity:.5}.ask-question-form__buttons,.faq-item__title{display:flex;justify-content:space-between}.faq-item__title i{font-size:30px}.faq-item__question{font-size:15px;font-weight:700;padding-right:10px}.faq-item__answer{color:#303030;max-height:0;overflow:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-item__answer p{font-size:14px;margin-bottom:20px}.faq-item__answer ul{list-style-type:none;margin-bottom:20px;padding:0}.faq-item__answer ul li{list-style-type:none;padding-left:20px;position:relative}.faq-item__answer ul li:before{background:#006ac5;border-radius:100%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:9px;width:8px}.faq__item.active .faq-item__title .fa-angle-down{display:none}.faq__item.active .faq-item__title .fa-angle-up{display:flex}.faq__item .faq-item__title .fa-angle-up{display:none}.faq__item .faq-item__title .fa-angle-down{display:flex}@media (min-width:480px){.faq__title{font-size:30px;line-height:35px}}@media (min-width:580px){.ask-question__head{align-items:center;display:flex}.ask-question__button{flex-shrink:0;margin-bottom:0;margin-right:20px}}@media (min-width:770px){.faq__title{margin-bottom:40px}.faq__ask-question,.faq__item{padding:40px}.ask-question-form__input-wrap{display:flex}.ask-question-form__label{width:33.33333%}.ask-question-form__input,.ask-question-form__textarea{width:66.66667%}.ask-question-form__buttons{justify-content:flex-end}.ask-question-form__btn{margin-right:20px}.ask-question-form__btn:last-child{margin-right:0}.ask-question__head{justify-content:flex-start}.ask-question__button{margin-left:0}.faq-item__answer p{font-size:16px}}@media (min-width:950px){.faq__ask-question{width:930px}}