.rs-breadcrumbs{margin-top:35px;}
.breadcrumb{border:1px solid #DDDDDD;background:none;}
.breadcrumb a{font-size:13px;color:#454545;}
.breadcrumb a:hover, .breadcrumb a:focus{color:#4ec67f;text-decoration:none;}
.success{color:green!important;font-weight:bold;margin-top:10px;}
.bg-success{padding:15px;border-radius:4px;}
.select2-container--default .select2-results__option[aria-selected=true]{font-weight:bold;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ddd!important;color:#424242!important;}
.faq_block{position:relative;display:grid;gap:20px;grid-template-columns:repeat(1, 1fr);width:100%;height:auto;margin-bottom:30px;margin-top:10px;}
.faq_block .item{position:relative;display:block;width:100%;height:auto;border:3px solid #7f42e1;border-radius:15px;}
.faq_block .item .head{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:20px;font-size:18px;line-height:22px;font-weight:bold;cursor:pointer;}
.faq_block .item .head:after{position:relative;display:block;flex:0 0 8px;width:8px;height:8px;border-right:3px solid #00495d;border-bottom:3px solid #00495d;transform:rotate(45deg);content:"";margin-left:20px;}
.faq_block .item .head.active:after{transform:rotate(225deg);}
.faq_block .item .text{position:relative;display:block;width:100%;height:0;overflow:hidden;z-index:-1;opacity:0;transition:all 0.3s;padding:0;font-size:15px;line-height:19px;}
.faq_block .item .head.active + .text{height:auto;z-index:1;opacity:1;padding:0 20px 20px;}
.mainpage_text{padding:40px 0;background-color:#f8f8f8;}
.mainpage_text ul, .mainpage_text ol{
padding-left: 18px;
}