.tooltip .tooltip-inner {
    display: flex;
    flex-direction: column;
    border-radius: 2.4rem;
    padding: 2rem;
}
.tooltip .h2_tag {
    padding: 0.8rem 0.6rem;
    letter-spacing: 0;
    margin-bottom: 0.5rem;
    text-transform: none;
}
.tooltip .h2_tag:last-of-type {
    margin-bottom: 0;
}
.tooltip .h2_tag.orange {
    background: #fff6e8;
    color: #d18400;
}
.select2-container--open.select2-dropdown-op1 .select2-dropdown {
    margin-top: 0.8rem;
    border-radius: 1.6rem;
    overflow: hidden;
}
.select_orange .select_multiple_js + .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection_dop_el {
    background: #138be1;
    padding: 0.8rem 1.1rem 0.5rem 1.1rem;
    color: white;
    margin-top: 0.7rem;
    width: 1.8rem;
    height: 1.8rem;
    display: flex;
    justify-content: center;
    font-size: 1.2rem;
    align-items: center;
}
.select_orange .select_multiple_js + .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    padding: 0.5rem 3.8rem 0.5rem 0;
    background: unset;
    font-size: 1.8rem;
    border-radius: unset;
    margin: 0;
    width: 100%;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-radius: 1.6rem;
}
.select2-container--default .select2-results .select2-results__options {
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
}
.select2-container--default .select2-results__option {
    margin-bottom: 0.4rem;
    padding: 1.6rem 1.5rem 1.6rem 5rem;
}
.select2-container--default .select2-results__option:not(.tab-pane):hover, .select2-container--default .select2-results__option[aria-selected=true] {
    background: #f5f5f5;
    border-radius: 1.2rem;
}
.select2-container--default.select2-container-checkbox .select2-results__option {
    padding-top: 12px;
    padding-bottom: 12px;
}
.select2-container--default.select2-container-checkbox .select2-results__option.select2-results__message {
    padding-left: 1.5rem;
}
.select2-container--default.select2-container-checkbox .select2-results__option.select2-results__message:before {
    content: none;
}
.select2-container--default.select2-container-checkbox .select2-results__option.select2-results__message:hover {
    background: none;
}
.select2-container--default.select2-container-checkbox .select2-results__option:last-of-type {
    margin-bottom: 0;
}
.select2-container--default.select2-container-checkbox .select2-results__option[role=option] {
    padding-right: 1.6rem;
}
.select2-container--default.select2-container-checkbox .select2-results__option::before {
    content: "";
    position: absolute;
    top: 1.2rem;
    left: 1.1rem;
    width: 2.6rem;
    height: 2.6rem;
    border: 1px solid #e2e2e5;
    border-radius: 0.8rem;
}
.select2-container--default.select2-container-checkbox .select2-results__option[aria-selected="true"]::after {
    background: url(https://i.moscow/upload/lending/MoscowRdhub/44c96e.svg) no-repeat center !important;
    border: 0;
    transform: unset;
    left: 1rem;
    width: 2.8rem;
    height: 2.8rem;
}
.select_orange .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #138be1;
    box-shadow: unset;
}
.select_orange .select2-container--default.select2-container-checkbox .select2-results__option {
    padding-top: 12px;
    padding-bottom: 12px;
}
.select_orange .select2-container--default.select2-container-checkbox .select2-results__option[aria-selected="true"] {
    padding-top: 12px;
    padding-bottom: 12px;
}
.select_orange .select2-container--default.select2-container-checkbox .select2-results__option[aria-selected="true"]::after {
    background: url("https://i.moscow/upload/lending/MoscowRdhub/44c96e.svg") no-repeat !important;
}
.select_orange .select2-container--default .select2-selection--multiple {
    min-height: 4.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 1.6rem;
}
.select_orange .select2-container--default .select2-selection--multiple:before {
    background: url("https://i.moscow/upload/lending/MoscowRdhub/4f8091.svg") no-repeat center center;
    top: 1.5rem;
    border: 0;
    height: 1.8rem;
    width: 1.8rem;
    right: 2rem;
    margin: 0;
}
.select_orange .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 4rem 0 2.4rem;
}
.plugin_rnd {
    position: relative;
}
.plugin_rnd .div_header {
    position: relative;
}
.plugin_rnd .div_header .select_orange .select2-container {
    width: 100% !important;
}
.plugin_rnd .div_header .search_input {
    position: relative;
}
.plugin_rnd .div_header .search_input input {
    background: #fff;
    border: 1px solid rgba(155, 163, 194, 0.5);
    border-radius: 1.2rem;
    color: #1c1d22;
    font-size: 1.4rem;
    line-height: 120%;
    min-height: 5rem;
    padding: 1rem 5rem 1rem 2.4rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 100%;
}
.plugin_rnd .div_header .search_input input:focus {
    box-shadow: none;
}
.plugin_rnd .div_header .btn-search {
    background: none;
    position: absolute;
    right: 0;
    top: 0;
    box-shadow: none;
    display: flex;
    height: 5rem;
    padding: 0;
    width: 5rem;
}
.plugin_rnd .div_header .btn-search img {
    filter: grayscale(100%);
}
.plugin_rnd .div_header .btn_search_close {
    height: 2rem;
    min-height: 2rem;
    padding: 0;
    right: 5rem;
    top: 50%;
    transform: translateY(-50%);
    width: 2rem;
}
.plugin_rnd .card_filtred {
    position: relative;
}
.plugin_rnd .card_filtred .card {
    padding: 3.2rem;
    box-shadow: 0px 4px 24px 0px #0a2717 14;
    border: 0;
    border-radius: 3.8rem;
    min-height: 43.6rem;
    height: 100%;
}
.plugin_rnd .card_filtred .card .h2_tag_wrap {
    gap: 1.2rem;
    display: flex;
    flex-wrap: wrap;
}
.plugin_rnd .card_filtred .card .h2_tag_wrap .h2_tag {
    padding: 0.8rem 0.6rem;
    letter-spacing: 0;
    text-transform: initial;
    margin-bottom: 0;
}
.plugin_rnd .card_filtred .card .h2_tag_wrap .h2_tag.tag_orange {
    background: #fff6e8;
    color: #d18400;
}
.plugin_rnd .card_filtred .card .title.short {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.plugin_rnd .card_filtred .card .desc_text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 1.2rem;
}
.plugin_rnd .card_filtred .card .tags_list {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
    margin-bottom: 1.6rem;
}
.plugin_rnd .card_filtred .card .tags_list span {
    color: #138be1;
}
.plugin_rnd .card_filtred .card .date_owner {
    display: flex;
    flex-direction: row;
}
.plugin_rnd .card_filtred .card .date_owner.mb6 {
    margin-bottom: 6.6rem;
}
.plugin_rnd .card_filtred .card .date_owner .sub_flex {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.plugin_rnd .card_filtred .card .date_owner .el {
    border-right: 1px solid #e2e2e5;
    margin-right: 1.2rem;
    padding-right: 1.2rem;
}
.plugin_rnd .card_filtred .card .date_owner .el:last-child {
    border: 0;
}
.plugin_rnd .card_filtred .card .card_footer {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.plugin_rnd .card_filtred .card .card_footer .price .desc_pric {
    font-size: 1.2rem;
}
.plugin_rnd .card_filtred .card .card_footer .btns {
    display: flex;
    gap: 1rem;
}
.plugin_rnd .card_filtred .wrapp_not {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 4px 24px 0px #0a2717 14;
    border-radius: 3.8rem;
    margin: 0 15px;
}
.plugin_rnd .card_filtred .wrapp_not .not_info {
    text-align: center;
    padding: 2rem;
}
.plugin_rnd .card_filtred .wrapp_not .not_info .div_img {
    margin-bottom: 1rem;
}
.plugin_rnd .card_filtred .wrapp_not .not_info .div_text {
    margin-bottom: 2rem;
}
.plugin_rnd .card_filtred .wrapp_not .not_info .div_btn {
    display: flex;
    justify-content: center;
}
.plugin_rnd .card_filtred .wrapp_not .not_info .div_btn .btn {
    box-shadow: 0 0 8px rgba(68, 83, 113, 0.04), 0 2px 12px rgba(68, 83, 113, 0.08);
    border-radius: 0.8rem;
    padding: 1rem 2.4rem;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.4286;
}
.plugin_rnd .div_bottom {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 3rem 0;
    flex-direction: column;
    align-items: center;
}
.plugin_rnd .div_bottom .pagination a, .plugin_rnd .div_bottom .pagination .current {
    min-width: 3rem;
    height: 3rem;
    font-size: 1.6rem;
}
.plugin_rnd .div_bottom .pagination .span {
    margin-left: 0.3rem;
    margin-right: 0.3rem;
}
.plugin_rnd .div_bottom .pagination .page a, .plugin_rnd .div_bottom .pagination .current {
    border-radius: 0.7rem;
    padding-top: 1rem;
    font-weight: 500;
    color: #000 !important;
    border: none;
}
.plugin_rnd .div_bottom .pagination .current {
    z-index: inherit;
    background: #138be1;
    color: white !important;
}
.plugin_rnd .div_bottom .pagination .page a:hover {
    background: initial;
    border: 1px solid #138be1;
}
.plugin_rnd .div_bottom .pagination .skip {
    min-width: 1.5rem;
    height: 2.8rem;
    display: flex;
    align-items: end;
    justify-content: center;
    margin-right: 1rem;
    margin-left: 0;
    opacity: 0.5;
    padding-bottom: 0.2rem;
}
.plugin_rnd .div_bottom .pagination .previous, .plugin_rnd .div_bottom .pagination .next {
    margin-right: 0;
    margin-left: 0;
    opacity: 0.3;
}
.plugin_rnd .div_bottom .pagination .previous a, .plugin_rnd .div_bottom .pagination .next a {
    background: none !important;
    transition: all 0.3s ease;
    color: #000 !important;
}
.plugin_rnd .div_bottom .pagination .previous a .material-icons, .plugin_rnd .div_bottom .pagination .next a .material-icons {
    display: block;
    font-size: 3rem;
}
.plugin_rnd .div_bottom .pagination .previous.disabled a, .plugin_rnd .div_bottom .pagination .next.disabled a {
    opacity: 0.2;
    pointer-events: none;
}
.plugin_rnd .div_bottom .pagination .previous {
    margin-right: 1rem;
}
.plugin_rnd .div_bottom .pagination .previous:not(.disabled) a:hover {
    transform: translateX(-5px);
}
.plugin_rnd .div_bottom .pagination .next:not(.disabled) a:hover {
    transform: translateX(5px);
}
.plugin_rnd .modal-filter-rdhub .modal-dialog {
    padding: 5.2rem 3.2rem 0 3.2rem;
    width: 100%;
}
.plugin_rnd .modal-filter-rdhub .modal-content {
    border-radius: 2.4rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body {
    padding: 3.2rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check.modal-form-check {
    gap: 1.6rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check.modal-form-check input[type=checkbox].form-check-input + .sp_all {
    content: '';
    display: inline-block;
    height: 2.4rem;
    width: 2.4rem;
    border: 1px solid #adb5bd;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    border-radius: 0.8rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check.modal-form-check input[type=checkbox].form-check-input + .sp_all:before {
    background: url(https://i.moscow/upload/lending/MoscowRdhub/44c96e.svg) no-repeat !important;
    border: 0;
    transform: unset;
    left: -1px;
    top: -1px;
    width: 2.4rem;
    height: 2.4rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check .label_input {
    align-items: center;
    line-height: 110%;
    width: 100%;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check .label_input:not(.sub_label) {
    font-weight: 500;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check .label_input.not_items {
    opacity: 0.4;
}
.plugin_rnd .modal-filter-rdhub .modal-content .modal-body .form-check .label_input.sub_label {
    margin-left: 2.4rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .card_answers-questions.card_filter_modal {
    padding: 0;
    border-bottom: 1px solid #f9f9f9;
}
.plugin_rnd .modal-filter-rdhub .modal-content .card_answers-questions.card_filter_modal:last-child {
    border: 0;
}
.plugin_rnd .modal-filter-rdhub .modal-content .card_answers-questions.card_filter_modal .card_tit-wrapper {
    padding: 2rem 0;
    align-items: center;
    opacity: 1 !important;
}
.plugin_rnd .modal-filter-rdhub .modal-content .card_answers-questions.card_filter_modal .card_tit {
    color: #000 !important;
    font-size: 1.6rem;
}
.plugin_rnd .modal-filter-rdhub .modal-content .card_answers-questions.card_filter_modal .card_arrow {
    display: block;
}
.plugin_rnd .modal-filter-rdhub .btn-close {
    position: absolute;
    right: 3.2rem;
    top: 3.2rem;
    z-index: 10;
}
.plugin_rnd .modal-filter-rdhub .modal-footer {
    border: 0;
    padding: 0 3.2rem 3.2rem 3.2rem;
}
.plugin_rnd .modal-filter-rdhub .modal-footer .btn {
    height: 4.8rem;
}
.plugin_rnd .modal-filter-rdhub .search_profile .form-control {
    border-radius: 1.2rem;
}
.plugin_rnd .modal-filter-rdhub .div_search {
    margin-bottom: 1rem;
}
.plugin_rnd .modal-filter-rdhub .div_search .btn-search svg {
    opacity: 0.2;
}
.plugin_rnd .btn {
    height: 4rem;
    font-size: 1.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1.2rem;
    box-shadow: unset;
}
.plugin_rnd .btn.btn-transpar-blue {
    color: #138be1 !important;
    border: 1px solid #c0e3fa;
}
.plugin_rnd .btn.btn-grad-blue {
    background: linear-gradient(90deg, #37cbfa 0%, #229df5 100%);
    color: white;
    transition: 0.5s background ease;
    padding: 1.6rem 2.4rem;
}
.plugin_rnd .color_blue {
    color: #138be1;
    line-height: 100%;
}
@media (max-width: 991px) {
    .plugin_rnd .card_filtred .card {
        padding: 2rem;
        border-radius: 2rem;
        min-height: 31.9rem;
    }
    .plugin_rnd .card_filtred .card h3 {
        margin-bottom: 1.2rem;
    }
    .plugin_rnd .card_filtred .card .title {
        overflow: initial;
        white-space: normal;
    }
    .plugin_rnd .card_filtred .card .desc_text {
        font-size: 1.6rem;
        line-height: 150%;
    }
    .plugin_rnd .card_filtred .card .h2_tag {
        font-size: 1.4rem;
        font-weight: 400;
    }
    .plugin_rnd .card_filtred .card .div-btns {
        margin-top: 1.2rem;
    }
    .plugin_rnd .filters_block .row-filt {
        align-items: flex-end;
    }
    .plugin_rnd .filters_block label {
        font-weight: 500;
        font-size: 1.6rem;
    }
    .plugin_rnd .filters_block .btn-filt {
        min-width: 5rem !important;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 5rem !important;
        padding: 0;
        border-radius: 1.2rem;
    }
    .plugin_rnd .filters_block .btn-filt svg, .plugin_rnd .filters_block .btn-filt img {
        flex: none;
    }
    .plugin_rnd .modal-filter-rdhub .modal-content {
        min-height: fit-content;
    }
    .plugin_rnd .modal-filter-rdhub .div_search .btn-search {
        height: 4rem;
    }
    .plugin_rnd .select_orange .select2-container--default .select2-selection--multiple, .plugin_rnd .select_orange .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
        border-radius: 1.2rem;
    }
}
@media (max-width: 767px) {
    .plugin_rnd .card_filtred .card .card_footer {
        flex-direction: column;
        padding-top: 1.2rem;
        gap: 2rem;
        width: 100%;
    }
    .plugin_rnd .card_filtred .card .card_footer .btns {
        width: 100%;
        flex-direction: column;
    }
    .plugin_rnd .card_filtred .card .card_footer .btns .btn {
        width: 100%;
    }
    .plugin_rnd .card_filtred .card .date_owner {
        flex-wrap: wrap;
    }
    .plugin_rnd .modal-filter-rdhub .modal-dialog {
        padding: 32rem 0 0 0;
    }
    .plugin_rnd .modal-filter-rdhub .btn-close {
        top: 2rem;
        right: 2rem;
    }
    .plugin_rnd .modal-filter-rdhub .modal-body {
        padding: 2rem;
        padding-bottom: 7rem;
    }
    .plugin_rnd .modal-filter-rdhub .modal-body .answers-questions_list {
        margin: 0;
    }
    .plugin_rnd .modal-filter-rdhub .modal-body .form-check.modal-form-check .label_input {
        font-size: 1.6rem;
    }
    .plugin_rnd .modal-filter-rdhub .modal-content {
        border-radius: 2.4rem 2.4rem 0 0;
        min-height: calc(var(--vh, 1vh)*100);
    }
    .plugin_rnd .modal-filter-rdhub .div_search .btn-search {
        height: 4.8rem;
    }
    .plugin_rnd .modal-filter-rdhub .modal-footer {
        padding: 3.2rem;
        background: white;
        box-shadow: 0px -5px 7px #000 14;
        border-radius: 2.4rem;
        position: sticky;
        bottom: 0;
        width: 100%;
    }
    .plugin_rnd .modal-filter-rdhub .modal-footer .btn {
        width: 100%;
    }
    .plugin_rnd .modal-filter-rdhub .search_profile .form-control {
        height: 4.8rem;
    }
    .plugin_rnd .select_orange.select_blue .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
        border-radius: 1.2rem;
    }
    .plugin_rnd .btn.btn-grad-blue, .plugin_rnd .btn.btn-transpar-blue {
        height: 4.8rem;
    }
}
@media (max-width: 991px) {
    .select2-container--default.select2-container-checkbox .select2-results__option::before {
        top: 0.6rem;
    }
    .select2-container--default.select2-container-checkbox .select2-results__option[aria-selected=true]::after {
        top: 0.5rem;
    }
}
 