﻿@font-face {
    font-family: "Nothing You Could Do";
    src: url("/fonts/NothingYouCouldDo-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
[dir="ltr"] .scroll_down {display:none;
    right: 40px;top:830px
}
[dir="ltr"] .submenu_items {
    text-align: left
}
[dir="ltr"] .top_nav.uk-active, .top_nav.white_top {
    border-radius: 0 0 40px 0;
}
[dir="ltr"] .scroll_up {
    left: auto;
    right: 70px;
}
[dir="ltr"] .medium_header {
    border-radius: 0  0 220px 0;
}
[dir="ltr"] .heder_def_bg .container {
    flex-direction: row-reverse;
}
[dir="ltr"] .with_line:after {
    left: 0;
    right: auto;
}
[dir="ltr"] .bredcrumbs li:not(:last-child) {margin-right:21px}
[dir="ltr"] .bredcrumbs li:not(:last-child)::after {
    right: -17px;
    left: auto;
    top: 35%;
    transform: rotate(180deg);
}
[dir="ltr"] input[type="text"],
[dir="ltr"] input[type="number"],
[dir="ltr"] input[type="email"],
[dir="ltr"] textarea {
    direction:ltr
}
[dir="ltr"] .reg_detail_right {text-align:left}
[dir="ltr"] .div_elipsa {
    left: 34rem;
    transform: rotate(180deg);
}
[dir="ltr"] .div_numbers {text-align:left}
[dir="ltr"] .big_slider_vertical .swiper-pagination {
    left:auto;
    right:  40px;
}
[dir="ltr"] #mobile_copy.txt_block, [dir="ltr"] .txt_block h2, [dir="ltr"] .txt_block_img h2 {
    text-align: left
}
[dir="ltr"] .btn_read_more:before, [dir="ltr"] .btn_read_more:after, [dir="ltr"] .btn_read_more_single:after {
    left: auto;
    right: 0
}
[dir="ltr"] .btn_read_more:after {
    transform: rotate(270deg);
}
[dir="ltr"] .btn_read_more {
    padding-left: 16px;
    padding-right: 44px;
}
[dir="ltr"] .btn_about_block {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
[dir="ltr"] .btn_about {
    color: #36080A;
    font-size: 18px;
    margin: 1rem 0 0 0;
    justify-content: left;
    padding-left: 16px;
    padding-right: 44px;
}
[dir="ltr"] .btn_about_block:hover {
    text-decoration: none;
}

    [dir="ltr"] .btn_about_block:hover .btn_about {
        border-bottom: 1px solid #36080A;
        padding-bottom: 2px;
        border-radius: inherit;
        background: unset;
        transition:none
    }
    [dir="ltr"] .btn_about:after {
        content: "";
        position: absolute;
        right: 0;
        top: 3px;
        display: block;
        width: 36px;
        height: 36px;
        background: url(../images/ico/ico_arrow_down.svg) 9px 50% no-repeat;
        border-radius: 26px;
        transform: rotate(270deg);left:auto
    }

[dir="ltr"] h1.with_line span, [dir="ltr"] h2.with_line span {
    font-family: 'Nothing You Could Do';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: -7px;
}
[dir="ltr"] .witg_line_centered:after,[dir="ltr"] .about_us_numbers h2.with_line:after {
    right: 50%;
    transform: translateX(50%);
    left: auto;
}
[dir="ltr"] .radioTool, [dir="ltr"] .checkboxlist>label {
    position: relative
}
[dir="ltr"] .row.gap-24 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px;
}
[dir="ltr"] .TwoRow .row.gap-24 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 15px;
}
[dir="ltr"] .form_block .row_3 {
    margin: 32px 0 20px 0;
}
[dir="ltr"] .row.gap-24 .col {
    padding-left: 12px;
    padding-right: 12px;
}
[dir="ltr"] .form_block_in label {left: 16px}
[dir="ltr"] .multiplechoice .form_block_in label:not(._chb) {
    position: relative;
}
[dir="ltr"] .form_block_in_check label, [dir="ltr"] .checkboxlist label {
    padding-left: 10px; text-align:left
}
[dir="ltr"] .checkboxlist label {
    left: 16px
}
[dir="ltr"] .checkboxlist {
    width: auto;
}
[dir="ltr"] .checkboxlist label {padding-right:0;position:relative;}
[dir="ltr"] .checkbox {line-height: 30px; display:flex
}
[dir="ltr"] .chb_Lbl {
    text-align: left;
    display: inline-flex
}
[dir="ltr"] .listTitle {top:0;
}
 [dir="ltr"] .custom-select:after {
    right: 17px;
    left: auto
}
[dir="ltr"] .search-dropdown {
    margin: 0 0 5px 10px; 
}
[dir="ltr"] .slogan_bottom {
    font-family: 'Nothing You Could Do';
    text-align: right;
}
[dir="ltr"] .foot_powered {
    right: 48px; left:auto
}
[dir="ltr"] .about_service .nav_block_in a:first-child::before {
    border-radius: 26px 0 0 26px;
}
[dir="ltr"] .about_service .nav_block_in a:last-child::before {
    border-radius:0 26px 26px 0;
}
[dir="ltr"] .search_database_section .img_block img {
    border-radius:0 20px 20px 0;
}
[dir="ltr"] .search_database_section .search_block {
    border-radius:  20px 0 0 20px;
}
[dir="ltr"] .search_database_section .form_block_in {
    width: 220px;
}
[dir="ltr"] .search_database_section .search_block h2::after {left:auto}
[dir="ltr"] .right_block h2::after {
    left: 0;
    right: auto;
}
[dir="ltr"] .bordered_img picture, .bordered_img video {
    border-radius: 4px 20px 20px 4px;
}
[dir="ltr"] .news_section .bordered_img picture {
    border-radius: 0px 70px 4px 0;
}
[dir="ltr"] .feedback_slider .feedback_author {
    max-height: 96px;
    overflow: hidden;
}
[dir="ltr"] .feedback_slider .swiper-slide {height:424px}
[dir="ltr"] .feedback_slider .fedback_item {height:420px}
[dir="ltr"] .feedback_slider .feedback_txt {
    font-weight: 600
}
[dir="ltr"] .about_us_numbers .item_block {
    max-width: 220px;
    max-height: 100%;
    flex: auto;
    overflow: hidden;
    height: 550px;
}
[dir="ltr"] .block_data.about_us_numbers .item_block {
    max-width: 220px;
    max-height: 100%;
    flex: auto;
    overflow: hidden; height:auto;
}


[dir="ltr"] .about_us_numbers_in {
    width: 1240px;
}
[dir="ltr"].news_section .bordered_img::before {
    width: 8px;
    border-radius: 8px 0px 0px 8px;
    left: 0;
}
[dir="ltr"] .news_item .bordered_img::before {
    left: 0;
    right: auto;
    border-radius: 8px 0px 0px 8px !important;
}
[dir="ltr"] .big_proposal_2 .before_title, [dir="ltr"] .about_us_numbers .before_title, [dir="ltr"] .scroll_down a span,
[dir="ltr"] .we_are_here, [dir="ltr"] .hamburger_sub_menu_desktop .slogan, [dir="ltr"] .hamburger_sub_menu_mobile .slogan,
[dir="ltr"] .text_only .slogan_block, .blockdepartments .before_title, [dir="ltr"] .after_title {
    font-family: 'Nothing You Could Do';
}
[dir="ltr"] .about_us_numbers .before_title {
    font-size: 23px;
    position: relative;height:50px
}
[dir="ltr"] .search_database_section .id_description::after {
    transform: rotateY(32deg);
    right: -50px;
    left: auto;
}
[dir="ltr"] .id_description {
    left: -149px;
    right: auto
}
[dir="ltr"] .personalNum_description {
    right: -149px; left:auto
}
[dir="ltr"] .search_database_section .personalNum_description::after {
    left: -50px;
    right: auto;
    transform: rotateY(176deg);
}
[dir="ltr"] .read-more-content_in .btn_read_more:after {
    transform: rotate(360deg);
}
[dir="ltr"] .about_service .btn_read_more.read-more-less:after {
    transform: rotate(180deg);
}
[dir="ltr"] .process-item-content {gap:20px;}
[dir="ltr"] .process-item {
    padding: 22px 12px 24px 12px;
}
[dir="ltr"] .process-item-content > h3 {font-size:23px}
[dir="ltr"] .reg_detail {
    padding: 8px 4px 8px 8px;
}
[dir="ltr"] .filter_elements .form_block_in .custom-select:after {
    right: 12px;
    left: auto;
}
[dir="ltr"] .filter_elements .form_block_in .custom-select {
    padding: 6px 38px 6px 12px;
}
[dir="ltr"] .registryPage .feedback_slider .swiper-slide, [dir="ltr"] .registryPage .feedback_slider .fedback_item {
    height: 420px;
}
[dir="ltr"] .registryPage .donation-slider .swiper-slide {margin-left:inherit !important}
[dir="ltr"] .big_slider_vertical.bigger_slider_vertical {
    border-radius: 0 0 400px 0;
}
[dir="ltr"] .big_header, .big_slider_vertical {
    border-radius: 0 0 300px 0;
}
[dir="ltr"] .feedback_slider .quatation_marks { left:24px}
[dir="ltr"] .umbraco-forms-fieldset {
    margin-left: -18px;
}
[dir="ltr"] .file-upload-wrapper:before {right:12px; left:auto}
[dir="ltr"] .slogan_bottom.slogan_bottom_media .container span {
    right: 16px;
    left: auto
}
[dir="ltr"] .contact_nohref {text-align:left}
[dir="ltr"] .small_header {
    border-radius: 0 0 70px  0;
}
[dir="ltr"] .bordered_img::before {
    left: 0;
    right: auto;
    border-radius: 20px 0 0 20px;
}
[dir="ltr"] .wrapper:not(.home_page) .search_nav_float {
    left: 0;
    right: auto;
}
[dir="ltr"] .more_services_section:not(.bg_orange_gradient) .more_services_items .more_services_item:hover {
    background: linear-gradient(356.55deg, rgba(255, 180, 144, 0.3) 6.18%, rgba(241, 132, 119, 0.3) 57.08%, rgba(210, 35, 42, 0.3) 107.56%);
}
[dir="ltr"] .more_services_item:hover:before,
[dir="ltr"] .more_services_item:hover:after {
    opacity: 0;
    width: calc(100% - 4px);
    transform: translateX(0%);
}
[dir="ltr"] .more_services_items .more_services_item {font-weight:normal}
[dir="ltr"] .registryPage .feedback_slider .feedback_title, [dir="ltr"] .registryLobby .feedback_title, [dir="ltr"] .blockLatestProjects .swiper-slide .feedback_title {
    text-align: left
}
    @media screen and (max-width: 780px) {
        [dir="ltr"] .big_slider_vertical.bigger_slider_vertical {
            border-radius: 0 0 50px 0;
        }

        [dir="ltr"] .big_header, .big_slider_vertical {
            border-radius: 0 0 50px 0;
        }

        [dir="ltr"] .search_database_section .img_block img {
            border-radius: 0 0 20px 20px;
        }

        [dir="ltr"] .search_database_section .search_block {
            border-radius: 20px 20px 0 0;
        }
    }

    @media screen and (min-width: 780px) and (max-width:1024px) {
        [dir="ltr"] .about_us_numbers_in {
            width: 777px;
        }

        [dir="ltr"] .about_us_numbers .item_block {
            max-width: 220px;
            max-height: 100%;
            flex: auto;
            overflow: hidden;
            height: 560px;
        }
    }

    @media screen and (min-width: 1000px) {
        [dir="ltr"] .news_section .swiper-slide:not(.small_news):nth-child(1) .bordered_img picture, [dir="ltr"] .news_category_box .news_item:nth-child(1) .bordered_img picture,
        [dir="ltr"] .news_category_box .news_item:nth-child(2) .bordered_img picture, [dir="ltr"] .lobby .news_category_box .news_item:nth-child(3) .bordered_img picture,
        [dir="ltr"] .lobby .news_category_box .news_item:nth-child(4) .bordered_img picture, [dir="ltr"] .news_category_box .news_item:nth-child(1) .bordered_img iframe,
        [dir="ltr"] .news_category_box .news_item:nth-child(2) .bordered_img iframe, [dir="ltr"] .lobby .news_category_box .news_item:nth-child(3) .bordered_img iframe,
        [dir="ltr"] .lobby .news_category_box .news_item:nth-child(4) .bordered_img iframe {
            border-radius: 8px 70px 8px 8px;
        }

        [dir="ltr"] .news_section .swiper-slide:not(.small_news):nth-child(1) .bordered_img::before, [dir="ltr"] .news_category_box .news_item:nth-child(1) .bordered_img::before,
        [dir="ltr"] .news_category_box .news_item:nth-child(2) .bordered_img::before, [dir="ltr"] .lobby .news_category_box .news_item:nth-child(3) .bordered_img::before,
        [dir="ltr"] .lobby .news_category_box .news_item:nth-child(4) .bordered_img::before {
            width: 20px;
            border-radius: 20px 0 0 20px;
            left: 0;
            right: auto
        }
    }

    @media screen and (max-width:1023px) {
        [dir="ltr"] .news_section .news_category_box .news_item:not(.first_item) .bordered_img picture,
        [dir="ltr"] .news_section .news_category_box .news_item:not(.first_item) .bordered_img {
            border-radius: 0px 4px 4px 0;
        }

        [dir="ltr"] .news_category_box .news_item:nth-child(1) .bordered_img picture {
            max-width: calc(100% - 7px);
            border-radius: 8px 50px 4px 8px;
        }
    }

    @media screen and (max-width: 1024px) {
        [dir="ltr"] .news_category_box .news_item:not(.first_item) .news_tag {
            left: -136px
        }
        [dir="ltr"] .medium_header {
            border-radius: 0 0 70px 0;
        }

        [dir="ltr"] #play-pause-button {
            right: calc(50% + 41px);
            left: auto;
        }

        [dir="ltr"] .big_slider_vertical .swiper-pagination {
            left: 50%;
            right: auto;
        }

        [dir="ltr"] .top_nav_mobile_bottom {
            display: none
        }

        [dir="ltr"] .with_line.witg_line_centered:after, [dir="ltr"] .about_us_numbers h2.with_line:after, [dir="ltr"] .with_line:after, [dir="ltr"] .more_services_section h2.with_line:after, [dir="ltr"] .news_section h2.with_line:after, [dir="ltr"] .right_block h2::after {
            right: 50% !important;
            transform: translateX(50%);
            left: auto
        }

        .top_nav_mobile_search .search_overflow {
            padding-left: 40px;
            padding-right: 0
        }

        [dir="ltr"] #mobile_copy.txt_block, [dir="ltr"] .txt_block h2, [dir="ltr"] .txt_block_img h2 {
            text-align: center
        }

        [dir="ltr"] .process-item-content {
            gap: 15px;
        }

            [dir="ltr"] .process-item-content > h3 {
                font-size: 22px;
                height: 120%;
            }

        [dir="ltr"] .process-item {
            padding: 11px 12px 24px 12px;
            overflow: hidden;
        }

        [dir="ltr"] .blockLatestProjects .swiper-slide {
            margin-left: auto !important;
        }

        [dir="ltr"] .row.gap-24 {
            grid-template-columns: auto
        }

        [dir="ltr"] .id_description {
            text-align: left;
            left: auto
        }

        [dir="ltr"] .search_database_section .id_description::after {
            left: -28px;
            top: -24px
        }

        [dir="ltr"] .personalNum_description {
            right: auto;
            left: auto
        }

        [dir="ltr"] .search_database_section .personalNum_description::after {
            left: auto;
            right: -20px;
            top: -13px;
            transform: rotateY(178deg);
        }

        [dir="ltr"] .search_database_section .toggle_block {
            margin-bottom: 70px;
        }

        [dir="ltr"] .feedback_slider .quatation_marks {
            left: 24px;
        }

        [dir="ltr"] .feedback_form .form_title {
            text-align: left;
            padding-left: 16px;
        }

        [dir="ltr"] .about_us_numbers .item_block {
            height: 300px
        }

        .departSlider .swiper-slide > *:not(.depLink) {
            position: relative;
            z-index: -3;
        }
    }

    @media screen and (min-width: 1025px) and (max-width:1440px) {
        [dir="ltr"] .about_us_numbers_in {
            width: 777px;
        }

        [dir="ltr"] .about_us_numbers .item_block {
            max-width: 220px;
            max-height: 100%;
            flex: auto;
            overflow: hidden;
            height: 560px;
        }

        .departSlider .swiper-slide > *:not(.depLink) {
            position: relative;
            z-index: -3;
        }
    }
