.faq__block__category{margin:30px 0 40px}.faq__block__category>h3{font:18px ops-bold,Arial,sans-serif;color:#1f1f1f;margin:0 0 18px}.faq__block__category .block-d__list{margin:0;padding:0}.faq__item.c-border,.faq__block__category .c-border{background:#fff;border:1px solid #DBDBDB;border-radius:4px;padding:18px 22px;margin:0 0 12px;width:100%;height:auto;box-sizing:border-box;-webkit-transition:box-shadow 0.3s ease,border-color 0.3s ease;transition:box-shadow 0.3s ease,border-color 0.3s ease}.faq__item.c-border:hover,.faq__block__category .c-border:hover{border-color:#c5c5c5;-webkit-box-shadow:0 4px 14px rgba(36,85,129,.08);box-shadow:0 4px 14px rgba(36,85,129,.08)}.faq__title{position:relative;margin:0;padding:2px 0 2px 52px;font:14px ops-semibold,Arial,sans-serif;color:#2d5f8b;line-height:1.45;cursor:pointer;text-align:left;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.faq__title:hover{color:#5c9e15}.faq__title--open{color:#1f1f1f}.faq__title span{position:absolute;top:50%;left:0;width:36px;height:36px;margin-top:-18px;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;color:#245581;border:2px solid #245581;background-color:#fff;border-radius:4px;font-size:16px;line-height:1;box-sizing:border-box;-webkit-transition:background-color 0.3s ease,color 0.3s ease,-webkit-transform 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.faq__title span i{display:none}.faq__title span::before{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.faq__title--open span{background-color:#1a3f60;border-color:#1a3f60;color:#fff}.faq__dropdown{display:none;margin-top:14px;padding:0 0 0 52px;color:#454545;font:13px ops-regular,Arial,sans-serif;line-height:19px}.faq__dropdown p{margin:0 0 10px;padding:0;text-align:left}.faq__dropdown p:last-child{margin-bottom:0}.faq__dropdown ul,.faq__dropdown ol{margin:0 0 10px;padding-left:20px}@media (max-width:767px){.faq__item.c-border,.faq__block__category .c-border{padding:14px 14px}.faq__title{padding-left:46px;font-size:13px}.faq__title span{width:32px;height:32px;margin-top:-16px;font-size:14px}.faq__dropdown{padding-left:0}}