

/* Start:/local/templates/europribor/css/header.css?176907517634703*/
body.catalog-open {
    overflow: hidden;
}

.header {

    /*Обнуляющие стили*/

    a, p, span {
        transition: all .15s ease-in-out;
        margin: 0;
    }

    a {
        text-decoration: none !important;
    }

    input {
        outline: none;
    }

    /*Обнуляющие стили*/

    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    transition: opacity .15s ease-in-out, visibility .15s ease-in-out, transform .2s linear;

    .header__desktop {

        @media (max-width: 900px) {
            display: none;
        }

        .header__top {
            background-color: #f2f2f2;
            max-height: max-content;
            visibility: visible;
            overflow: hidden;
            transition: max-height .2s ease-in-out, visibility .2s ease-in-out;

            .header__top_body {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 12px 0;
            }

            .header__top_location {
            }
        }

        .header__middle {
            background-color: #ffffff;
            padding: 17px 0;

            .header__middle_body {
                display: flex;
                align-items: center;
                /*gap: 16px;*/
            }

            .header__middle_logo {
                display: flex;
                align-items: center;
                text-decoration: none;
                /*gap: 20px;*/

                img {
                    max-width: 120px;
                }

                .header__middle_description {
                    pointer-events: none;
                    user-select: none;
                    max-width: 252px;
                    width: 100%;
                    height: 32px;
                    font-weight: 400;
                    font-size: 14px;
                    line-height: 1.14;
                    color: #000;
                    transition: max-width .2s linear, margin-left .15s linear;
                    overflow: hidden;
                    margin-left: 20px;

                    @media (max-width: 992px) {
                        display: none;
                    }
                }
            }

            .header__middle_catalog {
                max-width: 0;
                opacity: 0;
                visibility: hidden;
                overflow: hidden;
                margin-left: 0;
                transition: max-width .2s linear, visibility .2s linear, opacity .2s linear, margin-left .2s linear;
            }

            .header__middle_buttons {
                display: flex;
                align-items: center;
                gap: 10px;
            }

            .header__middle_contacts {
                display: none;
                align-items: center;
                gap: 16px;
                margin-right: 16px;

                a {
                    line-height: 1.3 !important;
                    text-decoration: none;
                    font-weight: 500;

                    &:nth-child(1) {
                        color: #000;
                    }

                    &:nth-child(2) {
                        color: #454545;
                    }
                }

                .header__middle_contacts_col {
                    display: flex;
                    flex-direction: column;

                }

                .header__middle_contacts_socials {
                    display: flex;
                    align-items: center;
                    gap: 8px;

                    a {
                        svg {
                            width: 25px;
                            height: 25px;
                            fill: #fff;
                        }
                    }

                }


            }
        }

        .header__bottom {
            background-color: #ffffff;
            width: 100%;
            transition: transform .2s ease-in-out, opacity .2s ease-in-out, visibility .2s ease-in-out;

            .header__bottom_body {
                padding: 17px 0;
            }

            #top-menu {
                background: none;

                .main-nav {
                    margin-bottom: 0;
                    box-shadow: none;
                    padding: 0;
                    background: none;

                    .main-nav__item-catalog {

                    }

                    .main-nav__item {
                        padding: 0 16px;
                        flex: 1;
                    }
                }
            }

        }
    }

    .header__mobile {
        position: relative;
        overflow: hidden;

        @media (min-width: 900px) {
            display: none !important;
        }

        padding: 17px 0;
        background-color: #ffffff;
        display: flex;
        flex-direction: column;

        .header__burger {
            display: block;
        }


        .header__mobile_top {
            overflow: hidden;

            .header__mobile_top_body {
                position: relative;
                display: flex;
                align-items: center;

                .header__mobile_top_left {
                    flex: 1;
                    display: flex;
                    align-items: center;
                    margin: 0 20px 0 0;
                    overflow: hidden;
                    width: 100%;
                    transition: all .3s ease-in-out;
                }

                .header__mobile_top_right {
                    flex: 1;
                    gap: 20px;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    margin: auto 0;
                    transform: translateX(999%);
                    visibility: hidden;
                    display: flex;
                    align-items: center;
                    transition: all .3s ease-in-out;

                    .header__mobile_socials {
                        display: contents;

                        svg {
                            width: 22px;
                            height: 22px;
                        }
                    }
                }
            }

            .header__mobile_search-btn {
                display: none;

                svg {
                    width: 22px;
                    height: 22px;
                    fill: #000;
                }
            }

            .header__catalog_btn {
                display: none;
            }

            .header__mobile_socials {
                flex: 1;
                display: flex;
                align-items: center;
                justify-content: center;

                a {
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    border-radius: 100%;
                    width: 40px;
                    height: 40px;
                    overflow: hidden;
                    background-color: #fff;
                    border: 1px solid #dbdeeb;
                    transition: margin .3s ease-in-out;

                    svg {
                        width: 22px;
                        height: 22px;
                    }
                }
            }
        }

        .header__mobile_bottom {
            margin: 17px 0 0 0;
            opacity: 1;
            visibility: visible;
            transition: margin .3s ease-in-out, max-height .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;

            .header__mobile_bottom_body {
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 8px;
            }

        }

        &.active {
            .header__mobile_top_left {
                position: absolute;
                top: 0;
                left: 0;
                height: 0 !important;
                width: 0 !important;
                margin: 0 !important;
                visibility: hidden;
            }

            .header__mobile_top_right {
                margin: 0 0 0 20px !important;
                position: relative !important;
                visibility: visible !important;
                transform: translateX(0) !important;
            }
        }
    }

    .header__contacts {
        display: flex;
        align-items: center;
        gap: 16px;

        a {
            display: inline-flex;
            align-items: center;
            gap: 5px;
            line-height: 1 !important;

            text-decoration: none;

            svg {
                width: 14px;
                height: 14px;
            }
        }
    }

    .header__search {
        flex: 1;
        overflow: hidden;
        margin-inline: 16px;

        .header__search_form {
            position: relative;
        }

        .header__search_input {
            background: none;
            padding: 14px 50px 14px 20px;
            width: 100%;
            box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
            background: #fff;
            border: 1px solid #f2f2f2;
            border-radius: 999px;
        }

        .header__search_button {
            position: absolute;
            top: 0;
            right: 20px;
            bottom: 0;
            margin: auto 0;
            width: 22px;
            height: 22px;

            svg {
                width: 22px;
                height: 22px;
            }
        }
    }

    .header__basket {

    }

    .header__burger {
        flex: 0 0 auto;
        position: relative;
        display: none;
        gap: 4px;
        width: 24px;
        height: 24px;
        padding: 5px 3px;
        overflow: hidden;

        &::before,
        &::after {
            content: '';
            left: 0;
            position: absolute;
            display: block;
            width: 100%;
            height: 2px;
            background: #000;
        }

        &::before {
            top: 5px;
            box-shadow: 0 6px 0 #000;
            transition: box-shadow .3s .15s, top .3s .15s, transform .3s;
        }

        &::after {
            bottom: 5px;
            transition: bottom .3s .15s, transform .3s;
        }

        &.open {

            &::before {
                top: 11px;
                transform: rotate(45deg);
                box-shadow: 0 6px 0 rgba(0, 0, 0, 0);
                transition: box-shadow .15s, top .3s, transform .3s .15s;
            }

            &::after {
                bottom: 11px;
                transform: rotate(-45deg);
                transition: bottom .3s, transform .3s .15s;
            }
        }
    }

    .header__nav {
        display: flex;
        align-items: stretch;
        gap: 15px;

        .header__nav_list {
            display: flex;
            align-items: center;
            gap: 15px;
            width: 100%;

            .header__nav_item {
                position: relative;
                flex: 1;
                height: 100%;

                &:hover {
                    .header__nav_item_link {
                        color: #FCC200;
                    }

                    .header__nav_item_icon {
                        svg {
                            fill: #FCC200;
                        }
                    }
                }

                &.active {

                    .header__nav_item_data {
                        /*max-height: 500px;*/
                        max-height: max-content;
                    }
                }

                .header__nav_item_name {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    gap: 5px;
                    height: 100%;
                }

                .header__nav_item_link {
                    line-height: 1;
                    text-decoration: none;
                    white-space: nowrap;
                }

                .header__nav_item_icon {
                    display: flex;
                    align-items: center;
                    justify-content: center;

                    svg {
                        width: 10px;
                        height: 5px;
                        fill: #000000;
                        transition: fill .3s ease-in-out;
                    }
                }

                .header__nav_item_data {
                    position: absolute;
                    left: -30px;
                    right: 0;
                    width: 250px;
                    max-height: 0;
                    overflow: hidden;
                    border-radius: 0 0 20px 20px;
                    transition: max-height .3s ease-in-out;


                    .header__nav_item_data_list {
                        padding: 20px 10px 10px 30px;
                        background-color: #ffffff;
                        box-shadow: 0 20px 45px 0 rgba(193, 202, 239, 0.5);
                        display: flex;
                        flex-direction: column;
                        gap: 5px;
                    }
                }
            }
        }
    }
}

/*.header:not(.header--fixed) + .header__catalog .header__catalog_btn {
    display: none;
}*/

/*.header__catalog {
    position: fixed;
    z-index: 99;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    !*height: 100%;*!
    max-height: 0;
    overflow-x: hidden;
    overflow-y: auto;
    visibility: hidden;
    box-shadow: 0 60px 45px 0 rgba(193, 202, 239, 0.5);
    background: #fff;
    border-radius: 0 0 20px 20px;
    transition: max-height .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;

    &::-webkit-scrollbar {
        display: none;
        width: 1px;
    }

    &::-webkit-scrollbar-track {
        background-color: transparent;
    }

    &::-webkit-scrollbar-thumb {
        background-color: transparent;
    }

    .header__catalog--burger {
        display: none;

        &.show {
            display: block;
        }
    }

    !*.header__catalog--catalog {
        display: none;

        .header__catalog--catalog_mobile {
            display: none;
            !*min-height: max-content;*!
        }

        @media (max-width: 900px) {
            .header__catalog--catalog_desktop {
                display: none;
            }

            .header__catalog--catalog_mobile {
                display: block;
                height: 100%;
                !*max-height: 650px;*!
            }
        }

        &.show {
            display: block;
        }
    }*!

    &.open {
        opacity: 1;
        visibility: visible;

        !*&.burger--menu {
            .header__catalog--burger {
                display: block;
            }
            .header__catalog--catalog {
                display: none;
            }
        }

        .header__catalog--catalog {
            display: block;

            .header__catalog--catalog_desktop {
                display: block;
            }

            .header__catalog--catalog_mobile {
                display: none;
            }

            @media (max-width: 768px) {
                .header__catalog--catalog_desktop {
                    display: none;
                }

                .header__catalog--catalog_mobile {
                    display: block;
                }
            }
        }*!

        .header__catalog--burger.show + .header__catalog--catalog {
            display: none;
        }

    }

    .header__catalog--catalog {

        &.show {

            .header__catalog--catalog_desktop {
                display: block;
            }

            .header__catalog--catalog_mobile {
                display: none;
            }

            @media (max-width: 768px) {
                .header__catalog--catalog_desktop {
                    display: none;
                }

                .header__catalog--catalog_mobile {
                    display: block;
                }
            }
        }
    }

    .header__catalog_body {
        position: relative;

        @media (max-width: 900px) {
            &::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 1px;
                background-color: #dbdeeb;
            }
        }
        padding: 12px;
        display: flex;
        align-items: flex-start;
        gap: 20px;

        @media (max-width: 900px) {
            padding: 12px 20px 20px 20px;
        }
    }

    .header__catalog_nav {
        flex: 1;
        max-width: 300px;
        width: 100%;

        .header__catalog_btn {
            display: none;
        }

        .header__catalog_nav_list {
            display: flex;
            flex-direction: column;

            @media (max-width: 900px) {
                gap: 24px;
            }
        }

        .header__catalog_nav_item {
            padding: 20px;

            &:hover,
            &.active {

                .header__catalog_nav_link {
                    color: #FCC200;
                }

                .header__catalog_nav_icon {
                    svg {
                        stroke: #FCC200;

                        @media (max-width: 900px) {
                            fill: #FCC200;
                        }
                    }
                }

            }

            @media (max-width: 900px) {
                padding: 0;
                display: grid;
                grid-template-areas: "link"
                                    "list";
            }
        }

        .header__catalog_nav_link {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            text-decoration: none;
            font-weight: 400;
            font-size: 18px;
            line-height: 1;
            color: #353535;

            @media (max-width: 900px) {
                grid-area: link;
                font-weight: 500;
                font-size: 15px;
                letter-spacing: -0.03em;
                color: #000;
            }


            transition: color .3s ease-in-out;
        }

        .header__catalog_nav_icon {

            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 10px;

            svg {
                width: 5px;
                height: 11px;
                fill: none;
                stroke: #858591;
                transition: stroke .3s ease-in-out, fill .3s ease-in-out;

                @media (max-width: 900px) {
                    fill: #000000;
                }
            }
        }

        @media (max-width: 900px) {
            max-width: none;

            .header__catalog_btn {
                display: block;
                width: 100%;
                margin: 0 0 24px 0;
            }
        }
    }

    .header__catalog_info {

        @media (max-width: 900px) {
            display: none;
        }

        ul, li {
            list-style-type: none;
        }

        .header__catalog_info_list {
            display: none;
            flex-direction: column;

            a {
                display: inline-flex;
                padding: 15px;
                width: 100%;
                text-decoration: none;
                transition: all .3s ease-in-out;
            }

            &.show {
                display: flex;
            }
        }
    }

    .header__catalog_nav_footer {
        display: flex;
        align-items: center;

        @media (max-width: 900px) {
            margin: 35px 0 0 0;
        }
    }

    .header__catalog_cart {
        flex: 1;

        .btn-basket {
            width: 100%;
        }
    }

    .header__catalog_nav_contacts {

        margin: 80px 0 0 0;
        display: flex;
        flex-direction: column;
        gap: 20px;

        a {
            display: inline-flex;
            align-items: center;
            gap: 12px;
            line-height: 1;
            text-decoration: none;
            font-weight: 600;
            font-size: 15px;
            letter-spacing: -0.03em;
            color: #000;

            svg {
                width: 20px;
                height: 20px;
            }
        }

        @media (min-width: 900px) {
            display: none;
        }
    }

    .header__catalog_socials {

        margin: 0 0 0 10px;
        display: flex;
        align-items: center;
        gap: 10px;

        a {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border-radius: 100%;
            width: 40px;
            height: 40px;
            overflow: hidden;
            background-color: #fff;
            border: 1px solid #dbdeeb;

            svg {
                width: 22px;
                height: 22px;
            }
        }

        @media (min-width: 900px) {
            display: none;
        }
    }

    .header__catalog_mobile_items {
        @media (min-width: 900px) {
            display: none;
        }

        padding: 0 0 0 20px;
        margin: 0;
        grid-area: list;
        max-height: 0;
        visibility: hidden;
        opacity: 0;
        transition: margin .3s ease-in-out, max-height .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;

        .header__catalog_mobile_list {
            display: flex;
            flex-direction: column;
            gap: 10px;

            a {
                text-decoration: none;
            }
        }

        &.show {
            margin: 15px 0 0 0;
            visibility: visible;
            opacity: 1;
        }
    }


}*/


.header__catalog {
    position: fixed;
    z-index: 99;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    /*height: 100%;*/
    max-width: 1280px;
    margin: 0 auto;
    /*height: 100%;*/
    /*max-height: 0;*/
    /*max-height: max-content;*/
    overflow-x: hidden;
    overflow-y: auto;
    visibility: hidden;
    box-shadow: 0 60px 45px 0 rgba(193, 202, 239, 0.5);
    background: #fff;
    border-radius: 0 0 20px 20px;
    transform: scaleY(0);
    transform-origin: left top;
    transition: max-height .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out, transform .3s ease-in-out;

    &::-webkit-scrollbar {
        display: none;
        width: 1px;
    }

    &::-webkit-scrollbar-track {
        background-color: transparent;
    }

    &::-webkit-scrollbar-thumb {
        background-color: transparent;
    }

    .header__catalog--burger {
        display: none;

        &.show {
            display: block;
        }
    }

    .header__catalog--catalog {
        display: none;

        .header__catalog--catalog_mobile {
            display: none;
            /*min-height: max-content;*/
        }

        @media (max-width: 900px) {
            .header__catalog--catalog_desktop {
                display: none;
            }

            .header__catalog--catalog_mobile {
                display: block;
                height: 100%;
                /*max-height: 650px;*/
            }
        }

        &.show {
            display: block;
        }
    }

    &.open {
        opacity: 1;
        visibility: visible;
        transform: scaleY(1);
    }

    .header__catalog_body {
        position: relative;

        @media (max-width: 900px) {
            &::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 1px;
                background-color: #dbdeeb;
            }
        }
        padding: 12px;
        display: flex;
        align-items: flex-start;
        gap: 20px;

        @media (max-width: 900px) {
            padding: 12px 20px 20px 20px;
        }
    }

    .header__catalog_nav {
        flex: 1;
        max-width: 300px;
        width: 100%;

        .header__catalog_btn {
            display: none;
        }

        .header__catalog_nav_list {
            display: flex;
            flex-direction: column;

            @media (max-width: 900px) {
                gap: 24px;
            }
        }

        .header__catalog_nav_item {
            padding: 20px;

            &:hover,
            &.active {

                .header__catalog_nav_link {
                    color: #FCC200;
                }

                .header__catalog_nav_icon {
                    svg {
                        stroke: #FCC200;

                        @media (max-width: 900px) {
                            fill: #FCC200;
                        }
                    }
                }

            }

            @media (max-width: 900px) {
                padding: 0;
                display: grid;
                grid-template-areas: "link"
                                    "list";
            }
        }

        .header__catalog_nav_link {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            text-decoration: none;
            font-weight: 400;
            font-size: 18px;
            line-height: 1;
            color: #353535;

            @media (max-width: 900px) {
                grid-area: link;
                font-weight: 500;
                font-size: 15px;
                letter-spacing: -0.03em;
                color: #000;
            }


            transition: color .3s ease-in-out;
        }

        .header__catalog_nav_icon {

            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 10px;

            svg {
                width: 5px;
                height: 11px;
                fill: none;
                stroke: #858591;
                transition: stroke .3s ease-in-out, fill .3s ease-in-out;

                @media (max-width: 900px) {
                    fill: #000000;
                }
            }
        }

        @media (max-width: 900px) {
            max-width: none;

            .header__catalog_btn {
                /*display: block;*/
                width: 100%;
                margin: 0 0 24px 0;
            }
        }
    }

    .header__catalog_info {

        @media (max-width: 900px) {
            display: none;
        }

        ul, li {
            list-style-type: none;
        }

        .header__catalog_info_list {
            display: none;
            flex-direction: column;

            a {
                display: inline-flex;
                padding: 15px;
                width: 100%;
                text-decoration: none;
                transition: all .3s ease-in-out;
            }

            &.show {
                display: flex;
            }
        }
    }

    .header__catalog_nav_footer {
        display: flex;
        align-items: center;

        @media (max-width: 900px) {
            margin: 35px 0 0 0;
        }
    }

    .header__catalog_cart {
        flex: 1;

        .btn-basket {
            width: 100%;
        }
    }

    .header__catalog_nav_contacts {

        margin: 80px 0 0 0;
        display: flex;
        flex-direction: column;
        gap: 20px;

        a {
            display: inline-flex;
            align-items: center;
            gap: 12px;
            line-height: 1;
            text-decoration: none;
            font-weight: 600;
            font-size: 15px;
            letter-spacing: -0.03em;
            color: #000;

            svg {
                width: 20px;
                height: 20px;
            }
        }

        @media (min-width: 900px) {
            display: none;
        }
    }

    .header__catalog_socials {

        margin: 0 0 0 10px;
        display: flex;
        align-items: center;
        gap: 10px;

        a {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border-radius: 100%;
            width: 40px;
            height: 40px;
            overflow: hidden;
            background-color: #fff;
            border: 1px solid #dbdeeb;

            svg {
                width: 22px;
                height: 22px;
            }
        }

        @media (min-width: 900px) {
            display: none;
        }
    }

    .header__catalog_mobile_items {
        @media (min-width: 900px) {
            display: none;
        }

        padding: 0 0 0 20px;
        margin: 0;
        grid-area: list;
        max-height: 0;
        visibility: hidden;
        opacity: 0;
        transition: margin .3s ease-in-out, max-height .3s ease-in-out, visibility .3s ease-in-out, opacity .3s ease-in-out;

        .header__catalog_mobile_list {
            display: flex;
            flex-direction: column;
            gap: 10px;

            a {
                text-decoration: none;
            }
        }

        &.show {
            margin: 15px 0 0 0;
            visibility: visible;
            opacity: 1;
        }
    }


}

.icon_telegram {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    background: linear-gradient(180deg, #2aabee 0%, #229ed9 100%);

    svg {
        fill: #ffffff;
    }
}

.icon_whatsapp {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    background-color: #25d366;

    svg {
        stroke: #ffffff;
    }
}

.icon_max {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    background: linear-gradient(71deg, #44ccff, #292cb9, #9933dd);

    svg {
        stroke: #ffffff;
        width: 40px;
        height: 40px;
    }
}


.btn-basket.header__basket {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    .btn-basket__body {
        position: relative;
        display: flex;
        align-items: center;
        gap: 7px;
    }

    img {
        width: 18px;
    }

    .basket-count__update {
        position: relative;
        top: auto;
        right: auto;
        display: inline-flex;
        line-height: 1;
    }
}

.header__catalog--catalog_mobile {

    .mobile-menu {
        position: relative;
        display: block;
        top: auto;
        background: none;
        box-shadow: none;
        padding: 0;
        width: 100%;
        /*max-height: 600px;*/
        /*height: calc(100% - 400px);*/
        border-radius: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }

    .mobile-menu__catalog-btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-bottom: 20px
    }

    .mobile-menu__nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        gap: 15px 0
    }

    .mobile-menu__item-back {
        margin-bottom: 5px
    }

    .mobile-menu__item-back a {
        font-size: 14px;
        color: #fcc200;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .mobile-menu__item-back a:visited {
        color: #fcc200
    }

    .mobile-menu__item-back a img {
        width: 6px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        margin-right: 9px
    }

    .mobile-menu__item-title .h2 {
        margin-bottom: 5px;
    }

    .mobile-menu__link {
        text-decoration: none
    }

    .catalog-nav-section.active {
        .mobile-menu__item-title .h2 {
            font-weight: 600;
        }
    }
}

.header--fixed {

    .header__top {
        position: absolute;
        max-height: 0 !important;
        visibility: hidden;
        pointer-events: none;
    }

    .header__bottom {
        position: absolute;
        transform: translateY(-100%);
        opacity: 0;
        visibility: hidden;
        z-index: -1;
        pointer-events: none;
    }

    .header__desktop {

        .header__middle {

            .header__middle_description {
                max-width: 0 !important;
                margin-left: 0 !important;
            }

            .header__middle_catalog {
                width: 100% !important;
                opacity: 1 !important;
                visibility: visible !important;
                max-width: max-content !important;
                margin-left: 16px !important;
            }

            .header__middle_buttons {
                display: none !important;
            }

            .header__middle_contacts {
                display: flex;
            }
        }

        .header__burger {
            display: block;
        }
    }

    .header__mobile {

        .header__mobile_top {

            .header__catalog_btn {
                display: block;
            }

            .header__mobile_logo {
                display: none;
            }
        }


        .header__mobile_bottom {
            position: absolute;
            /*max-height: 0 !important;*/
            margin: 0;
            /*transform: translateY(-999%);*/
            opacity: 0;
            z-index: -1;
            visibility: hidden;
            pointer-events: none;
        }

        .header__mobile_socials {
            a {
                &:not(:first-child) {
                    margin: 0 0 0 6px;
                }
            }
        }
    }

    & + .header__catalog {
        .header__catalog_btn {
            display: block;
        }
    }
}

/* End */


/* Start:/local/templates/europribor/css/um_style.css?17625149414518*/

.catalog {
    position: relative;
    display:flex;
}

.catalog.js-nav-catalog.active-menu {
    overflow: hidden;
}

.catalog.js-nav-catalog.active-menu .catalog-nav-sections {
    box-shadow: none;
    border-radius: 0;
}

.catalog-nav-sections {
    padding: 10px 30px;
    width: 28%;
    height: 630px;
    position: relative;
}



.catalog-nav {
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    height: 100%;
    position: relative;
}

.catalog-nav-sections:before {
    content: '';
    top: 0px;
    bottom: 0px;
    width: 1px;
    right: 32px;
    background-color: #D9D9DD;
    position: absolute;
}

.catalog-nav::-webkit-scrollbar {
    background-color: transparent;
    width: 5px;
}

.catalog-nav::-webkit-scrollbar-thumb {
    background-color: #D9D9DD;
    border-radius: 11px;
    width: 5px;
}

.catalog-nav::-webkit-scrollbar-track {
    background: transparent;
    width: 5px;
}


.catalog-nav__item {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
    position: relative;
    text-decoration: none;
}

.catalog-nav__item.active svg path {
    stroke: #FCD806;
}

.catalog-nav__section-img {
    height: 35px;
    width: 35px;
    margin-right: 10px;
}

.catalog-nav__section-img img {
    height: 100%;
    width: auto;
}

.catalog-nav__section-name {
    width: 70%;
    color: #353535;
    font-size: 16px;
    line-height: 1.2;
    text-decoration: none;
}

.catalog-nav__section-name:hover {
    font-weight: 500;
    color: #000;
}

.catalog-nav__section-arrow {
    position: absolute;
    right: 20px;
}

.catalog-nav-section {
    display: none;
    width: 72%;
    background-color: #fff;
    padding: 13px 0px;
}

.catalog-nav-section__title {
    font-size: 27px;
    color: #353535;
    margin-bottom: 20px;
}

.catalog-nav-section__items-item {
    font-size: 16px;
    font-weight: 400;
    color: #353535;
    margin-bottom: 7px;
}

.catalog-nav-section__items-item a {
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.25;
    color: #353535 ;
}

catalog-nav-section__items-item a:hover {
    color: #000;
    font-weight: 500;
}

.js-nav-catalog.active-menu {
    border-radius: 25px 0 0 0;
}

.main-nav.active-menu {
    border-radius: 25px 25px 0 0;
}

.catalog {
    left: 0;
    right: 0;
}

#top-menu .inner.padd {
    padding-left: 0!important;
    padding-right: 0!important;
}

.catalog-nav-section__items.columns {
    column-count: 2;
}

.catalog-nav-section__items-item {
    line-height: 1.25;
}

.third-level-menu {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    /*gap: 8px;*/
gap: 5px;

    .third-level-item {
        line-height: 1.25;

        &.hide {
            display: none;
        }
    }
}

.third-level-more {
    padding: 0;
    margin-top: 5px;
    font-size: 14px;

    &:hover {
        color: #FCC200;
    }
}

@media screen and (max-width: 991px) {
     .catalog-nav-section.active {
         position: fixed;
         /*position: absolute;*/
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 1;
         display: flex !important;
         flex-direction: column;
         gap: 15px 0;
         padding: 0 20px;
     }

    .is-mobile-catalog-open .mobile-menu__nav-catalog {
        position: relative;
        overflow-y: unset !important;
    }

    .catalog-nav__section-arrow {
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobile-menu__item-back-section .mobile-menu__link {
        display: flex;
        align-items: center;
        color: #fcc200;
        font-size: 18px;
    }

    .mobile-menu__item-back-section .mobile-menu__link img {
        width: 6px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        margin-right: 9px;
    }

    .catalog-nav-section__items-item {
        margin-bottom: 26px;
    }

    .mobile-menu__catalog-btn {
        margin-top: 20px;
    }

    .catalog-nav__section-arrow {
        right: 0;
        justify-content: end;
    }

    .catalog-nav-section__items {
        overflow-y: auto;
    }

    .catalog-nav-section__items.columns {
        column-count: 1;
    }

    .mobile-menu__items {
    }

    .catalog-nav__section-name:hover {
        font-weight: 400;
        color: #353535;
    }

    .burger__button .icon-burger {
        max-width: none;
    }

}
/* End */


/* Start:/local/templates/europribor/css/libs/swiper-bundle.min.css?174548990118466*/
/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/europribor/css/header_inline.css?1770980518396721*/
.advantages .inner.padd {
    padding-left: 0;
    padding-right: 0;
}

.manufacturers .inner.padd {
    padding-left: 0;
    padding-right: 0;
}

.company .inner.padd {
    padding-left: 0;
    padding-right: 0;
}

.left-side .search__button {
    display: none;
}


.banner {
    padding-bottom: 40px
}

.banner__inner {
    border-radius: 20px;
    padding: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.banner__logo {
    width: 202px
}

.banner__descr {
    width: calc(100% - 202px);
    padding-left: 55px;
    font-size: 18px;
    line-height: 28px
}

.catalog-sections-list {
    position: relative
}

.catalog-sections-list::before {
    content: '';
    position: absolute;
    left: -40px;
    top: -15px;
    bottom: -35px;
    right: 70px;
    border-radius: 25px;
    background-color: #f7f7f7
}

.csi-logo {
    width: 100%;
    max-width: 272px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    padding: 35px;
    border-radius: 20px;
    -webkit-box-shadow: 0 2px 8px rgba(196, 196, 196, .5);
    box-shadow: 0 2px 8px rgba(196, 196, 196, .5);
    margin-bottom: 50px
}

#main-first.screen-main .left-side {
    height: auto
}

#main-first.screen-main .left-side h1 {
    padding-bottom: 30px
}

.screen-main {
    padding: 72px 0;
    background-image: url(/local/templates/europribor/img/display-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom
}

.screen-main h1 {
    color: #fff;
    font-size: 45px;
    line-height: 50px
}

.screen-main__descr {
    font-size: 24px;
    line-height: 38px;
    max-width: 707px;
    color: #fff
}

.screen-main__btns {
    margin-top: 40px
}

.screen-main__phone {
    margin-right: 20px
}

#top-menu.no-mb {
    margin-bottom: 0
}

.btn.btn-gray {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b8b8b8));
    background: -o-linear-gradient(top, #fff 0, #b8b8b8 100%);
    background: linear-gradient(180deg, #fff 0, #b8b8b8 100%);
    -webkit-box-shadow: inset 0 -2px 0 #929292;
    box-shadow: inset 0 -2px 0 #929292
}

#catalog-page div.catalog-sections {
    margin-top: 55px
}

button.btn.search {
    border-radius: 50%;
    width: 50px;
    height: 50px
}

#top-menu .right-side.search-active .search-b button.btn.search {
    right: 2px;
    top: 2px
}

span.btn.close::after {
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.71313' y='30.9263' width='30' height='2' transform='rotate(-45 9.71313 30.9263)' fill='%23C4C4C4'/%3E%3Crect x='30.7133' y='32.9264' width='30' height='2' transform='rotate(-135 30.7133 32.9264)' fill='%23C4C4C4'/%3E%3C/svg%3E%0A")
}

span.btn.close:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.71313' y='30.9263' width='30' height='2' transform='rotate(-45 9.71313 30.9263)' fill='url(%23paint0_linear)'/%3E%3Crect x='30.7133' y='32.9264' width='30' height='2' transform='rotate(-135 30.7133 32.9264)' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='24.7131' y1='30.9263' x2='24.7131' y2='32.9263' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBD300'/%3E%3Cstop offset='1' stop-color='%23FBA700'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='45.7133' y1='32.9264' x2='45.7133' y2='34.9264' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBD300'/%3E%3Cstop offset='1' stop-color='%23FBA700'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

#header {
    height: auto;
    margin-bottom: 32px;
    z-index: 11 !important
}

#header::after {
    display: none !important
}

.form .row .cell.w45 {
    width: 45%
}

.h2 {
    color: #363636;
    font-weight: 500;
    font-size: 42px;
    line-height: 132%;
    font-family: "Exo 2", san-serif;
    padding-bottom: 0;
    margin-bottom: 35px
}

.button {
    font-weight: 500;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    padding: 10px 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    -webkit-box-shadow: inset 0 -2px 0 #fcc200;
    box-shadow: inset 0 -2px 0 #fcc200;
    border-radius: 30px
}

.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#fbd300), to(#fba700));
    background: -o-linear-gradient(top, #fbd300 0, #fba700 100%);
    background: linear-gradient(180deg, #fbd300 0, #fba700 100%)
}

.footer-copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

/*#wrap {*/
/*    overflow: hidden*/
/*}*/

#header {
    height: auto
}

#header .header-title {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 128%;
    color: #353535
}

#header .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#header .phone img {
    margin-right: 12px
}

.logo {
    background: 0 0;
    width: auto !important;
    height: auto !important
}

.logo__mobile {
    display: none
}

.burger__button {
    display: none;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

.burger__button .icon-burger {
    display: initial
}

.burger__button .icon-close {
    display: none
}

.search {
    width: 42px;
    height: 42px;
    position: relative
}

.search__bar {
    position: absolute;
    top: 0;
    left: 0;
    background: #f2f2f2;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    border-radius: 25px;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    max-width: 1280px
}

.search__bar .search__button {
    right: 4px
}

.search__bar .search__button-close {
    right: auto;
    left: 10px
}

.search__bar .search__button:hover svg:nth-of-type(1) {
    opacity: 1
}

.search__input {
    font-family: "Exo 2", san-serif;
    width: 100%;
    background: 0 0;
    border: none;
    border-radius: 25px;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #353535;
    margin-left: 72px;
    margin-right: 72px;
    outline: 0;
    caret-color: #fcc200
}

.search__button {
    position: absolute;
    right: 0;
    width: 42px;
    height: 42px;
    background: 0 0;
    border: none;
    padding: 0
}

.search__button svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.search__button svg:nth-of-type(2) {
    opacity: 0
}

.search__button:hover svg:nth-of-type(1) {
    opacity: 0
}

.search__button:hover svg:nth-of-type(2) {
    opacity: 1
}

.search-is-opened .search__bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.advantages {
    padding: 40px 0 42px;
    overflow: hidden;
    margin-bottom: 130px;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5)
}

.advantages-inner {
    overflow: hidden
}

.advantages__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -22px;
    margin-right: -22px
}

.advantages__item {
    margin: 0 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(33% - 30px)
}

.advantages__item br {
    display: none
}

.advantages__item:nth-child(1) .advantages__info {
    min-width: 285px
}

.advantages__item:nth-child(2) .advantages__info {
    min-width: 340px
}

.advantages__item:nth-child(3) .advantages__info {
    min-width: 260px
}

.advantages__info {
    min-width: 340px
}

.advantages__icon {
    margin-right: 20px
}

.advantages__subtitle {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 14px
}

.advantages__descr {
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    color: #454545 !important
}

.manufacturers {
    margin-bottom: 130px
}

.manufacturers-inner {
    padding-bottom: 94px
}

.manufacturers-inner h1 {
    margin-bottom: 55px
}

.manufacturers-catalogue {
    padding: 80px 0 94px;
    background-color: #f2f2f2;
    margin-bottom: 70px
}

.manufacturers__list {
    margin-left: -13px;
    margin-right: -13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.manufacturers__item {
    width: calc(33.3333% - 40px);
    margin: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    background-color: #fff;
    text-decoration: none;
    height: 190px;
    position: relative
}

.manufacturers__item:hover {
    -webkit-box-shadow: 0 4px 28px 6px rgba(219, 222, 235, .65), 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 4px 28px 6px rgba(219, 222, 235, .65), 0 2px 38px 15px rgba(219, 222, 235, .5)
}

.manufacturers__item:hover .manufacturers__link {
    display: block
}

.manufacturers__description {
    font-weight: 400;
    font-size: 14px;
    line-height: 138%
}

.manufacturers__link {
    display: none;
    position: absolute;
    width: 100%;
    bottom: 18px
}

.manufacturers__link span {
    color: #fcc200;
    font-family: "Exo 2", san-serif;
    font-size: 18px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.manufacturers__link span::after {
    content: "";
    display: block;
    width: 11px;
    height: 18px;
    background-image: url(/local/templates/europribor/img/arrow-next.svg);
    background-repeat: no-repeat;
    margin-left: 12px
}

.manufacturers-page .manufacturers__item {
    padding: 0 30px;
    height: 307px
}

.manufacturers-page .manufacturers__description {
    margin-top: 32px
}

.company {
    margin-bottom: 112px
}

.company__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.company__column-left {
    width: 450px;
    margin-right: 140px
}

.company__column-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: calc(100% - 580px)
}

.company__text p {
    margin-bottom: 0;
    color: #353535;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    padding: 0
}

.company__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 45px 60px
}

.company__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(50% - 60px)
}

.company__item:nth-of-type(2n+2) {
    width: 50%
}

.company__description {
    margin-bottom: 50px
}

.company__description .company__text p {
    font-weight: 600
}

.company__icon {
    margin-bottom: 22px
}

.company__video {
    width: 632px;
    height: 380px
}

.company__video iframe {
    width: 100%;
    height: 100%
}

.company__clip {
    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;
    border: 2.5px solid #fcc200;
    padding: 30px;
    border-radius: 20px;
    width: 100%;
    margin-bottom: 10px
}

.company__caption {
    font-family: "Exo 2", san-serif;
    color: #c4c4c4;
    font-weight: 500;
    font-size: 15px;
    line-height: 132%;
    margin-bottom: 0
}

.main-nav {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 4px 0 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    border-radius: 50px;
    height: 50px;
    margin-bottom: 39px
}

.main-nav__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    position: relative
}

.main-nav__item:hover > .main-nav__link {
    color: #fcc200
}

.main-nav__item:hover > .main-nav__link span {
    color: #fcc200
}

.main-nav__item-burger {
    width: 18px;
    height: 2.5px;
    position: relative;
    display: block;
    background: #353535;
    margin-right: 11px
}

.main-nav__item-burger::before {
    content: "";
    width: 18px;
    height: 2.5px;
    display: block;
    background: #353535;
    position: absolute;
    top: -6px
}

.main-nav__item-burger::after {
    content: "";
    width: 18px;
    height: 2.5px;
    display: block;
    background: #353535;
    position: absolute;
    top: 6px
}

.main-nav__item-catalog {
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    -webkit-box-shadow: inset 0 -2px 0 #fcc200;
    box-shadow: inset 0 -2px 0 #fcc200;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    padding: 15px 40px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-nav__item-catalog:hover {
    background: #e0e0e0;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4
}

.main-nav__item-catalog:hover > .main-nav__link {
    color: grey
}

.main-nav__item-catalog:hover > .main-nav__link span {
    color: grey
}

.main-nav__item-parent {
    position: relative;
    padding-right: 16px
}

.main-nav__item-parent::after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border: solid 5px transparent;
    border-top: solid 6px #000;
    position: absolute;
    top: 23px;
    right: 0
}

.main-nav__item-parent:hover::after {
    border-top: solid 6px #fcc200
}

.main-nav__item-parent:hover .main-nav__child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-nav__child {
    display: none;
    position: absolute;
    top: 50px;
    background: #f2f2f2;
    min-width: calc(100% + 32px);
    white-space: nowrap;
    padding: 40px 50px;
    -webkit-box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    border-radius: 0 0 20px 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.main-nav__child .main-nav__item {
    margin-bottom: 20px
}

.main-nav__child .main-nav__item:last-of-type {
    margin-bottom: 0
}

.main-nav__child .main-nav__link span {
    color: #353535
}

.main-nav__link {
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog-is-opened .main-nav__item-catalog {
    background: #e0e0e0;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4
}

.catalog-is-opened .main-nav__item-catalog > .main-nav__link {
    color: grey
}

.catalog-is-opened .main-nav__item-catalog > .main-nav__link span {
    color: grey
}

.search-is-opened .main-nav {
    -webkit-box-shadow: none;
    box-shadow: none
}

.hits {
    margin-bottom: 130px
}

.hits .inner.padd {
    padding-left: 0;
    padding-right: 0
}

.hits__title {
    margin-bottom: 45px
}

.hit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 290px;
    max-width: 290px;
    min-width: 290px;
    position: relative;
    padding-top: 50px;
    margin-right: 40px
}

.hit:last-of-type {
    margin-right: 0
}

.hit__promo {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    border: 2px solid #fcc200;
    border-radius: 15px;
    padding: 5px 14px;
    font-weight: 700;
    font-size: 12px;
    line-height: 132%;
    color: #fcc200
}

.hit__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 52px
}

.hit__image img {
    width: 196px;
    height: 196px
}

.hit__title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 132%;
    color: #353535;
    text-decoration: none;
    margin-bottom: 20px;
    display: block
}

.hit__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.analogues {
    margin-bottom: 130px
}

.analogues .inner {
    background: #fff;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    border-radius: 20px
}

.analogues .inner.padd {
    padding: 100px 110px
}

.analogues__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 70px
}

.analogues__column {
    width: calc(50% - 80px)
}

.analogues__column-left p {
    color: #353535;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    margin-bottom: 0
}

.analogues__column-right {
    margin-left: auto
}

.analogues__form-toggle {
    display: none;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    margin-top: 34px
}

.analogues__form-toggle span {
    color: #fcc200
}

.analogues__form-toggle img {
    margin-left: 7px;
    margin-top: 5px;
    width: 7px !important;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.analogues__form.form {
    padding-top: 0;
    padding-bottom: 0;
    background: #fff
}

.analogues__form.form .form__row:nth-of-type(1) .form__field:nth-of-type(1), .analogues__form.form .form__row:nth-of-type(1) .form__field:nth-of-type(2) {
    max-width: calc(25% - 30px)
}

.analogues__form.form .form__row:nth-of-type(2) {
    margin-bottom: 49px
}

.analogues__form.form .form__description {
    font-weight: 400;
    color: #c4c4c4
}

.analogues__form.form .form__description :visited, .analogues__form.form .form__description a {
    color: #c4c4c4
}

.is-analogues-form-open .analogues__form {
    display: block
}

.is-analogues-form-open .analogues__form-toggle img {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.form__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative
}

.form__field-wide {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.form__field-error .form__input {
    border: 1px solid #f36f21;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form__field-error .error {
    display: initial;
    font-weight: 400;
    font-size: 13px;
    line-height: 132%;
    color: #f36f21;
    position: absolute;
    bottom: -20px;
    left: 10px
}

.form__label {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #353535;
    margin-left: 10px
}

.form__input {
    background: #f2f2f2;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4;
    border: none;
    border-radius: 30px;
    padding: 15px 30px;
    outline: 0;
    width: 100%;
    caret-color: #fcc200
}

.form__input-textarea {
    resize: none
}

.form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 37px;
    margin-bottom: 30px
}

.form__row:last-of-type {
    margin-bottom: 0
}

.form__description {
    font-size: 15px;
    font-family: "Exo 2", san-serif;
    line-height: 132%;
    color: #353535;
    max-width: 50%
}

.form__description :visited, .form__description a {
    line-height: initial;
    color: #353535
}

.form__submit {
    padding: 15px 50px;
    margin-left: auto
}

@media screen and (max-width: 767px) {
    .form__row {
        gap: 20px !important
    }

    .form__label {
        font-size: 14px
    }
}

.benefits {
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    padding: 130px 80px;
    margin-bottom: 130px
}

.benefits .inner {
    padding: 0
}

.benefits__title {
    margin-bottom: 50px
}

.benefits__text {
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    color: #353535
}

.benefits__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 54px 64px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.benefits__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    min-width: 380px;
    max-width: 380px
}

.benefits__item:nth-of-type(1) {
    padding-right: 50px
}

.press {
    margin-bottom: 130px
}

.press .inner.padd {
    padding: 0
}

.press__filters {
    margin-bottom: 50px
}

.press__filters.filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px
}

.press__filters.filters .filter__item {
    text-decoration: none;
    font-family: "Exo 2", san-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    padding: 5px 20px
}

.press__filters.filters .filter__item-active, .press__filters.filters .filter__item:hover {
    background: #e0e0e0;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4;
    border-radius: 30px;
    color: grey
}

.press__filters.filters .filter__item-all {
    padding: 15px 50px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    -webkit-box-shadow: inset 0 -2px 0 #fcc200;
    box-shadow: inset 0 -2px 0 #fcc200;
    border-radius: 40px;
    margin-left: auto
}

.press__title {
    margin-bottom: 40px
}

.press__items .news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 290px;
    max-width: 290px;
    min-width: 290px;
    gap: 19px;
    margin-right: 40px
}

.press__items .news:last-of-type {
    margin-right: 0
}

.press__items .news__image {
    max-height: 180px;
    background: #e0e0e0;
    margin-bottom: 20px
}

.press__items .news__image img {
    -o-object-fit: cover;
    object-fit: cover
}

.press__items .news__title {
    font-family: "Exo 2", san-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    color: #353535;
    text-decoration: none
}

.press__items .news__title:hover {
    color: #fcc200
}

.press__button.btn {
    display: none
}

.feedback {
    padding-top: 130px;
    padding-bottom: 130px;
    margin-bottom: 0;
    background: #f2f2f2
}

.feedback .inner {
    padding: 0
}

.feedback__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 110px
}

.feedback__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.feedback__column-left {
    max-width: 330px
}

.feedback__text {
    font-family: "Exo 2", san-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 132%;
    color: #353535
}

.feedback__form.form {
    padding: 0
}

.feedback__form .form__row:nth-of-type(2) {
    margin-bottom: 35px
}

.feedback__form .form__input {
    background: #fff
}

.feedback__form .form__input-textarea {
    height: 132px
}

.feedback__form .form__description {
    font-family: "Exo 2", san-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    min-width: 525px
}

.mobile-menu {
    display: none;
    position: absolute;
    top: 126px;
    background: #fff;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    border-radius: 0 0 20px 20px;
    z-index: 10;
    padding: 0 20px 40px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.mobile-menu__catalog-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px
}

.mobile-menu__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    gap: 15px 0
}

.mobile-menu__nav-catalog {
    display: none
}

.mobile-menu__item-back {
    margin-bottom: 5px
}

.mobile-menu__item-back a {
    font-size: 14px;
    color: #fcc200;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.mobile-menu__item-back a:visited {
    color: #fcc200
}

.mobile-menu__item-back a img {
    width: 6px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 9px
}

.mobile-menu__item-title .h2 {
    margin-bottom: 5px
}

.mobile-menu__link {
    text-decoration: none
}

.screen-main {
    padding-top: 69px;
    padding-bottom: 99px
}

.screen-main .inner.padd {
    padding-left: 0;
    padding-right: 20
}

.screen-main .inner.padd h1 {
    font-weight: 600;
    font-size: 59px;
    line-height: 115%
}

.screen-main .inner.padd h1 br:nth-of-type(1) {
    display: none
}

.screen-main__descr {
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    max-width: 500px
}

.screen-main__phone {
    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
}

.screen-main__phone img {
    margin-right: 12px
}

.footer {
    margin-top: -555px;
    background: #fcc200;
    padding-top: 70px;
    padding-bottom: 20px
}

.footer .inner.padd {
    padding-left: 0;
    padding-right: 0
}

.footer__logo {
    display: inline-block;
    margin-bottom: 19px
}

.footer__description {
    font-weight: 400;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    text-transform: none;
    max-width: 225px
}

.footer__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 97px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 220px
}

.footer__column:nth-of-type(1) {
    margin-right: 107px
}

.footer__column:nth-of-type(2) {
    min-width: 255px
}

.footer__column:nth-of-type(4) {
    margin-left: auto
}

.footer__column:nth-of-type(4) .footer__text {
    max-width: 360px;
    margin-bottom: 84px
}

.footer-nav__item {
    margin-bottom: 5px
}

.footer-nav__link {
    font-weight: 600;
    font-size: 15px;
    line-height: 27px;
    text-decoration: none;
    color: #353535
}

.footer-nav__link:hover {
    color: #353535;
    text-decoration: underline
}

.footer__title {
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
    color: #353535
}

.footer__text {
    color: #353535;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.footer__contacts {
    color: #353535;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 40px;
    position: relative;
    padding-left: 35px;
    margin-left: -35px
}

.footer__contacts img {
    position: absolute;
    top: 5px;
    left: 0
}

.footer__contacts a {
    color: #353535;
    text-decoration: none
}

.footer__contacts a:hover {
    text-decoration: underline;
    color: #353535
}

.footer__subscribe .form.footer__form {
    padding: 0;
    background: 0 0
}

.footer__subscribe .form.footer__form .form__label {
    font-weight: 400;
    font-size: 16px;
    line-height: 29px;
    margin-bottom: 11px;
    color: #353535
}

.footer__subscribe .form.footer__form .form__input {
    margin-bottom: 20px
}

.footer__subscribe .form.footer__form .form__submit {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    letter-spacing: .02em;
    color: #fff;
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#595959));
    background: -o-linear-gradient(bottom, #000 0, #595959 100%);
    background: linear-gradient(0deg, #000 0, #595959 100%);
    border-radius: 25px
}

.footer-copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.footer-copyright__item {
    font-weight: 600;
    font-size: 13px;
    line-height: 132%;
    color: #353535
}

.footer-copyright__item strong {
    color: #353535
}

.footer-copyright__item:nth-of-type(1) {
    width: 327px
}

.footer-copyright__item a {
    color: #353535;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px
}

.footer-copyright__item a:hover {
    color: #353535;
    text-decoration: underline
}

.footer-copyright__item-design {
    margin-left: auto;
    font-weight: 400
}

.footer-copyright__item-design a {
    font-weight: 400;
    text-decoration: underline
}

.footer-copyright__item-design a:hover {
    text-decoration: none
}

@media screen and (max-width: 1280px) {
    .catalog-sections-list::before {
        right: 50px
    }

    .advantages__row {
        margin-left: -10px;
        margin-right: -10px
    }

    .advantages__item {
        width: calc(33.333% - 20px);
        margin: 0 10px
    }

    .advantages__item br {
        display: block
    }

    .advantages__item:nth-child(1) .advantages__info, .advantages__item:nth-child(2) .advantages__info, .advantages__item:nth-child(3) .advantages__info {
        min-width: unset
    }
}

@media screen and (max-width: 1140px) {
    .catalog-sections-list::before {
        right: 100px
    }
}

@media screen and (max-width: 996px) {
    .manufacturers__item {
        padding: 15px 20px
    }

    .catalog-sections-list::before {
        left: -15px;
        right: 50px
    }
}

@media screen and (max-width: 820px) {
    .catalog-sections-list::before {
        left: -15px;
        right: -15px
    }
}

@media screen and (max-width: 767px) {
    #header {
        padding-bottom: 18px !important;
        margin-bottom: 18px
    }

    #header .left-side {
        padding-top: 10px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 16px
    }

    #header .left-side .burger__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        left: 0
    }

    #header .left-side .search__button {
        display: block
    }

    #header .left-side .clear {
        display: none
    }

    #header .right-side {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 !important
    }

    #header .right-side .right a {
        margin: 0 !important;
        padding: 0 !important
    }

    #header .right-side .right:nth-of-type(1) {
        display: none
    }

    #header .right-side .right:nth-of-type(2) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-left: auto !important
    }

    #header .right-side .right:nth-of-type(2) .header-phone {
        padding: 0 !important
    }

    #header .right-side .right:nth-of-type(3) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    #header .right-side .right:nth-of-type(3) .header-email {
        padding: 0 !important
    }

    .header-title {
        display: none
    }

    .logo__desktop {
        display: none
    }

    .logo__mobile {
        display: block
    }

    .h2 {
        font-size: 20px;
        margin-bottom: 25px
    }

    .banner__inner {
        padding: 30px
    }

    .banner__logo {
        width: 100%;
        margin-bottom: 30px
    }

    .banner__descr {
        width: 100%;
        padding-left: 0;
        font-size: 16px;
        line-height: 24px
    }

    .catalog-sections-list::before {
        display: block
    }

    .screen-main {
        padding: 72px 0
    }

    .screen-main .inner.padd {
        padding-left: 10px;
        padding-right: 10px
    }

    .screen-main .inner.padd h1 {
        font-size: 24px;
        line-height: 115%
    }

    .screen-main .inner.padd h1 br:nth-of-type(1) {
        display: initial
    }

    .screen-main .inner.padd h1 br:nth-of-type(2) {
        display: none
    }

    .screen-main__descr {
        font-weight: 500;
        font-size: 14px;
        line-height: 132%
    }

    .screen-main__btns {
        margin-top: 30px
    }

    .screen-main__phone {
        margin-right: 0;
        margin-bottom: 10px
    }

    #top-menu.no-mb {
        margin-bottom: 0
    }

    .btn.btn-gray {
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b8b8b8));
        background: -o-linear-gradient(top, #fff 0, #b8b8b8 100%);
        background: linear-gradient(180deg, #fff 0, #b8b8b8 100%);
        -webkit-box-shadow: inset 0 -2px 0 #929292;
        box-shadow: inset 0 -2px 0 #929292
    }

    .advantages {
        padding: 30px 0;
        -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
        box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
        margin-bottom: 0
    }

    .advantages .inner.padd {
        padding-left: 20px;
        padding-right: 20px
    }

    .advantages__row {
        margin-left: 0;
        margin-right: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .advantages__item {
        width: 100%;
        margin: 0 0 30px;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        text-align: left;
        gap: 16px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .advantages__item:last-of-type {
        margin-bottom: 0
    }

    .advantages__item br {
        display: none
    }

    .advantages__icon {
        width: 27px;
        max-width: 27px;
        margin: 0
    }

    .advantages__descr {
        font-size: 14px
    }

    .advantages__subtitle {
        margin-bottom: 5px;
        font-size: 16px
    }

    .manufacturers {
        padding-top: 70px;
        margin-bottom: 70px
    }

    .manufacturers .inner.padd {
        padding: 0 20px
    }

    .manufacturers__list {
        margin-left: 0;
        margin-right: 0
    }

    .manufacturers__item {
        width: 100%;
        height: 70px;
        margin: 0 0 15px
    }

    .manufacturers__item:last-of-type {
        margin-bottom: 0
    }

    .manufacturers__logo {
        height: 100%
    }

    .manufacturers__logo img {
        height: 100%
    }

    .company {
        margin-bottom: 70px
    }

    .company__columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 36px 28px
    }

    .company__column {
        margin: 0;
        width: 100% !important
    }

    .company__description {
        margin-bottom: 38px
    }

    .company__icon {
        margin-bottom: 12px
    }

    .company__text p {
        font-size: 14px;
        margin-bottom: 0
    }

    .company__items {
        gap: 35px 10px
    }

    .company__item {
        margin: 0;
        width: calc(50% - 10px)
    }

    .company__video {
        height: auto
    }

    .company__clip iframe {
        width: 100%
    }

    .company__caption {
        font-size: 12px;
        margin-bottom: 0
    }

    .hits {
        margin-bottom: 70px
    }

    .hits .inner.padd {
        padding-left: 10px;
        padding-right: 10px
    }

    .hits__title {
        margin-bottom: 25px
    }

    .hits__item {
        width: 180px;
        max-width: 180px;
        min-width: 180px;
        margin-right: 12px
    }

    .hits__item:last-of-type {
        margin-right: unset
    }

    .hits__item .hit__image {
        width: 144px;
        height: 144px;
        margin-bottom: 0
    }

    .hits__item .hit__image img {
        width: 100%;
        height: 100%
    }

    .hits__item .hit__title {
        font-size: 12px;
        line-height: 132%;
        margin-bottom: 10px;
        padding-right: 0
    }

    .hits__item .hit__button {
        font-size: 12px;
        max-width: 144px;
        padding-left: 27px;
        padding-right: 27px
    }

    .analogues {
        padding: 0 10px;
        margin-bottom: 70px
    }

    .analogues .inner.padd {
        padding: 50px 10px
    }

    .analogues__columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 0
    }

    .analogues__column {
        width: 100%;
        margin-bottom: 35px
    }

    .analogues__column p {
        font-weight: 500;
        font-size: 14px;
        line-height: 138%;
        margin-bottom: 10px
    }

    .analogues__column p:last-of-type {
        margin-bottom: 0
    }

    .analogues__column:last-of-type {
        margin-bottom: 0
    }

    .analogues__column-right img {
        width: 100%
    }

    .analogues__form {
        display: none
    }

    .analogues__form-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .analogues__form.form {
        padding-top: 35px;
        padding-bottom: 0
    }

    .analogues__form .form__description {
        font-size: 12px;
        max-width: unset;
        min-width: unset;
        width: 100%
    }

    .analogues__form .form__field {
        max-width: unset !important
    }

    .benefits {
        padding: 70px 10px;
        margin-bottom: 70px
    }

    .benefits .inner {
        padding: 0
    }

    .benefits__title {
        margin-bottom: 30px
    }

    .benefits__text {
        font-weight: 500;
        font-size: 14px;
        line-height: 132%
    }

    .benefits__text br {
        display: inline-block;
        width: 5px
    }

    .benefits__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 28px 0
    }

    .benefits__item {
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-right: 75px;
        gap: 0 22px
    }

    .benefits__icon {
        min-width: 40px;
        min-height: 40px;
        width: 40px;
        height: 40px
    }

    .benefits__icon img {
        width: 100%;
        height: 100%
    }

    .press {
        margin-bottom: 70px
    }

    .press .inner.padd {
        padding: 0 10px
    }

    .press__title {
        margin-bottom: 30px
    }

    .press__filters {
        margin-bottom: 25px
    }

    .press__filters .filter__item-all {
        display: none
    }

    .press__items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 10px;
        margin-bottom: 25px
    }

    .press__item {
        width: 200px;
        min-width: 200px;
        margin-right: 0
    }

    .press__item .news__image {
        width: 100%
    }

    .press__item .news__image img {
        width: 100%
    }

    .press__item .news__title {
        font-weight: 500;
        font-size: 12px;
        line-height: 132%
    }

    .press__button.btn {
        color: #353535;
        display: block;
        width: 100%;
        font-size: 15px;
        line-height: 123%
    }

    .feedback {
        padding: 70px 10px;
        margin-bottom: 0
    }

    .feedback .inner {
        padding: 0
    }

    .feedback__columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 35px
    }

    .feedback__column {
        width: 100%
    }

    .feedback__text {
        font-size: 14px;
        line-height: 138%
    }

    .feedback__form .form__input {
        resize: none;
        height: 49px;
        overflow: hidden
    }

    .feedback__form .form__description {
        font-size: 12px;
        max-width: unset;
        min-width: unset;
        width: 100%
    }

    .feedback__form .form__description a {
        line-height: 132%
    }

    .form {
        width: 100%
    }

    .form__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 25px 0
    }

    .form__field {
        width: 100%
    }

    .form__label {
        width: 100%
    }

    .form__input {
        width: 100%
    }

    .form__submit {
        margin-left: unset;
        width: 100%
    }

    .footer {
        margin-top: 0;
        padding-top: 30px
    }

    .footer .inner.padd {
        padding: 0 10px
    }

    .footer__columns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 60px
    }

    .footer__column {
        width: 100%;
        margin-bottom: 35px;
        position: relative
    }

    .footer__column:nth-of-type(4) .footer__text {
        font-weight: 500;
        font-size: 13px;
        line-height: 138%;
        margin-bottom: 15px
    }

    .footer__column:last-of-type {
        margin-bottom: 0;
        margin-left: 0
    }

    .footer__title {
        margin-bottom: 10px
    }

    .footer__description {
        max-width: unset;
        margin-bottom: 0
    }

    .footer-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 10px 12px
    }

    .footer-nav__item {
        width: calc(50% - 12px);
        margin-bottom: 0;
        line-height: initial
    }

    .footer-nav__link {
        font-size: 13px;
        font-weight: 500;
        line-height: 132%
    }

    .footer__contacts {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 13px;
        line-height: 132%;
        padding-left: 27px;
        margin-left: 0
    }

    .footer__contacts:last-of-type {
        margin-bottom: 0
    }

    .footer__contacts br {
        display: none
    }

    .footer__contacts img {
        width: 15px;
        top: 2.5px
    }

    .footer__contacts a {
        font-weight: 400;
        font-size: 13px;
        line-height: 132%
    }

    .footer__subscribe .footer__form.form .form__label {
        font-size: 13px;
        line-height: 132%;
        font-weight: 500;
        margin-bottom: 10px
    }

    .footer__subscribe .footer__form.form .form__input {
        margin-bottom: 10px
    }

    .footer-copyright__item {
        font-weight: 500;
        margin-left: initial
    }

    .footer-copyright strong {
        font-weight: 500
    }

    .footer-copyright a {
        font-weight: 500
    }

    .mobile-menu__catalog-btn {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .mobile-menu__item {
        line-height: initial
    }
}

@media screen and (max-width: 454px) {
    #top-menu {
        display: none
    }

    .screen-main {
        padding: 27px 0 45px
    }

    .screen-main h1 {
        font-weight: 600;
        font-size: 24px;
        line-height: 115%;
        padding-bottom: 0 !important;
        margin-bottom: 10px
    }

    .screen-main__btns .btn {
        width: 100%
    }
}

.is-mobile-menu-open {
    overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.is-mobile-menu-open::after {
    content: "";
    display: block;
    width: 100%;
    height: 2000px;
    top: 126px;
    background: rgba(252, 194, 0, .8);
    position: absolute
}

.is-mobile-menu-open .header {
    position: absolute;
    height: 120px !important;
    background: #fff;
    width: 100%
}

.is-mobile-menu-open .burger__button .icon-burger {
    display: none
}

.is-mobile-menu-open .burger__button .icon-close {
    display: initial
}

.is-mobile-menu-open .mobile-menu {
    top: 115px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.is-mobile-catalog-open .mobile-menu__catalog-btn {
    display: none
}

.is-mobile-catalog-open .mobile-menu__nav-common {
    display: none
}

.is-mobile-catalog-open .mobile-menu__nav-catalog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}


@import url('https://fonts.googleapis.com/css?family=Exo+2:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=cyrillic,latin-ext');


@import url('https://fonts.googleapis.com/css?family=Exo+2:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=cyrillic,latin-ext');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    background: transparent
}

input, textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

input[type="checkbox"] {
    -webkit-appearance: checkbox
}

input[type="radio"] {
    -webkit-appearance: radio
}

button {
    outline: none
}

textarea {
    overflow: auto
}

html * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

button, input[type="submit"] {
    background-color: transparent;
    border: 0
}

p, h1, h2, h3, h4, h5, h6 {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block
}

audio, canvas, video {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none
}

[hidden] {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0;
    font-size: 1em;
    line-height: normal
}

::-moz-selection {
    background: #0072ff;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #0072ff;
    color: #fff;
    text-shadow: none
}

a {
    color: #00e
}

a:visited {
    color: #551a8b
}

a:hover {
    color: #06e
}

a:focus {
    outline: 0
}

a:hover, a:active {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold
}

pre, code, kbd, samp {
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:before, q:after {
    content: "";
    content: none
}

small {
    font-size: 85%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

ul, ol {
    margin: 0;
    padding: 0 0 0 40px
}

dd {
    margin: 0 0 0 40px
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

label {
    cursor: pointer
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
    white-space: normal
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button, input {
    line-height: normal
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible
}

button[disabled], input[disabled] {
    cursor: default
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

input:invalid, textarea:invalid {
    background-color: #f0dddd
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td {
    vertical-align: top
}

.chromeframe {
    margin: .2em 0;
    background: #ccc;
    color: black;
    padding: .2em 0
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: ""
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image, .fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe, .fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, 0.6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(0%);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.84999999999999%, rgba(0, 0, 0, 0.019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px 44px 25px 44px
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: a 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes a {
    to {
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

@media (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: 12px;
            padding-right: 12px
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, 0.1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(92%);
    max-width: calc(46%);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .9399999999999999);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(90%)
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

* {
    font-family: 'Exo 2', sans-serif;
    font-weight: normal;
    line-height: 29px;
    font-size: 16px;
    color: #000000
}

h1 {
    font-weight: 600;
    font-size: 38px;
    line-height: 44px;
    color: #000000;
    margin-top: 0px
}

h2, h3, h4, h5, h6 {
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
    color: #000000;
    padding-bottom: 20px
}

strong, b {
    font-weight: 600
}

p {
    margin-bottom: 30px
}

ul.list {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.list.marg {
    margin-left: 27px
}

ul.list li {
    list-style: none;
    position: relative;
    padding-bottom: 19px
}

ul.list li::before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 5px;
    position: absolute;
    left: -27px;
    top: 13px;
    background: linear-gradient(180deg, #fee21b 0%, #fdd10c 100%);
    border-radius: 2.5px
}

ol.list {
    counter-reset: inc;
    list-style: none;
    margin: 0;
    padding: 0
}

ol.list li {
    list-style: none;
    padding-bottom: 19px
}

ol.list li::before {
    counter-increment: inc;
    content: counter(inc) ". ";
    display: inline-block;
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #FCC200;
    width: 22px
}

ul.select-list {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: -23px
}

ul.select-list li {
    margin-bottom: 8px;
    width: auto;
    float: left;
    clear: both;
    display: inline-block;
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    text-decoration: none !important;
    border-radius: 20px;
    padding: 3px 21px 4px 21px;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    border: solid 2px transparent;
    cursor: pointer
}

ul.select-list li a {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    text-decoration: none !important
}

ul.select-list li.active {
    background: #F2F2F2;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25);
    border: solid 2px transparent !important
}

ul.select-list li:hover {
    border: solid 2px #fcc200
}

.quote {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    position: relative;
    padding: 0 0 2px 48px
}

.quote::before {
    content: '';
    display: inline-block;
    width: 3px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 24px;
    border-radius: 1px;
    background-color: #FEE21B
}

.table {
    overflow: auto;
    margin: 20px 0
}

table, thead, tr, th, tbody, td {
    border-collapse: 0;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
    text-align: left
}

table tr td, thead tr td, tr tr td, th tr td, tbody tr td, td tr td, table tr th, thead tr th, tr tr th, th tr th, tbody tr th, td tr th {
    border: 1px solid #c4c4c4;
    line-height: 25px;
    font-size: 14px;
    color: #000000;
    padding: 16px
}

table tr th, thead tr th, tr tr th, th tr th, tbody tr th, td tr th {
    background-color: #F2F2F2
}

.empty-table {
    border-collapse: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important
}

.w-break {
    white-space: nowrap
}

.y-block {
    border-radius: 20px;
    border: solid 2px #fee21b;
    padding: 59px 96px 39px 96px
}

.y-block .rpadd {
    padding-right: 30px
}

.y-block .lpadd {
    padding-left: 30px
}

.y-block .left-side {
    width: 50%;
    padding-right: 20px
}

.y-block .right-side {
    width: 50%
}

.btn {
    background: linear-gradient(180deg, #fee21b 0%, #fdd10c 100%);
    box-shadow: inset 0px -2px 0px #fcc200;
    display: inline-block;
    cursor: pointer;
    outline: none !important;
    text-decoration: none !important;
    border-radius: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #000000;
    padding: 14px 34px;
    position: relative;
    border: 0;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.btn:visited {
    color: #000000
}

.btn:hover {
    color: #000000;
    background: linear-gradient(180deg, #fbd300 0%, #fba700 100%);
    box-shadow: inset 0px -2px 0px #fcc200
}

.btn:active {
    background: #E0E0E0;
    box-shadow: inset 0px 2px 0px #c4c4c4;
    color: #FFFFFF
}

.btn.search {
    padding: 0;
    width: 54px;
    height: 54px
}

.btn.search::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px auto auto -12px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-position: 0 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDI4NiAxNS4xODg5SDE1LjM3NzFMMTQuOTgyOSAxNC43OTgzQzE2LjI5NzIgMTMuMzY2MiAxNy4wODU4IDExLjQxMzQgMTcuMDg1OCA5LjMzMDM2QzE3LjA4NTcgNC42NDM1NCAxMy4yNzQzIDAuODY4MDQyIDguNTQyODYgMC44NjgwNDJDMy44MTE0MyAwLjg2ODA0MiAwIDQuNjQzNTQgMCA5LjMzMDM2QzAgMTQuMDE3MiAzLjgxMTQzIDE3Ljc5MjcgOC41NDI4NiAxNy43OTI3QzEwLjY0NTcgMTcuNzkyNyAxMi42MTcxIDE3LjAxMTUgMTQuMDYyOSAxNS43MDk3TDE0LjQ1NzEgMTYuMTAwMlYxNy4xNDE3TDIxLjAyODYgMjMuNjUxMkwyMyAyMS42OTg0TDE2LjQyODYgMTUuMTg4OVpNOC41NDI4NiAxNS4xODg5QzUuMjU3MTQgMTUuMTg4OSAyLjYyODU3IDEyLjU4NTEgMi42Mjg1NyA5LjMzMDM2QzIuNjI4NTcgNi4wNzU2MiA1LjI1NzE0IDMuNDcxODMgOC41NDI4NiAzLjQ3MTgzQzExLjgyODYgMy40NzE4MyAxNC40NTcxIDYuMDc1NjIgMTQuNDU3MSA5LjMzMDM2QzE0LjQ1NzEgMTIuNTg1MSAxMS44Mjg2IDE1LjE4ODkgOC41NDI4NiAxNS4xODg5WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=')
}

.btn.search:active::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDI4NiAxNS4xODg5SDE1LjM3NzFMMTQuOTgyOSAxNC43OTgzQzE2LjI5NzIgMTMuMzY2MiAxNy4wODU4IDExLjQxMzQgMTcuMDg1OCA5LjMzMDM2QzE3LjA4NTcgNC42NDM1NCAxMy4yNzQzIDAuODY4MDQyIDguNTQyODYgMC44NjgwNDJDMy44MTE0MyAwLjg2ODA0MiAwIDQuNjQzNTQgMCA5LjMzMDM2QzAgMTQuMDE3MiAzLjgxMTQzIDE3Ljc5MjcgOC41NDI4NiAxNy43OTI3QzEwLjY0NTcgMTcuNzkyNyAxMi42MTcxIDE3LjAxMTUgMTQuMDYyOSAxNS43MDk3TDE0LjQ1NzEgMTYuMTAwMlYxNy4xNDE3TDIxLjAyODYgMjMuNjUxMkwyMyAyMS42OTg0TDE2LjQyODYgMTUuMTg4OVpNOC41NDI4NiAxNS4xODg5QzUuMjU3MTQgMTUuMTg4OSAyLjYyODU3IDEyLjU4NTEgMi42Mjg1NyA5LjMzMDM2QzIuNjI4NTcgNi4wNzU2MiA1LjI1NzE0IDMuNDcxODMgOC41NDI4NiAzLjQ3MTgzQzExLjgyODYgMy40NzE4MyAxNC40NTcxIDYuMDc1NjIgMTQuNDU3MSA5LjMzMDM2QzE0LjQ1NzEgMTIuNTg1MSAxMS44Mjg2IDE1LjE4ODkgOC41NDI4NiAxNS4xODg5WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=')
}

.btn.filter {
    padding: 0;
    width: 50px;
    height: 50px
}

.btn.filter::after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px auto auto -12px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-position: 0 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4zMjkzNSAyTDIuMTg2NzcgMEgxOS43OTc1TDE4LjY1NDggMkgzLjMyOTM1WiIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNMy45MDA2MyAzTDcuOTQ1MTMgMTAuMDc5NkM4LjAxNTk2IDEwLjIwMjMgOC4xNDcwMSAxMC4yNzc2IDguMjg4NjggMTAuMjc3MkgxMy42OTUyQzEzLjgzNjkgMTAuMjc3NiAxMy45Njc5IDEwLjIwMjMgMTQuMDM4NyAxMC4wNzk2TDE4LjA4MzUgM0gzLjkwMDYzWiIgZmlsbD0iYmxhY2siLz48cGF0aCBkPSJNOS40MTA4OSAyMC4wNTA5TDEyLjU3MzEgMjEuOTk5NVYxOFYxMkg5LjQxMDg5VjIwLjA1MDlaIiBmaWxsPSJibGFjayIvPjwvc3ZnPg==')
}

.btn.filter:active::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4zMjkzNSAyTDIuMTg2NzcgMEgxOS43OTc1TDE4LjY1NDggMkgzLjMyOTM1WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMy45MDA2MyAzTDcuOTQ1MTMgMTAuMDc5NkM4LjAxNTk2IDEwLjIwMjMgOC4xNDcwMSAxMC4yNzc2IDguMjg4NjggMTAuMjc3MkgxMy42OTUyQzEzLjgzNjkgMTAuMjc3NiAxMy45Njc5IDEwLjIwMjMgMTQuMDM4NyAxMC4wNzk2TDE4LjA4MzUgM0gzLjkwMDYzWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNOS40MTA4OSAyMC4wNTA5TDEyLjU3MzEgMjEuOTk5NVYxOFYxMkg5LjQxMDg5VjIwLjA1MDlaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==')
}

.btn.close {
    padding: 0;
    width: 50px;
    height: 50px;
    background: transparent !important;
    box-shadow: none !important
}

.btn.close::after {
    content: '';
    display: inline-block;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -18px auto auto -18px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSI4LjA2MTc3IiB5PSIyNS42NjgiIHdpZHRoPSIyNC44OTk0IiBoZWlnaHQ9IjEuNjU5OTYiIHRyYW5zZm9ybT0icm90YXRlKC00NSA4LjA2MTc3IDI1LjY2OCkiIGZpbGw9IiNDNEM0QzQiLz48cmVjdCB4PSIyNS40OTEzIiB5PSIyNy4zMjgxIiB3aWR0aD0iMjQuODk5NCIgaGVpZ2h0PSIxLjY1OTk2IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDI1LjQ5MTMgMjcuMzI4MSkiIGZpbGw9IiNDNEM0QzQiLz48L3N2Zz4=')
}

.btn.ask {
    padding-left: 67px
}

.btn.ask::after {
    content: '';
    display: inline-block;
    width: 21px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 29px;
    margin: -10px auto auto auto;
    background-repeat: no-repeat;
    background-size: 21px 20px;
    background-position: 0 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjUgMTcuMTEzM0MxNS4zNzU4IDE3LjExMzMgMTkgMTMuNTU3MSAxOSA5LjU1NjY1QzE5IDUuNTU2MjQgMTUuMzc1OCAyIDEwLjUgMkM1LjYyNDIzIDIgMiA1LjU1NjI0IDIgOS41NTY2NUMyIDEzLjU1NzEgNS42MjQyMyAxNy4xMTMzIDEwLjUgMTcuMTEzM1pNMTAuNSAxOS4xMTMzQzEyLjA5NzYgMTkuMTEzMyAxMy42MTE4IDE4Ljc4ODYgMTQuOTY3NCAxOC4yMDc3TDE5LjgzMzIgMjBMMTguMzU3NSAxNS44OTU5QzIwLjAwMTYgMTQuMjA5IDIxIDExLjk4ODkgMjEgOS41NTY2NUMyMSA0LjI3ODY2IDE2LjI5OSAwIDEwLjUgMEM0LjcwMTAxIDAgMCA0LjI3ODY2IDAgOS41NTY2NUMwIDE0LjgzNDYgNC43MDEwMSAxOS4xMTMzIDEwLjUgMTkuMTEzM1oiIGZpbGw9ImJsYWNrIi8+PHBhdGggZD0iTTEwLjM3NTggNC41QzExLjMyOCA0LjUgMTIuMDc4OCA0Ljc0MDc0IDEyLjY2MzEgNS4xOUwxMi42NjMyIDUuMTkwMDVDMTMuMjAzMiA1LjYwNTQ0IDEzLjUgNi4yMjc2OSAxMy41IDcuMTQ0NzJDMTMuNSA3LjY2NTYgMTMuMzMwMiA4LjEwNTE5IDEzLjA3OTYgOC40NzEwMkwxMy4wNzk1IDguNDcwOThMMTMuMDc0NiA4LjQ3ODQyQzEzLjAyMjEgOC41NTgxIDEyLjkxNjcgOC42NzUyMiAxMi43NDAyIDguODM4NTVDMTIuNTcxMyA4Ljk5NDg1IDEyLjM2MiA5LjE3MTI1IDEyLjExODMgOS4zNzM3TDExLjU4MDkgOS43NjkxTDExLjU2OTMgOS43Nzc2NEwxMS41NTgyIDkuNzg2ODRDMTEuMjczOSAxMC4wMjI0IDEwLjkzODUgMTAuMzU5IDEwLjgwNzMgMTAuODAxMkwxMC44MDcxIDEwLjgwMTdDMTAuNzcxMSAxMC45MjM3IDEwLjc0NDEgMTEuMDM4NSAxMC43MjU3IDExLjE4MTdIMTAuNzIzNkgxMC43MjAzSDEwLjcxN0gxMC43MTM3SDEwLjcxMDNIMTAuNzA3SDEwLjcwMzZIMTAuNzAwM0gxMC42OTY5SDEwLjY5MzVIMTAuNjkwMUgxMC42ODY3SDEwLjY4MzNIMTAuNjc5OUgxMC42NzY0SDEwLjY3M0gxMC42Njk1SDEwLjY2NkgxMC42NjI1SDEwLjY1OUgxMC42NTU1SDEwLjY1MkgxMC42NDg1SDEwLjY0NUgxMC42NDE0SDEwLjYzNzlIMTAuNjM0M0gxMC42MzA3SDEwLjYyNzFIMTAuNjIzNUgxMC42MTk5SDEwLjYxNjNIMTAuNjEyN0gxMC42MDkxSDEwLjYwNTRIMTAuNjAxOEgxMC41OTgxSDEwLjU5NDRIMTAuNTkwOEgxMC41ODcxSDEwLjU4MzRIMTAuNTc5N0gxMC41NzZIMTAuNTcyM0gxMC41Njg1SDEwLjU2NDhIMTAuNTYxMUgxMC41NTczSDEwLjU1MzVIMTAuNTQ5OEgxMC41NDZIMTAuNTQyMkgxMC41Mzg0SDEwLjUzNDZIMTAuNTMwOEgxMC41MjdIMTAuNTIzMkgxMC41MTk0SDEwLjUxNTZIMTAuNTExN0gxMC41MDc5SDEwLjUwNEgxMC41MDAySDEwLjQ5NjNIMTAuNDkyNUgxMC40ODg2SDEwLjQ4NDdIMTAuNDgwOEgxMC40NzY5SDEwLjQ3M0gxMC40NjkxSDEwLjQ2NTJIMTAuNDYxM0gxMC40NTc0SDEwLjQ1MzRIMTAuNDQ5NUgxMC40NDU2SDEwLjQ0MTZIMTAuNDM3N0gxMC40MzM3SDEwLjQyOThIMTAuNDI1OEgxMC40MjE5SDEwLjQxNzlIMTAuNDEzOUgxMC40MUgxMC40MDZIMTAuNDAySDEwLjM5OEgxMC4zOTRIMTAuMzlIMTAuMzg2SDEwLjM4MkgxMC4zNzhIMTAuMzc0SDEwLjM3SDEwLjM2NkgxMC4zNjE5SDEwLjM1NzlIMTAuMzUzOUgxMC4zNDk5SDEwLjM0NThIMTAuMzQxOEgxMC4zMzc4SDEwLjMzMzdIMTAuMzI5N0gxMC4zMjU2SDEwLjMyMTZIMTAuMzE3NkgxMC4zMTM1SDEwLjMwOTVIMTAuMzA1NEgxMC4zMDEzSDEwLjI5NzNIMTAuMjkzMkgxMC4yODkySDEwLjI4NTFIMTAuMjgxMUgxMC4yNzdIMTAuMjcyOUgxMC4yNjg5SDEwLjI2NDhIMTAuMjYwN0gxMC4yNTY3SDEwLjI1MjZIMTAuMjQ4NUgxMC4yNDQ1SDEwLjI0MDRIMTAuMjM2M0gxMC4yMzIzSDEwLjIyODJIMTAuMjI0MUgxMC4yMjAxSDEwLjIxNkgxMC4yMTE5SDEwLjIwNzlIMTAuMjAzOEgxMC4xOTk3SDEwLjE5NTdIMTAuMTkxNkgxMC4xODc2SDEwLjE4MzVIMTAuMTc5NEgxMC4xNzU0SDEwLjE3MTNIMTAuMTY3M0gxMC4xNjMySDEwLjE1OTJIMTAuMTU1MUgxMC4xNTExSDEwLjE0N0gxMC4xNDNIMTAuMTM4OUgxMC4xMzQ5SDEwLjEzMDhIMTAuMTI2OEgxMC4xMjI4SDEwLjExODhIMTAuMTE0N0gxMC4xMTA3SDEwLjEwNjdIMTAuMTAyN0gxMC4wOTg2SDEwLjA5NDZIMTAuMDkwNkgxMC4wODY2SDEwLjA4MjZIMTAuMDc4NkgxMC4wNzQ2SDEwLjA3MDZIMTAuMDY2NkgxMC4wNjI3SDEwLjA1ODdIMTAuMDU0N0gxMC4wNTA3SDEwLjA0NjhIMTAuMDQyOEgxMC4wMzg5SDEwLjAzNDlIMTAuMDMxSDEwLjAyN0gxMC4wMjMxSDEwLjAxOTFIMTAuMDE1MkgxMC4wMTEzSDEwLjAwNzRIMTAuMDAzNUg5Ljk5OTU1SDkuOTk1NjVIOS45OTE3NUg5Ljk4Nzg2SDkuOTgzOThIOS45ODAxSDkuOTc2MjNIOS45NzIzNkg5Ljk2ODUxSDkuOTY0NjVIOS45NjA4MUg5Ljk1Njk2SDkuOTUzMTNIOS45NDkzSDkuOTQ1NDhIOS45NDE2N0g5LjkzNzg2SDkuOTM0MDdIOS45MzAyN0g5LjkyNjQ5SDkuOTIyNzFIOS45MTg5NEg5LjkxNTE4SDkuOTExNDJIOS45MDc2OEg5LjkwMzk0SDkuOTAwMjFIOS44OTY0OEg5Ljg5Mjc3SDkuODg5MDZIOS44ODUzNkg5Ljg4MTY3SDkuODc3OTlIOS44NzQzMkg5Ljg3MDY2SDkuODY3SDkuODYzMzVIOS44NTk3Mkg5Ljg1NjA5SDkuODUyNDdIOS44NDg4Nkg5Ljg0NTI2SDkuODQxNjdIOS44MzgwOUg5LjgzNDUxSDkuODMwOTVIOS44Mjc0SDkuODIzODZIOS44MjAzM0g5LjgxNjhIOS44MTMyOUg5LjgwOTc5SDkuODA2M0g5LjgwMjgySDkuNzk5MzVIOS43OTU4OUg5Ljc5MjQ0SDkuNzg5SDkuNzg1NTdIOS43ODQ1NkM5Ljc5NDQ5IDEwLjk3MzcgOS44MDgwNSAxMC44MDE0IDkuODMyNjMgMTAuNjUyNEM5Ljg2ODk5IDEwLjQzMiA5LjkyMjc0IDEwLjMxMDUgOS45ODYzNSAxMC4yMzA4QzEwLjE4NSA5Ljk4MjMyIDEwLjUzNDQgOS42Nzg5MiAxMC44NjEzIDkuNDIyMDRDMTEuMDE5NyA5LjI5NzU2IDExLjE2NDIgOS4xOTA2NSAxMS4yNjkgOS4xMTQ5M0MxMS4zMjEzIDkuMDc3MTQgMTEuMzYzNSA5LjA0NzMxIDExLjM5MjMgOS4wMjcxM0wxMS40MjQ5IDkuMDA0MzhMMTEuNDMyOSA4Ljk5ODg4TDExLjQzNDcgOC45OTc2NkwxMS40MzQ5IDguOTk3NUwxMS40MzQ5IDguOTk3NDZMMTEuNDM1IDguOTk3NDVMMTEuNDM1IDguOTk3NDRMMTEuNDUwMyA4Ljk4Njk0TDExLjQ2NSA4Ljk3NTI1QzExLjY2NSA4LjgxNTI3IDExLjgzNTMgOC42MzM0MyAxMS45Njg3IDguNDI3NEMxMi4xNjYzIDguMTM2MjIgMTIuMzg3NCA3LjczNzUgMTIuMzg3NCA3LjI2MjMxQzEyLjM4NzQgNi43OTI2NiAxMi4yNTY3IDYuMzU2NjUgMTEuOTk3IDUuOTY3MTlMMTEuOTk3IDUuOTY3MThDMTEuNjYxNSA1LjQ2NDMgMTEuMDg2NiA1LjI4NTYgMTAuNDYyMSA1LjI4NTZDOS43OTc0IDUuMjg1NiA5LjIzMTg3IDUuNTMyMzQgOC44OTg0MyA2LjA5NjlMOC44OTgyMyA2LjA5NzIzQzguNzIzMTEgNi4zOTQyNyA4LjYwMzAzIDYuNzA0NzMgOC41NDE5NyA3LjAyNjY5SDcuNTQyNzdDNy42NzM2MSA2LjAyNzg2IDguMDY0MTIgNS4zNzE5MSA4LjY1NDE2IDQuOTcyMzhMOC42NTQxNiA0Ljk3MjM4TDguNjU2NDIgNC45NzA4NEM5LjEwMDUzIDQuNjY2NTUgOS42NjQ0NSA0LjUgMTAuMzc1OCA0LjVaTTEwLjMyNzggMTIuODc3NEwxMC4zMjc5IDEyLjg3NzRDMTAuNTYxOCAxMi44ODQ4IDEwLjc0MiAxMi45NzM5IDEwLjg2MyAxMy4xMDU2QzEwLjk4MzkgMTMuMjM3NCAxMS4wNzIgMTMuNDQxMSAxMS4wNjQ0IDEzLjcyMzFDMTEuMDU2OCAxNC4wMDQzIDEwLjk1ODYgMTQuMTk0NyAxMC44MzUxIDE0LjMxMjJDMTAuNzEwOCAxNC40MzA0IDEwLjUyNzIgMTQuNTA3MSAxMC4yODg2IDE0LjQ5OTVMMTAuMjg4NSAxNC40OTk1QzkuODgwMDcgMTQuNDg2NiA5LjU1Mjc4IDE0LjE5NTEgOS41NjY4NiAxMy42NzE1QzkuNTgxMzkgMTMuMTQwMSA5LjkzMDE5IDEyLjg2NDcgMTAuMzI3OCAxMi44Nzc0WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siLz48L3N2Zz4=)
}

.btn.ask:active::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjUgMTcuMTEzM0MxNS4zNzU4IDE3LjExMzMgMTkgMTMuNTU3MSAxOSA5LjU1NjY1QzE5IDUuNTU2MjQgMTUuMzc1OCAyIDEwLjUgMkM1LjYyNDIzIDIgMiA1LjU1NjI0IDIgOS41NTY2NUMyIDEzLjU1NzEgNS42MjQyMyAxNy4xMTMzIDEwLjUgMTcuMTEzM1pNMTAuNSAxOS4xMTMzQzEyLjA5NzYgMTkuMTEzMyAxMy42MTE4IDE4Ljc4ODYgMTQuOTY3NCAxOC4yMDc3TDE5LjgzMzIgMjBMMTguMzU3NSAxNS44OTU5QzIwLjAwMTYgMTQuMjA5IDIxIDExLjk4ODkgMjEgOS41NTY2NUMyMSA0LjI3ODY2IDE2LjI5OSAwIDEwLjUgMEM0LjcwMTAxIDAgMCA0LjI3ODY2IDAgOS41NTY2NUMwIDE0LjgzNDYgNC43MDEwMSAxOS4xMTMzIDEwLjUgMTkuMTEzM1oiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTEwLjM3NTggNC41QzExLjMyOCA0LjUgMTIuMDc4OCA0Ljc0MDc0IDEyLjY2MzEgNS4xOUwxMi42NjMyIDUuMTkwMDVDMTMuMjAzMiA1LjYwNTQ0IDEzLjUgNi4yMjc2OSAxMy41IDcuMTQ0NzJDMTMuNSA3LjY2NTYgMTMuMzMwMiA4LjEwNTE5IDEzLjA3OTYgOC40NzEwMkwxMy4wNzk1IDguNDcwOThMMTMuMDc0NiA4LjQ3ODQyQzEzLjAyMjEgOC41NTgxIDEyLjkxNjcgOC42NzUyMiAxMi43NDAyIDguODM4NTVDMTIuNTcxMyA4Ljk5NDg1IDEyLjM2MiA5LjE3MTI1IDEyLjExODMgOS4zNzM3TDExLjU4MDkgOS43NjkxTDExLjU2OTMgOS43Nzc2NEwxMS41NTgyIDkuNzg2ODRDMTEuMjczOSAxMC4wMjI0IDEwLjkzODUgMTAuMzU5IDEwLjgwNzMgMTAuODAxMkwxMC44MDcxIDEwLjgwMTdDMTAuNzcxMSAxMC45MjM3IDEwLjc0NDEgMTEuMDM4NSAxMC43MjU3IDExLjE4MTdIMTAuNzIzNkgxMC43MjAzSDEwLjcxN0gxMC43MTM3SDEwLjcxMDNIMTAuNzA3SDEwLjcwMzZIMTAuNzAwM0gxMC42OTY5SDEwLjY5MzVIMTAuNjkwMUgxMC42ODY3SDEwLjY4MzNIMTAuNjc5OUgxMC42NzY0SDEwLjY3M0gxMC42Njk1SDEwLjY2NkgxMC42NjI1SDEwLjY1OUgxMC42NTU1SDEwLjY1MkgxMC42NDg1SDEwLjY0NUgxMC42NDE0SDEwLjYzNzlIMTAuNjM0M0gxMC42MzA3SDEwLjYyNzFIMTAuNjIzNUgxMC42MTk5SDEwLjYxNjNIMTAuNjEyN0gxMC42MDkxSDEwLjYwNTRIMTAuNjAxOEgxMC41OTgxSDEwLjU5NDRIMTAuNTkwOEgxMC41ODcxSDEwLjU4MzRIMTAuNTc5N0gxMC41NzZIMTAuNTcyM0gxMC41Njg1SDEwLjU2NDhIMTAuNTYxMUgxMC41NTczSDEwLjU1MzVIMTAuNTQ5OEgxMC41NDZIMTAuNTQyMkgxMC41Mzg0SDEwLjUzNDZIMTAuNTMwOEgxMC41MjdIMTAuNTIzMkgxMC41MTk0SDEwLjUxNTZIMTAuNTExN0gxMC41MDc5SDEwLjUwNEgxMC41MDAySDEwLjQ5NjNIMTAuNDkyNUgxMC40ODg2SDEwLjQ4NDdIMTAuNDgwOEgxMC40NzY5SDEwLjQ3M0gxMC40NjkxSDEwLjQ2NTJIMTAuNDYxM0gxMC40NTc0SDEwLjQ1MzRIMTAuNDQ5NUgxMC40NDU2SDEwLjQ0MTZIMTAuNDM3N0gxMC40MzM3SDEwLjQyOThIMTAuNDI1OEgxMC40MjE5SDEwLjQxNzlIMTAuNDEzOUgxMC40MUgxMC40MDZIMTAuNDAySDEwLjM5OEgxMC4zOTRIMTAuMzlIMTAuMzg2SDEwLjM4MkgxMC4zNzhIMTAuMzc0SDEwLjM3SDEwLjM2NkgxMC4zNjE5SDEwLjM1NzlIMTAuMzUzOUgxMC4zNDk5SDEwLjM0NThIMTAuMzQxOEgxMC4zMzc4SDEwLjMzMzdIMTAuMzI5N0gxMC4zMjU2SDEwLjMyMTZIMTAuMzE3NkgxMC4zMTM1SDEwLjMwOTVIMTAuMzA1NEgxMC4zMDEzSDEwLjI5NzNIMTAuMjkzMkgxMC4yODkySDEwLjI4NTFIMTAuMjgxMUgxMC4yNzdIMTAuMjcyOUgxMC4yNjg5SDEwLjI2NDhIMTAuMjYwN0gxMC4yNTY3SDEwLjI1MjZIMTAuMjQ4NUgxMC4yNDQ1SDEwLjI0MDRIMTAuMjM2M0gxMC4yMzIzSDEwLjIyODJIMTAuMjI0MUgxMC4yMjAxSDEwLjIxNkgxMC4yMTE5SDEwLjIwNzlIMTAuMjAzOEgxMC4xOTk3SDEwLjE5NTdIMTAuMTkxNkgxMC4xODc2SDEwLjE4MzVIMTAuMTc5NEgxMC4xNzU0SDEwLjE3MTNIMTAuMTY3M0gxMC4xNjMySDEwLjE1OTJIMTAuMTU1MUgxMC4xNTExSDEwLjE0N0gxMC4xNDNIMTAuMTM4OUgxMC4xMzQ5SDEwLjEzMDhIMTAuMTI2OEgxMC4xMjI4SDEwLjExODhIMTAuMTE0N0gxMC4xMTA3SDEwLjEwNjdIMTAuMTAyN0gxMC4wOTg2SDEwLjA5NDZIMTAuMDkwNkgxMC4wODY2SDEwLjA4MjZIMTAuMDc4NkgxMC4wNzQ2SDEwLjA3MDZIMTAuMDY2NkgxMC4wNjI3SDEwLjA1ODdIMTAuMDU0N0gxMC4wNTA3SDEwLjA0NjhIMTAuMDQyOEgxMC4wMzg5SDEwLjAzNDlIMTAuMDMxSDEwLjAyN0gxMC4wMjMxSDEwLjAxOTFIMTAuMDE1MkgxMC4wMTEzSDEwLjAwNzRIMTAuMDAzNUg5Ljk5OTU1SDkuOTk1NjVIOS45OTE3NUg5Ljk4Nzg2SDkuOTgzOThIOS45ODAxSDkuOTc2MjNIOS45NzIzNkg5Ljk2ODUxSDkuOTY0NjVIOS45NjA4MUg5Ljk1Njk2SDkuOTUzMTNIOS45NDkzSDkuOTQ1NDhIOS45NDE2N0g5LjkzNzg2SDkuOTM0MDdIOS45MzAyN0g5LjkyNjQ5SDkuOTIyNzFIOS45MTg5NEg5LjkxNTE4SDkuOTExNDJIOS45MDc2OEg5LjkwMzk0SDkuOTAwMjFIOS44OTY0OEg5Ljg5Mjc3SDkuODg5MDZIOS44ODUzNkg5Ljg4MTY3SDkuODc3OTlIOS44NzQzMkg5Ljg3MDY2SDkuODY3SDkuODYzMzVIOS44NTk3Mkg5Ljg1NjA5SDkuODUyNDdIOS44NDg4Nkg5Ljg0NTI2SDkuODQxNjdIOS44MzgwOUg5LjgzNDUxSDkuODMwOTVIOS44Mjc0SDkuODIzODZIOS44MjAzM0g5LjgxNjhIOS44MTMyOUg5LjgwOTc5SDkuODA2M0g5LjgwMjgySDkuNzk5MzVIOS43OTU4OUg5Ljc5MjQ0SDkuNzg5SDkuNzg1NTdIOS43ODQ1NkM5Ljc5NDQ5IDEwLjk3MzcgOS44MDgwNSAxMC44MDE0IDkuODMyNjMgMTAuNjUyNEM5Ljg2ODk5IDEwLjQzMiA5LjkyMjc0IDEwLjMxMDUgOS45ODYzNSAxMC4yMzA4QzEwLjE4NSA5Ljk4MjMyIDEwLjUzNDQgOS42Nzg5MiAxMC44NjEzIDkuNDIyMDRDMTEuMDE5NyA5LjI5NzU2IDExLjE2NDIgOS4xOTA2NSAxMS4yNjkgOS4xMTQ5M0MxMS4zMjEzIDkuMDc3MTQgMTEuMzYzNSA5LjA0NzMxIDExLjM5MjMgOS4wMjcxM0wxMS40MjQ5IDkuMDA0MzhMMTEuNDMyOSA4Ljk5ODg4TDExLjQzNDcgOC45OTc2NkwxMS40MzQ5IDguOTk3NUwxMS40MzQ5IDguOTk3NDZMMTEuNDM1IDguOTk3NDVMMTEuNDM1IDguOTk3NDRMMTEuNDUwMyA4Ljk4Njk0TDExLjQ2NSA4Ljk3NTI1QzExLjY2NSA4LjgxNTI3IDExLjgzNTMgOC42MzM0MyAxMS45Njg3IDguNDI3NEMxMi4xNjYzIDguMTM2MjIgMTIuMzg3NCA3LjczNzUgMTIuMzg3NCA3LjI2MjMxQzEyLjM4NzQgNi43OTI2NiAxMi4yNTY3IDYuMzU2NjUgMTEuOTk3IDUuOTY3MTlMMTEuOTk3IDUuOTY3MThDMTEuNjYxNSA1LjQ2NDMgMTEuMDg2NiA1LjI4NTYgMTAuNDYyMSA1LjI4NTZDOS43OTc0IDUuMjg1NiA5LjIzMTg3IDUuNTMyMzQgOC44OTg0MyA2LjA5NjlMOC44OTgyMyA2LjA5NzIzQzguNzIzMTEgNi4zOTQyNyA4LjYwMzAzIDYuNzA0NzMgOC41NDE5NyA3LjAyNjY5SDcuNTQyNzdDNy42NzM2MSA2LjAyNzg2IDguMDY0MTIgNS4zNzE5MSA4LjY1NDE2IDQuOTcyMzhMOC42NTQxNiA0Ljk3MjM4TDguNjU2NDIgNC45NzA4NEM5LjEwMDUzIDQuNjY2NTUgOS42NjQ0NSA0LjUgMTAuMzc1OCA0LjVaTTEwLjMyNzggMTIuODc3NEwxMC4zMjc5IDEyLjg3NzRDMTAuNTYxOCAxMi44ODQ4IDEwLjc0MiAxMi45NzM5IDEwLjg2MyAxMy4xMDU2QzEwLjk4MzkgMTMuMjM3NCAxMS4wNzIgMTMuNDQxMSAxMS4wNjQ0IDEzLjcyMzFDMTEuMDU2OCAxNC4wMDQzIDEwLjk1ODYgMTQuMTk0NyAxMC44MzUxIDE0LjMxMjJDMTAuNzEwOCAxNC40MzA0IDEwLjUyNzIgMTQuNTA3MSAxMC4yODg2IDE0LjQ5OTVMMTAuMjg4NSAxNC40OTk1QzkuODgwMDcgMTQuNDg2NiA5LjU1Mjc4IDE0LjE5NTEgOS41NjY4NiAxMy42NzE1QzkuNTgxMzkgMTMuMTQwMSA5LjkzMDE5IDEyLjg2NDcgMTAuMzI3OCAxMi44Nzc0WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiLz48L3N2Zz4=)
}

a {
    color: #000000;
    text-decoration: underline
}

a:visited {
    color: #000000;
    text-decoration: none
}

a:hover {
    color: #FCC200;
    text-decoration: none
}

a.strong {
    font-weight: 600
}

.slick-slider {
    position: relative
}

.slick-slider .slick-arrow {
    overflow: hidden;
    color: transparent;
    cursor: pointer;
    outline: none;
    width: 35px;
    height: 40px;
    background-size: auto 40px;
    background-repeat: no-repeat;
    background-color: transparent;
    position: absolute;
    z-index: 5;
    top: 140px;
    margin: -35px auto auto auto
}

.slick-slider .slick-arrow.slick-prev {
    left: -70px;
    background-position: left center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzNy44NDkxTDIuOTk5OTQgMjAuNDI0NUwyMC40MjQ2IDIuOTk5ODgiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyOC4zOTYzIiB5MT0iMjkuODc3NCIgeDI9IjEwLjk3MTciIHkyPSIxMi40NTI3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZFRTIxQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZERDEwQyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

.slick-slider .slick-arrow.slick-prev:hover {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzNy44NDkxTDIuOTk5OTQgMjAuNDI0NUwyMC40MjQ2IDIuOTk5ODgiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyOS4xMzY5IiB5MT0iMjkuMTM2OCIgeDI9IjExLjcxMjIiIHkyPSIxMS43MTIyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCRDMwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

.slick-slider .slick-arrow.slick-prev:active {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzNy44NDkxTDIuOTk5OTQgMjAuNDI0NUwyMC40MjQ2IDIuOTk5ODgiIHN0cm9rZT0iI0UwRTBFMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=')
}

.slick-slider .slick-arrow.slick-next {
    right: -70px;
    background-position: right center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMi40NTI4IiB5MT0iMTAuOTcxOCIgeDI9IjI5Ljg3NzQiIHkyPSIyOC4zOTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZFRTIxQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZERDEwQyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

.slick-slider .slick-arrow.slick-next:hover {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMS43MTIyIiB5MT0iMTEuNzEyMyIgeDI9IjI5LjEzNjkiIHkyPSIyOS4xMzY5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCRDMwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

.slick-slider .slick-arrow.slick-next:active {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0iI0UwRTBFMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=')
}

.slick-slider.slick-vertical .slick-arrow {
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 50px;
    height: 50px
}

.slick-slider.slick-vertical .slick-arrow.slick-prev {
    top: 0px;
    left: 0;
    background-position: 0 1px
}

.slick-slider.slick-vertical .slick-arrow.slick-next {
    background-position: 0 1px;
    left: 0;
    right: inherit;
    top: inherit;
    bottom: -50px
}

.form {
    padding: 90px 0 80px 0;
    background: #F2F2F2
}

.form.white {
    background-color: transparent
}

.form .left-side {
    width: 307px
}

.form .left-side h2 {
    margin-bottom: 10px
}

.form .left-side p {
    font-weight: normal;
    line-height: 29px;
    font-size: 16px;
    color: #000000
}

.form .right-side {
    float: none;
    margin-left: 307px;
    padding-top: 62px
}

.form .form-controls {
    width: 100%;
    float: right
}

.form .row {
    width: 100%;
    clear: both;
    margin-bottom: 0
}

.form .row::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    clear: both
}

.form .row:last-child {
    margin-bottom: 0
}

.form .row .cell {
    width: 100%;
    float: left
}

.form .row .cell .cell-error {
    display: none;
    line-height: 23px;
    font-size: 13px;
    color: #F36F21;
    padding: 0 0 0 20px
}

.form .row .cell label {
    display: inline-block;
    width: 100%;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    padding: 0 0 12px 20px
}
#get-order-form .row .cell {
    position: relative;
}
#get-order-form .row .cell .cell-error {
    position: absolute;
    bottom: -20px;
    left: 0;
}

.form .row .cell input[type="text"], .form .row .cell input[type="email"], .form .row .cell textarea {
    outline: none;
    width: 100%;
    line-height: 23px;
    font-size: 16px;
    background: #FAFAFA;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
    border-radius: 25px;
    border: none;
    padding: 13px 34px 14px 34px
}

.form .row .cell input[type="text"]:focus, .form .row .cell input[type="email"]:focus, .form .row .cell textarea:focus {
    padding: 11px 32px 12px 32px;
    border: solid 2px #c4c4c4;
    box-shadow: none !important
}

.form .row .cell input[type="text"].error, .form .row .cell input[type="email"].error, .form .row .cell textarea.error {
    padding: 11px 32px 12px 32px;
    border: solid 2px #f36f21;
    box-shadow: none !important
}

.form .row .cell input[type="text"].error + .cell-error, .form .row .cell input[type="email"].error + .cell-error, .form .row .cell textarea.error + .cell-error {
    display: inline-block
}

.form .row .cell textarea {
    height: 155px;
    resize: none
}

.form .row .cell.w66 {
    width: 60%
}

.form .row .cell.w33 {
    width: 33%
}

.form .row .cell.w60 {
    width: 53%
}

.form .row .cell.w40 {
    width: 40%
}

.form .row.row-submit {
    margin-top: 15px
}

.form .row.row-submit .cell {
    line-height: 23px;
    font-size: 13px;
    color: #000000
}

.form .row.row-submit .cell a.strong, .form .row.row-submit .cell .w-break {
    line-height: 23px;
    display: inline-block
}

.form .row.row-submit .cell.w66 {
    padding-left: 20px;
    padding-right: 25px
}

.form .row.row-submit .cell.w33 {
    text-align: right
}

.pagination {
    margin: 0 0 100px 0
}

.pagination ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.pagination ul li {
    float: left
}

.pagination ul li a {
    font-weight: 500;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    display: inline-block;
    text-decoration: none !important;
    padding: 5px 15px 6px 15px
}

.pagination ul li a:hover {
    color: #FCC200
}

.pagination ul li a.pagination-prev, .pagination ul li a.pagination-next {
    height: 40px;
    width: 20px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center
}

.pagination ul li a.pagination-prev {
    color: transparent;
    overflow: hidden;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzNy44NDkxTDIuOTk5OTQgMjAuNDI0NUwyMC40MjQ2IDIuOTk5ODgiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyOC4zOTYzIiB5MT0iMjkuODc3NCIgeDI9IjEwLjk3MTciIHkyPSIxMi40NTI3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZFRTIxQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZERDEwQyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==)
}

.pagination ul li a.pagination-prev:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzNy44NDkxTDIuOTk5OTQgMjAuNDI0NUwyMC40MjQ2IDIuOTk5ODgiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyOS4xMzY5IiB5MT0iMjkuMTM2OCIgeDI9IjExLjcxMjIiIHkyPSIxMS43MTIyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCRDMwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==)
}

.pagination ul li a.pagination-prev:active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzNy44NDkxTDIuOTk5OTQgMjAuNDI0NUwyMC40MjQ2IDIuOTk5ODgiIHN0cm9rZT0iI0UwRTBFMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)
}

.pagination ul li a.pagination-next {
    color: transparent;
    overflow: hidden;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMi40NTI4IiB5MT0iMTAuOTcxOCIgeDI9IjI5Ljg3NzQiIHkyPSIyOC4zOTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZFRTIxQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZERDEwQyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==)
}

.pagination ul li a.pagination-next:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMS43MTIyIiB5MT0iMTEuNzEyMyIgeDI9IjI5LjEzNjkiIHkyPSIyOS4xMzY5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCRDMwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==)
}

.pagination ul li a.pagination-next:active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0iI0UwRTBFMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=)
}

.pagination ul li.pagination_active {
    padding: 5px 15px 6px 15px;
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #FCC200
}

.pagination ul li.pagination-all {
    margin-left: 40px
}

.fancybox-container * {
    color: #FFF
}

.fancybox-container *:disabled {
    display: none !important
}

.fancybox-container * .fancybox-navigation .fancybox-button {
    top: 50% !important;
    margin-top: -50px !important
}

.breadcrumbs {
    position: relative
}

.breadcrumbs .breadcrumbs-item {
    display: inline-block;
    float: left
}

.breadcrumbs .breadcrumbs-item span {
    line-height: 23px;
    font-size: 13px;
    color: #C4C4C4;
    display: inline-block;
    float: left
}

.breadcrumbs .breadcrumbs-item.bc-link a {
    float: left;
    display: inline-block;
    line-height: 23px;
    font-size: 13px;
    color: #000000;
    text-decoration: none !important
}

.breadcrumbs .breadcrumbs-item.bc-link a span {
    line-height: 23px;
    font-size: 13px;
    color: #000000
}

.breadcrumbs .breadcrumbs-item i {
    float: left;
    display: inline-block;
    font-weight: bold;
    line-height: 23px;
    font-size: 13px;
    color: #FEE21B;
    width: 15px;
    text-align: center
}

.inner {
    position: relative;
    padding: 0 20px;
    margin: auto;
    max-width: 1280px;
    clear: both
}

.left, .left-side {
    float: left
}

.right, .right-side {
    float: right
}

.left-i {
    float: left !important
}

.right-i {
    float: right !important
}
.top-i {
    margin-top: 20px;
}

.clear {
    clear: both
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

html, body, #wrap {
    height: 100%
}

body > #wrap {
    height: auto;
    min-height: 100%
}

#main {
    padding-bottom: 555px
}

#footer {
    background-color: #FCC200;
    position: relative;
    margin-top: -555px;
    height: 555px;
    clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

#header {
    position: relative;
    z-index: 1
}

#header::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(180deg, rgba(242, 242, 242, 0) 86.19%, #f2f2f2 100%)
}

#header .inner {
    z-index: 2
}

#header .left-side {
    position: relative;
    width: 50%;
    padding: 20px 0 0 0
}

#header .left-side a.logo {
    display: inline-block;
    text-decoration: none !important;
    width: 151px;
    height: 60px
}

#header .left-side .header-title {
    position: absolute;
    left: 190px;
    top: 20px
}

#header .right-side {
    position: relative;
    width: 50%;
    padding: 25px 0 0 0
}

#header .right-side .right {
    padding-right: 28px
}

#header .right-side .right .header-email {
    line-height: 22px;
    font-size: 14px;
    color: #353535;
    text-decoration: none;
    display: inline-block;
    padding: 14px 0
}

#header .right-side .right .header-phone {
    font-weight: bold;
    line-height: 22px;
    font-size: 14px;
    color: #353535;
    text-decoration: none;
    display: inline-block;
    padding: 14px 0
}

#header .right-side .right:first-child {
    padding-right: 0
}

#top-menu {
    position: relative;
    z-index: 50;
    margin-bottom: 45px;
    background-color: #fff
}

#top-menu.active {
    z-index: 100
}

#top-menu.fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100
}

#top-menu .left-side ul {
    list-style: none;
    padding: 0;
    margin: 0
}

#top-menu .left-side ul li {
    float: left;
    position: relative
}

#top-menu .left-side ul li a {
    display: inline-block;
    font-weight: 500;
    line-height: 23px;
    font-size: 15px;
    text-decoration: none;
    padding: 17px 13px;
    position: relative
}

#top-menu .left-side ul li a span {
    font-weight: 500;
    line-height: 23px;
    font-size: 15px;
    text-decoration: none;
    padding: 0 2px
}

#top-menu .left-side ul li a.selected span {
    position: relative;
    display: inline-block
}

#top-menu .left-side ul li a.selected span::after {
    content: '';
    display: inline-block;
    height: 3px;
    border-radius: 2px;
    background-color: #FCC200;
    width: 100%;
    bottom: -6px;
    left: 50%;
    margin: auto auto auto -50%;
    position: absolute
}

#top-menu .left-side ul li a:hover span {
    color: #FCC200 !important
}

#top-menu .left-side ul li:first-child a {
    padding-left: 0
}

#top-menu .left-side ul li.child-li {
    padding-right: 12px
}

#top-menu .left-side ul li.child-li a.child-a::after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border: solid 5px transparent;
    border-top: solid 6px #000;
    position: absolute;
    top: 27px;
    right: 0
}

#top-menu .left-side ul li.child-li:hover a {
    color: #C4C4C4
}

#top-menu .left-side ul li.child-li:hover a span {
    color: #C4C4C4
}

#top-menu .left-side ul li.child-li:hover a.child-a::after {
    border-top-color: #C4C4C4
}

#top-menu .left-side ul li .child-menu {
    display: none;
    background-color: #FFF
}

#top-menu .left-side ul li:hover .child-menu {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 50px
}

#top-menu .left-side ul li:hover .child-menu li a {
    white-space: nowrap;
    color: #000;
    padding: 10px 17px
}

#top-menu .left-side ul li:hover .child-menu li a span {
    color: #000
}

#top-menu .left-side ul li:hover .child-menu li a:hover {
    color: #FCC200
}

#top-menu .left-side ul li:hover .child-menu li a:hover span {
    color: #FCC200
}

#top-menu .left-side ul li:hover .child-menu li.selected a {
    color: #FCC200
}

#top-menu .left-side ul li:hover .child-menu li.selected a span {
    color: #FCC200
}

#top-menu .right-side {
    padding-top: 6px
}

#top-menu .right-side .header-search {
    float: right;
    display: inline-block;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-size: 23px 23px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDI4NiAxNC40NTcxSDE1LjM3NzFMMTQuOTgyOSAxNC4wNjI5QzE2LjI5NzIgMTIuNjE3MSAxNy4wODU4IDEwLjY0NTcgMTcuMDg1OCA4LjU0Mjg2QzE3LjA4NTcgMy44MTE0MyAxMy4yNzQzIDAgOC41NDI4NiAwQzMuODExNDMgMCAwIDMuODExNDMgMCA4LjU0Mjg2QzAgMTMuMjc0MyAzLjgxMTQzIDE3LjA4NTcgOC41NDI4NiAxNy4wODU3QzEwLjY0NTcgMTcuMDg1NyAxMi42MTcxIDE2LjI5NzEgMTQuMDYyOSAxNC45ODI5TDE0LjQ1NzEgMTUuMzc3MVYxNi40Mjg1TDIxLjAyODYgMjNMMjMgMjEuMDI4NkwxNi40Mjg2IDE0LjQ1NzFaTTguNTQyODYgMTQuNDU3MUM1LjI1NzE0IDE0LjQ1NzEgMi42Mjg1NyAxMS44Mjg2IDIuNjI4NTcgOC41NDI4NkMyLjYyODU3IDUuMjU3MTQgNS4yNTcxNCAyLjYyODU3IDguNTQyODYgMi42Mjg1N0MxMS44Mjg2IDIuNjI4NTcgMTQuNDU3MSA1LjI1NzE0IDE0LjQ1NzEgOC41NDI4NkMxNC40NTcxIDExLjgyODYgMTEuODI4NiAxNC40NTcxIDguNTQyODYgMTQuNDU3MVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMC41MjI1IiB5MT0iMCIgeDI9IjEwLjUyMjUiIHkyPSIyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRUUyMUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGREQxMEMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=')
}

#top-menu .right-side .header-search:hover {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDI4NiAxNC40NTcxSDE1LjM3NzFMMTQuOTgyOSAxNC4wNjI5QzE2LjI5NzIgMTIuNjE3MSAxNy4wODU4IDEwLjY0NTcgMTcuMDg1OCA4LjU0Mjg2QzE3LjA4NTcgMy44MTE0MyAxMy4yNzQzIDAgOC41NDI4NiAwQzMuODExNDMgMCAwIDMuODExNDMgMCA4LjU0Mjg2QzAgMTMuMjc0MyAzLjgxMTQzIDE3LjA4NTcgOC41NDI4NiAxNy4wODU3QzEwLjY0NTcgMTcuMDg1NyAxMi42MTcxIDE2LjI5NzEgMTQuMDYyOSAxNC45ODI5TDE0LjQ1NzEgMTUuMzc3MVYxNi40Mjg1TDIxLjAyODYgMjNMMjMgMjEuMDI4NkwxNi40Mjg2IDE0LjQ1NzFaTTguNTQyODYgMTQuNDU3MUM1LjI1NzE0IDE0LjQ1NzEgMi42Mjg1NyAxMS44Mjg2IDIuNjI4NTcgOC41NDI4NkMyLjYyODU3IDUuMjU3MTQgNS4yNTcxNCAyLjYyODU3IDguNTQyODYgMi42Mjg1N0MxMS44Mjg2IDIuNjI4NTcgMTQuNDU3MSA1LjI1NzE0IDE0LjQ1NzEgOC41NDI4NkMxNC40NTcxIDExLjgyODYgMTEuODI4NiAxNC40NTcxIDguNTQyODYgMTQuNDU3MVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMS41IiB5MT0iMCIgeDI9IjExLjUiIHkyPSIyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGQkQzMDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGQkE3MDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=')
}

#top-menu .right-side .header-search:active {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDI4NiAxNC40NTcxSDE1LjM3NzFMMTQuOTgyOSAxNC4wNjI5QzE2LjI5NzIgMTIuNjE3MSAxNy4wODU4IDEwLjY0NTcgMTcuMDg1OCA4LjU0Mjg2QzE3LjA4NTcgMy44MTE0MyAxMy4yNzQzIDAgOC41NDI4NiAwQzMuODExNDMgMCAwIDMuODExNDMgMCA4LjU0Mjg2QzAgMTMuMjc0MyAzLjgxMTQzIDE3LjA4NTcgOC41NDI4NiAxNy4wODU3QzEwLjY0NTcgMTcuMDg1NyAxMi42MTcxIDE2LjI5NzEgMTQuMDYyOSAxNC45ODI5TDE0LjQ1NzEgMTUuMzc3MVYxNi40Mjg1TDIxLjAyODYgMjNMMjMgMjEuMDI4NkwxNi40Mjg2IDE0LjQ1NzFaTTguNTQyODYgMTQuNDU3MUM1LjI1NzE0IDE0LjQ1NzEgMi42Mjg1NyAxMS44Mjg2IDIuNjI4NTcgOC41NDI4NkMyLjYyODU3IDUuMjU3MTQgNS4yNTcxNCAyLjYyODU3IDguNTQyODYgMi42Mjg1N0MxMS44Mjg2IDIuNjI4NTcgMTQuNDU3MSA1LjI1NzE0IDE0LjQ1NzEgOC41NDI4NkMxNC40NTcxIDExLjgyODYgMTEuODI4NiAxNC40NTcxIDguNTQyODYgMTQuNDU3MVoiIGZpbGw9IiNFMEUwRTAiLz48L3N2Zz4=')
}

#top-menu .right-side form {
    display: none
}

#top-menu .right-side.search-active form {
    display: block
}

#top-menu .right-side.search-active .search-b {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-left: 70px;
    background: rgba(255, 255, 255, 0.8)
}

#top-menu .right-side.search-active .search-b input[type="text"] {
    outline: none;
    line-height: 23px;
    font-size: 16px;
    background: #FFF;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
    border-radius: 25px;
    border: none;
    width: 100%;
    padding: 15px 70px 16px 70px
}

#top-menu .right-side.search-active .search-b input[type="text"]:focus {
    padding: 13px 68px 14px 68px;
    border: solid 2px #c4c4c4;
    box-shadow: none !important
}

#top-menu .right-side.search-active .search-b .btn.search {
    position: absolute;
    top: 0;
    right: 0;
    color: transparent;
    overflow: hidden
}

#top-menu .right-side.search-active .search-b .btn.close {
    position: absolute;
    top: 2px;
    left: 75px;
    color: transparent;
    overflow: hidden
}

#hits {
    margin-top: 95px
}

#hits h2 {
    margin-bottom: 15px
}

#benifits {
    margin: 60px 0 50px 0;
    padding: 90px 0 50px 0;
    background-image: url('/local/templates/europribor/img/benifits-bg.jpg');
    background-size: cover;
    background-position: center center;
    position: relative
}

#benifits::before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 50px;
    background: linear-gradient(180deg, rgba(242, 242, 242, 0) 86.19%, #f2f2f2 100%);
    position: absolute;
    bottom: 100%;
    left: 0
}

#benifits::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 50px;
    background: linear-gradient(180deg, rgba(242, 242, 242, 0) 86.19%, #f2f2f2 100%);
    transform: rotate(-180deg);
    position: absolute;
    top: 100%;
    left: 0
}

#benifits .benifits-list {
    margin-top: 40px
}

#benifits .benifits-list .benifits-node {
    padding: 0 0 50px 130px;
    width: 45%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent
}

#benifits .benifits-list .benifits-node .mbn-title {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 15px
}

#benifits .benifits-list .benifits-node .mbn-text {
    line-height: 29px;
    font-size: 16px;
    color: #000000
}

#benifits .benifits-list .benifits-node:nth-child(odd) {
    clear: both;
    float: left
}

#benifits .benifits-list .benifits-node:nth-child(even) {
    float: right
}

#benifits .benifits-list .benifits-node:nth-child(1) {
    background-image: url('/local/templates/europribor/img/benifits-icon-01.svg');
    background-size: 80px 83px
}

#benifits .benifits-list .benifits-node:nth-child(2) {
    background-position: 3px 0;
    background-image: url('/local/templates/europribor/img/benifits-icon-02.svg');
    background-size: 87px 81px
}

#benifits .benifits-list .benifits-node:nth-child(3) {
    background-image: url('/local/templates/europribor/img/benifits-icon-03.svg');
    background-size: 89px 89px
}

#benifits .benifits-list .benifits-node:nth-child(4) {
    background-image: url('/local/templates/europribor/img/benifits-icon-04.svg');
    background-size: 95px 88px
}

#benifits .benifits-list .benifits-node:nth-child(5) {
    background-image: url('/local/templates/europribor/img/benifits-icon-05.svg');
    background-size: 93px 75px
}

#benifits .benifits-list .benifits-node:nth-child(6) {
    background-position: 5px 0;
    background-image: url('/local/templates/europribor/img/benifits-icon-06.svg');
    background-size: 88px 88px
}

#press .press-list .left-side {
    width: 220px !important;
    display: block !important
}

#press .press-list .right-side {
    float: none;
    margin-left: 220px !important
}

#press .press-list .right-side .press-items {
    display: none
}

#press .press-list .right-side .press-items.active {
    display: inline-block;
    width: 100%
}

#press .press-list .right-side .press-items ul {
    list-style: none;
    padding: 0;
    margin: 0
}

#press .press-list .right-side .press-items ul li {
    float: left;
    display: inline-block;
    width: 33.333%
}

#press .press-list .right-side .press-items ul li .mpi-i {
    padding-right: 25px
}

#press .press-list .right-side .press-items ul li .mpi-i a {
    text-decoration: none !important;
    display: inline-block
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-img-a .mpi-img {
    width: 180px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    background-size: cover;
    border-bottom: solid 2px #fcc200
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-title {
    margin-top: 5px
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-title a {
    width: 100%;
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-detail a {
    width: 100%;
    height: 51px;
    padding: 10px 0 10px 35px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    background-size: 20px 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2QpIj48cGF0aCBkPSJNOCAxMy4yMzFMMTEuNjkyMyAxMC4wMDAyTDggNi43NjkzNlY1LjMzMzVMMTMuMzMzMyAxMC4wMDAyTDggMTQuNjY2OFYxMy4yMzFaIiBmaWxsPSJ3aGl0ZSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2QiIHg9IjgiIHk9IjUuMzMzNSIgd2lkdGg9IjUuMzMzMzMiIGhlaWdodD0iMTAuMzMzMyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjEiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk4ODIzNSAwIDAgMCAwIDAuNzYwNzg0IDAgMCAwIDAgMCAwIDAgMCAxIDAiLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iOS4xNSIgeTE9IjAiIHgyPSI5LjE1IiB5Mj0iMjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkVFMjFCIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkREMTBDIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+')
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-detail a span {
    font-weight: 600;
    font-size: 13px;
    color: #FCC200;
    width: 0;
    display: inline-block;
    overflow: hidden;
    transition: all .2s ease-in
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-detail a:hover {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2QpIj48cGF0aCBkPSJNOCAxMy4yMzFMMTEuNjkyMyAxMC4wMDAyTDggNi43NjkzNlY1LjMzMzVMMTMuMzMzMyAxMC4wMDAyTDggMTQuNjY2OFYxMy4yMzFaIiBmaWxsPSJ3aGl0ZSIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJmaWx0ZXIwX2QiIHg9IjgiIHk9IjUuMzMzNSIgd2lkdGg9IjUuMzMzMzMiIGhlaWdodD0iMTAuMzMzMyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjEiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk4ODIzNSAwIDAgMCAwIDAuNzYwNzg0IDAgMCAwIDAgMCAwIDAgMCAxIDAiLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTAiIHkxPSIwIiB4Mj0iMTAiIHkyPSIyMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGQkQzMDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGQkE3MDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=')
}

#press .press-list .right-side .press-items ul li .mpi-i .mpi-detail a:hover span {
    width: 70px
}

#footer {
    padding-top: 75px
}

#footer .left-side {
    width: 330px
}

#footer .left-side a.logo {
    display: inline-block;
    text-decoration: none !important;
    width: 151px;
    height: 60px
}

#footer .left-side p {
    padding: 19px 40px 0 0;
    line-height: 23px;
    font-size: 15px;
    text-transform: uppercase;
    color: #000000
}

#footer .right-side {
    float: none;
    margin-left: 330px
}

#footer .right-side .footer-column {
    float: left;
    padding-right: 45px;
    width: 30%
}

#footer .right-side .footer-column:first-child ul li {
    margin-bottom: 5px
}

#footer .right-side .footer-column:nth-child(2) .fc-title, #footer .right-side .footer-column:nth-child(3) .fc-title {
    padding-bottom: 10px
}

#footer .right-side .footer-column.last {
    padding-right: 0;
    width: 40%
}

#footer .right-side .footer-column .fc-title {
    font-weight: 600;
    line-height: 22px;
    font-size: 15px;
    color: #000000;
    padding-top: 4px
}

#footer .right-side .footer-column ul {
    list-style: none;
    padding: 0;
    margin: 0
}

#footer .right-side .footer-column ul li a {
    text-decoration: none;
    font-weight: 600;
    line-height: 27px;
    font-size: 15px;
    color: #000000
}

#footer .right-side .footer-column ul li a:hover {
    text-decoration: underline;
    color: #000000
}

#footer .right-side .footer-column .fc-email, #footer .right-side .footer-column .fc-phone, #footer .right-side .footer-column .fc-work-time, #footer .right-side .footer-column .fc-address {
    line-height: 22px;
    font-size: 15px;
    color: #000000;
    padding: 15px 0
}

#footer .right-side .footer-column .fc-email a, #footer .right-side .footer-column .fc-phone a, #footer .right-side .footer-column .fc-work-time a, #footer .right-side .footer-column .fc-address a {
    line-height: 22px;
    font-size: 15px;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    padding: 0 0 0 35px;
    margin-left: -35px
}

#footer .right-side .footer-column .fc-email a:hover, #footer .right-side .footer-column .fc-phone a:hover, #footer .right-side .footer-column .fc-work-time a:hover, #footer .right-side .footer-column .fc-address a:hover {
    color: #000000;
    text-decoration: underline
}

#footer .right-side .footer-column .fc-email a {
    background-size: 20px 15px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuNTQ1NSAwLjcyNzA1MUgwLjQ1NDU0NUMwLjIwMzE4MiAwLjcyNzA1MSAwIDAuOTMwMjMzIDAgMS4xODE2VjE0LjgxOEMwIDE1LjA2OTMgMC4yMDMxODIgMTUuMjcyNSAwLjQ1NDU0NSAxNS4yNzI1SDE5LjU0NTVDMTkuNzk2NCAxNS4yNzI1IDIwIDE1LjA2OTMgMjAgMTQuODE4VjEuMTgxNkMyMCAwLjkzMDIzMyAxOS43OTY0IDAuNzI3MDUxIDE5LjU0NTUgMC43MjcwNTFaTTE5LjA5MDkgMTMuMjYzOUwxMy40NiA3LjYzMzQxTDEyLjgxNzMgOC4yNzYxNEwxOC45MDQ1IDE0LjM2MzRIMS4wOTU0NUw3LjE4MjczIDguMjc2MTRMNi41NCA3LjYzMzQxTDAuOTA5MDkxIDEzLjI2MzlWMS42MzYxNEgxOS4wOTA5VjEzLjI2MzlaIiBmaWxsPSIjRjM2RjIxIi8+PHBhdGggZD0iTTE4LjE3MjMgMS42MzYyM0wxMCA5LjgwODVMMS44Mjc3MiAxLjYzNjIzSDAuOTA5MDg4VjIuMDAzMDVMOS42Nzg2MyAxMC43NzI2QzkuODU2MzYgMTAuOTUwMyAxMC4xNDM2IDEwLjk1MDMgMTAuMzIxNCAxMC43NzI2TDE5LjA5MDkgMi4wMDMwNVYxLjYzNjIzSDE4LjE3MjNaIiBmaWxsPSIjRjM2RjIxIi8+PC9zdmc+')
}

#footer .right-side .footer-column .fc-phone a {
    background-size: auto 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTkuOTcgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6I2YzNmYyMTt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDEgMCkiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+PC9jbGlwUGF0aD48L2RlZnM+PHRpdGxlPnBob25lLWNhbGw8L3RpdGxlPjxnIGNsYXNzPSJjbHMtMiI+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTUuODEsMTIuMzlhMiwyLDAsMCwwLTEuNDMtLjY2LDIsMiwwLDAsMC0xLjQ0LjY2TDExLjYsMTMuNzFsLS4zMi0uMTZjLS4xNS0uMDgtLjMtLjE1LS40Mi0uMjNhMTQuMzcsMTQuMzcsMCwwLDEtMy40Ny0zLjE2LDguMjUsOC4yNSwwLDAsMS0xLjE0LTEuOGMuMzQtLjMyLjY2LS42NSwxLTFMNy41OCw3YTEuOTMsMS45MywwLDAsMCwwLTIuOTJMNi40MywzYy0uMTMtLjEzLS4yNy0uMjYtLjQtLjRTNS41MiwyLDUuMjQsMS43OGEyLDIsMCwwLDAtMS40MS0uNjIsMiwyLDAsMCwwLTEuNDQuNjJoMEwxLDMuMjNBMy4xMSwzLjExLDAsMCwwLDAsNS4yLDcuMzksNy4zOSwwLDAsMCwuNTcsOC4zMywxOC40LDE4LjQsMCwwLDAsMy44LDEzLjcxYTE5LjY3LDE5LjY3LDAsMCwwLDYuNjIsNS4xOEExMC4yMSwxMC4yMSwwLDAsMCwxNC4xMywyMGguMjdBMy4xNiwzLjE2LDAsMCwwLDE2LjgzLDE5bDAsMGExMC40NywxMC40NywwLDAsMSwuNzQtLjc2bC41NS0uNTVhMi4xMiwyLjEyLDAsMCwwLC42My0xLjQ2LDIsMiwwLDAsMC0uNjUtMS40NFptMS41MSw0LjQ0czAsMCwwLDBjLS4xNy4xOC0uMzQuMzQtLjUyLjUycy0uNTUuNTQtLjgxLjg0YTIsMiwwLDAsMS0xLjU5LjY3aC0uMTlhOS4xNSw5LjE1LDAsMCwxLTMuMy0xQTE4Ljc0LDE4Ljc0LDAsMCwxLDQuNjgsMTNhMTcuMTUsMTcuMTUsMCwwLDEtMy01LjA2LDYuMSw2LjEsMCwwLDEtLjQ3LTIuNjRBMS45MiwxLjkyLDAsMCwxLDEuNzUsNEwzLjE5LDIuNmExLDEsMCwwLDEsLjY1LS4zLjkxLjkxLDAsMCwxLC42MS4yOWgwYy4yNi4yNS41MS40OS43Ni43NmwuNC40MUw2Ljc4LDQuOTJhLjgyLjgyLDAsMCwxLDAsMS4zMWMtLjEzLjEyLS4yNC4yNS0uMzcuMzYtLjM1LjM3LS42OS43LTEuMDYsMWwwLDBhLjg4Ljg4LDAsMCwwLS4yMiwxbDAsMGE5LjM0LDkuMzQsMCwwLDAsMS4zNiwyLjIzaDBhMTUuODYsMTUuODYsMCwwLDAsMy43NSwzLjQxLDUuMzYsNS4zNiwwLDAsMCwuNTIuMjhjLjE1LjA4LjMuMTUuNDIuMjNsLjA1LDBhLjkyLjkyLDAsMCwwLC40Mi4xLjkuOSwwLDAsMCwuNjQtLjI5bDEuNDQtMS40NGExLDEsMCwwLDEsLjY0LS4zMi44NC44NCwwLDAsMSwuNjEuMzFoMGwyLjMyLDIuMzJBLjgzLjgzLDAsMCwxLDE3LjMyLDE2LjgzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDEgMCkiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMC44MSw0Ljc2YTUuMzMsNS4zMywwLDAsMSwyLjkxLDEuNTEsNS40LDUuNCwwLDAsMSwxLjUxLDIuOTEuNTcuNTcsMCwwLDAsLjU2LjQ3aC4xQS41OC41OCwwLDAsMCwxNi4zNiw5LDYuNTgsNi41OCwwLDAsMCwxMSwzLjYzYS41Ny41NywwLDAsMC0uNjYuNDdBLjU2LjU2LDAsMCwwLDEwLjgxLDQuNzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMSAwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIwLDguODJBMTAuNzYsMTAuNzYsMCwwLDAsMTcsM2ExMC42NSwxMC42NSwwLDAsMC01LjgxLTMsLjU1LjU1LDAsMCwwLS42NS40Ni41Ni41NiwwLDAsMCwuNDcuNjZBOS42NCw5LjY0LDAsMCwxLDE4Ljg1LDlhLjU3LjU3LDAsMCwwLC41Ny40N2guMDlBLjU2LjU2LDAsMCwwLDIwLDguODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMSAwKSIvPjwvZz48L3N2Zz4=)
}

#footer .right-side .footer-column .fc-address {
    padding-left: 35px;
    margin-left: -35px;
    background-size: 19px 25px;
    background-repeat: no-repeat;
    background-position: left 15px;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC41MiAyNS4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMzZmMjE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sb2NhdGlvbjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOS41LDEzLjU1YTQuMzcsNC4zNywwLDEsMSw0LjM3LTQuMzZBNC4zNyw0LjM3LDAsMCwxLDkuNSwxMy41NVptMC03LjgzQTMuNDcsMy40NywwLDEsMCwxMyw5LjE5LDMuNSwzLjUsMCwwLDAsOS41LDUuNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4yNCAwLjA4KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkuNSwxMy40OGE0LjMsNC4zLDAsMSwxLDQuMjktNC4yOUE0LjI5LDQuMjksMCwwLDEsOS41LDEzLjQ4Wm0wLTcuODNBMy41NCwzLjU0LDAsMSwwLDEzLDkuMTksMy41MywzLjUzLDAsMCwwLDkuNSw1LjY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjQgMC4wOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjUsMjUuMDhjLS4xNSwwLS4yMy0uMDgtLjM4LS4xNkM4LjgyLDI0LjQ3LjI0LDE0LjIzLjI0LDkuMTlhOS4yNiw5LjI2LDAsMSwxLDE4LjUyLDBjMCw1LTguNTgsMTUuMjgtOSwxNS43M0EuMzcuMzcsMCwwLDEsOS41LDI1LjA4Wk05LjUuODNBOC4zOSw4LjM5LDAsMCwwLDEuMTQsOS4xOUMxLjE0LDEzLjMzLDgsMjIsOS41LDIzLjg3LDExLDIyLDE3Ljg2LDEzLjMzLDE3Ljg2LDkuMTlBOC4zOSw4LjM5LDAsMCwwLDkuNS44M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjI0IDAuMDgpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOS41LDI1YS41Ny41NywwLDAsMS0uMy0uMTVDOC44MiwyNC40LjMxLDE0LjE2LjMxLDkuMTlhOS4xOSw5LjE5LDAsMCwxLDE4LjM4LDBjMCw1LTguNTksMTUuMjEtOC44OSwxNS42NkEuNC40LDAsMCwxLDkuNSwyNVpNOS41Ljc1QTguNDIsOC40MiwwLDAsMCwxLjA3LDkuMTlDMS4wNywxMy40LDgsMjIuMTQsOS41LDI0LDExLDIyLjE0LDE3LjkzLDEzLjQsMTcuOTMsOS4xOUE4LjQyLDguNDIsMCwwLDAsOS41Ljc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjQgMC4wOCkiLz48L3N2Zz4=)
}

#footer .right-side .footer-column .fc-text {
    line-height: 27px;
    font-size: 15px;
    color: #000000;
    padding: 13px 0
}

#footer .right-side .footer-column .footer-subscribe {
    margin-top: 25px;
    width: 242px
}

#footer .right-side .footer-column .footer-subscribe .fs-email .fs-error {
    display: none;
    line-height: 23px;
    font-size: 13px;
    color: #F36F21;
    padding: 0
}

#footer .right-side .footer-column .footer-subscribe .fs-email label {
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    padding-bottom: 18px;
    display: inline-block
}

#footer .right-side .footer-column .footer-subscribe .fs-email input[type="text"], #footer .right-side .footer-column .footer-subscribe .fs-email input[type="email"], #footer .right-side .footer-column .footer-subscribe .fs-email textarea {
    outline: none;
    width: 100%;
    line-height: 23px;
    font-size: 16px;
    background: #FAFAFA;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
    border-radius: 25px;
    border: none;
    padding: 13px 12px 14px 20px;
    margin-left: -12px
}

#footer .right-side .footer-column .footer-subscribe .fs-email input[type="text"]:focus, #footer .right-side .footer-column .footer-subscribe .fs-email input[type="email"]:focus, #footer .right-side .footer-column .footer-subscribe .fs-email textarea:focus {
    padding: 11px 12px 12px 20px;
    border: solid 2px #c4c4c4;
    box-shadow: none !important
}

#footer .right-side .footer-column .footer-subscribe .fs-email input[type="text"].error, #footer .right-side .footer-column .footer-subscribe .fs-email input[type="email"].error, #footer .right-side .footer-column .footer-subscribe .fs-email textarea.error {
    padding: 11px 12px 12px 20px;
    border: solid 2px #f36f21
}

#footer .right-side .footer-column .footer-subscribe .fs-email input[type="text"].error + .fs-error, #footer .right-side .footer-column .footer-subscribe .fs-email input[type="email"].error + .fs-error, #footer .right-side .footer-column .footer-subscribe .fs-email textarea.error + .fs-error {
    display: inline-block
}

#footer .right-side .footer-column .footer-subscribe .fs-submit {
    margin: 20px 0 0 -12px;
    padding-right: 12px
}

#footer .right-side .footer-column .footer-subscribe .fs-submit input[type="submit"] {
    font-weight: bold;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #FFFFFF !important;
    background: linear-gradient(0deg, #000 0%, #808080 100%);
    border: 0;
    outline: navy !important;
    display: inline-block;
    cursor: pointer;
    text-decoration: none !important;
    border-radius: 25px;
    font-style: normal;
    text-align: center;
    padding: 14px 34px;
    position: relative;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

#footer .footer-copyright {
    margin-top: 72px;
    line-height: 23px;
    font-size: 13px;
    color: #000000
}

#footer .footer-copyright a {
    line-height: 23px;
    font-size: 13px;
    color: #000000
}

#footer .footer-copyright strong {
    font-weight: 600;
    line-height: 23px;
    font-size: 13px;
    color: #000000
}

#filter {
    position: absolute;
    top: 315px;
    left: 0;
    width: 100%;
    height: 0;
    z-index: 70
}

#filter.fip {
    top: 274px
}

#filter.fixed-filter {
    position: fixed;
    top: 75px
}

#filter .inner {
    height: 0 !important
}

#filter #filter-btn {
    z-index: 10
}

#filter #filter-data {
    transition: all .3s linear;
    position: absolute;
    top: -66px;
    left: -100%;
    z-index: 1;
    background: #F2F2F2;
    box-shadow: 0px 2px 8px rgba(196, 196, 196, 0.5);
    border-radius: 0 20px 20px 0;
    padding: 66px 70px 66px 0
}

#filter #filter-data #filter-close {
    position: absolute;
    top: 73px;
    right: 45px;
    font-weight: 600;
    line-height: 23px;
    font-size: 13px;
    color: #000000;
    cursor: pointer;
    padding: 10px 0 10px 35px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px 20px;
    background-color: transparent;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIHI9IjEwIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxMCAxMCkiIGZpbGw9IiNGQ0MyMDAiLz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSI+PHBhdGggZD0iTTEyIDEzLjIzMDhMOC4zMDc2NiA5Ljk5OTk4TDEyIDYuNzY5MThWNS4zMzMzMUw2LjY2NjY3IDkuOTk5OThMMTIgMTQuNjY2NlYxMy4yMzA4WiIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSIyLjY2NjYzIiB5PSIzLjk5OTk4IiB3aWR0aD0iMTMuMzMzMyIgaGVpZ2h0PSIxNy4zMzMzIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPjxmZU9mZnNldCBkeT0iMi42NjY2NyIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk4NDMxNCAwIDAgMCAwIDAuNjU2MjA5IDAgMCAwIDAgMCAwIDAgMCAxIDAiLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==')
}

#filter #filter-data #filter-close:hover {
    color: #FCC200;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIHI9IjEwIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxMCAxMCkiIGZpbGw9IiNGQ0MyMDAiLz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSI+PHBhdGggZD0iTTEyIDEzLjIzMDhMOC4zMDc2NiA5Ljk5OTk4TDEyIDYuNzY5MThWNS4zMzMzMUw2LjY2NjY3IDkuOTk5OThMMTIgMTQuNjY2NlYxMy4yMzA4WiIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSIyLjY2NjYzIiB5PSIzLjk5OTk4IiB3aWR0aD0iMTMuMzMzMyIgaGVpZ2h0PSIxNy4zMzMzIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPjxmZU9mZnNldCBkeT0iMi42NjY2NyIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk4NDMxNCAwIDAgMCAwIDAuNjU2MjA5IDAgMCAwIDAgMCAwIDAgMCAxIDAiLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==')
}

#filter #filter-data h2 {
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
    color: #000000;
    padding-top: 8px
}

#filter #filter-data .filter-list .filter-column {
    float: left;
    width: 160px;
    padding-right: 20px;
    width: 420px
}

#filter #filter-data .filter-list .filter-column ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#filter #filter-data .filter-list .filter-column ul li {
    line-height: 22px;
    width: 50%;
    float: left
}

#filter #filter-data .filter-list .filter-column ul li a {
    line-height: 22px;
    font-size: 14px;
    color: #000000;
    text-decoration: none !important;
    display: inline-block;
    width: 100%;
    padding: 10px 0
}

#filter #filter-data .filter-list .filter-column ul li a:hover {
    color: #FCC200
}

#filter #filter-data .filter-list .filter-column ul li.selected a {
    font-weight: 600;
    color: #FCC200
}

#filter.active {
    z-index: 120
}

#filter.active #filter-data {
    display: block !important;
    left: 0
}

#filter.fixed-t {
    top: 100px
}

#filter.fixed {
    top: 15px;
    left: 0;
    z-index: 135
}

#relevations {
    margin: 72px 0 120px 0
}

#relevations .inner.padd h2 {
    margin-bottom: 35px
}

.fancybox-bg {
    background-color: #FFF !important
}

.popups {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10000
}

.popups .blackmask {
    position: fixed;
    z-index: 10;
    left: 0px;
    top: 0px;
    padding: 0;
    margin: 0;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    min-height: 100% !important;
    display: none
}

.popups .popup-form {
    position: absolute;
    z-index: 20;
    top: 0;
    left: 50%;
    margin: auto auto auto -380px;
    width: 760px;
    padding: 70px 80px;
    box-shadow: 0px 2px 8px rgba(196, 196, 196, 0.5);
    border-radius: 20px;
    display: none
}

.popups .popup-form .popup-close {
    position: absolute;
    top: 30px;
    right: 30px;
    display: inline-block;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCA0MyA0MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSI5LjcxMzEzIiB5PSIzMC45MjY4IiB3aWR0aD0iMzAiIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDkuNzEzMTMgMzAuOTI2OCkiIGZpbGw9IiNDNEM0QzQiLz48cmVjdCB4PSIzMC43MTMxIiB5PSIzMi45MjY4IiB3aWR0aD0iMzAiIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNSAzMC43MTMxIDMyLjkyNjgpIiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+)
}

.popups .popup-form h2 {
    padding-left: 10px
}

.popups .popup-form .form-controls {
    float: none !important
}

.popups .popup-form .form-controls .row label {
    padding-left: 10px
}

.popups .popup-form .form-controls .row .cell-error {
    padding-left: 10px
}

.popups .popup-form .form-controls .row-submit .cell.w66 {
    padding-left: 10px
}

#success-form .popup-form {
    width: 662px;
    margin-left: -331px;
    padding: 70px 80px 30px 80px
}

#success-form .popup-form h2 {
    padding-left: 0
}

#success-form .popup-form .btn {
    width: 120px
}

#success-form .popup-form p {
    padding-top: 20px
}

.search-form {
    margin: 30px 0 60px 0
}

.search-form input[type="text"], .search-form input[type="email"], .search-form textarea {
    outline: none;
    width: 100%;
    line-height: 23px;
    font-size: 16px;
    background: #FAFAFA;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
    border-radius: 25px;
    border: none;
    padding: 13px 34px 14px 34px
}

.search-form input[type="text"]:focus, .search-form input[type="email"]:focus, .search-form textarea:focus {
    padding: 11px 32px 12px 32px;
    border: solid 2px #c4c4c4;
    box-shadow: none !important
}

.search-form input[type="text"].error, .search-form input[type="email"].error, .search-form textarea.error {
    padding: 11px 32px 12px 32px;
    border: solid 2px #f36f21;
    box-shadow: none !important
}

.search-form input[type="text"].error + .cell-error, .search-form input[type="email"].error + .cell-error, .search-form textarea.error + .cell-error {
    display: inline-block
}

.search-form .left {
    margin-right: 120px;
    float: none;
    padding-right: 25px
}

.search-form .right {
    width: 120px
}

.search-list {
    margin-bottom: 30px
}

.search-list .search-node {
    margin-bottom: 50px
}

.search-list .search-node .search-node-title {
    margin-bottom: 5px
}

.search-list .search-node .search-node-title a {
    font-size: 16px;
    text-decoration: none !important;
    font-weight: 600
}

.search-list .search-node .search-node-title a strong, .search-list .search-node .search-node-title a b {
    font-size: 16px;
    font-weight: 600;
    color: #fcc200
}

.search-list .search-node .search-node-description {
    font-size: 16px
}

.search-list .search-node .search-node-description strong, .search-list .search-node .search-node-description b {
    font-size: 16px;
    font-weight: 600;
    color: #fcc200
}

#page-404 {
    padding-bottom: 100px
}

.product-node {
    float: left;
    display: inline-block;
    width: 25%;
    padding-top: 40px;
    text-align: center
}

.product-node a {
    text-decoration: none !important;
    display: inline-block;
    width: 100%
}

.product-node .product-node-i {
    display: inline-block;
    text-align: left;
    position: relative;
    padding: 0 20px
}

.product-node .product-node-i .product-mark {
    font-weight: bold;
    line-height: 13px;
    font-size: 12px;
    color: #FCC300;
    border: 2px solid #fcc200;
    border-radius: 15px;
    display: inline-block;
    position: absolute;
    top: -40px;
    left: 20px;
    padding: 3px 12px 5px 12px;
    overflow: hidden;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.product-node .product-node-i .product-node-img {
    display: inline-block;
    width: 80%;
    padding-bottom: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    background-size: contain
}

.product-node .product-node-i .product-node-title {
    display: inline-block;
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    overflow: hidden;
    max-height: 109px;
    position: relative;
    padding-bottom: 5px;
    padding-right: 20px
}

.product-node .product-node-i .product-node-title::after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
}

.product-node .product-node-i .product-node-price {
    margin-top: 10px;
    height: 39px;
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 5px 0 5px 35px;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 0 center;
    background-color: transparent;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2QpIj48cGF0aCBkPSJNNy41IDcuNjI1QzcuNSA2LjE3NTI1IDguNjc1MjUgNSAxMC4xMjUgNUMxMS41NzQ3IDUgMTIuNzUgNi4xNzUyNSAxMi43NSA3LjYyNUMxMi43NSA5LjA3NDc1IDExLjU3NDcgMTAuMjUgMTAuMTI1IDEwLjI1VjEyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuODc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPjxjaXJjbGUgY3g9IjEwLjEwMDEiIGN5PSIxNC43NSIgcj0iMC43NSIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSI3LjA2MjUiIHk9IjQuNTYyNSIgd2lkdGg9IjYuMTI1IiBoZWlnaHQ9IjguNzUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+PGZlT2Zmc2V0IGR5PSIwLjg3NSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTg4MjM1IDAgMCAwIDAgMC43NjA3ODQgMCAwIDAgMCAwIDAgMCAwIDEgMCIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+PGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJmaWx0ZXIxX2QiIHg9IjkuMzUwMSIgeT0iMTQiIHdpZHRoPSIxLjUiIGhlaWdodD0iMi41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPjxmZU9mZnNldCBkeT0iMSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTg4MjM1IDAgMCAwIDAgMC43NjA3ODQgMCAwIDAgMCAwIDAgMCAwIDEgMCIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+PGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSI5LjE1IiB5MT0iMCIgeDI9IjkuMTUiIHkyPSIyMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRUUyMUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGREQxMEMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=')
}

.product-node .product-node-i .product-node-price span {
    color: #FCC200;
    font-weight: 600;
    line-height: 23px;
    font-size: 13px;
    display: inline-block;
    width: 0;
    height: 28px;
    margin-top: 3px;
    overflow: hidden;
    transition: all .2s ease-in
}

.product-node .product-node-i .product-node-price:hover {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2QpIj48cGF0aCBkPSJNNy41IDcuNjI1QzcuNSA2LjE3NTI1IDguNjc1MjUgNSAxMC4xMjUgNUMxMS41NzQ3IDUgMTIuNzUgNi4xNzUyNSAxMi43NSA3LjYyNUMxMi43NSA5LjA3NDc1IDExLjU3NDcgMTAuMjUgMTAuMTI1IDEwLjI1VjEyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuODc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPjxjaXJjbGUgY3g9IjEwLjEwMDEiIGN5PSIxNC43NSIgcj0iMC43NSIgZmlsbD0id2hpdGUiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSI3LjA2MjUiIHk9IjQuNTYyNSIgd2lkdGg9IjYuMTI1IiBoZWlnaHQ9IjguNzUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+PGZlT2Zmc2V0IGR5PSIwLjg3NSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTg4MjM1IDAgMCAwIDAgMC43NjA3ODQgMCAwIDAgMCAwIDAgMCAwIDEgMCIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+PGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJmaWx0ZXIxX2QiIHg9IjkuMzUwMSIgeT0iMTQiIHdpZHRoPSIxLjUiIGhlaWdodD0iMi41IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPjxmZU9mZnNldCBkeT0iMSIvPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuOTg4MjM1IDAgMCAwIDAgMC43NjA3ODQgMCAwIDAgMCAwIDAgMCAwIDEgMCIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+PGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMCIgeTE9IjAiIHgyPSIxMCIgeTI9IjIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCRDMwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

.product-node .product-node-i .product-node-price:hover span {
    width: 100px
}

#catalog-page .catalog-sections {
    margin-top: 110px
}

#catalog-page .catalog-sections .catalog-section {
    display: inline-block;
    float: left;
    width: 25%;
    margin-bottom: 35px;
    text-align: left
}

#catalog-page .catalog-sections .catalog-section:nth-child(4n+1) {
    clear: both
}

#catalog-page .catalog-sections .catalog-section a {
    text-decoration: none !important;
    display: inline-block;
    width: 170px
}

#catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-img {
    width: 170px;
    height: 170px;
    background-size: 80% 80%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: solid 2px #fee21b;
    border-radius: 15px;
    position: relative;
    transition: all .2s ease-out
}

#catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-img::before, #catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-img::after {
    content: '';
    display: inline-block;
    width: 2px;
    height: 140px;
    position: absolute;
    top: 50%;
    margin: -70px auto auto auto;
    background-color: #FFF;
    transition: all .2s ease-in-out
}

#catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-img::before {
    left: -2px
}

#catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-img::after {
    right: -2px
}

#catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-title {
    padding: 25px 0;
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
    color: #000000
}

#catalog-page .catalog-sections .catalog-section a:hover .catalog-section-i .catalog-section-img {
    background-size: 90% 90%
}

#catalog-page .catalog-sections .catalog-section a:hover .catalog-section-i .catalog-section-img::before, #catalog-page .catalog-sections .catalog-section a:hover .catalog-section-i .catalog-section-img::after {
    height: 0;
    margin-top: 0
}

#catalog-page .catalog-sections .catalog-section a:hover .catalog-section-i .catalog-section-title {
    color: #FCC200
}

#catalog-products .inner.padd {
    padding-right: 20px
}

#catalog-products .left-side {
    float: none;
    margin-right: 310px
}

#catalog-products .left-side h1 {
    padding-bottom: 100px
}

#catalog-products .left-side .catalog-sections-list {
    float: left;
    margin-bottom: 100px
}

#catalog-products .left-side .catalog-sections-list ul {
    list-style-type: none;
    padding: 0;
    list-style-position: inside;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2
}

#catalog-products .left-side .catalog-sections-list ul li {
    width: 290px;
    float: left;
    margin-right: 50px
}

#catalog-products .left-side .catalog-sections-list ul li:nth-child(odd) {
    clear: both
}

#catalog-products .left-side .catalog-sections-list ul li a {
    display: inline-block;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 25px;
    font-size: 16px;
    color: #000000;
    padding: 17px 25px 17px 0;
    border-bottom: 1px solid #c4c4c4;
    width: 100%;
    position: relative
}

#catalog-products .left-side .catalog-sections-list ul li a span {
    font-weight: 600;
    line-height: 25px;
    font-size: 16px;
    color: #000000
}

#catalog-products .left-side .catalog-sections-list ul li a span.catalog-no-wrap {
    white-space: nowrap
}

#catalog-products .left-side .catalog-sections-list ul li a .after {
    display: inline-block;
    width: 7px;
    height: 12px;
    position: relative;
    top: 2px;
    left: 10px;
    margin: 0;
    background-repeat: no-repeat;
    background-size: 7px 12px;
    background-position: right bottom;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOS4xNTM4OEwzLjg0NjIgNkwwIDIuODQ2MTJWMEw3IDZMMCAxMlY5LjE1Mzg4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjMuMjAyNSIgeTE9IjAiIHgyPSIzLjIwMjUiIHkyPSIxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRUUyMUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGREQxMEMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);
    transition: all .2s ease-in
}

#catalog-products .left-side .catalog-sections-list ul li a:hover {
    color: #FCC200
}

#catalog-products .left-side .catalog-sections-list ul li a:hover span {
    color: #FCC200
}

#catalog-products .left-side .catalog-sections-list ul li a:hover .after {
    left: 18px
}

#catalog-products .left-side .catalog-items {
    min-height: 500px;
    margin-bottom: 90px
}

#catalog-products .left-side .catalog-items .product-node {
    width: 33.333%;
    margin-bottom: 30px
}

#catalog-products .left-side .catalog-items .product-node:nth-child(3n+1) {
    clear: both
}

#catalog-products .left-side .catalog-items .product-node:hover .product-node-title {
    color: #FCC200
}

#catalog-products .right-side {
    width: 310px;
    position: relative
}

/*#catalog-products .right-side .catalog-section-info {
    position: absolute;
    top: 0;
    left: 0
}*/

#catalog-products .right-side .catalog-section-info .csi-img {
    margin-bottom: 40px;
    width: 170px;
    height: 170px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border: solid 2px #fee21b;
    border-radius: 15px;
    position: relative
}

#catalog-products .right-side .catalog-section-info .csi-img::before, #catalog-products .right-side .catalog-section-info .csi-img::after {
    content: '';
    display: inline-block;
    width: 2px;
    height: 140px;
    position: absolute;
    top: 15px;
    background-color: #FFF
}

#catalog-products .right-side .catalog-section-info .csi-img::before {
    left: -2px
}

#catalog-products .right-side .catalog-section-info .csi-img::after {
    right: -2px
}

#catalog-products .right-side .catalog-section-info .csi-title, #catalog-products .right-side .catalog-section-info .csi-title * {
    font-weight: 600;
    line-height: 25px;
    font-size: 16px;
    color: #000000;
    margin-bottom: 25px
}

#catalog-products .right-side .catalog-section-info .csi-name {
    line-height: 25px;
    font-size: 14px;
    color: #000000;
    padding-left: 30px;
    margin: 0 0 25px -30px;
    background-repeat: no-repeat;
    background-size: 15px 19px;
    background-position: 2px 3px;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNTc3NCA3LjExMDU3TDEwLjU3NjcgNy4xMTc5NkwxMC41NzYyIDcuMTI1MzdDMTAuNDk5NiA4LjI0OTQ3IDkuODQ4IDkuMTg0NDMgOC45NTEwMiA5LjYzNDMzTDguNzA4ODYgOS43NTU3OVYxMC4wMjY3VjExLjIyNzNWMTEuNTg0OEw5LjA1OTAxIDExLjY1NzJMOS4yNDg1OCAxMS42OTYzTDkuMjU5OTggMTEuNjk4N0w5LjI3MTQ4IDExLjcwMDRMMTEuNDcxMiAxMi4wMzQ1TDExLjUzNzIgMTEuNjAwNUwxMS40NzEzIDEyLjAzNDVDMTIuMDg1MyAxMi4xMjc4IDEyLjUzMjMgMTIuMzI5NCAxMi44NzcxIDEyLjY0OTVDMTMuMjI1NiAxMi45NzMgMTMuNTA1NyAxMy40NTA4IDEzLjcyNDYgMTQuMTU4OUwxNC40NjA0IDE2LjY5OEMxNC40NjA0IDE2LjY5ODMgMTQuNDYwNSAxNi42OTg2IDE0LjQ2MDYgMTYuNjk4OUMxNC42NTgzIDE3LjM5MzMgMTQuNTQ0NSAxNy44MTQzIDE0LjMwMDQgMTguMDcwN0MxNC4wMzI2IDE4LjM1MTkgMTMuNDk1MiAxOC41NjEgMTIuNTc5MSAxOC41NjFIMi40MjEwMUMxLjUwNDg0IDE4LjU2MSAwLjk2NzQyNyAxOC4zNTE5IDAuNjk5NjM1IDE4LjA3MDdDMC40NTU1MiAxNy44MTQzIDAuMzQxNjk0IDE3LjM5MzMgMC41Mzk0NjQgMTYuNjk4OUMwLjUzOTU0NCAxNi42OTg2IDAuNTM5NjIzIDE2LjY5ODMgMC41Mzk3MDMgMTYuNjk4MUwxLjI3NTQ4IDE0LjE1ODlDMS40OTQ0NiAxMy40NTA4IDEuNzc0NTQgMTIuOTczIDIuMTIzMDUgMTIuNjQ5NUMyLjQ2Nzg0IDEyLjMyOTQgMi45MTQ3NiAxMi4xMjc4IDMuNTI4ODIgMTIuMDM0NUwzLjQ2MjkyIDExLjYwMDVMMy41Mjg4MyAxMi4wMzQ1TDUuNzI4NTkgMTEuNzAwNEw1Ljc0MDA3IDExLjY5ODdMNS43NTE0NCAxMS42OTYzTDUuOTQxMTIgMTEuNjU3Mkw2LjI5MTMxIDExLjU4NDlWMTEuMjI3M1YxMC4wMjY4VjkuNzU1ODVMNi4wNDkxNiA5LjYzNDM5QzUuMTUyMTYgOS4xODQ0NyA0LjUwMDQ5IDguMjQ5NSA0LjQyMzkyIDcuMTI1MzhMNC40MjM0MiA3LjExNzk2TDQuNDIyNjYgNy4xMTA1N0w0LjA3MDM1IDMuNjYzNzRDNC4wMTY0MyAyLjgzNDM4IDQuNDIxMzkgMi4wMzQ1MyA1LjA5MzAxIDEuNDI1NjVDNS43Njc4NSAwLjgxMzg0NCA2LjY2NjU4IDAuNDM4OTU3IDcuNTAwMDkgMC40Mzg5NTdDOC4zMzM1OSAwLjQzODk1NyA5LjIzMjI5IDAuODEzODQyIDkuOTA3MTEgMS40MjU2NUMxMC41Nzg3IDIuMDM0NTIgMTAuOTgzNiAyLjgzNDM3IDEwLjkyOTcgMy42NjM3NEwxMC41Nzc0IDcuMTEwNTdaIiBzdHJva2U9IiNGQ0MyMDAiIHN0cm9rZS13aWR0aD0iMC44Nzc5MTQiLz48L3N2Zz4=)
}

#catalog-products .right-side .catalog-section-info .csi-email {
    padding-left: 30px;
    margin: 0 0 25px -30px;
    background-repeat: no-repeat;
    background-size: 18px 13px;
    background-position: left 10px;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuNTkwOSAwLjQ1NDM0NkgwLjQwOTA5MUMwLjE4Mjg2NCAwLjQ1NDM0NiAwIDAuNjM3MjA5IDAgMC44NjM0MzdWMTMuMTM2MkMwIDEzLjM2MjQgMC4xODI4NjQgMTMuNTQ1MyAwLjQwOTA5MSAxMy41NDUzSDE3LjU5MDlDMTcuODE2NyAxMy41NDUzIDE4IDEzLjM2MjQgMTggMTMuMTM2MlYwLjg2MzQzN0MxOCAwLjYzNzIwOSAxNy44MTY3IDAuNDU0MzQ2IDE3LjU5MDkgMC40NTQzNDZaTTE3LjE4MTggMTEuNzM3NUwxMi4xMTQgNi42NzAwN0wxMS41MzU1IDcuMjQ4NTNMMTcuMDE0MSAxMi43MjcxSDAuOTg1OTA5TDYuNDY0NDUgNy4yNDg1M0w1Ljg4NiA2LjY3MDA3TDAuODE4MTgyIDExLjczNzVWMS4yNzI1M0gxNy4xODE4VjExLjczNzVaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTE2LjM1NSAxLjI3MjcxTDguOTk5OTMgOC42Mjc3NUwxLjY0NDg5IDEuMjcyNzFIMC44MTgxMTVWMS42MDI4NEw4LjcxMDcxIDkuNDk1NDNDOC44NzA2NiA5LjY1NTM5IDkuMTI5MjEgOS42NTUzOSA5LjI4OTE2IDkuNDk1NDNMMTcuMTgxOCAxLjYwMjg0VjEuMjcyNzFIMTYuMzU1WiIgZmlsbD0iI0ZDQzIwMCIvPjwvc3ZnPg==)
}

#catalog-products .right-side .catalog-section-info .csi-email a {
    text-decoration: none !important;
    line-height: 25px;
    font-size: 14px;
    color: #000000
}

#catalog-products .right-side .catalog-section-info .csi-phones {
    line-height: 25px;
    font-size: 14px;
    color: #000000;
    padding-left: 30px;
    margin: 0 0 25px -30px;
    background-repeat: no-repeat;
    background-size: 17px 17px;
    background-position: left 3px;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNDIzIDEwLjUzMDdDMTMuMDc1IDEwLjE2ODMgMTIuNjU1MiA5Ljk3NDYgMTIuMjEwMyA5Ljk3NDZDMTEuNzY4OSA5Ljk3NDYgMTEuMzQ1NiAxMC4xNjQ4IDEwLjk4MzIgMTAuNTI3MUw5Ljg0OTM4IDExLjY1NzRDOS43NTYwOSAxMS42MDcxIDkuNjYyOCAxMS41NjA1IDkuNTczMTEgMTEuNTEzOEM5LjQ0Mzk0IDExLjQ0OTMgOS4zMjE5NSAxMS4zODgzIDkuMjE3OSAxMS4zMjM3QzguMTU1ODYgMTAuNjQ5MSA3LjE5MDcgOS43NzAwOSA2LjI2NSA4LjYzMjdDNS44MTY1IDguMDY1OCA1LjUxNTEyIDcuNTg4NiA1LjI5NjI1IDcuMTA0MjNDNS41OTA0NiA2LjgzNTEzIDUuODYzMTUgNi41NTUyNyA2LjEyODY2IDYuMjg2MTdDNi4yMjkxMiA2LjE4NTcxIDYuMzI5NTggNi4wODE2NSA2LjQzMDA1IDUuOTgxMTlDNy4xODM1MiA1LjIyNzcyIDcuMTgzNTIgNC4yNTE3OSA2LjQzMDA1IDMuNDk4MzJMNS40NTA1MyAyLjUxODhDNS4zMzkzMSAyLjQwNzU4IDUuMjI0NDkgMi4yOTI3NiA1LjExNjg1IDIuMTc3OTVDNC45MDE1NyAxLjk1NTQ5IDQuNjc1NTMgMS43MjU4NiA0LjQ0MjMxIDEuNTEwNTlDNC4wOTQyOCAxLjE2NjE0IDMuNjc4MDggMC45ODMxNTQgMy4yNDAzNSAwLjk4MzE1NEMyLjgwMjYxIDAuOTgzMTU0IDIuMzc5MjMgMS4xNjYxNCAyLjAyMDQ0IDEuNTEwNTlDMi4wMTY4NSAxLjUxNDE3IDIuMDE2ODUgMS41MTQxNyAyLjAxMzI2IDEuNTE3NzZMMC43OTMzNTMgMi43NDg0M0MwLjMzNDA5MyAzLjIwNzY5IDAuMDcyMTcxNCAzLjc2NzQyIDAuMDE0NzY0IDQuNDE2ODRDLTAuMDcxMzQ3MiA1LjQ2NDUzIDAuMjM3MjE4IDYuNDQwNDUgMC40NzQwMjQgNy4wNzkxMUMxLjA1NTI3IDguNjQ3MDUgMS45MjM1NiAxMC4xMDAyIDMuMjE4ODIgMTEuNjU3NEM0Ljc5MDM1IDEzLjUzMzkgNi42ODEyIDE1LjAxNTcgOC44NDExNiAxNi4wNTk4QzkuNjY2MzkgMTYuNDUwOSAxMC43Njc5IDE2LjkxMzcgMTEuOTk4NiAxNi45OTI3QzEyLjA3MzkgMTYuOTk2MyAxMi4xNTI5IDE2Ljk5OTggMTIuMjI0NiAxNi45OTk4QzEzLjA1MzQgMTYuOTk5OCAxMy43NDk1IDE2LjcwMiAxNC4yOTQ5IDE2LjExQzE0LjI5ODUgMTYuMTAyOCAxNC4zMDU2IDE2LjA5OTMgMTQuMzA5MiAxNi4wOTIxQzE0LjQ5NTggMTUuODY2IDE0LjcxMTEgMTUuNjYxNSAxNC45MzcxIDE1LjQ0MjdDMTUuMDkxNCAxNS4yOTU2IDE1LjI0OTMgMTUuMTQxMyAxNS40MDM2IDE0Ljk3OThDMTUuNzU4OCAxNC42MTAzIDE1Ljk0NTMgMTQuMTc5NyAxNS45NDUzIDEzLjczODRDMTUuOTQ1MyAxMy4yOTM1IDE1Ljc1NTIgMTIuODY2NSAxNS4zOTI4IDEyLjUwNzdMMTMuNDIzIDEwLjUzMDdaTTE0LjcwNzUgMTQuMzA4OUMxNC43MDM5IDE0LjMwODkgMTQuNzAzOSAxNC4zMTI1IDE0LjcwNzUgMTQuMzA4OUMxNC41Njc2IDE0LjQ1OTYgMTQuNDI0IDE0LjU5NTkgMTQuMjY5OCAxNC43NDY2QzE0LjAzNjUgMTQuOTY5IDEzLjc5OTcgMTUuMjAyMyAxMy41NzczIDE1LjQ2NDJDMTMuMjE0OSAxNS44NTE3IDEyLjc4NzkgMTYuMDM0NyAxMi4yMjgyIDE2LjAzNDdDMTIuMTc0NCAxNi4wMzQ3IDEyLjExNyAxNi4wMzQ3IDEyLjA2MzIgMTYuMDMxMUMxMC45OTc1IDE1Ljk2MjkgMTAuMDA3MiAxNS41NDY3IDkuMjY0NTQgMTUuMTkxNUM3LjIzMzc1IDE0LjIwODQgNS40NTA1MyAxMi44MTI3IDMuOTY4NyAxMS4wNDM4QzIuNzQ1MjEgOS41NjkxNiAxLjkyNzE1IDguMjA1NzMgMS4zODUzNyA2Ljc0MTg0QzEuMDUxNjkgNS44NDg0NCAwLjkyOTY5NSA1LjE1MjM3IDAuOTgzNTE1IDQuNDk1NzdDMS4wMTkzOSA0LjA3NTk4IDEuMTgwODUgMy43Mjc5NSAxLjQ3ODY1IDMuNDMwMTVMMi43MDIxNSAyLjIwNjY1QzIuODc3OTYgMi4wNDE2IDMuMDY0NTQgMS45NTE5MSAzLjI0NzUyIDEuOTUxOTFDMy40NzM1NiAxLjk1MTkxIDMuNjU2NTUgMi4wODgyNSAzLjc3MTM2IDIuMjAzMDZDMy43NzQ5NSAyLjIwNjY1IDMuNzc4NTQgMi4yMTAyNCAzLjc4MjEzIDIuMjEzODNDNC4wMDA5OSAyLjQxODM0IDQuMjA5MSAyLjYzMDAzIDQuNDI3OTYgMi44NTYwN0M0LjUzOTE5IDIuOTcwODkgNC42NTQgMy4wODU3IDQuNzY4ODIgMy4yMDQxMUw1Ljc0ODMzIDQuMTgzNjJDNi4xMjg2NiA0LjU2Mzk1IDYuMTI4NjYgNC45MTU1NyA1Ljc0ODMzIDUuMjk1ODlDNS42NDQyOCA1LjM5OTk0IDUuNTQzODIgNS41MDM5OSA1LjQzOTc3IDUuNjA0NDVDNS4xMzgzOCA1LjkxMzAyIDQuODUxMzQgNi4yMDAwNiA0LjUzOTE5IDYuNDc5OTJDNC41MzIwMSA2LjQ4NzEgNC41MjQ4NCA2LjQ5MDY4IDQuNTIxMjUgNi40OTc4NkM0LjIxMjY4IDYuODA2NDIgNC4yNzAwOSA3LjEwNzgxIDQuMzM0NjcgNy4zMTIzM0M0LjMzODI2IDcuMzIzMDkgNC4zNDE4NSA3LjMzMzg2IDQuMzQ1NDQgNy4zNDQ2MkM0LjYwMDE4IDcuOTYxNzUgNC45NTg5OCA4LjU0MyA1LjUwNDM1IDkuMjM1NDhMNS41MDc5NCA5LjIzOTA3QzYuNDk4MjIgMTAuNDU5IDcuNTQyMzIgMTEuNDA5OCA4LjY5NDA1IDEyLjEzODFDOC44NDExNiAxMi4yMzE0IDguOTkxODUgMTIuMzA2OCA5LjEzNTM3IDEyLjM3ODVDOS4yNjQ1NCAxMi40NDMxIDkuMzg2NTMgMTIuNTA0MSA5LjQ5MDU4IDEyLjU2ODdDOS41MDQ5MyAxMi41NzU5IDkuNTE5MjkgMTIuNTg2NiA5LjUzMzY0IDEyLjU5MzhDOS42NTU2MyAxMi42NTQ4IDkuNzcwNDQgMTIuNjgzNSA5Ljg4ODg1IDEyLjY4MzVDMTAuMTg2NiAxMi42ODM1IDEwLjM3MzIgMTIuNDk2OSAxMC40MzQyIDEyLjQzNTlMMTEuNjYxMyAxMS4yMDg5QzExLjc4MzMgMTEuMDg2OSAxMS45NzcgMTAuOTM5OCAxMi4yMDMxIDEwLjkzOThDMTIuNDI1NSAxMC45Mzk4IDEyLjYwODUgMTEuMDc5NyAxMi43MTk4IDExLjIwMTdDMTIuNzIzMyAxMS4yMDUzIDEyLjcyMzMgMTEuMjA1MyAxMi43MjY5IDExLjIwODlMMTQuNzAzOSAxMy4xODU4QzE1LjA3MzUgMTMuNTUxOCAxNS4wNzM1IDEzLjkyODUgMTQuNzA3NSAxNC4zMDg5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik05LjE4NzUyIDQuMDQzODlDMTAuMTI3NiA0LjIwMTc2IDEwLjk4MTUgNC42NDY2NyAxMS42NjMyIDUuMzI4MzhDMTIuMzQ0OSA2LjAxMDEgMTIuNzg2MyA2Ljg2NDAzIDEyLjk0NzcgNy44MDQwOEMxMi45ODcyIDguMDQwODkgMTMuMTkxNyA4LjIwNTkzIDEzLjQyNDkgOC4yMDU5M0MxMy40NTM2IDguMjA1OTMgMTMuNDc4NyA4LjIwMjM1IDEzLjUwNzQgOC4xOTg3NkMxMy43NzI5IDguMTU1NyAxMy45NDg4IDcuOTA0NTQgMTMuOTA1NyA3LjYzOTAzQzEzLjcxMTkgNi41MDE2NSAxMy4xNzM4IDUuNDY0NzMgMTIuMzUyMSA0LjY0MzA4QzExLjUzMDUgMy44MjE0NCAxMC40OTM1IDMuMjgzMjQgOS4zNTYxNiAzLjA4OTQ5QzkuMDkwNjUgMy4wNDY0NCA4Ljg0MzA4IDMuMjIyMjUgOC43OTY0MyAzLjQ4NDE3QzguNzQ5NzkgMy43NDYwOSA4LjkyMjAxIDQuMDAwODQgOS4xODc1MiA0LjA0Mzg5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0xNi45ODAzIDcuNDk5MDZDMTYuNjYxIDUuNjI2MTQgMTUuNzc4MyAzLjkyMTg2IDE0LjQyMjEgMi41NjU2QzEzLjA2NTggMS4yMDkzNSAxMS4zNjE2IDAuMzI2NzE0IDkuNDg4NjQgMC4wMDczODQ1N0M5LjIyNjcyIC0wLjAzOTI1OSA4Ljk3OTE1IDAuMTQwMTM5IDguOTMyNTEgMC40MDIwNjFDOC44ODk0NSAwLjY2NzU3IDkuMDY1MjYgMC45MTUxNCA5LjMzMDc3IDAuOTYxNzg0QzExLjAwMjggMS4yNDUyMyAxMi41Mjc2IDIuMDM4MTcgMTMuNzQwNCAzLjI0NzMyQzE0Ljk1MzEgNC40NjAwNSAxNS43NDI1IDUuOTg0OTQgMTYuMDI1OSA3LjY1NjkzQzE2LjA2NTQgNy44OTM3MyAxNi4yNjk5IDguMDU4NzggMTYuNTAzMSA4LjA1ODc4QzE2LjUzMTggOC4wNTg3OCAxNi41NTY5IDguMDU1MTkgMTYuNTg1NiA4LjA1MTYxQzE2Ljg0NzYgOC4wMTIxNCAxNy4wMjcgNy43NjA5OCAxNi45ODAzIDcuNDk5MDZaIiBmaWxsPSIjRkNDMjAwIi8+PC9zdmc+)
}

#catalog-footer {
    margin: 30px 0 120px 0
}

#catalog-product .inner.padd {
    padding-right: 20px
}

#catalog-product .catalog-product-pdf a {
    font-weight: 600;
    line-height: 16px;
    font-size: 13px;
    color: #000000;
    text-decoration: none !important;
    background-position: left 16px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 27px 35px;
    padding: 13px 0 5px 42px;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyNyAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuMTE1NiAwSDAuOTc2ODc1QzAuNDcxODc1IDAgMC4wNjI1IDAuNDA5Mzc1IDAuMDYyNSAxLjIwMzc1VjM0LjM3NUMwLjA2MjUgMzQuNTkwNiAwLjQ3MTg3NSAzNSAwLjk3Njg3NSAzNUgyNi4wMjMxQzI2LjUyODEgMzUgMjYuOTM3NSAzNC41OTA2IDI2LjkzNzUgMzQuMzc1VjguMTExMjVDMjYuOTM3NSA3LjY3NjI1IDI2Ljg3OTQgNy41MzYyNSAyNi43NzY5IDcuNDMzMTJMMTkuNTA0NCAwLjE2MDYyNUMxOS40MDEyIDAuMDU4MTI1IDE5LjI2MTIgMCAxOS4xMTU2IDBaIiBmaWxsPSIjRTlFOUUwIi8+PHBhdGggZD0iTTE5LjQzNzUgMC4wOTQzNzU2VjcuNUgyNi44NDMxTDE5LjQzNzUgMC4wOTQzNzU2WiIgZmlsbD0iI0Q5RDdDQSIvPjxwYXRoIGQ9Ik04LjE5NjMzIDIwLjgyNzVDNy45Nzg4MyAyMC44Mjc1IDcuNzcwMDggMjAuNzU2OSA3LjU5MTk2IDIwLjYyMzdDNi45NDEzMyAyMC4xMzU2IDYuODUzODMgMTkuNTkyNSA2Ljg5NTA4IDE5LjIyMjVDNy4wMDg4MyAxOC4yMDUgOC4yNjY5NiAxNy4xNCAxMC42MzU3IDE2LjA1NUMxMS41NzU3IDEzLjk5NSAxMi40NzAxIDExLjQ1NjkgMTMuMDAzMiA5LjMzNjI1QzEyLjM3OTUgNy45Nzg3NSAxMS43NzMyIDYuMjE3NSAxMi4yMTUxIDUuMTg0MzdDMTIuMzcwMSA0LjgyMjUgMTIuNTYzMiA0LjU0NSAxMi45MjM4IDQuNDI1QzEzLjA2NjMgNC4zNzc1IDEzLjQyNjMgNC4zMTc1IDEzLjU1ODggNC4zMTc1QzEzLjg3MzggNC4zMTc1IDE0LjE1MDcgNC43MjMxMiAxNC4zNDcgNC45NzMxMkMxNC41MzEzIDUuMjA4MTIgMTQuOTQ5NSA1LjcwNjI1IDE0LjExMzggOS4yMjQzN0MxNC45NTYzIDEwLjk2NDQgMTYuMTUwMSAxMi43MzY5IDE3LjI5MzggMTMuOTUwNkMxOC4xMTMyIDEzLjgwMjUgMTguODE4MiAxMy43MjY5IDE5LjM5MjYgMTMuNzI2OUMyMC4zNzEzIDEzLjcyNjkgMjAuOTY0NSAxMy45NTUgMjEuMjA2MyAxNC40MjVDMjEuNDA2MyAxNC44MTM3IDIxLjMyNDUgMTUuMjY4MSAyMC45NjI2IDE1Ljc3NUMyMC42MTQ1IDE2LjI2MTkgMjAuMTM0NSAxNi41MTk0IDE5LjU3NTEgMTYuNTE5NEMxOC44MTUxIDE2LjUxOTQgMTcuOTMwMSAxNi4wMzk0IDE2Ljk0MzIgMTUuMDkxMkMxNS4xNzAxIDE1LjQ2MTkgMTMuMDk5NSAxNi4xMjMxIDExLjQyNTcgMTYuODU1QzEwLjkwMzIgMTcuOTYzNyAxMC40MDI2IDE4Ljg1NjkgOS45MzYzMyAxOS41MTE5QzkuMjk1NzEgMjAuNDA4NyA4Ljc0MzIxIDIwLjgyNzUgOC4xOTYzMyAyMC44Mjc1Wk05Ljg2MDA4IDE3LjYyMzdDOC41MjQ0NiAxOC4zNzQ0IDcuOTgwMDggMTguOTkxMiA3Ljk0MDcxIDE5LjMzODdDNy45MzQ0NiAxOS4zOTYyIDcuOTE3NTggMTkuNTQ3NSA4LjIxMDA4IDE5Ljc3MTJDOC4zMDMyMSAxOS43NDE5IDguODQ2OTYgMTkuNDkzNyA5Ljg2MDA4IDE3LjYyMzdaTTE4LjM4MzIgMTQuODQ3NUMxOC44OTI2IDE1LjIzOTQgMTkuMDE3IDE1LjQzNzUgMTkuMzUwMSAxNS40Mzc1QzE5LjQ5NjMgMTUuNDM3NSAxOS45MTMyIDE1LjQzMTIgMjAuMTA2MyAxNS4xNjE5QzIwLjE5OTUgMTUuMDMxMiAyMC4yMzU3IDE0Ljk0NzUgMjAuMjUwMSAxNC45MDI1QzIwLjE3MzIgMTQuODYxOSAyMC4wNzEzIDE0Ljc3OTQgMTkuNTE1NyAxNC43Nzk0QzE5LjIwMDEgMTQuNzggMTguODAzMiAxNC43OTM3IDE4LjM4MzIgMTQuODQ3NVpNMTMuNzE0NSAxMC43MzM3QzEzLjI2NzYgMTIuMjggMTIuNjc3NiAxMy45NDk0IDEyLjA0MzIgMTUuNDYxMkMxMy4zNDk1IDE0Ljk1NDQgMTQuNzY5NSAxNC41MTE5IDE2LjEwMzIgMTQuMTk4N0MxNS4yNTk1IDEzLjIxODcgMTQuNDE2MyAxMS45OTUgMTMuNzE0NSAxMC43MzM3Wk0xMy4zMzUxIDUuNDQ1QzEzLjI3MzggNS40NjU2MiAxMi41MDM4IDYuNTQzMTIgMTMuMzk1MSA3LjQ1NUMxMy45ODgyIDYuMTMzMTIgMTMuMzYyIDUuNDM2MjUgMTMuMzM1MSA1LjQ0NVoiIGZpbGw9IiNDQzRCNEMiLz48cGF0aCBkPSJNMjYuMDIzMSAzNUgwLjk3Njg3NUMwLjQ3MTg3NSAzNSAwLjA2MjUgMzQuNTkwNiAwLjA2MjUgMzQuMDg1NlYyNC4zNzVIMjYuOTM3NVYzNC4wODU2QzI2LjkzNzUgMzQuNTkwNiAyNi41MjgxIDM1IDI2LjAyMzEgMzVaIiBmaWxsPSIjQ0M0QjRDIi8+PHBhdGggZD0iTTYuODY1NDcgMzMuMTI1SDUuODM5ODRWMjYuODI3NUg3LjY1MTA5QzcuOTE4NTkgMjYuODI3NSA4LjE4MzU5IDI2Ljg3IDguNDQ1NDcgMjYuOTU1NkM4LjcwNzM0IDI3LjA0MTMgOC45NDIzNCAyNy4xNjk0IDkuMTUwNDcgMjcuMzRDOS4zNTg1OSAyNy41MTA2IDkuNTI2NzIgMjcuNzE3NSA5LjY1NDg0IDI3Ljk1OTRDOS43ODI5NyAyOC4yMDEyIDkuODQ3MzQgMjguNDczMSA5Ljg0NzM0IDI4Ljc3NTZDOS44NDczNCAyOS4wOTUgOS43OTI5NyAyOS4zODM3IDkuNjg0ODQgMjkuNjQzMUM5LjU3NjcyIDI5LjkwMjUgOS40MjU0NyAzMC4xMjA2IDkuMjMxNzIgMzAuMjk2OUM5LjAzNzk3IDMwLjQ3MzEgOC44MDQyMiAzMC42MSA4LjUzMTA5IDMwLjcwNjlDOC4yNTc5NyAzMC44MDM3IDcuOTU1NDcgMzAuODUxOSA3LjYyNTQ3IDMwLjg1MTlINi44NjQ4NFYzMy4xMjVINi44NjU0N1pNNi44NjU0NyAyNy42MDVWMzAuMUg3LjgwNTQ3QzcuOTMwNDcgMzAuMSA4LjA1NDIyIDMwLjA3ODcgOC4xNzczNCAzMC4wMzU2QzguMjk5ODQgMjkuOTkzMSA4LjQxMjM0IDI5LjkyMzEgOC41MTQ4NCAyOS44MjYyQzguNjE3MzQgMjkuNzI5NCA4LjY5OTg0IDI5LjU5NDQgOC43NjIzNCAyOS40MjA2QzguODI0ODQgMjkuMjQ2OSA4Ljg1NjA5IDI5LjAzMTkgOC44NTYwOSAyOC43NzU2QzguODU2MDkgMjguNjczMSA4Ljg0MTcyIDI4LjU1NDQgOC44MTM1OSAyOC40MjEyQzguNzg0ODQgMjguMjg3NSA4LjcyNjcyIDI4LjE1OTQgOC42Mzg1OSAyOC4wMzY5QzguNTQ5ODQgMjcuOTE0NCA4LjQyNjA5IDI3LjgxMTkgOC4yNjY3MiAyNy43Mjk0QzguMTA3MzQgMjcuNjQ2OSA3Ljg5NjA5IDI3LjYwNTYgNy42MzQyMiAyNy42MDU2SDYuODY1NDdWMjcuNjA1WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTYuMTM2OSAyOS44MDEyQzE2LjEzNjkgMzAuMzE5NCAxNi4wODEyIDMwLjc2MjUgMTUuOTcgMzEuMTNDMTUuODU4NyAzMS40OTc1IDE1LjcxODEgMzEuODA1IDE1LjU0NjkgMzIuMDUzMUMxNS4zNzU2IDMyLjMwMTIgMTUuMTgzNyAzMi40OTYyIDE0Ljk3IDMyLjYzODdDMTQuNzU2MiAzMi43ODEyIDE0LjU1IDMyLjg4NzUgMTQuMzUwNiAzMi45NTk0QzE0LjE1MTIgMzMuMDMwNiAxMy45Njg3IDMzLjA3NjIgMTMuODAzNyAzMy4wOTYyQzEzLjYzODcgMzMuMTE1IDEzLjUxNjIgMzMuMTI1IDEzLjQzNjIgMzMuMTI1SDExLjA1MjVWMjYuODI3NUgxMi45NDk0QzEzLjQ3OTQgMjYuODI3NSAxMy45NDUgMjYuOTExOSAxNC4zNDYyIDI3LjA3OTRDMTQuNzQ3NSAyNy4yNDY5IDE1LjA4MTIgMjcuNDcxMyAxNS4zNDYyIDI3Ljc1QzE1LjYxMTIgMjguMDI4OCAxNS44MDg3IDI4LjM0NjkgMTUuOTQgMjguNzAyNUMxNi4wNzEyIDI5LjA1ODcgMTYuMTM2OSAyOS40MjUgMTYuMTM2OSAyOS44MDEyWk0xMy4wOTUgMzIuMzczMUMxMy43OSAzMi4zNzMxIDE0LjI5MTIgMzIuMTUxMiAxNC41OTg3IDMxLjcwNjlDMTQuOTA2MiAzMS4yNjI1IDE1LjA2IDMwLjYxODcgMTUuMDYgMjkuNzc1NkMxNS4wNiAyOS41MTM3IDE1LjAyODcgMjkuMjU0NCAxNC45NjYyIDI4Ljk5ODFDMTQuOTAzMSAyOC43NDE5IDE0Ljc4MjUgMjguNTEgMTQuNjAzMSAyOC4zMDE5QzE0LjQyMzcgMjguMDkzOCAxNC4xOCAyNy45MjU2IDEzLjg3MjUgMjcuNzk3NUMxMy41NjUgMjcuNjY5NCAxMy4xNjYyIDI3LjYwNSAxMi42NzYyIDI3LjYwNUgxMi4wNzgxVjMyLjM3MzFIMTMuMDk1WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTguNjY2MyAyNy42MDVWMjkuNTg3NUgyMS4yOTgyVjMwLjI4ODFIMTguNjY2M1YzMy4xMjVIMTcuNjIzOFYyNi44Mjc1SDIxLjU2MjVWMjcuNjA1SDE4LjY2NjNaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==)
}

#catalog-product .catalog-product-pdf a span {
    font-weight: normal;
    display: inline-block;
    width: 100%
}

#catalog-product .left-side {
    float: none;
    margin-right: 600px;
    position: relative
}

#catalog-product .left-side .product-gallery .product-image {
    position: relative;
    top: -12px
}

#catalog-product .left-side .product-gallery .product-image a {
    text-decoration: none !important;
    display: inline-block;
    width: 330px;
    height: 330px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent
}

#catalog-product .left-side .product-gallery .product-gallery-right {
    width: 55px;
    position: absolute;
    z-index: 2;
    top: 22px;
    left: 360px
}

#catalog-product .left-side .product-gallery .product-gallery-right #product-thumbs .product-thumb {
    display: inline-block;
    width: 55px;
    height: 55px;
    margin: 14px 0;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent
}

#catalog-product .right-side {
    width: 600px
}

#catalog-product .right-side h1 {
    font-weight: 600;
    line-height: 36px;
    font-size: 27px;
    color: #000000
}

#catalog-product .right-side .catalog-product-header {
    margin: 35px 0 40px 0
}

#catalog-product .right-side .catalog-product-header .left {
    float: none;
    margin-right: 310px
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-manufacturer {
    line-height: 25px;
    font-size: 16px;
    color: #000000;
    margin-bottom: 25px
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-manufacturer strong {
    font-weight: 600
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-warranty {
    line-height: 25px;
    font-size: 16px;
    color: #000000
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-warranty strong {
    font-weight: 600
}

#catalog-product .right-side .catalog-product-header .right {
    width: 310px;
    margin-top: -5px
}

#catalog-product .right-side .catalog-product-price {
    margin-bottom: 85px
}

#catalog-product .right-side .catalog-product-consult {
    margin-left: -40px
}

#catalog-product .right-side .catalog-product-consult .y-block {
    padding: 40px 49px 40px 49px;
    line-height: 25px;
    font-size: 14px;
    color: #000000;
    width: 85%
}

#catalog-product .right-side .catalog-product-consult .y-block h3 {
    font-weight: 600;
    line-height: 25px;
    font-size: 16px;
    color: #000000
}

#catalog-product .right-side .catalog-product-consult .y-block a {
    line-height: 25px;
    font-size: 14px;
    color: #000000;
    text-decoration: none !important
}

#catalog-product .right-side .catalog-product-consult .y-block a:hover {
    color: #FCC200
}

#catalog-product .right-side .catalog-product-consult .y-block .left .cpc-name {
    margin-bottom: 15px;
    padding: 0 0 0 29px;
    background-position: left 7px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 15px 19px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNTc3NCA3LjExMDU3TDEwLjU3NjcgNy4xMTc5NkwxMC41NzYyIDcuMTI1MzdDMTAuNDk5NiA4LjI0OTQ3IDkuODQ4IDkuMTg0NDMgOC45NTEwMiA5LjYzNDMzTDguNzA4ODYgOS43NTU3OVYxMC4wMjY3VjExLjIyNzNWMTEuNTg0OEw5LjA1OTAxIDExLjY1NzJMOS4yNDg1OCAxMS42OTYzTDkuMjU5OTggMTEuNjk4N0w5LjI3MTQ4IDExLjcwMDRMMTEuNDcxMiAxMi4wMzQ1TDExLjUzNzIgMTEuNjAwNUwxMS40NzEzIDEyLjAzNDVDMTIuMDg1MyAxMi4xMjc4IDEyLjUzMjMgMTIuMzI5NCAxMi44NzcxIDEyLjY0OTVDMTMuMjI1NiAxMi45NzMgMTMuNTA1NyAxMy40NTA4IDEzLjcyNDYgMTQuMTU4OUwxNC40NjA0IDE2LjY5OEMxNC40NjA0IDE2LjY5ODMgMTQuNDYwNSAxNi42OTg2IDE0LjQ2MDYgMTYuNjk4OUMxNC42NTgzIDE3LjM5MzMgMTQuNTQ0NSAxNy44MTQzIDE0LjMwMDQgMTguMDcwN0MxNC4wMzI2IDE4LjM1MTkgMTMuNDk1MiAxOC41NjEgMTIuNTc5MSAxOC41NjFIMi40MjEwMUMxLjUwNDg0IDE4LjU2MSAwLjk2NzQyNyAxOC4zNTE5IDAuNjk5NjM1IDE4LjA3MDdDMC40NTU1MiAxNy44MTQzIDAuMzQxNjk0IDE3LjM5MzMgMC41Mzk0NjQgMTYuNjk4OUMwLjUzOTU0NCAxNi42OTg2IDAuNTM5NjIzIDE2LjY5ODMgMC41Mzk3MDMgMTYuNjk4MUwxLjI3NTQ4IDE0LjE1ODlDMS40OTQ0NiAxMy40NTA4IDEuNzc0NTQgMTIuOTczIDIuMTIzMDUgMTIuNjQ5NUMyLjQ2Nzg0IDEyLjMyOTQgMi45MTQ3NiAxMi4xMjc4IDMuNTI4ODIgMTIuMDM0NUwzLjQ2MjkyIDExLjYwMDVMMy41Mjg4MyAxMi4wMzQ1TDUuNzI4NTkgMTEuNzAwNEw1Ljc0MDA3IDExLjY5ODdMNS43NTE0NCAxMS42OTYzTDUuOTQxMTIgMTEuNjU3Mkw2LjI5MTMxIDExLjU4NDlWMTEuMjI3M1YxMC4wMjY4VjkuNzU1ODVMNi4wNDkxNiA5LjYzNDM5QzUuMTUyMTYgOS4xODQ0NyA0LjUwMDQ5IDguMjQ5NSA0LjQyMzkyIDcuMTI1MzhMNC40MjM0MiA3LjExNzk2TDQuNDIyNjYgNy4xMTA1N0w0LjA3MDM1IDMuNjYzNzRDNC4wMTY0MyAyLjgzNDM4IDQuNDIxMzkgMi4wMzQ1MyA1LjA5MzAxIDEuNDI1NjVDNS43Njc4NSAwLjgxMzg0NCA2LjY2NjU4IDAuNDM4OTU3IDcuNTAwMDkgMC40Mzg5NTdDOC4zMzM1OSAwLjQzODk1NyA5LjIzMjI5IDAuODEzODQyIDkuOTA3MTEgMS40MjU2NUMxMC41Nzg3IDIuMDM0NTIgMTAuOTgzNiAyLjgzNDM3IDEwLjkyOTcgMy42NjM3NEwxMC41Nzc0IDcuMTEwNTdaIiBzdHJva2U9IiNGQ0MyMDAiIHN0cm9rZS13aWR0aD0iMC44Nzc5MTQiLz48L3N2Zz4=)
}

#catalog-product .right-side .catalog-product-consult .y-block .left .cpc-email {
    padding: 0 0 0 29px;
    background-position: left 10px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 18px 13px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuNTkwOSAwLjQ1NDM0NkgwLjQwOTA5MUMwLjE4Mjg2NCAwLjQ1NDM0NiAwIDAuNjM3MjA5IDAgMC44NjM0MzdWMTMuMTM2MkMwIDEzLjM2MjQgMC4xODI4NjQgMTMuNTQ1MyAwLjQwOTA5MSAxMy41NDUzSDE3LjU5MDlDMTcuODE2NyAxMy41NDUzIDE4IDEzLjM2MjQgMTggMTMuMTM2MlYwLjg2MzQzN0MxOCAwLjYzNzIwOSAxNy44MTY3IDAuNDU0MzQ2IDE3LjU5MDkgMC40NTQzNDZaTTE3LjE4MTggMTEuNzM3NUwxMi4xMTQgNi42NzAwN0wxMS41MzU1IDcuMjQ4NTNMMTcuMDE0MSAxMi43MjcxSDAuOTg1OTA5TDYuNDY0NDUgNy4yNDg1M0w1Ljg4NiA2LjY3MDA3TDAuODE4MTgyIDExLjczNzVWMS4yNzI1M0gxNy4xODE4VjExLjczNzVaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTE2LjM1NSAxLjI3MjcxTDguOTk5OTMgOC42Mjc3NUwxLjY0NDg5IDEuMjcyNzFIMC44MTgxMTVWMS42MDI4NEw4LjcxMDcxIDkuNDk1NDNDOC44NzA2NiA5LjY1NTM5IDkuMTI5MjEgOS42NTUzOSA5LjI4OTE2IDkuNDk1NDNMMTcuMTgxOCAxLjYwMjg0VjEuMjcyNzFIMTYuMzU1WiIgZmlsbD0iI0ZDQzIwMCIvPjwvc3ZnPg==)
}

#catalog-product .right-side .catalog-product-consult .y-block .right {
    float: left;
    padding-left: 50px
}

#catalog-product .right-side .catalog-product-consult .y-block .right .cpc-phone {
    padding: 0 0 0 29px;
    background-position: left 7px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 17px 17px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNDIzIDEwLjUzMDdDMTMuMDc1IDEwLjE2ODMgMTIuNjU1MiA5Ljk3NDYgMTIuMjEwMyA5Ljk3NDZDMTEuNzY4OSA5Ljk3NDYgMTEuMzQ1NiAxMC4xNjQ4IDEwLjk4MzIgMTAuNTI3MUw5Ljg0OTM4IDExLjY1NzRDOS43NTYwOSAxMS42MDcxIDkuNjYyOCAxMS41NjA1IDkuNTczMTEgMTEuNTEzOEM5LjQ0Mzk0IDExLjQ0OTMgOS4zMjE5NSAxMS4zODgzIDkuMjE3OSAxMS4zMjM3QzguMTU1ODYgMTAuNjQ5MSA3LjE5MDcgOS43NzAwOSA2LjI2NSA4LjYzMjdDNS44MTY1IDguMDY1OCA1LjUxNTEyIDcuNTg4NiA1LjI5NjI1IDcuMTA0MjNDNS41OTA0NiA2LjgzNTEzIDUuODYzMTUgNi41NTUyNyA2LjEyODY2IDYuMjg2MTdDNi4yMjkxMiA2LjE4NTcxIDYuMzI5NTggNi4wODE2NSA2LjQzMDA1IDUuOTgxMTlDNy4xODM1MiA1LjIyNzcyIDcuMTgzNTIgNC4yNTE3OSA2LjQzMDA1IDMuNDk4MzJMNS40NTA1MyAyLjUxODhDNS4zMzkzMSAyLjQwNzU4IDUuMjI0NDkgMi4yOTI3NiA1LjExNjg1IDIuMTc3OTVDNC45MDE1NyAxLjk1NTQ5IDQuNjc1NTMgMS43MjU4NiA0LjQ0MjMxIDEuNTEwNTlDNC4wOTQyOCAxLjE2NjE0IDMuNjc4MDggMC45ODMxNTQgMy4yNDAzNSAwLjk4MzE1NEMyLjgwMjYxIDAuOTgzMTU0IDIuMzc5MjMgMS4xNjYxNCAyLjAyMDQ0IDEuNTEwNTlDMi4wMTY4NSAxLjUxNDE3IDIuMDE2ODUgMS41MTQxNyAyLjAxMzI2IDEuNTE3NzZMMC43OTMzNTMgMi43NDg0M0MwLjMzNDA5MyAzLjIwNzY5IDAuMDcyMTcxNCAzLjc2NzQyIDAuMDE0NzY0IDQuNDE2ODRDLTAuMDcxMzQ3MiA1LjQ2NDUzIDAuMjM3MjE4IDYuNDQwNDUgMC40NzQwMjQgNy4wNzkxMUMxLjA1NTI3IDguNjQ3MDUgMS45MjM1NiAxMC4xMDAyIDMuMjE4ODIgMTEuNjU3NEM0Ljc5MDM1IDEzLjUzMzkgNi42ODEyIDE1LjAxNTcgOC44NDExNiAxNi4wNTk4QzkuNjY2MzkgMTYuNDUwOSAxMC43Njc5IDE2LjkxMzcgMTEuOTk4NiAxNi45OTI3QzEyLjA3MzkgMTYuOTk2MyAxMi4xNTI5IDE2Ljk5OTggMTIuMjI0NiAxNi45OTk4QzEzLjA1MzQgMTYuOTk5OCAxMy43NDk1IDE2LjcwMiAxNC4yOTQ5IDE2LjExQzE0LjI5ODUgMTYuMTAyOCAxNC4zMDU2IDE2LjA5OTMgMTQuMzA5MiAxNi4wOTIxQzE0LjQ5NTggMTUuODY2IDE0LjcxMTEgMTUuNjYxNSAxNC45MzcxIDE1LjQ0MjdDMTUuMDkxNCAxNS4yOTU2IDE1LjI0OTMgMTUuMTQxMyAxNS40MDM2IDE0Ljk3OThDMTUuNzU4OCAxNC42MTAzIDE1Ljk0NTMgMTQuMTc5NyAxNS45NDUzIDEzLjczODRDMTUuOTQ1MyAxMy4yOTM1IDE1Ljc1NTIgMTIuODY2NSAxNS4zOTI4IDEyLjUwNzdMMTMuNDIzIDEwLjUzMDdaTTE0LjcwNzUgMTQuMzA4OUMxNC43MDM5IDE0LjMwODkgMTQuNzAzOSAxNC4zMTI1IDE0LjcwNzUgMTQuMzA4OUMxNC41Njc2IDE0LjQ1OTYgMTQuNDI0IDE0LjU5NTkgMTQuMjY5OCAxNC43NDY2QzE0LjAzNjUgMTQuOTY5IDEzLjc5OTcgMTUuMjAyMyAxMy41NzczIDE1LjQ2NDJDMTMuMjE0OSAxNS44NTE3IDEyLjc4NzkgMTYuMDM0NyAxMi4yMjgyIDE2LjAzNDdDMTIuMTc0NCAxNi4wMzQ3IDEyLjExNyAxNi4wMzQ3IDEyLjA2MzIgMTYuMDMxMUMxMC45OTc1IDE1Ljk2MjkgMTAuMDA3MiAxNS41NDY3IDkuMjY0NTQgMTUuMTkxNUM3LjIzMzc1IDE0LjIwODQgNS40NTA1MyAxMi44MTI3IDMuOTY4NyAxMS4wNDM4QzIuNzQ1MjEgOS41NjkxNiAxLjkyNzE1IDguMjA1NzMgMS4zODUzNyA2Ljc0MTg0QzEuMDUxNjkgNS44NDg0NCAwLjkyOTY5NSA1LjE1MjM3IDAuOTgzNTE1IDQuNDk1NzdDMS4wMTkzOSA0LjA3NTk4IDEuMTgwODUgMy43Mjc5NSAxLjQ3ODY1IDMuNDMwMTVMMi43MDIxNSAyLjIwNjY1QzIuODc3OTYgMi4wNDE2IDMuMDY0NTQgMS45NTE5MSAzLjI0NzUyIDEuOTUxOTFDMy40NzM1NiAxLjk1MTkxIDMuNjU2NTUgMi4wODgyNSAzLjc3MTM2IDIuMjAzMDZDMy43NzQ5NSAyLjIwNjY1IDMuNzc4NTQgMi4yMTAyNCAzLjc4MjEzIDIuMjEzODNDNC4wMDA5OSAyLjQxODM0IDQuMjA5MSAyLjYzMDAzIDQuNDI3OTYgMi44NTYwN0M0LjUzOTE5IDIuOTcwODkgNC42NTQgMy4wODU3IDQuNzY4ODIgMy4yMDQxMUw1Ljc0ODMzIDQuMTgzNjJDNi4xMjg2NiA0LjU2Mzk1IDYuMTI4NjYgNC45MTU1NyA1Ljc0ODMzIDUuMjk1ODlDNS42NDQyOCA1LjM5OTk0IDUuNTQzODIgNS41MDM5OSA1LjQzOTc3IDUuNjA0NDVDNS4xMzgzOCA1LjkxMzAyIDQuODUxMzQgNi4yMDAwNiA0LjUzOTE5IDYuNDc5OTJDNC41MzIwMSA2LjQ4NzEgNC41MjQ4NCA2LjQ5MDY4IDQuNTIxMjUgNi40OTc4NkM0LjIxMjY4IDYuODA2NDIgNC4yNzAwOSA3LjEwNzgxIDQuMzM0NjcgNy4zMTIzM0M0LjMzODI2IDcuMzIzMDkgNC4zNDE4NSA3LjMzMzg2IDQuMzQ1NDQgNy4zNDQ2MkM0LjYwMDE4IDcuOTYxNzUgNC45NTg5OCA4LjU0MyA1LjUwNDM1IDkuMjM1NDhMNS41MDc5NCA5LjIzOTA3QzYuNDk4MjIgMTAuNDU5IDcuNTQyMzIgMTEuNDA5OCA4LjY5NDA1IDEyLjEzODFDOC44NDExNiAxMi4yMzE0IDguOTkxODUgMTIuMzA2OCA5LjEzNTM3IDEyLjM3ODVDOS4yNjQ1NCAxMi40NDMxIDkuMzg2NTMgMTIuNTA0MSA5LjQ5MDU4IDEyLjU2ODdDOS41MDQ5MyAxMi41NzU5IDkuNTE5MjkgMTIuNTg2NiA5LjUzMzY0IDEyLjU5MzhDOS42NTU2MyAxMi42NTQ4IDkuNzcwNDQgMTIuNjgzNSA5Ljg4ODg1IDEyLjY4MzVDMTAuMTg2NiAxMi42ODM1IDEwLjM3MzIgMTIuNDk2OSAxMC40MzQyIDEyLjQzNTlMMTEuNjYxMyAxMS4yMDg5QzExLjc4MzMgMTEuMDg2OSAxMS45NzcgMTAuOTM5OCAxMi4yMDMxIDEwLjkzOThDMTIuNDI1NSAxMC45Mzk4IDEyLjYwODUgMTEuMDc5NyAxMi43MTk4IDExLjIwMTdDMTIuNzIzMyAxMS4yMDUzIDEyLjcyMzMgMTEuMjA1MyAxMi43MjY5IDExLjIwODlMMTQuNzAzOSAxMy4xODU4QzE1LjA3MzUgMTMuNTUxOCAxNS4wNzM1IDEzLjkyODUgMTQuNzA3NSAxNC4zMDg5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik05LjE4NzUyIDQuMDQzODlDMTAuMTI3NiA0LjIwMTc2IDEwLjk4MTUgNC42NDY2NyAxMS42NjMyIDUuMzI4MzhDMTIuMzQ0OSA2LjAxMDEgMTIuNzg2MyA2Ljg2NDAzIDEyLjk0NzcgNy44MDQwOEMxMi45ODcyIDguMDQwODkgMTMuMTkxNyA4LjIwNTkzIDEzLjQyNDkgOC4yMDU5M0MxMy40NTM2IDguMjA1OTMgMTMuNDc4NyA4LjIwMjM1IDEzLjUwNzQgOC4xOTg3NkMxMy43NzI5IDguMTU1NyAxMy45NDg4IDcuOTA0NTQgMTMuOTA1NyA3LjYzOTAzQzEzLjcxMTkgNi41MDE2NSAxMy4xNzM4IDUuNDY0NzMgMTIuMzUyMSA0LjY0MzA4QzExLjUzMDUgMy44MjE0NCAxMC40OTM1IDMuMjgzMjQgOS4zNTYxNiAzLjA4OTQ5QzkuMDkwNjUgMy4wNDY0NCA4Ljg0MzA4IDMuMjIyMjUgOC43OTY0MyAzLjQ4NDE3QzguNzQ5NzkgMy43NDYwOSA4LjkyMjAxIDQuMDAwODQgOS4xODc1MiA0LjA0Mzg5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0xNi45ODAzIDcuNDk5MDZDMTYuNjYxIDUuNjI2MTQgMTUuNzc4MyAzLjkyMTg2IDE0LjQyMjEgMi41NjU2QzEzLjA2NTggMS4yMDkzNSAxMS4zNjE2IDAuMzI2NzE0IDkuNDg4NjQgMC4wMDczODQ1N0M5LjIyNjcyIC0wLjAzOTI1OSA4Ljk3OTE1IDAuMTQwMTM5IDguOTMyNTEgMC40MDIwNjFDOC44ODk0NSAwLjY2NzU3IDkuMDY1MjYgMC45MTUxNCA5LjMzMDc3IDAuOTYxNzg0QzExLjAwMjggMS4yNDUyMyAxMi41Mjc2IDIuMDM4MTcgMTMuNzQwNCAzLjI0NzMyQzE0Ljk1MzEgNC40NjAwNSAxNS43NDI1IDUuOTg0OTQgMTYuMDI1OSA3LjY1NjkzQzE2LjA2NTQgNy44OTM3MyAxNi4yNjk5IDguMDU4NzggMTYuNTAzMSA4LjA1ODc4QzE2LjUzMTggOC4wNTg3OCAxNi41NTY5IDguMDU1MTkgMTYuNTg1NiA4LjA1MTYxQzE2Ljg0NzYgOC4wMTIxNCAxNy4wMjcgNy43NjA5OCAxNi45ODAzIDcuNDk5MDZaIiBmaWxsPSIjRkNDMjAwIi8+PC9zdmc+)
}

#catalog-product .catalog-product-content {
    margin-top: 60px
}

#catalog-product .catalog-product-content .catalog-product-tabs {
    margin-bottom: 45px
}

#catalog-product .catalog-product-content .catalog-product-tabs .catalog-product-tab {
    float: left;
    font-weight: 500;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    border-bottom: solid 3px transparent;
    margin-right: 30px;
    cursor: pointer;
    padding: 5px 0
}

#catalog-product .catalog-product-content .catalog-product-tabs .catalog-product-tab.active {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    border-bottom: solid 3px #fee21b
}

#catalog-product .catalog-product-text {
    display: none
}

#catalog-product .catalog-product-text .catalog-product-pdf a {
    font-weight: 600;
    line-height: 16px;
    font-size: 13px;
    color: #000000;
    text-decoration: none
}

#catalog-product .catalog-product-text .catalog-product-pdf.catalog-ext-doc a {
    background-size: 33px auto;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDojRUNFRkYxOyIgZD0iTTQ5Niw0MzIuMDA0SDI3MmMtOC44MzIsMC0xNi03LjEzNi0xNi0xNnMwLTMxMS4xNjgsMC0zMjBzNy4xNjgtMTYsMTYtMTZoMjI0YzguODMyLDAsMTYsNy4xNjgsMTYsMTZ2MzIwQzUxMiw0MjQuODY4LDUwNC44MzIsNDMyLjAwNCw0OTYsNDMyLjAwNHoiLz48Zz48cGF0aCBzdHlsZT0iZmlsbDojMTk3NkQyOyIgZD0iTTQzMiwxNzYuMDA0SDI3MmMtOC44MzIsMC0xNi03LjEzNi0xNi0xNnM3LjE2OC0xNiwxNi0xNmgxNjBjOC44MzIsMCwxNiw3LjE2OCwxNiwxNlM0NDAuODMyLDE3Ni4wMDQsNDMyLDE3Ni4wMDR6Ii8+PHBhdGggc3R5bGU9ImZpbGw6IzE5NzZEMjsiIGQ9Ik00MzIsMjQwLjAwNEgyNzJjLTguODMyLDAtMTYtNy4xMzYtMTYtMTZzNy4xNjgtMTYsMTYtMTZoMTYwYzguODMyLDAsMTYsNy4xNjgsMTYsMTZTNDQwLjgzMiwyNDAuMDA0LDQzMiwyNDAuMDA0eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiMxOTc2RDI7IiBkPSJNNDMyLDMwNC4wMDRIMjcyYy04LjgzMiwwLTE2LTcuMTM2LTE2LTE2YzAtOC44NjQsNy4xNjgtMTYsMTYtMTZoMTYwYzguODMyLDAsMTYsNy4xNjgsMTYsMTZTNDQwLjgzMiwzMDQuMDA0LDQzMiwzMDQuMDA0eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiMxOTc2RDI7IiBkPSJNNDMyLDM2OC4wMDRIMjcyYy04LjgzMiwwLTE2LTcuMTM2LTE2LTE2czcuMTY4LTE2LDE2LTE2aDE2MGM4LjgzMiwwLDE2LDcuMTY4LDE2LDE2UzQ0MC44MzIsMzY4LjAwNCw0MzIsMzY4LjAwNHoiLz48L2c+PHBhdGggc3R5bGU9ImZpbGw6IzE1NjVDMDsiIGQ9Ik0yODIuMjA4LDE5LjcxNmMtMy42NDgtMy4wNzItOC41NDQtNC4zNTItMTMuMTUyLTMuNDI0bC0yNTYsNDhDNS41MDQsNjUuNywwLDcyLjMyNCwwLDgwLjAwNHYzNTJjMCw3LjY4LDUuNDcyLDE0LjMwNCwxMy4wNTYsMTUuNzEybDI1Niw0OGMwLjk5MiwwLjE5MiwxLjk1MiwwLjI4OCwyLjk0NCwwLjI4OGMzLjcxMiwwLDcuMzI4LTEuMjgsMTAuMjA4LTMuNjhjMy42OC0zLjA0LDUuNzkyLTcuNTUyLDUuNzkyLTEyLjMydi00NDhDMjg4LDI3LjIzNiwyODUuODg4LDIyLjc1NiwyODIuMjA4LDE5LjcxNnoiLz48cGF0aCBzdHlsZT0iZmlsbDojRkFGQUZBOyIgZD0iTTIwNy45MDQsMzM3Ljc5NmMtMC44MzIsNy4zMjgtNi41OTIsMTMuMTg0LTEzLjkyLDE0LjA4Yy0wLjY3MiwwLjA5Ni0xLjMxMiwwLjEyOC0xLjk4NCwwLjEyOGMtNi41OTIsMC0xMi42MDgtNC4wOTYtMTQuOTc2LTEwLjM2OEwxNDQsMjUzLjU3MmwtMzMuMDI0LDg4LjA2NGMtMi41Niw2Ljg0OC05LjI4LDExLjA0LTE2LjcwNCwxMC4yNzJjLTcuMjY0LTAuNzY4LTEzLjA4OC02LjQtMTQuMTEyLTEzLjY2NGwtMTYtMTEyYy0xLjI0OC04LjcwNCw0LjgzMi0xNi44MzIsMTMuNTY4LTE4LjA4YzguNzY4LTEuMjgsMTYuODY0LDQuODMyLDE4LjExMiwxMy41NjhsNy4xMzYsNTAuMDQ4bDI2LjAxNi02OS40MDhjNC42NzItMTIuNDgsMjUuMjgtMTIuNDgsMjkuOTg0LDBsMjQuNTEyLDY1LjM0NGw4LjYwOC03Ny41MDRjMC45OTItOC43NjgsOS4xMi0xNS4wNzIsMTcuNjY0LTE0LjE0NGM4LjgsMS4wMjQsMTUuMTA0LDguOTI4LDE0LjE0NCwxNy42OTZMMjA3LjkwNCwzMzcuNzk2eiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==)
}

#catalog-product .catalog-product-text .empty-table {
    width: 55%
}

#catalog-product .catalog-product-text.active {
    display: inline-block;
    width: 100%
}

#catalog-product .catalog-product-text h2, #catalog-product .catalog-product-text h3, #catalog-product .catalog-product-text h4, #catalog-product .catalog-product-text h5, #catalog-product .catalog-product-text h6 {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000
}

#catalog-product .catalog-product-text a {
    line-height: 29px;
    font-size: 16px;
    text-decoration-line: underline;
    color: #FCC200
}

#catalog-product .catalog-product-text a:hover {
    text-decoration: none
}

#main-first {
    position: relative
}

#main-first #filter-btn {
    position: absolute;
    top: 3px;
    left: 20px;
    z-index: 3
}

#main-first .left-side {
    position: relative;
    z-index: 2;
    height: 552px
}

#main-first .left-side h1 {
    padding-bottom: 70px
}

#main-first .left-side p {
    margin-bottom: 19px
}

#main-first .left-side .main-first-catalog {
    margin-top: 10px
}

#main-first .left-side .main-first-catalog a {
    font-weight: 600;
    line-height: 27px;
    font-size: 15px;
    color: #000000;
    text-decoration: none !important
}

#main-first .right-s {
    position: absolute;
    top: -60px;
    right: 0;
    z-index: 1;
    width: 784px;
    height: 612px;
    background-image: url('/local/templates/europribor/img/main-bg.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-color: #FFF
}

#main-first .right-s .first-order-call {
    background: #FFFFFF;
    box-shadow: 0px 2px 8px rgba(196, 196, 196, 0.5);
    border-radius: 20px;
    width: 372px;
    padding: 49px 41px 45px 41px;
    position: absolute;
    bottom: 83px;
    right: 150px
}

#main-first .right-s .first-order-call .foc-title {
    font-weight: 600;
    line-height: 32px;
    font-size: 24px;
    color: #000000;
    padding-bottom: 12px
}

#main-first .right-s .first-order-call .foc-text {
    padding-bottom: 21px
}

#company-about {
    margin-top: 77px
}

#company-about .company-about-header .left {
    width: 64%;
    padding-right: 50px
}

#company-about .company-about-header .right {
    width: 36%
}

#company-about .company-about-header .right div {
    font-size: 16px;
    line-height: 29px;
    color: #000000
}

#company-about .company-about-header .right a {
    font-weight: 600;
    line-height: 16px;
    font-size: 13px;
    color: #000000;
    text-decoration: none !important;
    background-position: left 16px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: 27px 35px;
    padding: 13px 0 5px 42px;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyNyAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuMTE1NiAwSDAuOTc2ODc1QzAuNDcxODc1IDAgMC4wNjI1IDAuNDA5Mzc1IDAuMDYyNSAxLjIwMzc1VjM0LjM3NUMwLjA2MjUgMzQuNTkwNiAwLjQ3MTg3NSAzNSAwLjk3Njg3NSAzNUgyNi4wMjMxQzI2LjUyODEgMzUgMjYuOTM3NSAzNC41OTA2IDI2LjkzNzUgMzQuMzc1VjguMTExMjVDMjYuOTM3NSA3LjY3NjI1IDI2Ljg3OTQgNy41MzYyNSAyNi43NzY5IDcuNDMzMTJMMTkuNTA0NCAwLjE2MDYyNUMxOS40MDEyIDAuMDU4MTI1IDE5LjI2MTIgMCAxOS4xMTU2IDBaIiBmaWxsPSIjRTlFOUUwIi8+PHBhdGggZD0iTTE5LjQzNzUgMC4wOTQzNzU2VjcuNUgyNi44NDMxTDE5LjQzNzUgMC4wOTQzNzU2WiIgZmlsbD0iI0Q5RDdDQSIvPjxwYXRoIGQ9Ik04LjE5NjMzIDIwLjgyNzVDNy45Nzg4MyAyMC44Mjc1IDcuNzcwMDggMjAuNzU2OSA3LjU5MTk2IDIwLjYyMzdDNi45NDEzMyAyMC4xMzU2IDYuODUzODMgMTkuNTkyNSA2Ljg5NTA4IDE5LjIyMjVDNy4wMDg4MyAxOC4yMDUgOC4yNjY5NiAxNy4xNCAxMC42MzU3IDE2LjA1NUMxMS41NzU3IDEzLjk5NSAxMi40NzAxIDExLjQ1NjkgMTMuMDAzMiA5LjMzNjI1QzEyLjM3OTUgNy45Nzg3NSAxMS43NzMyIDYuMjE3NSAxMi4yMTUxIDUuMTg0MzdDMTIuMzcwMSA0LjgyMjUgMTIuNTYzMiA0LjU0NSAxMi45MjM4IDQuNDI1QzEzLjA2NjMgNC4zNzc1IDEzLjQyNjMgNC4zMTc1IDEzLjU1ODggNC4zMTc1QzEzLjg3MzggNC4zMTc1IDE0LjE1MDcgNC43MjMxMiAxNC4zNDcgNC45NzMxMkMxNC41MzEzIDUuMjA4MTIgMTQuOTQ5NSA1LjcwNjI1IDE0LjExMzggOS4yMjQzN0MxNC45NTYzIDEwLjk2NDQgMTYuMTUwMSAxMi43MzY5IDE3LjI5MzggMTMuOTUwNkMxOC4xMTMyIDEzLjgwMjUgMTguODE4MiAxMy43MjY5IDE5LjM5MjYgMTMuNzI2OUMyMC4zNzEzIDEzLjcyNjkgMjAuOTY0NSAxMy45NTUgMjEuMjA2MyAxNC40MjVDMjEuNDA2MyAxNC44MTM3IDIxLjMyNDUgMTUuMjY4MSAyMC45NjI2IDE1Ljc3NUMyMC42MTQ1IDE2LjI2MTkgMjAuMTM0NSAxNi41MTk0IDE5LjU3NTEgMTYuNTE5NEMxOC44MTUxIDE2LjUxOTQgMTcuOTMwMSAxNi4wMzk0IDE2Ljk0MzIgMTUuMDkxMkMxNS4xNzAxIDE1LjQ2MTkgMTMuMDk5NSAxNi4xMjMxIDExLjQyNTcgMTYuODU1QzEwLjkwMzIgMTcuOTYzNyAxMC40MDI2IDE4Ljg1NjkgOS45MzYzMyAxOS41MTE5QzkuMjk1NzEgMjAuNDA4NyA4Ljc0MzIxIDIwLjgyNzUgOC4xOTYzMyAyMC44Mjc1Wk05Ljg2MDA4IDE3LjYyMzdDOC41MjQ0NiAxOC4zNzQ0IDcuOTgwMDggMTguOTkxMiA3Ljk0MDcxIDE5LjMzODdDNy45MzQ0NiAxOS4zOTYyIDcuOTE3NTggMTkuNTQ3NSA4LjIxMDA4IDE5Ljc3MTJDOC4zMDMyMSAxOS43NDE5IDguODQ2OTYgMTkuNDkzNyA5Ljg2MDA4IDE3LjYyMzdaTTE4LjM4MzIgMTQuODQ3NUMxOC44OTI2IDE1LjIzOTQgMTkuMDE3IDE1LjQzNzUgMTkuMzUwMSAxNS40Mzc1QzE5LjQ5NjMgMTUuNDM3NSAxOS45MTMyIDE1LjQzMTIgMjAuMTA2MyAxNS4xNjE5QzIwLjE5OTUgMTUuMDMxMiAyMC4yMzU3IDE0Ljk0NzUgMjAuMjUwMSAxNC45MDI1QzIwLjE3MzIgMTQuODYxOSAyMC4wNzEzIDE0Ljc3OTQgMTkuNTE1NyAxNC43Nzk0QzE5LjIwMDEgMTQuNzggMTguODAzMiAxNC43OTM3IDE4LjM4MzIgMTQuODQ3NVpNMTMuNzE0NSAxMC43MzM3QzEzLjI2NzYgMTIuMjggMTIuNjc3NiAxMy45NDk0IDEyLjA0MzIgMTUuNDYxMkMxMy4zNDk1IDE0Ljk1NDQgMTQuNzY5NSAxNC41MTE5IDE2LjEwMzIgMTQuMTk4N0MxNS4yNTk1IDEzLjIxODcgMTQuNDE2MyAxMS45OTUgMTMuNzE0NSAxMC43MzM3Wk0xMy4zMzUxIDUuNDQ1QzEzLjI3MzggNS40NjU2MiAxMi41MDM4IDYuNTQzMTIgMTMuMzk1MSA3LjQ1NUMxMy45ODgyIDYuMTMzMTIgMTMuMzYyIDUuNDM2MjUgMTMuMzM1MSA1LjQ0NVoiIGZpbGw9IiNDQzRCNEMiLz48cGF0aCBkPSJNMjYuMDIzMSAzNUgwLjk3Njg3NUMwLjQ3MTg3NSAzNSAwLjA2MjUgMzQuNTkwNiAwLjA2MjUgMzQuMDg1NlYyNC4zNzVIMjYuOTM3NVYzNC4wODU2QzI2LjkzNzUgMzQuNTkwNiAyNi41MjgxIDM1IDI2LjAyMzEgMzVaIiBmaWxsPSIjQ0M0QjRDIi8+PHBhdGggZD0iTTYuODY1NDcgMzMuMTI1SDUuODM5ODRWMjYuODI3NUg3LjY1MTA5QzcuOTE4NTkgMjYuODI3NSA4LjE4MzU5IDI2Ljg3IDguNDQ1NDcgMjYuOTU1NkM4LjcwNzM0IDI3LjA0MTMgOC45NDIzNCAyNy4xNjk0IDkuMTUwNDcgMjcuMzRDOS4zNTg1OSAyNy41MTA2IDkuNTI2NzIgMjcuNzE3NSA5LjY1NDg0IDI3Ljk1OTRDOS43ODI5NyAyOC4yMDEyIDkuODQ3MzQgMjguNDczMSA5Ljg0NzM0IDI4Ljc3NTZDOS44NDczNCAyOS4wOTUgOS43OTI5NyAyOS4zODM3IDkuNjg0ODQgMjkuNjQzMUM5LjU3NjcyIDI5LjkwMjUgOS40MjU0NyAzMC4xMjA2IDkuMjMxNzIgMzAuMjk2OUM5LjAzNzk3IDMwLjQ3MzEgOC44MDQyMiAzMC42MSA4LjUzMTA5IDMwLjcwNjlDOC4yNTc5NyAzMC44MDM3IDcuOTU1NDcgMzAuODUxOSA3LjYyNTQ3IDMwLjg1MTlINi44NjQ4NFYzMy4xMjVINi44NjU0N1pNNi44NjU0NyAyNy42MDVWMzAuMUg3LjgwNTQ3QzcuOTMwNDcgMzAuMSA4LjA1NDIyIDMwLjA3ODcgOC4xNzczNCAzMC4wMzU2QzguMjk5ODQgMjkuOTkzMSA4LjQxMjM0IDI5LjkyMzEgOC41MTQ4NCAyOS44MjYyQzguNjE3MzQgMjkuNzI5NCA4LjY5OTg0IDI5LjU5NDQgOC43NjIzNCAyOS40MjA2QzguODI0ODQgMjkuMjQ2OSA4Ljg1NjA5IDI5LjAzMTkgOC44NTYwOSAyOC43NzU2QzguODU2MDkgMjguNjczMSA4Ljg0MTcyIDI4LjU1NDQgOC44MTM1OSAyOC40MjEyQzguNzg0ODQgMjguMjg3NSA4LjcyNjcyIDI4LjE1OTQgOC42Mzg1OSAyOC4wMzY5QzguNTQ5ODQgMjcuOTE0NCA4LjQyNjA5IDI3LjgxMTkgOC4yNjY3MiAyNy43Mjk0QzguMTA3MzQgMjcuNjQ2OSA3Ljg5NjA5IDI3LjYwNTYgNy42MzQyMiAyNy42MDU2SDYuODY1NDdWMjcuNjA1WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTYuMTM2OSAyOS44MDEyQzE2LjEzNjkgMzAuMzE5NCAxNi4wODEyIDMwLjc2MjUgMTUuOTcgMzEuMTNDMTUuODU4NyAzMS40OTc1IDE1LjcxODEgMzEuODA1IDE1LjU0NjkgMzIuMDUzMUMxNS4zNzU2IDMyLjMwMTIgMTUuMTgzNyAzMi40OTYyIDE0Ljk3IDMyLjYzODdDMTQuNzU2MiAzMi43ODEyIDE0LjU1IDMyLjg4NzUgMTQuMzUwNiAzMi45NTk0QzE0LjE1MTIgMzMuMDMwNiAxMy45Njg3IDMzLjA3NjIgMTMuODAzNyAzMy4wOTYyQzEzLjYzODcgMzMuMTE1IDEzLjUxNjIgMzMuMTI1IDEzLjQzNjIgMzMuMTI1SDExLjA1MjVWMjYuODI3NUgxMi45NDk0QzEzLjQ3OTQgMjYuODI3NSAxMy45NDUgMjYuOTExOSAxNC4zNDYyIDI3LjA3OTRDMTQuNzQ3NSAyNy4yNDY5IDE1LjA4MTIgMjcuNDcxMyAxNS4zNDYyIDI3Ljc1QzE1LjYxMTIgMjguMDI4OCAxNS44MDg3IDI4LjM0NjkgMTUuOTQgMjguNzAyNUMxNi4wNzEyIDI5LjA1ODcgMTYuMTM2OSAyOS40MjUgMTYuMTM2OSAyOS44MDEyWk0xMy4wOTUgMzIuMzczMUMxMy43OSAzMi4zNzMxIDE0LjI5MTIgMzIuMTUxMiAxNC41OTg3IDMxLjcwNjlDMTQuOTA2MiAzMS4yNjI1IDE1LjA2IDMwLjYxODcgMTUuMDYgMjkuNzc1NkMxNS4wNiAyOS41MTM3IDE1LjAyODcgMjkuMjU0NCAxNC45NjYyIDI4Ljk5ODFDMTQuOTAzMSAyOC43NDE5IDE0Ljc4MjUgMjguNTEgMTQuNjAzMSAyOC4zMDE5QzE0LjQyMzcgMjguMDkzOCAxNC4xOCAyNy45MjU2IDEzLjg3MjUgMjcuNzk3NUMxMy41NjUgMjcuNjY5NCAxMy4xNjYyIDI3LjYwNSAxMi42NzYyIDI3LjYwNUgxMi4wNzgxVjMyLjM3MzFIMTMuMDk1WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTguNjY2MyAyNy42MDVWMjkuNTg3NUgyMS4yOTgyVjMwLjI4ODFIMTguNjY2M1YzMy4xMjVIMTcuNjIzOFYyNi44Mjc1SDIxLjU2MjVWMjcuNjA1SDE4LjY2NjNaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==)
}

#company-about .company-about-header .right a span {
    font-weight: normal;
    display: inline-block;
    width: 100%
}

#company-about .company-about-image {
    position: relative;
    margin: 50px 0 60px 0
}

#company-about .company-about-image .left {
    width: 64%;
    padding-right: 50px
}

#company-about .company-about-image .left img {
    width: 100%
}

#company-about .company-about-image .right {
    width: 36%;
    font-size: 15px;
    line-height: 27px;
    color: #000000;
    position: absolute;
    bottom: 0;
    right: 0
}

#company-about .company-about-image .right a {
    font-weight: 600;
    font-size: 15px;
    line-height: 27px;
    text-decoration: underline;
    color: #000000
}

#company-about .company-about-text {
    width: 64%;
    padding-right: 50px
}

#company-about .company-about-text p {
    font-size: 16px;
    line-height: 29px;
    color: #000000;
    margin-bottom: 0
}

#company-about .company-about-logos {
    margin: 50px 0 30px 0
}

#company-about .company-about-logos img {
    width: 45%
}

#company-about .company-about-facts {
    margin-top: 90px
}

#company-about .company-about-facts h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    margin-bottom: 5px;
    padding-bottom: 0
}

#company-about .company-about-facts .company-about-facts-list .company-about-fact {
    float: left;
    width: 33.333%
}

#company-about .company-about-facts .company-about-facts-list .company-about-fact:nth-child(1) {
    padding-right: 90px
}

#company-about .company-about-facts .company-about-facts-list .company-about-fact:nth-child(2) {
    text-align: center
}

#company-about .company-about-facts .company-about-facts-list .company-about-fact:nth-child(3) {
    padding-left: 90px
}

#company-about .company-about-facts .company-about-facts-list .company-about-fact .company-about-fact-n {
    font-style: italic;
    font-weight: bold;
    font-size: 111.375px;
    line-height: 160px;
    background: #fee21b;
    background: -moz-linear-gradient(top, #fee21b 0%, #fdd10c 100%);
    background: -webkit-linear-gradient(top, #fee21b 0%, #fdd10c 100%);
    background: linear-gradient(to bottom, #fee21b 0%, #fdd10c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee21b', endColorstr='#fdd10c', GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #FDD10C
}

#company-about .company-about-facts .company-about-facts-list .company-about-fact .company-about-fact-t {
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    color: #000000
}

#company-about .company-about-mission {
    margin: 90px 0 40px 0;
    font-weight: 500;
    font-size: 27px;
    line-height: 39px;
    color: #000000;
    padding: 93px 95px 95px 110px
}

#benifits.company-opportunities .benifits-list .benifits-node:nth-child(1) {
    background-size: 86px 86px;
    background-position: 0 10px;
    background-image: url('/local/templates/europribor/img/opportunities-01.svg')
}

#benifits.company-opportunities .benifits-list .benifits-node:nth-child(2) {
    background-size: 95px 95px;
    background-position: 0 5px;
    background-image: url('/local/templates/europribor/img/opportunities-02.svg')
}

#benifits.company-opportunities .benifits-list .benifits-node:nth-child(3) {
    background-size: 90px 90px;
    background-position: 0 10px;
    background-image: url('/local/templates/europribor/img/opportunities-03.svg')
}

#benifits.company-opportunities .benifits-list .benifits-node:nth-child(4) {
    background-size: 91px 91px;
    background-position: 0 5px;
    background-image: url('/local/templates/europribor/img/opportunities-04.svg')
}

#company-about-why-we {
    margin: 40px 0 120px 0
}

#company-about-why-we h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    margin-bottom: 36px;
    padding-bottom: 0
}

#company-about-why-we p {
    margin-bottom: 20px
}

#company-about-why-we ul.list li {
    width: 50%;
    padding: 0 68px;
    float: left;
    margin-bottom: 20px
}

#company-about-why-we ul.list li:nth-child(odd) {
    padding-left: 0;
    clear: both
}

#company-about-why-we ul.list li:nth-child(even) {
    padding-right: 0
}

#company-about-why-we ul.list li:nth-child(even)::before {
    left: 41px
}

#analog-page {
    padding-left: 32px;
    margin-bottom: 100px
}

#analog-page .analog-header {
    max-width: 620px;
    margin: 70px 0 80px 0
}

#analog-page #analog-form {
    max-width: 620px;
    padding: 0;
    margin-left: -16px
}

#analog-page #analog-form h2 {
    margin-bottom: 20px;
    padding-left: 32px
}

#analog-page #analog-form.form .form-controls {
    padding-left: 10px
}

#faq-page {
    margin-bottom: 100px
}

#faq-page #faq-list {
    margin-top: 80px
}

#faq-page #faq-list .faq-node {
    max-width: 660px;
    border-bottom: solid 1px #c4c4c4;
    cursor: pointer
}

#faq-page #faq-list .faq-node .faq-title {
    font-weight: 600;
    line-height: 25px;
    font-size: 16px;
    color: #000000;
    padding: 19px 70px 19px 0;
    position: relative;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

#faq-page #faq-list .faq-node .faq-title::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    height: 63px;
    width: 63px;
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: 17px auto;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMi40NTI4IiB5MT0iMTAuOTcxOCIgeDI9IjI5Ljg3NzQiIHkyPSIyOC4zOTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZFRTIxQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZERDEwQyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

#faq-page #faq-list .faq-node .faq-title:hover::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyKSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMS43MTIyIiB5MT0iMTEuNzEyMyIgeDI9IjI5LjEzNjkiIHkyPSIyOS4xMzY5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZCRDMwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZCQTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==')
}

#faq-page #faq-list .faq-node .faq-title:active::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDI0NiAzTDM3Ljg0OTIgMjAuNDI0NkwyMC40MjQ2IDM3Ljg0OTIiIHN0cm9rZT0iI0UwRTBFMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=')
}

#faq-page #faq-list .faq-node .faq-text {
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    padding-bottom: 30px;
    display: none
}

#faq-page #faq-list .faq-node.active .faq-title::before {
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    background-position: center 100%
}

#faq-page #faq-list .faq-node:last-child {
    border-bottom: 0
}

#policy-page h1 {
    margin-bottom: 75px
}

#policy-page .policy-page-text {
    max-width: 620px;
    margin-bottom: 100px
}

#policy-page .policy-page-text h2, #policy-page .policy-page-text h3 {
    font-size: 19px;
    margin: 10px 0;
    padding-bottom: 0
}

#policy-page .policy-page-text p strong {
    font-weight: 600
}

#printed-catalogs-page h1 {
    padding-left: 30px;
    margin-bottom: 100px
}

#printed-catalogs-page .printed-catalogs-list {
    padding-left: 30px;
    margin: 0 0 50px -40px
}

#printed-catalogs-page .printed-catalogs-list .printed-catalogs-item {
    display: inline-block;
    float: left;
    margin-bottom: 72px;
    width: 30%
}

#printed-catalogs-page .printed-catalogs-list .printed-catalogs-item .pci-inner .pci-name {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
    padding: 0 0 16px 40px
}

#printed-catalogs-page .printed-catalogs-list .printed-catalogs-item .pci-inner a {
    text-decoration: none !important;
    display: inline-block;
    line-height: 20px;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    background-size: 27px 35px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyNyAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuMTE1NiAwSDAuOTc2ODc1QzAuNDcxODc1IDAgMC4wNjI1IDAuNDA5Mzc1IDAuMDYyNSAxLjIwMzc1VjM0LjM3NUMwLjA2MjUgMzQuNTkwNiAwLjQ3MTg3NSAzNSAwLjk3Njg3NSAzNUgyNi4wMjMxQzI2LjUyODEgMzUgMjYuOTM3NSAzNC41OTA2IDI2LjkzNzUgMzQuMzc1VjguMTExMjVDMjYuOTM3NSA3LjY3NjI1IDI2Ljg3OTQgNy41MzYyNSAyNi43NzY5IDcuNDMzMTJMMTkuNTA0NCAwLjE2MDYyNUMxOS40MDEyIDAuMDU4MTI1IDE5LjI2MTIgMCAxOS4xMTU2IDBaIiBmaWxsPSIjRTlFOUUwIi8+PHBhdGggZD0iTTE5LjQzNzUgMC4wOTQzNzU2VjcuNUgyNi44NDMxTDE5LjQzNzUgMC4wOTQzNzU2WiIgZmlsbD0iI0Q5RDdDQSIvPjxwYXRoIGQ9Ik04LjE5NjU4IDIwLjgyNzVDNy45NzkwOCAyMC44Mjc1IDcuNzcwMzMgMjAuNzU2OSA3LjU5MjIgMjAuNjIzN0M2Ljk0MTU4IDIwLjEzNTYgNi44NTQwOCAxOS41OTI1IDYuODk1MzMgMTkuMjIyNUM3LjAwOTA4IDE4LjIwNSA4LjI2NzIgMTcuMTQgMTAuNjM2IDE2LjA1NUMxMS41NzYgMTMuOTk1IDEyLjQ3MDMgMTEuNDU2OSAxMy4wMDM1IDkuMzM2MjVDMTIuMzc5NyA3Ljk3ODc1IDExLjc3MzUgNi4yMTc1IDEyLjIxNTMgNS4xODQzN0MxMi4zNzAzIDQuODIyNSAxMi41NjM0IDQuNTQ1IDEyLjkyNDEgNC40MjVDMTMuMDY2NiA0LjM3NzUgMTMuNDI2NiA0LjMxNzUgMTMuNTU5MSA0LjMxNzVDMTMuODc0MSA0LjMxNzUgMTQuMTUxIDQuNzIzMTIgMTQuMzQ3MiA0Ljk3MzEyQzE0LjUzMTYgNS4yMDgxMiAxNC45NDk3IDUuNzA2MjUgMTQuMTE0MSA5LjIyNDM3QzE0Ljk1NjYgMTAuOTY0NCAxNi4xNTAzIDEyLjczNjkgMTcuMjk0MSAxMy45NTA2QzE4LjExMzUgMTMuODAyNSAxOC44MTg1IDEzLjcyNjkgMTkuMzkyOCAxMy43MjY5QzIwLjM3MTYgMTMuNzI2OSAyMC45NjQ3IDEzLjk1NSAyMS4yMDY2IDE0LjQyNUMyMS40MDY2IDE0LjgxMzcgMjEuMzI0NyAxNS4yNjgxIDIwLjk2MjggMTUuNzc1QzIwLjYxNDcgMTYuMjYxOSAyMC4xMzQ3IDE2LjUxOTQgMTkuNTc1MyAxNi41MTk0QzE4LjgxNTMgMTYuNTE5NCAxNy45MzAzIDE2LjAzOTQgMTYuOTQzNCAxNS4wOTEyQzE1LjE3MDMgMTUuNDYxOSAxMy4wOTk3IDE2LjEyMzEgMTEuNDI2IDE2Ljg1NUMxMC45MDM1IDE3Ljk2MzcgMTAuNDAyOCAxOC44NTY5IDkuOTM2NTggMTkuNTExOUM5LjI5NTk1IDIwLjQwODcgOC43NDM0NSAyMC44Mjc1IDguMTk2NTggMjAuODI3NVpNOS44NjAzMyAxNy42MjM3QzguNTI0NyAxOC4zNzQ0IDcuOTgwMzMgMTguOTkxMiA3Ljk0MDk1IDE5LjMzODdDNy45MzQ3IDE5LjM5NjIgNy45MTc4MyAxOS41NDc1IDguMjEwMzMgMTkuNzcxMkM4LjMwMzQ1IDE5Ljc0MTkgOC44NDcyIDE5LjQ5MzcgOS44NjAzMyAxNy42MjM3Wk0xOC4zODM0IDE0Ljg0NzVDMTguODkyOCAxNS4yMzk0IDE5LjAxNzIgMTUuNDM3NSAxOS4zNTAzIDE1LjQzNzVDMTkuNDk2NiAxNS40Mzc1IDE5LjkxMzUgMTUuNDMxMiAyMC4xMDY2IDE1LjE2MTlDMjAuMTk5NyAxNS4wMzEyIDIwLjIzNTkgMTQuOTQ3NSAyMC4yNTAzIDE0LjkwMjVDMjAuMTczNCAxNC44NjE5IDIwLjA3MTYgMTQuNzc5NCAxOS41MTYgMTQuNzc5NEMxOS4yMDAzIDE0Ljc4IDE4LjgwMzQgMTQuNzkzNyAxOC4zODM0IDE0Ljg0NzVaTTEzLjcxNDcgMTAuNzMzN0MxMy4yNjc4IDEyLjI4IDEyLjY3NzggMTMuOTQ5NCAxMi4wNDM1IDE1LjQ2MTJDMTMuMzQ5NyAxNC45NTQ0IDE0Ljc2OTcgMTQuNTExOSAxNi4xMDM1IDE0LjE5ODdDMTUuMjU5NyAxMy4yMTg3IDE0LjQxNjYgMTEuOTk1IDEzLjcxNDcgMTAuNzMzN1pNMTMuMzM1MyA1LjQ0NUMxMy4yNzQxIDUuNDY1NjIgMTIuNTA0MSA2LjU0MzEyIDEzLjM5NTMgNy40NTVDMTMuOTg4NSA2LjEzMzEyIDEzLjM2MjIgNS40MzYyNSAxMy4zMzUzIDUuNDQ1WiIgZmlsbD0iI0NDNEI0QyIvPjxwYXRoIGQ9Ik0yNi4wMjMxIDM1SDAuOTc2ODc1QzAuNDcxODc1IDM1IDAuMDYyNSAzNC41OTA2IDAuMDYyNSAzNC4wODU2VjI0LjM3NUgyNi45Mzc1VjM0LjA4NTZDMjYuOTM3NSAzNC41OTA2IDI2LjUyODEgMzUgMjYuMDIzMSAzNVoiIGZpbGw9IiNDQzRCNEMiLz48cGF0aCBkPSJNNi44NjU0NyAzMy4xMjVINS44Mzk4NFYyNi44Mjc1SDcuNjUxMDlDNy45MTg1OSAyNi44Mjc1IDguMTgzNTkgMjYuODcgOC40NDU0NyAyNi45NTU2QzguNzA3MzQgMjcuMDQxMyA4Ljk0MjM0IDI3LjE2OTQgOS4xNTA0NyAyNy4zNEM5LjM1ODU5IDI3LjUxMDYgOS41MjY3MiAyNy43MTc1IDkuNjU0ODQgMjcuOTU5NEM5Ljc4Mjk3IDI4LjIwMTIgOS44NDczNCAyOC40NzMxIDkuODQ3MzQgMjguNzc1NkM5Ljg0NzM0IDI5LjA5NSA5Ljc5Mjk3IDI5LjM4MzcgOS42ODQ4NCAyOS42NDMxQzkuNTc2NzIgMjkuOTAyNSA5LjQyNTQ3IDMwLjEyMDYgOS4yMzE3MiAzMC4yOTY5QzkuMDM3OTcgMzAuNDczMSA4LjgwNDIyIDMwLjYxIDguNTMxMDkgMzAuNzA2OUM4LjI1Nzk3IDMwLjgwMzcgNy45NTU0NyAzMC44NTE5IDcuNjI1NDcgMzAuODUxOUg2Ljg2NDg0VjMzLjEyNUg2Ljg2NTQ3Wk02Ljg2NTQ3IDI3LjYwNVYzMC4xSDcuODA1NDdDNy45MzA0NyAzMC4xIDguMDU0MjIgMzAuMDc4NyA4LjE3NzM0IDMwLjAzNTZDOC4yOTk4NCAyOS45OTMxIDguNDEyMzQgMjkuOTIzMSA4LjUxNDg0IDI5LjgyNjJDOC42MTczNCAyOS43Mjk0IDguNjk5ODQgMjkuNTk0NCA4Ljc2MjM0IDI5LjQyMDZDOC44MjQ4NCAyOS4yNDY5IDguODU2MDkgMjkuMDMxOSA4Ljg1NjA5IDI4Ljc3NTZDOC44NTYwOSAyOC42NzMxIDguODQxNzIgMjguNTU0NCA4LjgxMzU5IDI4LjQyMTJDOC43ODQ4NCAyOC4yODc1IDguNzI2NzIgMjguMTU5NCA4LjYzODU5IDI4LjAzNjlDOC41NDk4NCAyNy45MTQ0IDguNDI2MDkgMjcuODExOSA4LjI2NjcyIDI3LjcyOTRDOC4xMDczNCAyNy42NDY5IDcuODk2MDkgMjcuNjA1NiA3LjYzNDIyIDI3LjYwNTZINi44NjU0N1YyNy42MDVaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xNi4xMzcxIDI5LjgwMTJDMTYuMTM3MSAzMC4zMTk0IDE2LjA4MTUgMzAuNzYyNSAxNS45NzAyIDMxLjEzQzE1Ljg1OSAzMS40OTc1IDE1LjcxODQgMzEuODA1IDE1LjU0NzEgMzIuMDUzMUMxNS4zNzU5IDMyLjMwMTIgMTUuMTg0IDMyLjQ5NjIgMTQuOTcwMiAzMi42Mzg3QzE0Ljc1NjUgMzIuNzgxMiAxNC41NTAyIDMyLjg4NzUgMTQuMzUwOSAzMi45NTk0QzE0LjE1MTUgMzMuMDMwNiAxMy45NjkgMzMuMDc2MiAxMy44MDQgMzMuMDk2MkMxMy42MzkgMzMuMTE1IDEzLjUxNjUgMzMuMTI1IDEzLjQzNjUgMzMuMTI1SDExLjA1MjdWMjYuODI3NUgxMi45NDk2QzEzLjQ3OTYgMjYuODI3NSAxMy45NDUyIDI2LjkxMTkgMTQuMzQ2NSAyNy4wNzk0QzE0Ljc0NzcgMjcuMjQ2OSAxNS4wODE1IDI3LjQ3MTMgMTUuMzQ2NSAyNy43NUMxNS42MTE1IDI4LjAyODggMTUuODA5IDI4LjM0NjkgMTUuOTQwMiAyOC43MDI1QzE2LjA3MTUgMjkuMDU4NyAxNi4xMzcxIDI5LjQyNSAxNi4xMzcxIDI5LjgwMTJaTTEzLjA5NTIgMzIuMzczMUMxMy43OTAyIDMyLjM3MzEgMTQuMjkxNSAzMi4xNTEyIDE0LjU5OSAzMS43MDY5QzE0LjkwNjUgMzEuMjYyNSAxNS4wNjAyIDMwLjYxODcgMTUuMDYwMiAyOS43NzU2QzE1LjA2MDIgMjkuNTEzNyAxNS4wMjkgMjkuMjU0NCAxNC45NjY1IDI4Ljk5ODFDMTQuOTAzNCAyOC43NDE5IDE0Ljc4MjcgMjguNTEgMTQuNjAzNCAyOC4zMDE5QzE0LjQyNCAyOC4wOTM4IDE0LjE4MDIgMjcuOTI1NiAxMy44NzI3IDI3Ljc5NzVDMTMuNTY1MiAyNy42Njk0IDEzLjE2NjUgMjcuNjA1IDEyLjY3NjUgMjcuNjA1SDEyLjA3ODRWMzIuMzczMUgxMy4wOTUyWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTguNjY1NSAyNy42MDVWMjkuNTg3NUgyMS4yOTc0VjMwLjI4ODFIMTguNjY1NVYzMy4xMjVIMTcuNjIzVjI2LjgyNzVIMjEuNTYxOFYyNy42MDVIMTguNjY1NVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+)
}

#printed-catalogs-page .printed-catalogs-list .printed-catalogs-item .pci-inner a .pci-file-name {
    font-weight: 600;
    line-height: 20px;
    font-size: 13px;
    color: #000000
}

#printed-catalogs-page .printed-catalogs-list .printed-catalogs-item .pci-inner a .pci-file-size {
    line-height: 20px;
    font-size: 13px;
    color: #000000
}

#press-page {
    margin-bottom: 100px;
    min-height: 400px
}

#press-page h1 {
    margin-bottom: 100px
}

#press-page #press h2 {
    margin-bottom: 30px !important
}

#press-page #press-data {
    margin-top: -20px
}

#press-page #press-data .left-side {
    width: 221px;
    position: relative
}

#press-page #press-data .left-side ul {
    position: absolute;
    top: 0;
    left: 0
}

#press-page #press-data .right-side {
    margin-left: 221px;
    float: none
}

.news-list .news-item {
    width: 33.3333%;
    float: left;
    display: inline-block;
    margin-bottom: 85px
}

.news-list .news-item:nth-child(3n+1) {
    clear: both
}

.news-list .news-item a {
    text-decoration: none !important
}

.news-list .news-item .news-item-i {
    padding-right: 25px
}

.news-list .news-item .news-item-img {
    width: 180px;
    height: 98px;
    border-bottom: solid 2px #fcc200;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.news-list .news-item .news-item-title {
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
    margin: 18px 0 6px 0
}

.news-list .news-item .news-item-preview {
    line-height: 29px;
    font-size: 16px;
    color: #000000
}

.news-list .news-item .news-item-detail {
    font-weight: 600;
    line-height: 23px;
    font-size: 13px;
    color: transparent;
    margin-top: 20px;
    padding: 0 0 0 35px;
    background-color: transparent;
    background-position: left center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2QpIj48cGF0aCBkPSJNOCAxMy4yMzA4TDExLjY5MjMgMTBMOCA2Ljc2OTIxVjUuMzMzMzRMMTMuMzMzMyAxMEw4IDE0LjY2NjdWMTMuMjMwOFoiIGZpbGw9IndoaXRlIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgeD0iOCIgeT0iNS4zMzMzNCIgd2lkdGg9IjUuMzMzMzMiIGhlaWdodD0iMTAuMzMzMyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjEiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjk4ODIzNSAwIDAgMCAwIDAuNzYwNzg0IDAgMCAwIDAgMCAwIDAgMCAxIDAiLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iOS4xNSIgeTE9IjAiIHgyPSI5LjE1IiB5Mj0iMjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkVFMjFCIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkREMTBDIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+)
}

.news-list .news-item:hover .news-item-detail {
    color: #000000
}

.news-detail .news-detail-image {
    margin-bottom: 52px
}

#news-detail-photos .news-detail-photo {
    float: left;
    display: inline-block;
    width: 25%;
    padding: 0 70px 70px 0
}

#news-detail-photos .news-detail-photo:nth-child(4n+1) {
    clear: both
}

#news-detail-photos .news-detail-photo a {
    float: left;
    display: inline-block;
    text-decoration: none !important
}

#news-detail-photos .news-detail-photo a img {
    float: left;
    max-width: 100%
}

#news-detail-videos .news-detail-video {
    float: left;
    display: inline-block;
    width: 25%;
    padding: 0 70px 70px 0
}

#news-detail-videos .news-detail-video:nth-child(4n+1) {
    clear: both
}

#news-detail-videos .news-detail-video a {
    float: left;
    display: inline-block;
    text-decoration: none !important
}

#news-detail-videos .news-detail-video a img {
    float: left;
    width: 220px;
    height: 156px
}

#questionnaires-page {
    padding-bottom: 100px
}

#questionnaires-page #questionnaires-list {
    margin-top: 90px
}

#questionnaires-page #questionnaires-list .questionnaires-node {
    float: left;
    width: 50%;
    padding-right: 50px
}

#questionnaires-page #questionnaires-list .questionnaires-node:nth-child(odd) {
    clear: both
}

#questionnaires-page #questionnaires-list .questionnaires-node a {
    display: inline-block;
    text-decoration: none !important;
    font-weight: 600;
    line-height: 29px;
    font-size: 16px;
    color: #000000;
    position: relative;
    padding: 12px 25px 12px 0
}

#questionnaires-page #questionnaires-list .questionnaires-node a::after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 12px;
    position: relative;
    top: 2px;
    left: 10px;
    margin: 0;
    background-repeat: no-repeat;
    background-size: 7px 12px;
    background-position: right bottom;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOS4xNTM4OEwzLjg0NjIgNkwwIDIuODQ2MTJWMEw3IDZMMCAxMlY5LjE1Mzg4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjMuMjAyNSIgeTE9IjAiIHgyPSIzLjIwMjUiIHkyPSIxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRUUyMUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGREQxMEMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=)
}

#questionnaires-page #questionnaires-list .questionnaires-node a:hover {
    color: #FCC200
}

#reviews-page {
    margin-bottom: 100px
}

#reviews-page h1 {
    margin-bottom: 100px
}

#reviews-page #reviews-list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

#reviews-page #reviews-list .reviews-node {
    width: 25%;
    padding: 0 70px 70px 0
}

#reviews-page #reviews-list .reviews-node a {
    text-decoration: none !important
}

#reviews-page #reviews-list .reviews-node img {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    width: 100%
}

#contacts-page {
    padding-bottom: 100px
}

#contacts-page .contacts-data {
    margin-top: 100px
}

#contacts-page .contacts-data .left-side {
    width: 325px;
    padding-right: 25px
}

#contacts-page .contacts-data .left-side .contacts-node {
    margin-bottom: 50px;
    margin-left: -33px;
    padding-left: 33px
}

#contacts-page .contacts-data .left-side .contacts-node .contacts-node-title {
    font-weight: 600;
    line-height: 22px;
    font-size: 15px;
    color: #000000
}

#contacts-page .contacts-data .left-side .contacts-node .contacts-node-text {
    margin-top: 20px;
    line-height: 22px;
    font-size: 15px;
    color: #000000
}

#contacts-page .contacts-data .left-side .contacts-node .contacts-node-text a {
    line-height: 22px;
    font-size: 15px;
    color: #000000;
    text-decoration: none !important
}

#contacts-page .contacts-data .left-side .contacts-node.cn-email {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 47px;
    background-size: 20px 15px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuNTQ1NSAwLjcyNzA1MUgwLjQ1NDU0NUMwLjIwMzE4MiAwLjcyNzA1MSAwIDAuOTMwMjMzIDAgMS4xODE2VjE0LjgxOEMwIDE1LjA2OTMgMC4yMDMxODIgMTUuMjcyNSAwLjQ1NDU0NSAxNS4yNzI1SDE5LjU0NTVDMTkuNzk2NCAxNS4yNzI1IDIwIDE1LjA2OTMgMjAgMTQuODE4VjEuMTgxNkMyMCAwLjkzMDIzMyAxOS43OTY0IDAuNzI3MDUxIDE5LjU0NTUgMC43MjcwNTFaTTE5LjA5MDkgMTMuMjYzOUwxMy40NiA3LjYzMzQxTDEyLjgxNzMgOC4yNzYxNEwxOC45MDQ1IDE0LjM2MzRIMS4wOTU0NUw3LjE4MjczIDguMjc2MTRMNi41NCA3LjYzMzQxTDAuOTA5MDkxIDEzLjI2MzlWMS42MzYxNEgxOS4wOTA5VjEzLjI2MzlaIiBmaWxsPSIjRjM2RjIxIi8+PHBhdGggZD0iTTE4LjE3MjMgMS42MzYyM0wxMCA5LjgwODVMMS44Mjc3MiAxLjYzNjIzSDAuOTA5MDg4VjIuMDAzMDVMOS42Nzg2MyAxMC43NzI2QzkuODU2MzYgMTAuOTUwMyAxMC4xNDM2IDEwLjk1MDMgMTAuMzIxNCAxMC43NzI2TDE5LjA5MDkgMi4wMDMwNVYxLjYzNjIzSDE4LjE3MjNaIiBmaWxsPSIjRjM2RjIxIi8+PC9zdmc+')
}

#contacts-page .contacts-data .left-side .contacts-node.cn-phone {
    background-repeat: no-repeat;
    background-position: 0 45px;
    background-color: transparent;
    background-size: auto 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTkuOTcgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6I2YzNmYyMTt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDEgMCkiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIi8+PC9jbGlwUGF0aD48L2RlZnM+PHRpdGxlPnBob25lLWNhbGw8L3RpdGxlPjxnIGNsYXNzPSJjbHMtMiI+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTUuODEsMTIuMzlhMiwyLDAsMCwwLTEuNDMtLjY2LDIsMiwwLDAsMC0xLjQ0LjY2TDExLjYsMTMuNzFsLS4zMi0uMTZjLS4xNS0uMDgtLjMtLjE1LS40Mi0uMjNhMTQuMzcsMTQuMzcsMCwwLDEtMy40Ny0zLjE2LDguMjUsOC4yNSwwLDAsMS0xLjE0LTEuOGMuMzQtLjMyLjY2LS42NSwxLTFMNy41OCw3YTEuOTMsMS45MywwLDAsMCwwLTIuOTJMNi40MywzYy0uMTMtLjEzLS4yNy0uMjYtLjQtLjRTNS41MiwyLDUuMjQsMS43OGEyLDIsMCwwLDAtMS40MS0uNjIsMiwyLDAsMCwwLTEuNDQuNjJoMEwxLDMuMjNBMy4xMSwzLjExLDAsMCwwLDAsNS4yLDcuMzksNy4zOSwwLDAsMCwuNTcsOC4zMywxOC40LDE4LjQsMCwwLDAsMy44LDEzLjcxYTE5LjY3LDE5LjY3LDAsMCwwLDYuNjIsNS4xOEExMC4yMSwxMC4yMSwwLDAsMCwxNC4xMywyMGguMjdBMy4xNiwzLjE2LDAsMCwwLDE2LjgzLDE5bDAsMGExMC40NywxMC40NywwLDAsMSwuNzQtLjc2bC41NS0uNTVhMi4xMiwyLjEyLDAsMCwwLC42My0xLjQ2LDIsMiwwLDAsMC0uNjUtMS40NFptMS41MSw0LjQ0czAsMCwwLDBjLS4xNy4xOC0uMzQuMzQtLjUyLjUycy0uNTUuNTQtLjgxLjg0YTIsMiwwLDAsMS0xLjU5LjY3aC0uMTlhOS4xNSw5LjE1LDAsMCwxLTMuMy0xQTE4Ljc0LDE4Ljc0LDAsMCwxLDQuNjgsMTNhMTcuMTUsMTcuMTUsMCwwLDEtMy01LjA2LDYuMSw2LjEsMCwwLDEtLjQ3LTIuNjRBMS45MiwxLjkyLDAsMCwxLDEuNzUsNEwzLjE5LDIuNmExLDEsMCwwLDEsLjY1LS4zLjkxLjkxLDAsMCwxLC42MS4yOWgwYy4yNi4yNS41MS40OS43Ni43NmwuNC40MUw2Ljc4LDQuOTJhLjgyLjgyLDAsMCwxLDAsMS4zMWMtLjEzLjEyLS4yNC4yNS0uMzcuMzYtLjM1LjM3LS42OS43LTEuMDYsMWwwLDBhLjg4Ljg4LDAsMCwwLS4yMiwxbDAsMGE5LjM0LDkuMzQsMCwwLDAsMS4zNiwyLjIzaDBhMTUuODYsMTUuODYsMCwwLDAsMy43NSwzLjQxLDUuMzYsNS4zNiwwLDAsMCwuNTIuMjhjLjE1LjA4LjMuMTUuNDIuMjNsLjA1LDBhLjkyLjkyLDAsMCwwLC40Mi4xLjkuOSwwLDAsMCwuNjQtLjI5bDEuNDQtMS40NGExLDEsMCwwLDEsLjY0LS4zMi44NC44NCwwLDAsMSwuNjEuMzFoMGwyLjMyLDIuMzJBLjgzLjgzLDAsMCwxLDE3LjMyLDE2LjgzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDEgMCkiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMC44MSw0Ljc2YTUuMzMsNS4zMywwLDAsMSwyLjkxLDEuNTEsNS40LDUuNCwwLDAsMSwxLjUxLDIuOTEuNTcuNTcsMCwwLDAsLjU2LjQ3aC4xQS41OC41OCwwLDAsMCwxNi4zNiw5LDYuNTgsNi41OCwwLDAsMCwxMSwzLjYzYS41Ny41NywwLDAsMC0uNjYuNDdBLjU2LjU2LDAsMCwwLDEwLjgxLDQuNzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMSAwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIwLDguODJBMTAuNzYsMTAuNzYsMCwwLDAsMTcsM2ExMC42NSwxMC42NSwwLDAsMC01LjgxLTMsLjU1LjU1LDAsMCwwLS42NS40Ni41Ni41NiwwLDAsMCwuNDcuNjZBOS42NCw5LjY0LDAsMCwxLDE4Ljg1LDlhLjU3LjU3LDAsMCwwLC41Ny40N2guMDlBLjU2LjU2LDAsMCwwLDIwLDguODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMSAwKSIvPjwvZz48L3N2Zz4=)
}

#contacts-page .contacts-data .left-side .contacts-node.cn-address {
    background-size: 19px 25px;
    background-repeat: no-repeat;
    background-position: 0 41px;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC41MiAyNS4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMzZmMjE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sb2NhdGlvbjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOS41LDEzLjU1YTQuMzcsNC4zNywwLDEsMSw0LjM3LTQuMzZBNC4zNyw0LjM3LDAsMCwxLDkuNSwxMy41NVptMC03LjgzQTMuNDcsMy40NywwLDEsMCwxMyw5LjE5LDMuNSwzLjUsMCwwLDAsOS41LDUuNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4yNCAwLjA4KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkuNSwxMy40OGE0LjMsNC4zLDAsMSwxLDQuMjktNC4yOUE0LjI5LDQuMjksMCwwLDEsOS41LDEzLjQ4Wm0wLTcuODNBMy41NCwzLjU0LDAsMSwwLDEzLDkuMTksMy41MywzLjUzLDAsMCwwLDkuNSw1LjY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjQgMC4wOCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjUsMjUuMDhjLS4xNSwwLS4yMy0uMDgtLjM4LS4xNkM4LjgyLDI0LjQ3LjI0LDE0LjIzLjI0LDkuMTlhOS4yNiw5LjI2LDAsMSwxLDE4LjUyLDBjMCw1LTguNTgsMTUuMjgtOSwxNS43M0EuMzcuMzcsMCwwLDEsOS41LDI1LjA4Wk05LjUuODNBOC4zOSw4LjM5LDAsMCwwLDEuMTQsOS4xOUMxLjE0LDEzLjMzLDgsMjIsOS41LDIzLjg3LDExLDIyLDE3Ljg2LDEzLjMzLDE3Ljg2LDkuMTlBOC4zOSw4LjM5LDAsMCwwLDkuNS44M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjI0IDAuMDgpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOS41LDI1YS41Ny41NywwLDAsMS0uMy0uMTVDOC44MiwyNC40LjMxLDE0LjE2LjMxLDkuMTlhOS4xOSw5LjE5LDAsMCwxLDE4LjM4LDBjMCw1LTguNTksMTUuMjEtOC44OSwxNS42NkEuNC40LDAsMCwxLDkuNSwyNVpNOS41Ljc1QTguNDIsOC40MiwwLDAsMCwxLjA3LDkuMTlDMS4wNywxMy40LDgsMjIuMTQsOS41LDI0LDExLDIyLjE0LDE3LjkzLDEzLjQsMTcuOTMsOS4xOUE4LjQyLDguNDIsMCwwLDAsOS41Ljc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjQgMC4wOCkiLz48L3N2Zz4=)
}

#contacts-page .contacts-data .right-side {
    float: none;
    margin-left: 325px
}

#contacts-page .contacts-data .right-side #ymap {
    height: 450px;
    width: 100%
}

#services-page .services-list {
    width: 70%;
    margin-top: 105px
}

#services-page .services-list .services-node {
    float: left;
    width: 50%;
    margin-bottom: 40px;
    padding: 60px 50px 0 50px;
    background-repeat: no-repeat;
    background-size: 50px 50px;
    background-position: 0 0;
    background-color: transparent
}

#services-page .services-list .services-node .services-node-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 29px;
    text-transform: uppercase;
    color: #000000;
    border-top: solid 2px #fcc200;
    padding-top: 18px
}

#services-page .services-list .services-node .services-node-description {
    padding-top: 13px
}

#services-page .services-list .services-node .services-node-description p {
    font-size: 16px;
    line-height: 29px;
    color: #000000;
    margin-bottom: 21px
}

#services-page .services-list .services-node:nth-child(odd) {
    clear: both;
    padding-left: 0
}

#services-page .services-list .services-node:nth-child(even) {
    padding-right: 0;
    background-position: 50px 0
}

#services-page .services-list .services-node:nth-child(1) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDIuNDk5OSAzNVYyNC4xNjY3QzQyLjUgMjMuNzA2NiA0Mi4xMjcxIDIzLjMzMzUgNDEuNjY3IDIzLjMzMzRDNDEuNjY2OSAyMy4zMzM0IDQxLjY2NjcgMjMuMzMzNCA0MS42NjY2IDIzLjMzMzRIMzBDMjkuNTM5OSAyMy4zMzMzIDI5LjE2NjcgMjMuNzA2MiAyOS4xNjY2IDI0LjE2NjNDMjkuMTY2NiAyNC4xNjY0IDI5LjE2NjYgMjQuMTY2NiAyOS4xNjY2IDI0LjE2NjdWMzVIMjUuODMzM1YyNC4xNjY3QzI1LjgzMzQgMjMuNzA2NiAyNS40NjA1IDIzLjMzMzUgMjUuMDAwNCAyMy4zMzM0QzI1LjAwMDMgMjMuMzMzNCAyNS4wMDAxIDIzLjMzMzQgMjUgMjMuMzMzNEgxMy4zMzMzQzEyLjg3MzIgMjMuMzMzMyAxMi41MDAxIDIzLjcwNjIgMTIuNSAyNC4xNjYzQzEyLjUgMjQuMTY2NCAxMi41IDI0LjE2NjYgMTIuNSAyNC4xNjY3VjM1SDcuNDk5OTlDMy4zNTc4MSAzNSAwIDM4LjM1NzggMCA0Mi41QzAgNDYuNjQyMSAzLjM1NzgxIDUwIDcuNDk5OTkgNTBINDIuNDk5OUM0Ni42NDIxIDUwIDQ5Ljk5OTkgNDYuNjQyMSA0OS45OTk5IDQyLjVDNDkuOTk5OSAzOC4zNTc4IDQ2LjY0MjEgMzUgNDIuNDk5OSAzNVpNMzQuOTk5OSAyNUgzNi42NjY2VjI4LjMzMzRIMzQuOTk5OVYyNVpNMzAuODMzMyAyNUgzMy4zMzMzVjI5LjE2NjdDMzMuMzMzMiAyOS42MjY4IDMzLjcwNjEgMjkuOTk5OSAzNC4xNjYyIDMwQzM0LjE2NjMgMzAgMzQuMTY2NSAzMCAzNC4xNjY2IDMwSDM3LjQ5OTlDMzcuOTYgMzAuMDAwMSAzOC4zMzMyIDI5LjYyNzIgMzguMzMzMyAyOS4xNjcxQzM4LjMzMzMgMjkuMTY3IDM4LjMzMzMgMjkuMTY2OCAzOC4zMzMzIDI5LjE2NjdWMjVINDAuODMzM1YzNUgzMC44MzMzVjI1Wk0xOC4zMzMzIDI1SDIwVjI4LjMzMzRIMTguMzMzM1YyNVpNMTQuMTY2NiAyNUgxNi42NjY2VjI5LjE2NjdDMTYuNjY2NSAyOS42MjY4IDE3LjAzOTUgMjkuOTk5OSAxNy40OTk2IDMwQzE3LjQ5OTcgMzAgMTcuNDk5OSAzMCAxNy41IDMwSDIwLjgzMzNDMjEuMjkzNCAzMC4wMDAxIDIxLjY2NjUgMjkuNjI3MiAyMS42NjY2IDI5LjE2NzFDMjEuNjY2NiAyOS4xNjcgMjEuNjY2NiAyOS4xNjY4IDIxLjY2NjYgMjkuMTY2N1YyNUgyNC4xNjY2VjM1SDE0LjE2NjZWMjVaTTQyLjQ5OTkgNDguMzMzM0g3LjQ5OTk5QzQuMjc4MzMgNDguMzMzMyAxLjY2NjY2IDQ1LjcyMTcgMS42NjY2NiA0Mi41QzEuNjY2NjYgMzkuMjc4NCA0LjI3ODMzIDM2LjY2NjcgNy40OTk5OSAzNi42NjY3SDQyLjQ5OTlDNDUuNzIxNiAzNi42NjY3IDQ4LjMzMzMgMzkuMjc4NCA0OC4zMzMzIDQyLjVDNDguMzMzMyA0NS43MjE3IDQ1LjcyMTYgNDguMzMzMyA0Mi40OTk5IDQ4LjMzMzNaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTkuMTY2NjYgMzguMzMzMkM2Ljg2NTUyIDM4LjMzMzIgNSA0MC4xOTg4IDUgNDIuNDk5OUM1IDQ0LjgwMSA2Ljg2NTUyIDQ2LjY2NjYgOS4xNjY2NiA0Ni42NjY2QzExLjQ2NzggNDYuNjY2NiAxMy4zMzMzIDQ0LjgwMSAxMy4zMzMzIDQyLjQ5OTlDMTMuMzMwNiA0MC4xOTk4IDExLjQ2NjggMzguMzM1OSA5LjE2NjY2IDM4LjMzMzJaTTkuMTY2NjYgNDQuOTk5OUM3Ljc4NTkzIDQ0Ljk5OTkgNi42NjY2NiA0My44ODA2IDYuNjY2NjYgNDIuNDk5OUM2LjY2NjY2IDQxLjExOTIgNy43ODU5MyAzOS45OTk5IDkuMTY2NjYgMzkuOTk5OUMxMC41NDc0IDM5Ljk5OTkgMTEuNjY2NyA0MS4xMTkyIDExLjY2NjcgNDIuNDk5OUMxMS42NjUyIDQzLjg4IDEwLjU0NjggNDQuOTk4NCA5LjE2NjY2IDQ0Ljk5OTlaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTIwLjAwMDYgMzguMzMzMkMxNy42OTk1IDM4LjMzMzIgMTUuODM0IDQwLjE5ODggMTUuODM0IDQyLjQ5OTlDMTUuODM0IDQ0LjgwMSAxNy42OTk1IDQ2LjY2NjYgMjAuMDAwNiA0Ni42NjY2QzIyLjMwMTggNDYuNjY2NiAyNC4xNjczIDQ0LjgwMSAyNC4xNjczIDQyLjQ5OTlDMjQuMTY0NiA0MC4xOTk4IDIyLjMwMDcgMzguMzM1OSAyMC4wMDA2IDM4LjMzMzJaTTIwLjAwMDYgNDQuOTk5OUMxOC42MTk5IDQ0Ljk5OTkgMTcuNTAwNiA0My44ODA2IDE3LjUwMDYgNDIuNDk5OUMxNy41MDA2IDQxLjExOTIgMTguNjE5OSAzOS45OTk5IDIwLjAwMDYgMzkuOTk5OUMyMS4zODE0IDM5Ljk5OTkgMjIuNTAwNiA0MS4xMTkyIDIyLjUwMDYgNDIuNDk5OUMyMi40OTkyIDQzLjg4IDIxLjM4MDcgNDQuOTk4NCAyMC4wMDA2IDQ0Ljk5OTlaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTMwLjgzMjcgMzguMzMzMkMyOC41MzE1IDM4LjMzMzIgMjYuNjY2IDQwLjE5ODggMjYuNjY2IDQyLjQ5OTlDMjYuNjY2IDQ0LjgwMSAyOC41MzE1IDQ2LjY2NjYgMzAuODMyNyA0Ni42NjY2QzMzLjEzMzggNDYuNjY2NiAzNC45OTkzIDQ0LjgwMSAzNC45OTkzIDQyLjQ5OTlDMzQuOTk2NiA0MC4xOTk4IDMzLjEzMjggMzguMzM1OSAzMC44MzI3IDM4LjMzMzJaTTMwLjgzMjcgNDQuOTk5OUMyOS40NTE5IDQ0Ljk5OTkgMjguMzMyNyA0My44ODA2IDI4LjMzMjcgNDIuNDk5OUMyOC4zMzI3IDQxLjExOTIgMjkuNDUxOSAzOS45OTk5IDMwLjgzMjcgMzkuOTk5OUMzMi4yMTM0IDM5Ljk5OTkgMzMuMzMyNyA0MS4xMTkyIDMzLjMzMjcgNDIuNDk5OUMzMy4zMzEyIDQzLjg4IDMyLjIxMjggNDQuOTk4NCAzMC44MzI3IDQ0Ljk5OTlaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQxLjY2NjcgMzguMzMzMkMzOS4zNjU1IDM4LjMzMzIgMzcuNSA0MC4xOTg4IDM3LjUgNDIuNDk5OUMzNy41IDQ0LjgwMSAzOS4zNjU1IDQ2LjY2NjYgNDEuNjY2NyA0Ni42NjY2QzQzLjk2NzggNDYuNjY2NiA0NS44MzMzIDQ0LjgwMSA0NS44MzMzIDQyLjQ5OTlDNDUuODMwNiA0MC4xOTk4IDQzLjk2NjggMzguMzM1OSA0MS42NjY3IDM4LjMzMzJaTTQxLjY2NjcgNDQuOTk5OUM0MC4yODU5IDQ0Ljk5OTkgMzkuMTY2NyA0My44ODA2IDM5LjE2NjcgNDIuNDk5OUMzOS4xNjY3IDQxLjExOTIgNDAuMjg1OSAzOS45OTk5IDQxLjY2NjcgMzkuOTk5OUM0My4wNDc0IDM5Ljk5OTkgNDQuMTY2NyA0MS4xMTkyIDQ0LjE2NjcgNDIuNDk5OUM0NC4xNjUyIDQzLjg4IDQzLjA0NjggNDQuOTk4NCA0MS42NjY3IDQ0Ljk5OTlaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTEwLjgzNCAyNUg1LjgzMzk4VjI2LjY2NjZIMTAuODM0VjI1WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0xMC44MzI3IDI4LjMzMzNINC4xNjYwMlYyOS45OTk5SDEwLjgzMjdWMjguMzMzM1oiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMTAuODMzMyAzMS42NjY2SDIuNVYzMy4zMzMzSDEwLjgzMzNWMzEuNjY2NloiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMzguOTU4MyAxNy41SDguNzQ5OTlDNi4yMTg2NCAxNy41IDQuMTY2NjYgMTUuNDQ4IDQuMTY2NjYgMTIuOTE2NkM0LjE2NjY2IDEwLjM4NTMgNi4yMTg2NCA4LjMzMzMxIDguNzQ5OTkgOC4zMzMzMUgyMy4zMzMzVjYuNjY2NjRIOC43NDk5OUM1LjI5ODIyIDYuNjY2NjQgMi41IDkuNDY0ODcgMi41IDEyLjkxNjZDMi41IDE2LjM2ODQgNS4yOTgyMiAxOS4xNjY2IDguNzQ5OTkgMTkuMTY2NkgzOC45NTgzQzQzLjIxMzUgMTkuMTcxMyA0Ni42NjE5IDIyLjYxOTcgNDYuNjY2NiAyNi44NzQ5SDQ4LjMzMzNDNDguMzI3MyAyMS42OTk3IDQ0LjEzMzUgMTcuNTA1OSAzOC45NTgzIDE3LjVaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ4LjMzMjcgMjguMzMzM0g0Ni42NjZWMjkuOTk5OUg0OC4zMzI3VjI4LjMzMzNaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ4LjMzMjcgMzEuNjY2Nkg0Ni42NjZWMzMuMzMzM0g0OC4zMzI3VjMxLjY2NjZaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ5Ljg4MTEgNy4wNzExNEw0Ny4zODExIDIuOTA0NDdDNDcuMjMwNiAyLjY1MzQzIDQ2Ljk1OTMgMi40OTk4OSA0Ni42NjY2IDIuNUg0MS42NjY2VjAuODMzMzMyQzQxLjY2NjcgMC4zNzMyMjkgNDEuMjkzOCAwLjAwMDEwNDE4OCA0MC44MzM3IDIuMTgxNzNlLTA4QzQwLjgzMzYgMi4xODE3M2UtMDggNDAuODMzNCAyLjE4MTczZS0wOCA0MC44MzMzIDIuMTgxNzNlLTA4SDI1LjgzMzNDMjUuMzczMiAtMC4wMDAxMDQxNDUgMjUuMDAwMSAwLjM3MjgxMiAyNSAwLjgzMjkxNUMyNSAwLjgzMzAxOSAyNSAwLjgzMzIyOCAyNSAwLjgzMzMzMlYxMi41QzI0Ljk5OTkgMTIuOTYwMSAyNS4zNzI4IDEzLjMzMzIgMjUuODMyOSAxMy4zMzMzQzI1LjgzMyAxMy4zMzMzIDI1LjgzMzIgMTMuMzMzMyAyNS44MzMzIDEzLjMzMzNIMjguMzMzM0MyOC4zMzMzIDE0LjcxNCAyOS40NTI2IDE1LjgzMzMgMzAuODMzMyAxNS44MzMzQzMyLjIxNDEgMTUuODMzMyAzMy4zMzMzIDE0LjcxNCAzMy4zMzMzIDEzLjMzMzNINDIuNUM0Mi41IDE0LjcxNCA0My42MTkyIDE1LjgzMzMgNDUgMTUuODMzM0M0Ni4zODA3IDE1LjgzMzMgNDcuNSAxNC43MTQgNDcuNSAxMy4zMzMzSDQ5LjE2NjZDNDkuNjI2NyAxMy4zMzM0IDQ5Ljk5OTkgMTIuOTYwNSA1MCAxMi41MDA0QzUwIDEyLjUwMDMgNTAgMTIuNTAwMSA1MCAxMi41VjcuNDk5OTlDNTAuMDAwMSA3LjM0ODg0IDQ5Ljk1OSA3LjIwMDYxIDQ5Ljg4MTEgNy4wNzExNFpNMzAuODMzMyAxNC4xNjY2QzMwLjM3MzEgMTQuMTY2NiAzMCAxMy43OTM1IDMwIDEzLjMzMzNDMzAgMTIuODczMSAzMC4zNzMxIDEyLjUgMzAuODMzMyAxMi41QzMxLjI5MzUgMTIuNSAzMS42NjY3IDEyLjg3MzEgMzEuNjY2NyAxMy4zMzMzQzMxLjY2NjIgMTMuNzkzMyAzMS4yOTMzIDE0LjE2NjIgMzAuODMzMyAxNC4xNjY2Wk00MCAxMS42NjY2SDMyLjY4MzFDMzEuNzc5NCAxMC42NDUxIDMwLjIxODYgMTAuNTQ5NSAyOS4xOTcgMTEuNDUzMkMyOS4xMjE2IDExLjUyIDI5LjA1MDMgMTEuNTkxMiAyOC45ODM1IDExLjY2NjZIMjYuNjY2N1YxLjY2NjY2SDQwVjExLjY2NjZaTTQ1IDQuMTY2NjZINDYuMTk0N0w0Ny4xOTQ4IDUuODMzMzJINDVWNC4xNjY2NlpNNDUgMTQuMTY2NkM0NC41Mzk4IDE0LjE2NjYgNDQuMTY2NiAxMy43OTM1IDQ0LjE2NjYgMTMuMzMzM0M0NC4xNjY2IDEyLjg3MzEgNDQuNTM5OCAxMi41IDQ1IDEyLjVDNDUuNDYwMiAxMi41IDQ1LjgzMzMgMTIuODczMSA0NS44MzMzIDEzLjMzMzNDNDUuODMyOSAxMy43OTMzIDQ1LjQ2IDE0LjE2NjIgNDUgMTQuMTY2NlpNNDguMzMzMyAxMS42NjY2SDQ2Ljg0OThDNDUuOTQ2IDEwLjY0NTEgNDQuMzg1MyAxMC41NDk1IDQzLjM2MzYgMTEuNDUzMkM0My4yODgyIDExLjUyIDQzLjIxNyAxMS41OTEyIDQzLjE1MDIgMTEuNjY2Nkg0MS42NjY2VjQuMTY2NjZINDMuMzMzM1Y2LjY2NjY2QzQzLjMzMzIgNy4xMjY3NiA0My43MDYxIDcuNDk5ODggNDQuMTY2MiA3LjQ5OTk5QzQ0LjE2NjMgNy40OTk5OSA0NC4xNjY1IDcuNDk5OTkgNDQuMTY2NiA3LjQ5OTk5SDQ4LjE5NDlMNDguMzMzMyA3LjczMDcyVjExLjY2NjZaIiBmaWxsPSIjRkNDMjAwIi8+PC9zdmc+)
}

#services-page .services-list .services-node:nth-child(2) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MCA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS42NzY2IDQuOTM1NDZDNy4wMDc5OSA0LjkzNTQ2IDQuODM3ODkgNy4xNDg5NSA0LjgzNzg5IDkuODcwOTRDNC44Mzc4OSAxMi41OTI5IDcuMDA3OTkgMTQuODA2NCA5LjY3NjYgMTQuODA2NEMxMi4zNDUyIDE0LjgwNjQgMTQuNTE1MyAxMi41OTI5IDE0LjUxNTMgOS44NzA5NEMxNC41MTUzIDcuMTQ4OTUgMTIuMzQ1MiA0LjkzNTQ2IDkuNjc2NiA0LjkzNTQ2Wk05LjY3NjYgMTMuMTYxM0M3Ljg5NzUyIDEzLjE2MTMgNi40NTA3OSAxMS42ODU2IDYuNDUwNzkgOS44NzA5NEM2LjQ1MDc5IDguMDU2MjggNy44OTc1MiA2LjU4MDYyIDkuNjc2NiA2LjU4MDYyQzExLjQ1NTcgNi41ODA2MiAxMi45MDI0IDguMDU2MjggMTIuOTAyNCA5Ljg3MDk0QzEyLjkwMjQgMTEuNjg1NiAxMS40NTU3IDEzLjE2MTMgOS42NzY2IDEzLjE2MTNaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ3LjU4MDYgMjYuMzIyNkM0Ni41MzA4IDI2LjMyMjYgNDUuNjQzNyAyNy4wMTI2IDQ1LjMwOTcgMjcuOTY3N0g0My41NDg0VjIxLjM4NzFINDEuOTM1NVYyNy45Njc3SDQwLjMyMjZWMjQuNjc3NEgzOC43MDk3VjI3Ljk2NzdIMzcuMDk2OFYyMy4wMzIzSDM1LjQ4MzlWMjcuOTY3N0gzNC45OTQ0TDI3LjQzMjQgMjAuODA0N0MyNy45Mzk1IDIwLjAxNjcgMjguMjI1OCAxOS4wNzk2IDI4LjIyNTggMTguMDk2OEMyOC4yMjU4IDE2Ljc0ODQgMjcuNjkxOCAxNS41MjYyIDI2LjgyOTkgMTQuNjM0NUwzMS44MDggOS4wNDgzOUgzMy45MTExQzM0LjMxNzEgMTMuMTk5IDM3Ljc2MDcgMTYuNDUxNiA0MS45MzQ3IDE2LjQ1MTZDNDYuMzgxNiAxNi40NTE2IDQ5Ljk5OTIgMTIuNzYxNiA0OS45OTkyIDguMjI1ODFDNDkuOTk5MiAzLjY4OTk3IDQ2LjM4MjQgMCA0MS45MzU1IDBDMzcuNzYwNyAwIDM0LjMxNzkgMy4yNTI1NyAzMy45MTE5IDcuNDAzMjNIMzEuMDk1MkwyNS41MTExIDEzLjY2OUMyNC44Njg1IDEzLjM0NzMgMjQuMTQ5MSAxMy4xNjEzIDIzLjM4NzEgMTMuMTYxM0MyMy4zNjMxIDEzLjE2MTMgMjMuMzM5NSAxMy4xNjQ1IDIzLjMxNjIgMTMuMTY0NUwyMi40MjIgOS4wNDgzOUgxOS4zNTQ4VjcuNjMyNTdMMTcuMTkyNiA2Ljg5NzE1QzE3LjE0ODUgNi43ODIyNyAxNy4xMDE3IDYuNjY3OCAxNy4wNTI0IDYuNTUzMzNMMTguMDcyNyA0LjQ3MzE4TDE0Ljk2OTQgMS4zMDc3N0wxMi45MyAyLjM0ODQ1QzEyLjgxNzggMi4yOTc0NCAxMi43MDU2IDIuMjQ5NjUgMTIuNTkyOSAyLjIwNTQ2TDExLjg3MTkgMEg3LjQ4MzdMNi43NjMwOSAyLjIwNTQ2QzYuNjUwMDggMi4yNTA0NSA2LjUzNzg1IDIuMjk4MjUgNi40MjU2MiAyLjM0ODQ1TDQuMzg2MjYgMS4zMDg1OEwxLjI4MjkyIDQuNDczOTlMMi4zMDMxOSA2LjU1NDE0QzIuMjUzMTggNi42Njg2MSAyLjIwNjMyIDYuNzgzMDggMi4xNjMwMSA2Ljg5ODM1TDAgNy42MzI1N1YxMi4xMDg2TDIuMTYyMjIgMTIuODQzNkMyLjIwNjMyIDEyLjk1ODkgMi4yNTMxOCAxMy4wNzMzIDIuMzAyNCAxMy4xODc4TDEuMjgyMTMgMTUuMjY3OUw0LjM4NTQ3IDE4LjQzMzRMNi40MjQ4NCAxNy4zOTI3QzYuNTM3MDYgMTcuNDQzNyA2LjY0OTI5IDE3LjQ5MTUgNi43NjExMiAxNy41MzY1TDcuNDgyOTEgMTkuNzQxOUgxMS44NzExTDEyLjU5MTggMTcuNTM2NUMxMi43MDQgMTcuNDkxNSAxMi44MTYyIDE3LjQ0MzcgMTIuOTI4IDE3LjM5MjdMMTQuOTY3OCAxOC40MzM0TDE4LjA3MTEgMTUuMjY3OUwxNy4wNTA5IDEzLjE4NzhDMTcuMTAwOSAxMy4wNzMzIDE3LjE0NzcgMTIuOTU4OSAxNy4xOTEgMTIuODQzNkwxOS4zNTQ4IDEyLjEwOTRWMTAuNjkzNUgyMS4xMjY0TDIxLjcyODkgMTMuNDY1N0MxOS44NzY2IDE0LjE1ODIgMTguNTQ4NCAxNS45Njk2IDE4LjU0ODQgMTguMDk2OEMxOC41NDg0IDE5LjQ1NDggMTkuMDk5MyAyMC43MDkxIDIwLjAxNDQgMjEuNjIwOUwxNS43MDY1IDI3Ljk2NzdIMTQuNTE2MVYyMy4wMzIzSDEyLjkwMzJWMjcuOTY3N0gxMS4yOTAzVjIxLjM4NzFIOS42Nzc0MlYyNy45Njc3SDguMDY0NTJWMjQuNjc3NEg2LjQ1MTYxVjI3Ljk2NzdINC42OTAyNkM0LjM1NjM0IDI3LjAxMjYgMy40NjkxNiAyNi4zMjI2IDIuNDE5MzUgMjYuMzIyNkMxLjA4NTY0IDI2LjMyMjYgMCAyNy40Mjk5IDAgMjguNzkwM0MwIDMwLjE1MDcgMS4wODU2NCAzMS4yNTgxIDIuNDE5MzUgMzEuMjU4MUMzLjQ2OTE2IDMxLjI1ODEgNC4zNTYzNCAzMC41NjggNC42OTAyNiAyOS42MTI5SDE2LjU1MTZMMjAuOTY3NyAyMy4xMDYyVjM5Ljk1OTRDMjAuODE1NCAzOS43OTk2IDIwLjcwNzEgMzkuNTk0NyAyMC42NjYxIDM5LjM2M0wxOS4yMjEgMzEuMjU4MUgxNy4wODA4QzE1LjY2NjcgMzEuMjU4MSAxNC41MTYxIDMyLjQzMTcgMTQuNTE2MSAzMy44NzRWMzQuMzk5NEMxNC41MTYxIDM0LjU0NDQgMTQuNTI4MyAzNC42ODkgMTQuNTUwOCAzNC44Mjk1TDE2LjAwMTQgNDMuNzA4OEMxNi4xMTQ1IDQ0LjM5OTcgMTYuNDAxNSA0NS4wNTUyIDE2LjgzMDcgNDUuNjAxNEwxOC44MjQ4IDQ4LjE0MzlDMTkuMTY3IDQ4LjU4MDkgMTkuMzU0OCA0OS4xMjg3IDE5LjM1NDggNDkuNjg2MlY1MUgzMi4yNTgxVjQ5LjY4NjJDMzIuMjU4MSA0OS4xMjc5IDMyLjQ0NTkgNDguNTgwOSAzMi43ODgxIDQ4LjE0MzlMMzQuNTk5OCA0NS44MzM2QzM1LjE3IDQ1LjEwNzggMzUuNDgzOSA0NC4xOTU2IDM1LjQ4MzkgNDMuMjY1NFYzNC41NDg0QzM1LjQ4MzkgMzMuMTg4IDM0LjM5ODIgMzIuMDgwNiAzMy4wNjQ1IDMyLjA4MDZDMzIuNzQ2IDMyLjA4MDYgMzIuNDQzNSAzMi4xNDczIDMyLjE2NDMgMzIuMjYxOEMzMS44ODYzIDMxLjIxMjcgMzAuOTUzOSAzMC40MzU1IDI5LjgzODcgMzAuNDM1NUMyOS41NTQ4IDMwLjQzNTUgMjkuMjg1NSAzMC40OTQ1IDI5LjAzMjMgMzAuNTg2OVYzMC40MzU1QzI5LjAzMjMgMjkuMDc1MSAyNy45NDY2IDI3Ljk2NzcgMjYuNjEyOSAyNy45Njc3QzI2LjMyOSAyNy45Njc3IDI2LjA1OTYgMjguMDI2OCAyNS44MDY1IDI4LjExOTJWMjIuMzYxMUMyNS45ODk2IDIyLjI1MzUgMjYuMTYxMiAyMi4xMzM0IDI2LjMyNjYgMjIuMDAzMkwzNC4zNjA0IDI5LjYxMjlINDUuMzA5N0M0NS42NDM3IDMwLjU2OCA0Ni41MzA4IDMxLjI1ODEgNDcuNTgwNiAzMS4yNTgxQzQ4LjkxNDQgMzEuMjU4MSA1MCAzMC4xNTA3IDUwIDI4Ljc5MDNDNTAgMjcuNDI5OSA0OC45MTQ0IDI2LjMyMjYgNDcuNTgwNiAyNi4zMjI2Wk0zNS40ODM5IDguMjI1ODFDMzUuNDgzOSA3LjMyMTY5IDM1LjY2MzggNi40NTg5NCAzNS45ODg3IDUuNjc0MTJMMzcuNDA0NyA2LjUwODM1QzM3LjIwOSA3LjA0Mzc1IDM3LjA5NjggNy42MjEzMiAzNy4wOTY4IDguMjI1ODFDMzcuMDk2OCA4LjgzMDI5IDM3LjIwOSA5LjQwNzg2IDM3LjQwNDcgOS45NDMyNkwzNS45ODg3IDEwLjc3NzVDMzUuNjYzOCA5Ljk5MjY3IDM1LjQ4MzkgOS4xMjk5MiAzNS40ODM5IDguMjI1ODFaTTQxLjkzNTUgNC45MzU0OEM0My43MTQ2IDQuOTM1NDggNDUuMTYxMyA2LjQxMTE1IDQ1LjE2MTMgOC4yMjU4MUM0NS4xNjEzIDEwLjA0MDUgNDMuNzE0NiAxMS41MTYxIDQxLjkzNTUgMTEuNTE2MUM0MC4xNTY0IDExLjUxNjEgMzguNzA5NyAxMC4wNDA1IDM4LjcwOTcgOC4yMjU4MUMzOC43MDk3IDYuNDExMTUgNDAuMTU2NCA0LjkzNTQ4IDQxLjkzNTUgNC45MzU0OFpNNDguMzg3MSA4LjIyNTgxQzQ4LjM4NzEgOS4xMjk5MiA0OC4yMDcxIDkuOTkyNjcgNDcuODgyMyAxMC43Nzc1TDQ2LjQ2NjMgOS45NDMyNkM0Ni42NjIgOS40MDc4NiA0Ni43NzQyIDguODMwMjkgNDYuNzc0MiA4LjIyNTgxQzQ2Ljc3NDIgNy42MjEzMiA0Ni42NjIgNy4wNDM3NSA0Ni40NjYzIDYuNTA4MzVMNDcuODgyMyA1LjY3NDEyQzQ4LjIwNzEgNi40NTg5NCA0OC4zODcxIDcuMzIxNjkgNDguMzg3MSA4LjIyNTgxWk0zNi44MDQyIDEyLjE5ODFMMzguMjA4OCAxMS4zNzA3QzM4LjkzMzcgMTIuMjYzMiAzOS45NjIzIDEyLjg4NjYgNDEuMTI5IDEzLjA4NzRWMTQuNzQ5OEMzOS4zNjc3IDE0LjUyMzMgMzcuODI5MiAxMy41NzI2IDM2LjgwNDIgMTIuMTk4MVpNNDIuNzQxOSAxNC43NDk4VjEzLjA4NzRDNDMuOTA4NyAxMi44ODY2IDQ0LjkzNzIgMTIuMjYzMiA0NS42NjIyIDExLjM3MDdMNDcuMDY2OCAxMi4xOTgxQzQ2LjA0MTggMTMuNTcyNiA0NC41MDMzIDE0LjUyMzMgNDIuNzQxOSAxNC43NDk4Wk00Ny4wNjY4IDQuMjUzNDhMNDUuNjYyMiA1LjA4MDg4QzQ0LjkzNzIgNC4xODkyMiA0My45MDg3IDMuNTY1ODYgNDIuNzQxOSAzLjM2NDIzVjEuNzAxNzlDNDQuNTAzMyAxLjkyODMzIDQ2LjA0MTggMi44NzkwMyA0Ny4wNjY4IDQuMjUzNDhaTTQxLjEyOSAxLjcwMTc5VjMuMzY0MjNDMzkuOTYyMyAzLjU2NTA1IDM4LjkzMzcgNC4xODg0MSAzOC4yMDg4IDUuMDgwODhMMzYuODA0MiA0LjI1MzQ4QzM3LjgyOTIgMi44NzkwMyAzOS4zNjc3IDEuOTI4MzMgNDEuMTI5IDEuNzAxNzlaTTE3Ljc0MTkgMTAuOTIyOUwxNS45Mjc0IDExLjUzOThMMTUuODAwNiAxMS45MzIyQzE1LjcwNDkgMTIuMjI5NSAxNS41ODIxIDEyLjUzMDMgMTUuNDM0OCAxMi44MjYzTDE1LjI1MTcgMTMuMTk1OEwxNi4xMDgyIDE0Ljk0MzhMMTQuNjQ5MiAxNi40MzE5TDEyLjkzNjMgMTUuNTU4M0wxMi41NzQ4IDE1Ljc0NDNDMTIuMjgxNSAxNS44OTQ5IDExLjk4NjEgMTYuMDIwNiAxMS42OTc1IDE2LjExNzhMMTEuMzEyOCAxNi4yNDY4TDEwLjcwODcgMTguMDk2OEg4LjY0NTMzTDguMDQwNSAxNi4yNDZMNy42NTU3OCAxNi4xMTY2QzcuMzY2NzUgMTYuMDE5OCA3LjA3MTAyIDE1Ljg5MzcgNi43NzgwNSAxNS43NDM1TDYuNDE2OTYgMTUuNTU3NUw0LjcwNDA0IDE2LjQzMTFMMy4yNDUxIDE0Ljk0M0w0LjEwMTU2IDEzLjE5NUwzLjkxOTI0IDEyLjgyNjNDMy43NzI3NiAxMi41Mjk1IDMuNjQ5OSAxMi4yMjg3IDMuNTUzMDMgMTEuOTMyMkwzLjQyNzQyIDExLjUzOThMMS42MTI5IDEwLjkyMjlWOC44MTgyNEwzLjQyNzQyIDguMjAxMzFMMy41NTQyMSA3LjgwODg5QzMuNjQ5OSA3LjUxMTY3IDMuNzcyNzYgNy4yMTA4MyAzLjkyMDAzIDYuOTE0NDJMNC4xMDMxNCA2LjU0NTNMMy4yNDUxIDQuNzk4MTJMNC43MDQwNCAzLjMxTDYuNDE3NzUgNC4xODM1OUw2Ljc4MDAyIDMuOTk3NjNDNy4wNzEwMiAzLjg0ODIyIDcuMzY1OTYgMy43MjI5IDcuNjU2NTcgMy42MjQwOUw4LjA0MTI4IDMuNDk1MTZMOC42NDYxMiAxLjY0NTE2SDEwLjcwOTVMMTEuMzE0MyAzLjQ5NTk3TDExLjY5OTEgMy42MjUzQzExLjk5MDUgMy43MjI5IDEyLjI4NTQgMy44NDgyMiAxMi41NzYgMy45OTg0M0wxMi45Mzc5IDQuMTg1MkwxNC42NTE2IDMuMzExNjFMMTYuMTEwNSA0Ljc5OTczTDE1LjI1NDEgNi41NDc3MUwxNS40MzcyIDYuOTE3MjNDMTUuNTg0IDcuMjE0MDUgMTUuNzA2NSA3LjUxNTI5IDE1LjgwMzQgNy44MTEzTDE1LjkyOTggOC4yMDM3MkwxNy43NDQzIDguODIwNjVWMTAuOTIyOUgxNy43NDE5Wk0yLjQxOTM1IDI5LjYxMjlDMS45NzUxOCAyOS42MTI5IDEuNjEyOSAyOS4yNDM0IDEuNjEyOSAyOC43OTAzQzEuNjEyOSAyOC4zMzczIDEuOTc1MTggMjcuOTY3NyAyLjQxOTM1IDI3Ljk2NzdDMi44NjM1MyAyNy45Njc3IDMuMjI1ODEgMjguMzM3MyAzLjIyNTgxIDI4Ljc5MDNDMy4yMjU4MSAyOS4yNDM0IDIuODYzNTMgMjkuNjEyOSAyLjQxOTM1IDI5LjYxMjlaTTIzLjM4NzEgMTQuODA2NUMyNS4xNjYyIDE0LjgwNjUgMjYuNjEyOSAxNi4yODIxIDI2LjYxMjkgMTguMDk2OEMyNi42MTI5IDE4LjkyNzQgMjYuMzA1IDE5LjcwNjYgMjUuNzgwNSAyMC4yOTk4QzI1LjY0OTMgMTkuMDY0OCAyNC42MzIyIDE4LjA5NjggMjMuMzg3MSAxOC4wOTY4QzIyLjE0MDQgMTguMDk2OCAyMS4xMjMzIDE5LjA2NjggMjAuOTkzNyAyMC4zMDNDMjAuNDY4NCAxOS43MTA2IDIwLjE2MTMgMTguOTMxIDIwLjE2MTMgMTguMDk2OEMyMC4xNjEzIDE2LjI4MjEgMjEuNjA4IDE0LjgwNjUgMjMuMzg3MSAxNC44MDY1Wk0yNi42MTI5IDI5LjYxMjlDMjcuMDU3MSAyOS42MTI5IDI3LjQxOTQgMjkuOTgyNCAyNy40MTk0IDMwLjQzNTVWNDAuMzA2NEgyOS4wMzIzVjMyLjkwMzJDMjkuMDMyMyAzMi40NTAyIDI5LjM5NDUgMzIuMDgwNiAyOS44Mzg3IDMyLjA4MDZDMzAuMjgyOSAzMi4wODA2IDMwLjY0NTIgMzIuNDUwMiAzMC42NDUyIDMyLjkwMzJWNDAuMzA2NEgzMi4yNTgxVjM0LjU0ODRDMzIuMjU4MSAzNC4wOTUzIDMyLjYyMDMgMzMuNzI1OCAzMy4wNjQ1IDMzLjcyNThDMzMuNTA4NyAzMy43MjU4IDMzLjg3MSAzNC4wOTUzIDMzLjg3MSAzNC41NDg0VjQzLjI2NTRDMzMuODcxIDQzLjgyMzcgMzMuNjgzMSA0NC4zNzA4IDMzLjM0MDkgNDQuODA3OEwzMS41MjkyIDQ3LjExOEMzMS4wMjY3IDQ3Ljc1ODMgMzAuNzIzNSA0OC41NDIzIDMwLjY1ODkgNDkuMzU1NkgyMC45NTRDMjAuODg4NiA0OC41NDIzIDIwLjU4NTQgNDcuNzU4MyAyMC4wODM3IDQ3LjExOEwxOC4wODk2IDQ0LjU3NTZDMTcuODMyMSA0NC4yNDc0IDE3LjY1OTYgNDMuODU1IDE3LjU5MTkgNDMuNDM5N0wxNi4xNDEyIDM0LjU1OTJDMTYuMTMzIDM0LjUwNTggMTYuMTI5IDM0LjQ1MjggMTYuMTI5IDM0LjM5OTRWMzMuODc0QzE2LjEyOSAzMy4zMzgyIDE2LjU1NTUgMzIuOTAzMiAxNy4wODA4IDMyLjkwMzJIMTcuODc1TDE5LjA3OTIgMzkuNjU3NEMxOS4zMTcgNDAuOTg2OCAyMC40NDk5IDQxLjk1MTYgMjEuNzc0MiA0MS45NTE2SDIyLjU4MDZWMjAuNTY0NUMyMi41ODA2IDIwLjExMTUgMjIuOTQyOSAxOS43NDE5IDIzLjM4NzEgMTkuNzQxOUMyMy44MzEzIDE5Ljc0MTkgMjQuMTkzNSAyMC4xMTE1IDI0LjE5MzUgMjAuNTY0NVY0MC4zMDY0SDI1LjgwNjVWMzAuNDM1NUMyNS44MDY1IDI5Ljk4MjQgMjYuMTY4NyAyOS42MTI5IDI2LjYxMjkgMjkuNjEyOVpNNDcuNTgwNiAyOS42MTI5QzQ3LjEzNjUgMjkuNjEyOSA0Ni43NzQyIDI5LjI0MzQgNDYuNzc0MiAyOC43OTAzQzQ2Ljc3NDIgMjguMzM3MyA0Ny4xMzY1IDI3Ljk2NzcgNDcuNTgwNiAyNy45Njc3QzQ4LjAyNDggMjcuOTY3NyA0OC4zODcxIDI4LjMzNzMgNDguMzg3MSAyOC43OTAzQzQ4LjM4NzEgMjkuMjQzNCA0OC4wMjQ4IDI5LjYxMjkgNDcuNTgwNiAyOS42MTI5WiIgZmlsbD0iI0ZDQzIwMCIvPjwvc3ZnPg==)
}

#services-page .services-list .services-node:nth-child(3) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzguNDU0OCAyNS42NzUyTDQxLjIwMyAyMi45MjYxTDM1LjM4NjUgMTcuMTA5N0wzMi42Mzc1IDE5Ljg1NzlDMzEuNjc4MyAxOS4zMjgyIDMwLjY2MzMgMTguOTE0NCAyOS42MTEyIDE4LjYxMDlWMTQuNzk3NEMzMi4yNjgxIDEzLjM2NzggMzMuNzI0MSAxMS4wMjAxIDMzLjcyNDEgOC4xMzY5N0MzMy43MjQxIDQuNjYzMjEgMzEuNTIwNCAxLjU0OTc0IDI4LjI0MDggMC4zODgyNThMMjcuMTQ0MyAwVjYuNzIxMzFMMjUuNDk5MSA3LjI2OTk3TDIzLjg1NCA2LjcyMTMxVjBMMjIuNzU2NiAwLjM4ODI1OEMxOS40NzcgMS41NDk3NCAxNy4yNzMzIDQuNjYzMjEgMTcuMjczMyA4LjEzNjk3QzE3LjI3MzMgMTEuMDIwMSAxOC43MjkzIDEzLjM2NzggMjEuMzg2MiAxNC43OTc0VjE4LjYxMDlDMjAuMzM0MSAxOC45MTUyIDE5LjMxOTEgMTkuMzI4MiAxOC4zNTk5IDE5Ljg1NzlMMTUuNjEwOSAxNy4xMDk3TDkuNzk0NDEgMjIuOTI2MUwxMi41NDI2IDI1LjY3NTJDMTIuMDEyMSAyNi42MzUyIDExLjU5MTcgMjcuNjQ4NiAxMS4yODgyIDI4LjcwMTVINy40MDIzNFYzNi45MjczSDExLjI4ODJDMTEuNTkyNiAzNy45ODAyIDEyLjAxMjEgMzguOTkzNiAxMi41NDI2IDM5Ljk1MzZMOS43OTQ0MSA0Mi43MDI2TDE1LjYxMDkgNDguNTE5MUwxOC4zNTk5IDQ1Ljc3MDhDMTkuMzE5OSA0Ni4zMDE0IDIwLjMzMzMgNDYuNzIxOCAyMS4zODYyIDQ3LjAyNTNWNTAuOTExMkgyOS42MTJWNDcuMDI1M0MzMC42NjQ5IDQ2LjcyMDkgMzEuNjc4MyA0Ni4zMDE0IDMyLjYzODMgNDUuNzcwOEwzNS4zODc0IDQ4LjUxOTFMNDEuMjAzOCA0Mi43MDI2TDM4LjQ1NTYgMzkuOTUzNkMzOC45ODYxIDM4Ljk5MzYgMzkuNDA2NSAzNy45ODAyIDM5LjcxIDM2LjkyNzNINDMuNTk1OVYyOC43MDE1SDM5LjcxQzM5LjQwNTcgMjcuNjQ4NiAzOC45ODYxIDI2LjYzNTIgMzguNDU0OCAyNS42NzUyWk0xOC45MTg1IDguMTM2OTdDMTguOTE4NSA1Ljc2NzExIDIwLjIwMjUgMy42MDYxOSAyMi4yMDg4IDIuNDQ1NTNWNy45MDc0N0wyNS40OTkxIDkuMDAzOTdMMjguNzg5NCA3LjkwNzQ3VjIuNDQ1NTNDMzAuNzk1NyAzLjYwNjE5IDMyLjA3OTggNS43NjcxMSAzMi4wNzk4IDguMTM2OTdDMzIuMDc5OCAxMC41NDk2IDMwLjgyMDQgMTIuNDIxIDI4LjQzNzQgMTMuNTQ4N0wyNy45NjY5IDEzLjc3MTZWMjcuMDU2M0gyOS42MTJWMjUuNjg1OUMzMi4xNDQ3IDI3LjEzODYgMzMuNzI0OSAyOS44MTk0IDMzLjcyNDkgMzIuODE0NEMzMy43MjQ5IDM1Ljg1MTMgMzIuMDY2NiAzOC41MDI1IDI5LjYxMiAzOS45MjcyVjI4LjcwMTVIMjcuOTY2OVY0MC42NjFDMjcuMTg3MSA0MC45MDY5IDI2LjM1ODcgNDEuMDQwMiAyNS40OTkxIDQxLjA0MDJDMjQuNjM5NSA0MS4wNDAyIDIzLjgxMTIgNDAuOTA2OSAyMy4wMzE0IDQwLjY2MVYxMy43NzE2TDIyLjU2MDkgMTMuNTQ4N0MyMC4xNzc4IDEyLjQyMSAxOC45MTg1IDEwLjU0OTYgMTguOTE4NSA4LjEzNjk3Wk00MS45NTA3IDM1LjI4MjFIMzguNDMwMUwzOC4yNzc5IDM1LjkxMTRDMzcuOTU3OSAzNy4yMzQ5IDM3LjQzNTYgMzguNDk1OSAzNi43MjQxIDM5LjY1ODNMMzYuMzg2IDQwLjIxMUwzOC44Nzc2IDQyLjcwMThMMzUuMzg3NCA0Ni4xOTJMMzIuODk2NiA0My43MDA0TDMyLjM0MzggNDQuMDM4NUMzMS4xODA3IDQ0Ljc1IDI5LjkyMDUgNDUuMjcyNCAyOC41OTcgNDUuNTkyNEwyNy45NjY5IDQ1Ljc0NTNWNDkuMjY2SDIzLjAzMTRWNDUuNzQ1M0wyMi40MDIxIDQ1LjU5MzJDMjEuMDc4NiA0NS4yNzMyIDE5LjgxNzYgNDQuNzUwOSAxOC42NTUyIDQ0LjAzOTNMMTguMTAyNSA0My43MDEyTDE1LjYxMTcgNDYuMTkyOEwxMi4xMjE1IDQyLjcwMjZMMTQuNjEzMSA0MC4yMTE4TDE0LjI3NSAzOS42NTkxQzEzLjU2MzUgMzguNDk1OSAxMy4wNDExIDM3LjIzNTggMTIuNzIxMSAzNS45MTIyTDEyLjU2ODEgMzUuMjgyMUg5LjA0NzVWMzAuMzQ2NkgxMi41NjgxTDEyLjcyMDMgMjkuNzE3NEMxMy4wNDAzIDI4LjM5MzggMTMuNTYyNiAyNy4xMzI4IDE0LjI3NDIgMjUuOTcwNUwxNC42MTIzIDI1LjQxNzdMMTIuMTIwNyAyMi45MjdMMTUuNjEwOSAxOS40MzY4TDE4LjEwMTYgMjEuOTI4NEwxOC42NTQ0IDIxLjU5MDNDMTkuNTE1NyAyMS4wNjMgMjAuNDMxMiAyMC42NDEgMjEuMzg1NCAyMC4zMjc2VjIzLjg0NUMxNy44NzA1IDI1LjQ1MTUgMTUuNjI3MyAyOC45MDk2IDE1LjYyNzMgMzIuODE1MkMxNS42MjczIDM4LjI1ODIgMjAuMDU1MyA0Mi42ODYyIDI1LjQ5ODMgNDIuNjg2MkMzMC45NDEzIDQyLjY4NjIgMzUuMzY5MyAzOC4yNTgyIDM1LjM2OTMgMzIuODE1MkMzNS4zNjkzIDI4LjkwODggMzMuMTI2MSAyNS40NTA2IDI5LjYxMTIgMjMuODQ1VjIwLjMyNzZDMzAuNTY1NCAyMC42NDE4IDMxLjQ4MDkgMjEuMDYzOCAzMi4zNDIyIDIxLjU5MDNMMzIuODk0OSAyMS45Mjg0TDM1LjM4NTcgMTkuNDM2OEwzOC44NzU5IDIyLjkyN0wzNi4zODQzIDI1LjQxNzdMMzYuNzIyNCAyNS45NzA1QzM3LjQzMzkgMjcuMTMzNiAzNy45NTYzIDI4LjM5MzggMzguMjc2MyAyOS43MTc0TDM4LjQzMDEgMzAuMzQ2Nkg0MS45NTA3VjM1LjI4MjFaTTIxLjM4NjIgMjUuNjg2N1YzOS45MjcyQzE4LjkzMTYgMzguNTAyNSAxNy4yNzMzIDM1Ljg1MTMgMTcuMjczMyAzMi44MTQ0QzE3LjI3MzMgMjkuODIwMiAxOC44NTM1IDI3LjEzOTQgMjEuMzg2MiAyNS42ODY3WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0zLjI5MDMyIDQwLjM2OVYxMC42MDQ3QzMuMjkwMzIgMTAuMTUxNSAzLjY1OTY2IDkuNzgyMTEgNC4xMTI5IDkuNzgyMTFIMTAuODQ0OUMxMS4xODU1IDEwLjczNzEgMTIuMDkwMyAxMS40MjczIDEzLjE2MTMgMTEuNDI3M0MxNC41MjE4IDExLjQyNzMgMTUuNjI5IDEwLjMyMDEgMTUuNjI5IDguOTU5NTNDMTUuNjI5IDcuNTk4OTggMTQuNTIxOCA2LjQ5MTc5IDEzLjE2MTMgNi40OTE3OUMxMi4wOTAzIDYuNDkxNzkgMTEuMTg1NSA3LjE4MTk0IDEwLjg0NDkgOC4xMzY5NUg0LjExMjlDMi43NTIzNSA4LjEzNjk1IDEuNjQ1MTYgOS4yNDQxNSAxLjY0NTE2IDEwLjYwNDdWNDAuMzY5QzAuNjkwMTQ1IDQwLjcwOTUgMCA0MS42MTQzIDAgNDIuNjg1M0MwIDQ0LjA0NTkgMS4xMDcxOSA0NS4xNTMxIDIuNDY3NzQgNDUuMTUzMUMzLjgyODI5IDQ1LjE1MzEgNC45MzU0OCA0NC4wNDU5IDQuOTM1NDggNDIuNjg1M0M0LjkzNTQ4IDQxLjYxNDMgNC4yNDUzNCA0MC43MDk1IDMuMjkwMzIgNDAuMzY5Wk0xMy4xNjEzIDguMTM2OTVDMTMuNjE0NSA4LjEzNjk1IDEzLjk4MzkgOC41MDYyOSAxMy45ODM5IDguOTU5NTNDMTMuOTgzOSA5LjQxMjc4IDEzLjYxNDUgOS43ODIxMSAxMy4xNjEzIDkuNzgyMTFDMTIuNzA4IDkuNzgyMTEgMTIuMzM4NyA5LjQxMjc4IDEyLjMzODcgOC45NTk1M0MxMi4zMzg3IDguNTA2MjkgMTIuNzA4IDguMTM2OTUgMTMuMTYxMyA4LjEzNjk1Wk0yLjQ2Nzc0IDQzLjUwNzlDMi4wMTQ1IDQzLjUwNzkgMS42NDUxNiA0My4xMzg2IDEuNjQ1MTYgNDIuNjg1M0MxLjY0NTE2IDQyLjIzMjEgMi4wMTQ1IDQxLjg2MjggMi40Njc3NCA0MS44NjI4QzIuOTIwOTggNDEuODYyOCAzLjI5MDMyIDQyLjIzMjEgMy4yOTAzMiA0Mi42ODUzQzMuMjkwMzIgNDMuMTM4NiAyLjkyMDk4IDQzLjUwNzkgMi40Njc3NCA0My41MDc5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik02LjU4MDcxIDExLjQyNzNINC45MzU1NVYxMy4wNzI1SDYuNTgwNzFWMTEuNDI3M1oiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNNi41ODA3MSAxNC43MTc2SDQuOTM1NTVWMTYuMzYyOEg2LjU4MDcxVjE0LjcxNzZaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTYuNTgwNzEgMTguMDA3OUg0LjkzNTU1VjE5LjY1MzFINi41ODA3MVYxOC4wMDc5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik00OS4zNTUgNDAuMzY5VjEwLjYwNDdDNDkuMzU1IDkuMjQ0MTggNDguMjQ3OCA4LjEzNjk4IDQ2Ljg4NzIgOC4xMzY5OEg0MC4xNTUyQzM5LjgxNDcgNy4xODE5NyAzOC45MDk4IDYuNDkxODIgMzcuODM4OCA2LjQ5MTgyQzM2LjQ3ODMgNi40OTE4MiAzNS4zNzExIDcuNTk5MDIgMzUuMzcxMSA4Ljk1OTU2QzM1LjM3MTEgMTAuMzIwMSAzNi40NzgzIDExLjQyNzMgMzcuODM4OCAxMS40MjczQzM4LjkwOTggMTEuNDI3MyAzOS44MTQ3IDEwLjczNzIgNDAuMTU1MiA5Ljc4MjE0SDQ2Ljg4NzJDNDcuMzQwNSA5Ljc4MjE0IDQ3LjcwOTggMTAuMTUxNSA0Ny43MDk4IDEwLjYwNDdWNDAuMzY5QzQ2Ljc1NDggNDAuNzA5NSA0Ni4wNjQ2IDQxLjYxNDQgNDYuMDY0NiA0Mi42ODU0QzQ2LjA2NDYgNDQuMDQ1OSA0Ny4xNzE4IDQ1LjE1MzEgNDguNTMyNCA0NS4xNTMxQzQ5Ljg5MjkgNDUuMTUzMSA1MS4wMDAxIDQ0LjA0NTkgNTEuMDAwMSA0Mi42ODU0QzUxLjAwMDEgNDEuNjE0NCA1MC4zMSA0MC43MDk1IDQ5LjM1NSA0MC4zNjlaTTM3LjgzODggOS43ODIxNEMzNy4zODU2IDkuNzgyMTQgMzcuMDE2MyA5LjQxMjgxIDM3LjAxNjMgOC45NTk1NkMzNy4wMTYzIDguNTA2MzIgMzcuMzg1NiA4LjEzNjk4IDM3LjgzODggOC4xMzY5OEMzOC4yOTIxIDguMTM2OTggMzguNjYxNCA4LjUwNjMyIDM4LjY2MTQgOC45NTk1NkMzOC42NjE0IDkuNDEyODEgMzguMjkyMSA5Ljc4MjE0IDM3LjgzODggOS43ODIxNFpNNDguNTMyNCA0My41MDhDNDguMDc5MSA0My41MDggNDcuNzA5OCA0My4xMzg2IDQ3LjcwOTggNDIuNjg1NEM0Ny43MDk4IDQyLjIzMjEgNDguMDc5MSA0MS44NjI4IDQ4LjUzMjQgNDEuODYyOEM0OC45ODU2IDQxLjg2MjggNDkuMzU1IDQyLjIzMjEgNDkuMzU1IDQyLjY4NTRDNDkuMzU1IDQzLjEzODYgNDguOTg1NiA0My41MDggNDguNTMyNCA0My41MDhaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ2LjA2NTEgMTEuNDI3M0g0NC40MTk5VjEzLjA3MjVINDYuMDY1MVYxMS40MjczWiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik00Ni4wNjUxIDE0LjcxNzZINDQuNDE5OVYxNi4zNjI4SDQ2LjA2NTFWMTQuNzE3NloiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNNDYuMDY1MSAxOC4wMDc5SDQ0LjQxOTlWMTkuNjUzMUg0Ni4wNjUxVjE4LjAwNzlaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTI2LjMyMjkgMzcuNzQ5OUgyNC42Nzc3VjM5LjM5NUgyNi4zMjI5VjM3Ljc0OTlaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTI2LjMyMjkgMzQuNDU5NUgyNC42Nzc3VjM2LjEwNDdIMjYuMzIyOVYzNC40NTk1WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0yNi4zMjI5IDMxLjE2OTJIMjQuNjc3N1YzMi44MTQ0SDI2LjMyMjlWMzEuMTY5MloiIGZpbGw9IiNGQ0MyMDAiLz48L3N2Zz4=)
}

#services-page .services-list .services-node:nth-child(4) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjQuOTk5MSAzMC42NDUyQzIyLjc3NTggMzAuNjQ1MiAyMC45NjY4IDMyLjQ1NDIgMjAuOTY2OCAzNC42Nzc0QzIwLjk2NjggMzYuOTAwNyAyMi43NzU4IDM4LjcwOTcgMjQuOTk5MSAzOC43MDk3QzI3LjIyMjMgMzguNzA5NyAyOS4wMzEzIDM2LjkwMDcgMjkuMDMxMyAzNC42Nzc0QzI5LjAzMTMgMzIuNDU0MiAyNy4yMjIzIDMwLjY0NTIgMjQuOTk5MSAzMC42NDUyWk0yNC45OTkxIDM3LjA5NjhDMjMuNjY1MyAzNy4wOTY4IDIyLjU3OTcgMzYuMDExMSAyMi41Nzk3IDM0LjY3NzRDMjIuNTc5NyAzMy4zNDM3IDIzLjY2NTMgMzIuMjU4MSAyNC45OTkxIDMyLjI1ODFDMjYuMzMyOCAzMi4yNTgxIDI3LjQxODQgMzMuMzQzNyAyNy40MTg0IDM0LjY3NzRDMjcuNDE4NCAzNi4wMTExIDI2LjMzMjggMzcuMDk2OCAyNC45OTkxIDM3LjA5NjhaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTI0LjE5MzQgMy4yMjU4SDMwLjY0NVY0LjgzODdIMjQuMTkzNFYzLjIyNThaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTI0LjE5MzQgNi40NTE2SDMwLjY0NVY4LjA2NDVIMjQuMTkzNFY2LjQ1MTZaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTE5LjM1NTUgOS42Nzc0M0gzMC42NDU4VjExLjI5MDNIMTkuMzU1NVY5LjY3NzQzWiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0xOS4zNTU1IDEyLjkwMzJIMzAuNjQ1OFYxNC41MTYxSDE5LjM1NTVWMTIuOTAzMloiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMTkuMzU1NSAxNi4xMjlIMzAuNjQ1OFYxNy43NDE5SDE5LjM1NTVWMTYuMTI5WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik01MCAyNS44MDY1VjE5LjM1NDhIMzguNzA5N1YyNS44MDY1SDQzLjU0ODRWMzMuODcxSDMzLjg3MVYzMi40ODI5TDMxLjg5MTEgMzEuODIyNUwzMi44MjQzIDI5Ljk1NjRMMjkuNzIxIDI2Ljg1MzFMMjcuODU0MSAyNy43ODcxTDI3LjE5NDUgMjUuODA2NUgyNS44MDY1VjIwLjk2NzdIMzMuODcxVjExLjI5MDNINDMuNTQ4NFYxNS43OTUxTDQxLjY5OTIgMTMuOTQ1OUw0MC41NTg4IDE1LjA4NjNMNDQuMzU0OCAxOC44ODIzTDQ4LjE1MDggMTUuMDg2M0w0Ny4wMTA1IDEzLjk0NTlMNDUuMTYxMyAxNS43OTUxVjkuNjc3NDJIMzMuODcxVjBIMjEuNDQwM0wxNi4xMjkgNS4zMTEyNFY5LjY3NzQySDQuODM4NzFWMTUuNzk1MUwyLjk4OTU0IDEzLjk0NTlMMS44NDkxNyAxNS4wODYzTDUuNjQ1MTYgMTguODgyM0w5LjQ0MTE1IDE1LjA4NjNMOC4zMDA3OCAxMy45NDU5TDYuNDUxNjEgMTUuNzk1MVYxMS4yOTAzSDE2LjEyOVYyMC45Njc3SDI0LjE5MzVWMjUuODA2NUgyMi44MDU1TDIyLjE0NTkgMjcuNzg3MUwyMC4yNzkgMjYuODUzMUwxNy4xNzU3IDI5Ljk1NjRMMTguMTA4OSAzMS44MjI1TDE2LjEyOSAzMi40ODI5VjMzLjg3MUg2LjQ1MTYxVjI1LjgwNjVIMTEuMjkwM1YxOS4zNTQ4SDBWMjUuODA2NUg0LjgzODcxVjM4LjgyNDNDMy40NTA2NSAzOS4xODQ2IDIuNDE5MzUgNDAuNDM3MiAyLjQxOTM1IDQxLjkzNTVDMi40MTkzNSA0My43MTQ2IDMuODY2MDkgNDUuMTYxMyA1LjY0NTE2IDQ1LjE2MTNDNy40MjQyNCA0NS4xNjEzIDguODcwOTcgNDMuNzE0NiA4Ljg3MDk3IDQxLjkzNTVDOC44NzA5NyA0MC40MzcyIDcuODM5NjcgMzkuMTg0NiA2LjQ1MTYxIDM4LjgyNDNWMzUuNDgzOUgxMS4yOTAzVjQ1LjMwOTdDMTAuMzUzOSA0NS42NDM3IDkuNjc3NDIgNDYuNTMwOCA5LjY3NzQyIDQ3LjU4MDZDOS42Nzc0MiA0OC45MTQ0IDEwLjc2MzEgNTAgMTIuMDk2OCA1MEMxMy40MzA1IDUwIDE0LjUxNjEgNDguOTE0NCAxNC41MTYxIDQ3LjU4MDZDMTQuNTE2MSA0Ni41MzA4IDEzLjgzOTYgNDUuNjQzNyAxMi45MDMyIDQ1LjMwOTdWMzUuNDgzOUgxNi4xMjlWMzYuODcxOUwxOC4xMDg5IDM3LjUzMjNMMTcuMTc1NyAzOS4zOTg0TDIwLjI3OSA0Mi41MDE3TDIyLjE0NTkgNDEuNTY3N0wyMi44MDU1IDQzLjU0ODRIMjcuMTkzN0wyNy44NTMzIDQxLjU2NzdMMjkuNzIwMiA0Mi41MDE3TDMyLjgyMzUgMzkuMzk4NEwzMS44OTAzIDM3LjUzMjNMMzMuODcxIDM2Ljg3MTlWMzUuNDgzOUgzNy4wOTY4VjQ1LjMwOTdDMzYuMTYwNCA0NS42NDM3IDM1LjQ4MzkgNDYuNTMwOCAzNS40ODM5IDQ3LjU4MDZDMzUuNDgzOSA0OC45MTQ0IDM2LjU2OTUgNTAgMzcuOTAzMiA1MEMzOS4yMzY5IDUwIDQwLjMyMjYgNDguOTE0NCA0MC4zMjI2IDQ3LjU4MDZDNDAuMzIyNiA0Ni41MzA4IDM5LjY0NjEgNDUuNjQzNyAzOC43MDk3IDQ1LjMwOTdWMzUuNDgzOUg0My41NDg0VjM4LjgyNDNDNDIuMTYwMyAzOS4xODQ2IDQxLjEyOSA0MC40MzcyIDQxLjEyOSA0MS45MzU1QzQxLjEyOSA0My43MTQ2IDQyLjU3NTggNDUuMTYxMyA0NC4zNTQ4IDQ1LjE2MTNDNDYuMTMzOSA0NS4xNjEzIDQ3LjU4MDYgNDMuNzE0NiA0Ny41ODA2IDQxLjkzNTVDNDcuNTgwNiA0MC40MzcyIDQ2LjU0OTMgMzkuMTg0NiA0NS4xNjEzIDM4LjgyNDNWMjUuODA2NUg1MFpNMjAuOTY3NyAyLjc1MzI4VjQuODM4NzFIMTguODgyM0wyMC45Njc3IDIuNzUzMjhaTTE3Ljc0MTkgNi40NTE2MUgyMi41ODA2VjEuNjEyOUgzMi4yNTgxVjE5LjM1NDhIMTcuNzQxOVY2LjQ1MTYxWk0xLjYxMjkgMjAuOTY3N0g5LjY3NzQyVjI0LjE5MzVIMS42MTI5VjIwLjk2NzdaTTcuMjU4MDYgNDEuOTM1NUM3LjI1ODA2IDQyLjgyNSA2LjUzNDcgNDMuNTQ4NCA1LjY0NTE2IDQzLjU0ODRDNC43NTU2MiA0My41NDg0IDQuMDMyMjYgNDIuODI1IDQuMDMyMjYgNDEuOTM1NUM0LjAzMjI2IDQxLjA0NTkgNC43NTU2MiA0MC4zMjI2IDUuNjQ1MTYgNDAuMzIyNkM2LjUzNDcgNDAuMzIyNiA3LjI1ODA2IDQxLjA0NTkgNy4yNTgwNiA0MS45MzU1Wk0xMi4wOTY4IDQ4LjM4NzFDMTEuNjUxOCA0OC4zODcxIDExLjI5MDMgNDguMDI0OCAxMS4yOTAzIDQ3LjU4MDZDMTEuMjkwMyA0Ny4xMzY1IDExLjY1MTggNDYuNzc0MiAxMi4wOTY4IDQ2Ljc3NDJDMTIuNTQxNyA0Ni43NzQyIDEyLjkwMzIgNDcuMTM2NSAxMi45MDMyIDQ3LjU4MDZDMTIuOTAzMiA0OC4wMjQ4IDEyLjU0MTcgNDguMzg3MSAxMi4wOTY4IDQ4LjM4NzFaTTMyLjI1ODEgMzUuNzA4N0wzMC40MDgxIDM2LjMyNThMMzAuMjcxOSAzNi42ODEzQzMwLjIzMTMgMzYuNzg0NSAzMC4xOTExIDM2Ljg4NzMgMzAuMTQ2NiAzNi45ODY5TDI5Ljk5MDMgMzcuMzM2MkwzMC44NjIxIDM5LjA3OThMMjkuNDAzMiA0MC41Mzg4TDI3LjY1OTYgMzkuNjY2OUwyNy4zMTA3IDM5LjgyMzNDMjcuMjExNCAzOS44Njc4IDI3LjExMDYgMzkuOTA3OSAyNy4wMDgzIDM5Ljk0NjlMMjYuNjQ5MSA0MC4wODI0TDI2LjAzMTMgNDEuOTM1NUgyMy45Njc5TDIzLjM1MDEgNDAuMDgyNEwyMi45OTEgMzkuOTQ2OUMyMi44ODg2IDM5LjkwNzkgMjIuNzg3OCAzOS44Njc4IDIyLjY4ODUgMzkuODIzM0wyMi4zMzk3IDM5LjY2NjlMMjAuNTk2IDQwLjUzODhMMTkuMTM3MSAzOS4wNzk4TDIwLjAwODkgMzcuMzM2MkwxOS44NTI2IDM2Ljk4NjlDMTkuODA3MyAzNi44ODYxIDE5Ljc2NzkgMzYuNzg0NSAxOS43Mjc0IDM2LjY4MTNMMTkuNTkxMSAzNi4zMjU4TDE3Ljc0MTkgMzUuNzA4N1YzMy42NDUzTDE5LjU5MTkgMzMuMDI4M0wxOS43MjgxIDMyLjY3MjdDMTkuNzY4NyAzMi41Njk1IDE5LjgwODkgMzIuNDY2OCAxOS44NTM0IDMyLjM2NjdMMjAuMDA5NyAzMi4wMTc5TDE5LjEzNzkgMzAuMjc0MkwyMC41OTY4IDI4LjgxNTNMMjIuMzQwNCAyOS42ODcxTDIyLjY4OTMgMjkuNTMwOEMyMi43ODg2IDI5LjQ4NjMgMjIuODg5NCAyOS40NDYxIDIyLjk5MTcgMjkuNDA3MUwyMy4zNTA5IDI5LjI3MTdMMjMuOTY4NyAyNy40MTk0SDI2LjAzMjFMMjYuNjQ5OSAyOS4yNzI1TDI3LjAwOSAyOS40MDc5QzI3LjExMTQgMjkuNDQ2OSAyNy4yMTIyIDI5LjQ4NzEgMjcuMzExNSAyOS41MzE2TDI3LjY2MDMgMjkuNjg3OUwyOS40MDQgMjguODE2MUwzMC44NjI5IDMwLjI3NUwyOS45OTExIDMyLjAxODdMMzAuMTQ3NCAzMi4zNjc5QzMwLjE5MjcgMzIuNDY4NyAzMC4yMzIxIDMyLjU3MDMgMzAuMjcyNiAzMi42NzM1TDMwLjQwODkgMzMuMDI5MUwzMi4yNTgxIDMzLjY0NjFWMzUuNzA4N1pNMzcuOTAzMiA0OC4zODcxQzM3LjQ1ODMgNDguMzg3MSAzNy4wOTY4IDQ4LjAyNDggMzcuMDk2OCA0Ny41ODA2QzM3LjA5NjggNDcuMTM2NSAzNy40NTgzIDQ2Ljc3NDIgMzcuOTAzMiA0Ni43NzQyQzM4LjM0ODIgNDYuNzc0MiAzOC43MDk3IDQ3LjEzNjUgMzguNzA5NyA0Ny41ODA2QzM4LjcwOTcgNDguMDI0OCAzOC4zNDgyIDQ4LjM4NzEgMzcuOTAzMiA0OC4zODcxWk00NS45Njc3IDQxLjkzNTVDNDUuOTY3NyA0Mi44MjUgNDUuMjQ0NCA0My41NDg0IDQ0LjM1NDggNDMuNTQ4NEM0My40NjUzIDQzLjU0ODQgNDIuNzQxOSA0Mi44MjUgNDIuNzQxOSA0MS45MzU1QzQyLjc0MTkgNDEuMDQ1OSA0My40NjUzIDQwLjMyMjYgNDQuMzU0OCA0MC4zMjI2QzQ1LjI0NDQgNDAuMzIyNiA0NS45Njc3IDQxLjA0NTkgNDUuOTY3NyA0MS45MzU1Wk00MC4zMjI2IDIwLjk2NzdINDguMzg3MVYyNC4xOTM1SDQwLjMyMjZWMjAuOTY3N1oiIGZpbGw9IiNGQ0MyMDAiLz48L3N2Zz4=)
}

#services-page .services-list .services-node:nth-child(5) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi41MTU0OSAzOC41MzM4VjQ3LjM5NDdDMi41MTU0OSA0Ny43NzIzIDIuODQ5MjggNDguMDQ3IDMuMjI2ODIgNDguMDQ3SDEyLjI4NDlDMTIuMzcyOCA0OC4wNTA0IDEyLjQ2MDUgNDguMDM2MSAxMi41NDI3IDQ4LjAwNDlDMTIuNjI0OSA0Ny45NzM3IDEyLjcgNDcuOTI2MiAxMi43NjM0IDQ3Ljg2NTNDMTIuODI2OSA0Ny44MDQ0IDEyLjg3NzQgNDcuNzMxNCAxMi45MTIgNDcuNjUwNUMxMi45NDY2IDQ3LjU2OTcgMTIuOTY0NSA0Ny40ODI3IDEyLjk2NDcgNDcuMzk0N1Y0NS4wOTAxQzEzLjAxNzIgNDQuOTM3NiAxMy4xMTY1IDQ0LjgwNTcgMTMuMjQ4MyA0NC43MTNDMTMuMzgwMiA0NC42MjAzIDEzLjUzOCA0NC41NzE2IDEzLjY5OTIgNDQuNTczOEMxNC4xMDE5IDQ0LjU3NTUgMTQuNTYzOSA0NC41Nzc2IDE1LjAwMTUgNDQuNTc5N0MxNS4wNjQ0IDQ0LjY1MTUgMTUuMTQxNiA0NC43MDkzIDE1LjIyODMgNDQuNzQ5NEMxNS4zMTQ5IDQ0Ljc4OTQgMTUuNDA4OSA0NC44MTA5IDE1LjUwNDQgNDQuODEyM0wxOS41Nzg0IDQ0Ljg3NDdIMTkuNjAyQzIwLjE0MzUgNDQuODczNyAyMC42NjI5IDQ0LjY2MDIgMjEuMDQ4NCA0NC4yOEMyMS40MzQgNDMuODk5OSAyMS42NTQ5IDQzLjM4MzYgMjEuNjYzNSA0Mi44NDIyQzIxLjY3MDYgNDIuNTcxNyAyMS42MjM3IDQyLjMwMjUgMjEuNTI1NSA0Mi4wNTAzQzIxLjQyNzIgNDEuNzk4MiAyMS4yNzk3IDQxLjU2ODEgMjEuMDkxNiA0MS4zNzM2QzIwLjcyMTQgNDEuMDAyNSAyMC4yMjY1IDQwLjc4MiAxOS43MDMgNDAuNzU1MVYzOC45NjVIMjEuOTg1N0MyMi4xNjgyIDM4Ljk2OTQgMjIuMzQ5IDM4LjkyODcgMjIuNTEyIDM4Ljg0NjVDMjIuNjc1IDM4Ljc2NDMgMjIuODE1MiAzOC42NDMxIDIyLjkyMDEgMzguNDkzN0MyMy4wMjUgMzguMzQ0MyAyMy4wOTEzIDM4LjE3MTMgMjMuMTEzMyAzNy45OUMyMy4xMzUyIDM3LjgwODggMjMuMTEyMSAzNy42MjQ5IDIzLjA0NTkgMzcuNDU0OEwyMS4xNDI2IDMyLjQ3OUMyMS4xNDEyIDMxLjkyMTEgMjEuMTM2NyAzMC42MzE2IDIxLjEyNjEgMzAuNDYwOEMyMC45NzQ0IDI3LjY5NDIgMTkuNzY4NCAyNS4wOTA3IDE3Ljc1NiAyMy4xODZDMTUuNzQzNyAyMS4yODEyIDEzLjA3OCAyMC4yMTk5IDEwLjMwNzIgMjAuMjIwMkMxMC4yNjY1IDIwLjIyMDIgMTAuMjI1NCAyMC4yMjAyIDEwLjE4NDYgMjAuMjIwOUMxMC4wOTEyIDIwLjIyMTkgOS45OTgyMSAyMC4yMjQxIDkuOTA1NjMgMjAuMjI3NEM4LjIyMjQ5IDIwLjI4NjQgNi41ODIxMSAyMC43NzMxIDUuMTM5MjMgMjEuNjQxN0MzLjY5NjM2IDIyLjUxMDQgMi40OTg1NiAyMy43MzIzIDEuNjU4ODUgMjUuMTkyMkMwLjc5MTQ2NSAyNi42NjY2IDAuMzEyNjMyIDI4LjMzNzEgMC4yNjcyMzEgMzAuMDQ3MUMwLjIyMTgzMSAzMS43NTcxIDAuNjExMzUxIDMzLjQ1MDYgMS4zOTkyOCAzNC45NjlDMS42OTYyNSAzNS43MDY1IDIuNDE3ODQgMzcuNjgxNCAyLjUxNTQ5IDM4LjUzMzhaTTIwLjA5OTUgNDIuMzI1OEMyMC4yMjk0IDQyLjQ2NzggMjAuMjk5OSA0Mi42NTQyIDIwLjI5NjUgNDIuODQ2NkMyMC4yOTQ2IDQzLjAzMSAyMC4yMjE2IDQzLjIwNzcgMjAuMDkyNyA0My4zMzk2QzE5Ljk2MzggNDMuNDcxNSAxOS43ODg5IDQzLjU0ODYgMTkuNjA0NiA0My41NTQ4SDE5LjU5NjhMMTYuMjA4OSA0My40NjUxTDE2LjIyODQgNDIuMDlIMTkuNjA5OEMxOS43MDI5IDQyLjA5NTIgMTkuNzk0MSA0Mi4xMTg3IDE5Ljg3ODEgNDIuMTU5MUMxOS45NjIxIDQyLjE5OTYgMjAuMDM3NCA0Mi4yNTYyIDIwLjA5OTUgNDIuMzI1OFpNMTAuMTMyNyAyMS41ODkyQzEwLjEzMjcgMjEuNTg5MiAxMC4xNzQgMjEuNTg4MiAxMC4xODk5IDIxLjU4OEMxMC4yMjYgMjEuNTg4IDEwLjI2NjggMjEuNTg3NCAxMC4zMDI3IDIxLjU4NzRDMTIuNzI2MiAyMS41ODE2IDE1LjA1OTMgMjIuNTA3NSAxNi44MTkzIDI0LjE3MzVDMTguNTc5MyAyNS44Mzk2IDE5LjYzMTcgMjguMTE4NCAxOS43NTg4IDMwLjUzODZDMTkuNzY1NCAzMC42NjMzIDE5Ljc3MjQgMzEuNjk3NyAxOS43NzQ2IDMyLjYwNzVDMTkuNzc1IDMyLjY4NCAxOS43OTA1IDMyLjc1OTcgMTkuODIwMSAzMi44MzAyTDIxLjY0ODMgMzcuNTk3OEgxOC45OTI5QzE4LjYxNTMgMzcuNTk3OCAxOC4zMzU4IDM3Ljk0MyAxOC4zMzU4IDM4LjMyMDRWNDAuNzIyOEgxNS41NTQ3QzE1LjM3MzYgNDAuNzI2IDE1LjIwMDkgNDAuNzk5NyAxNS4wNzMzIDQwLjkyODFDMTQuOTQ1NyA0MS4wNTY2IDE0Ljg3MzEgNDEuMjI5NyAxNC44NzExIDQxLjQxMDhMMTQuODYxOSA0Mi4wNDc5TDEyLjkxNDQgNDIuMDM5NUMxMi41NTY4IDQyLjAzNjYgMTIuMjAzMyA0MS45NjMyIDExLjg3NDEgNDEuODIzNUMxMS41NDUgNDEuNjgzOSAxMS4yNDY1IDQxLjQ4MDcgMTAuOTk1OSA0MS4yMjU3QzEwLjc0NTMgNDAuOTcwNiAxMC41NDc0IDQwLjY2ODYgMTAuNDEzNiA0MC4zMzdDMTAuMjc5OCA0MC4wMDU0IDEwLjIxMjcgMzkuNjUwNiAxMC4yMTYxIDM5LjI5MzFMMTAuMjIzNiAzOC40OTIzQzExLjA1MTIgMzguMzEyMyAxMS43OTM3IDM3Ljg1NzggMTIuMzMwMyAzNy4yMDI1QzEyLjg2NyAzNi41NDczIDEzLjE2NjIgMzUuNzI5OCAxMy4xNzk2IDM0Ljg4MjlMMTMuMTg0NyAzNC41MDA3QzEzLjE5MSAzNC4wMDY5IDEzLjA5OTEgMzMuNTE2OCAxMi45MTQ0IDMzLjA1ODhDMTIuNzI5NyAzMi42MDA4IDEyLjQ1NTggMzIuMTg0MSAxMi4xMDg3IDMxLjgzMjhDMTEuNTc5MSAzMS4yNzkgMTAuODg3IDMwLjkwODEgMTAuMTMyNyAzMC43NzM4VjIxLjU4OTJaTTExLjE0MDEgMzIuNzg4NEMxMS4zNTk3IDMzLjAxMTcgMTEuNTMyNyAzMy4yNzY1IDExLjY0ODkgMzMuNTY3NEMxMS43NjUyIDMzLjg1ODMgMTEuODIyNCAzNC4xNjkzIDExLjgxNzMgMzQuNDgyNUwxMS44MTI0IDM0Ljg2MzRDMTEuODAyNiAzNS40ODc3IDExLjU0OCAzNi4wODMyIDExLjEwMzQgMzYuNTIxNkMxMC42NTg4IDM2Ljk2IDEwLjA1OTcgMzcuMjA2MiA5LjQzNTMyIDM3LjIwNzFIOS40MTMwNUM5LjA5OTc0IDM3LjIwNjcgOC43ODk3MiAzNy4xNDMzIDguNTAxNDMgMzcuMDIwNkM4LjIxMzEzIDM2Ljg5OCA3Ljk1MjQ2IDM2LjcxODUgNy43MzQ5MyAzNi40OTMxQzcuNTE1NDEgMzYuMjY5OSA3LjM0MjQ5IDM2LjAwNTIgNy4yMjYyNSAzNS43MTQ1QzcuMTEwMDEgMzUuNDIzOCA3LjA1Mjc4IDM1LjExMjkgNy4wNTc4OCAzNC43OTk5TDcuMDYyOTUgMzQuNDE3OUM3LjA2OTI5IDMzLjk0ODEgNy4yMTQ2NiAzMy40OTA4IDcuNDgwNzIgMzMuMTAzNkM3Ljc0Njc4IDMyLjcxNjQgOC4xMjE2IDMyLjQxNjcgOC41NTc4NSAzMi4yNDIzQzguOTk0MSAzMi4wNjggOS40NzIyMyAzMi4wMjY4IDkuOTMxODcgMzIuMTI0QzEwLjM5MTUgMzIuMjIxMiAxMC44MTIgMzIuNDUyNCAxMS4xNDA0IDMyLjc4ODRIMTEuMTQwMVpNMi44Mjk1NiAyNS44Nzk2QzMuNDU3NDQgMjQuNzk2NCA0LjMxMzY3IDIzLjg2MjkgNS4zMzg3NSAyMy4xNDRDNi4zNjM4NCAyMi40MjUxIDcuNTMzMTcgMjEuOTM4IDguNzY1NDkgMjEuNzE2N1YzMC43NjQ0QzcuOTA3OTggMzAuOTE0NCA3LjEzMDIxIDMxLjM2MDMgNi41Njc1NCAzMi4wMjQ1QzYuMDA0ODcgMzIuNjg4OCA1LjY5MjkzIDMzLjUyOTMgNS42ODYgMzQuMzk5OFYzNC43ODIxQzUuNjc0OTggMzUuNjgzOSA1Ljk4OTI5IDM2LjU1OTQgNi41NzEzMiAzNy4yNDgyQzcuMTUzMzUgMzcuOTM3MSA3Ljk2NDEyIDM4LjM5MzEgOC44NTUwNCAzOC41MzI3TDguODQ4NiAzOS4yODEzQzguODM4NTggNDAuMzQ3NyA5LjI0NTU4IDQxLjM3NTkgOS45ODI4MyA0Mi4xNDY2QzEwLjcyMDEgNDIuOTE3MiAxMS43MjkyIDQzLjM2OTMgMTIuNzk1MSA0My40MDY2QzEyLjUwNTggNDMuNTQwNSAxMi4yNTAyIDQzLjczNzUgMTIuMDQ3IDQzLjk4M0MxMS44NDM3IDQ0LjIyODUgMTEuNjk4IDQ0LjUxNjQgMTEuNjIwNCA0NC44MjU2QzExLjYwNjEgNDQuODgwMSAxMS41OTg1IDQ0LjkzNjEgMTEuNTk3OCA0NC45OTI0VjQ2LjY3OThIMy44ODI2OFYzOC40OTk3QzMuODgyNjggMzguNDc4NSAzLjg5NTU3IDM4LjQ1NzQgMy44OTM2MiAzOC40MzYzQzMuNzgxOSAzNy4yMzcyIDIuNzc2NTMgMzQuNzEwMyAyLjY2MTM5IDM0LjQyNjFDMi42NTMwOSAzNC40MDU3IDIuNjQ3MzMgMzQuMzg1NyAyLjYzNzI3IDM0LjM2NjFDMS45NDU3NSAzMy4wNTE3IDEuNjAwNDggMzEuNTgyOCAxLjYzNDA2IDMwLjA5OEMxLjY2NzYzIDI4LjYxMzIgMi4wNzg5NCAyNy4xNjE0IDIuODI5MTYgMjUuODc5NkgyLjgyOTU2WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0zNi41MTU2IDYuMDU0ODFIMzkuODQ3MkM0MC4wMjg1IDYuMDU0ODEgNDAuMjAyMyA1Ljk4Mjc5IDQwLjMzMDUgNS44NTQ1OUM0MC40NTg3IDUuNzI2MzkgNDAuNTMwOCA1LjU1MjUyIDQwLjUzMDggNS4zNzEyMkM0MC41MzA4IDUuMTg5OTIgNDAuNDU4NyA1LjAxNjA0IDQwLjMzMDUgNC44ODc4NEM0MC4yMDIzIDQuNzU5NjQgNDAuMDI4NSA0LjY4NzYyIDM5Ljg0NzIgNC42ODc2MkgzNi41MTU2QzM2LjMzNDMgNC42ODc2MiAzNi4xNjA1IDQuNzU5NjQgMzYuMDMyMyA0Ljg4Nzg0QzM1LjkwNDEgNS4wMTYwNCAzNS44MzIgNS4xODk5MiAzNS44MzIgNS4zNzEyMkMzNS44MzIgNS41NTI1MiAzNS45MDQxIDUuNzI2MzkgMzYuMDMyMyA1Ljg1NDU5QzM2LjE2MDUgNS45ODI3OSAzNi4zMzQzIDYuMDU0ODEgMzYuNTE1NiA2LjA1NDgxWiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0zMC40Mzc1IDYuMDU0ODFIMzQuMzIxOEMzNC41MDMxIDYuMDU0ODEgMzQuNjc3IDUuOTgyNzkgMzQuODA1MiA1Ljg1NDU5QzM0LjkzMzQgNS43MjYzOSAzNS4wMDU0IDUuNTUyNTIgMzUuMDA1NCA1LjM3MTIyQzM1LjAwNTQgNS4xODk5MiAzNC45MzM0IDUuMDE2MDQgMzQuODA1MiA0Ljg4Nzg0QzM0LjY3NyA0Ljc1OTY0IDM0LjUwMzEgNC42ODc2MiAzNC4zMjE4IDQuNjg3NjJIMzAuNDM3NUMzMC4yNTYyIDQuNjg3NjIgMzAuMDgyMyA0Ljc1OTY0IDI5Ljk1NDEgNC44ODc4NEMyOS44MjU5IDUuMDE2MDQgMjkuNzUzOSA1LjE4OTkyIDI5Ljc1MzkgNS4zNzEyMkMyOS43NTM5IDUuNTUyNTIgMjkuODI1OSA1LjcyNjM5IDI5Ljk1NDEgNS44NTQ1OUMzMC4wODIzIDUuOTgyNzkgMzAuMjU2MiA2LjA1NDgxIDMwLjQzNzUgNi4wNTQ4MVoiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNNDMuNzUwNSA0LjY4NzYySDQyLjUyNzNDNDIuMzQ2IDQuNjg3NjIgNDIuMTcyMiA0Ljc1OTY0IDQyLjA0NCA0Ljg4Nzg0QzQxLjkxNTggNS4wMTYwNCA0MS44NDM4IDUuMTg5OTIgNDEuODQzOCA1LjM3MTIyQzQxLjg0MzggNS41NTI1MiA0MS45MTU4IDUuNzI2MzkgNDIuMDQ0IDUuODU0NTlDNDIuMTcyMiA1Ljk4Mjc5IDQyLjM0NiA2LjA1NDgxIDQyLjUyNzMgNi4wNTQ4MUg0My43NTA1QzQzLjkzMTggNi4wNTQ4MSA0NC4xMDU3IDUuOTgyNzkgNDQuMjMzOSA1Ljg1NDU5QzQ0LjM2MjEgNS43MjYzOSA0NC40MzQxIDUuNTUyNTIgNDQuNDM0MSA1LjM3MTIyQzQ0LjQzNDEgNS4xODk5MiA0NC4zNjIxIDUuMDE2MDQgNDQuMjMzOSA0Ljg4Nzg0QzQ0LjEwNTcgNC43NTk2NCA0My45MzE4IDQuNjg3NjIgNDMuNzUwNSA0LjY4NzYyWiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0yOS4wNzAzIDkuODYzNEgzNS40Mzg0QzM1LjYxOTcgOS44NjM0IDM1Ljc5MzYgOS43OTEzOCAzNS45MjE4IDkuNjYzMThDMzYuMDUgOS41MzQ5OCAzNi4xMjIgOS4zNjExMSAzNi4xMjIgOS4xNzk4MUMzNi4xMjIgOC45OTg1MSAzNi4wNSA4LjgyNDYzIDM1LjkyMTggOC42OTY0NEMzNS43OTM2IDguNTY4MjQgMzUuNjE5NyA4LjQ5NjIyIDM1LjQzODQgOC40OTYyMkgyOS4wNzAzQzI4Ljg4OSA4LjQ5NjIyIDI4LjcxNTEgOC41NjgyNCAyOC41ODY5IDguNjk2NDRDMjguNDU4NyA4LjgyNDYzIDI4LjM4NjcgOC45OTg1MSAyOC4zODY3IDkuMTc5ODFDMjguMzg2NyA5LjM2MTExIDI4LjQ1ODcgOS41MzQ5OCAyOC41ODY5IDkuNjYzMThDMjguNzE1MSA5Ljc5MTM4IDI4Ljg4OSA5Ljg2MzQgMjkuMDcwMyA5Ljg2MzRaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQzLjc1MTcgOC40OTYyMkgzNy44MDI3QzM3LjYyMTQgOC40OTYyMiAzNy40NDc2IDguNTY4MjQgMzcuMzE5NCA4LjY5NjQ0QzM3LjE5MTIgOC44MjQ2MyAzNy4xMTkxIDguOTk4NTEgMzcuMTE5MSA5LjE3OTgxQzM3LjExOTEgOS4zNjExMSAzNy4xOTEyIDkuNTM0OTggMzcuMzE5NCA5LjY2MzE4QzM3LjQ0NzYgOS43OTEzOCAzNy42MjE0IDkuODYzNCAzNy44MDI3IDkuODYzNEg0My43NTE3QzQzLjkzMyA5Ljg2MzQgNDQuMTA2OCA5Ljc5MTM4IDQ0LjIzNSA5LjY2MzE4QzQ0LjM2MzIgOS41MzQ5OCA0NC40MzUzIDkuMzYxMTEgNDQuNDM1MyA5LjE3OTgxQzQ0LjQzNTMgOC45OTg1MSA0NC4zNjMyIDguODI0NjMgNDQuMjM1IDguNjk2NDRDNDQuMTA2OCA4LjU2ODI0IDQzLjkzMyA4LjQ5NjIyIDQzLjc1MTcgOC40OTYyMloiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNNDMuNzUwOSAxMi4zMDQ4SDI5LjAwOThDMjguODI4NSAxMi4zMDQ4IDI4LjY1NDYgMTIuMzc2OCAyOC41MjY0IDEyLjUwNUMyOC4zOTgyIDEyLjYzMzIgMjguMzI2MiAxMi44MDcxIDI4LjMyNjIgMTIuOTg4NEMyOC4zMjYyIDEzLjE2OTcgMjguMzk4MiAxMy4zNDM2IDI4LjUyNjQgMTMuNDcxOEMyOC42NTQ2IDEzLjYgMjguODI4NSAxMy42NzIgMjkuMDA5OCAxMy42NzJINDMuNzUwOUM0My45MzIyIDEzLjY3MiA0NC4xMDYxIDEzLjYgNDQuMjM0MyAxMy40NzE4QzQ0LjM2MjUgMTMuMzQzNiA0NC40MzQ1IDEzLjE2OTcgNDQuNDM0NSAxMi45ODg0QzQ0LjQzNDUgMTIuODA3MSA0NC4zNjI1IDEyLjYzMzIgNDQuMjM0MyAxMi41MDVDNDQuMTA2MSAxMi4zNzY4IDQzLjkzMjIgMTIuMzA0OCA0My43NTA5IDEyLjMwNDhaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ0LjgxMjMgOS40MTg2NmUtMDVIMTUuOTk3OEMxNC4zODg3IDkuNDE4NjZlLTA1IDEzLjA2MjUgMS4yNzc4MyAxMy4wNjI1IDIuODg2OTFWMTcuOTU3M0MxMy4wNjYzIDE4LjczNTIgMTMuMzc2NiAxOS40ODAyIDEzLjkyNjEgMjAuMDMwN0MxNC40NzU2IDIwLjU4MTMgMTUuMjE5OSAyMC44OTMxIDE1Ljk5NzggMjAuODk4NUgyMi4yNDIyVjIzLjgzNjVDMjIuMjQ0NCAyMy45NjY2IDIyLjI4MzEgMjQuMDkzNCAyMi4zNTM5IDI0LjIwMjVDMjIuNDI0NyAyNC4zMTE2IDIyLjUyNDcgMjQuMzk4NiAyMi42NDI2IDI0LjQ1MzZDMjIuNzM2NCAyNC40OTc1IDIyLjgzODcgMjQuNTIwMiAyMi45NDIzIDI0LjUyMDFDMjMuMDk4NyAyNC41MjQ0IDIzLjI1MTggMjQuNDc0NiAyMy4zNzU3IDI0LjM3OUwyNy42ODU4IDIwLjg5ODVINDQuODEyM0M0NS41ODg0IDIwLjg5MjQgNDYuMzMwNSAyMC41Nzk5IDQ2Ljg3NzEgMjAuMDI4OUM0Ny40MjM3IDE5LjQ3OCA0Ny43MzA1IDE4LjczMzQgNDcuNzMwNSAxNy45NTczVjIuODg2OTFDNDcuNzI5NCAyLjUwNTQ2IDQ3LjY1MyAyLjEyNzk4IDQ3LjUwNTYgMS43NzYxNkM0Ny4zNTgyIDEuNDI0MzQgNDcuMTQyNyAxLjEwNTEyIDQ2Ljg3MTUgMC44MzY4NTFDNDYuNjAwMyAwLjU2ODU4NCA0Ni4yNzg4IDAuMzU2NTU3IDQ1LjkyNTQgMC4yMTI5NTdDNDUuNTcyIDAuMDY5MzU3NiA0NS4xOTM3IC0wLjAwMjk4Mjc0IDQ0LjgxMjMgOS40MTg2NmUtMDVaTTQ2LjM2MzMgMTcuOTU3M0M0Ni4zNjM4IDE4LjM3MSA0Ni4yMDEzIDE4Ljc2ODEgNDUuOTEwOSAxOS4wNjI4QzQ1LjYyMDYgMTkuMzU3NCA0NS4yMjU5IDE5LjUyNTggNDQuODEyMyAxOS41MzE0SDI3LjQ0MzZDMjcuMjg0NSAxOS41MjcxIDI3LjEyODggMTkuNTc2OSAyNy4wMDE3IDE5LjY3MjVMMjMuNjA5NCAyMi40MDI0VjIwLjE5MTlDMjMuNjExNSAyMC4xMDQ2IDIzLjU5NTggMjAuMDE3NyAyMy41NjM0IDE5LjkzNjZDMjMuNTMwOSAxOS44NTU0IDIzLjQ4MjMgMTkuNzgxOCAyMy40MjA1IDE5LjcyQzIzLjM1ODcgMTkuNjU4MiAyMy4yODUgMTkuNjA5NyAyMy4yMDM5IDE5LjU3NzJDMjMuMTIyOCAxOS41NDQ4IDIzLjAzNTkgMTkuNTI5MiAyMi45NDg1IDE5LjUzMTRIMTUuOTk3OEMxNS41ODI0IDE5LjUyNjMgMTUuMTg1NiAxOS4zNTg3IDE0Ljg5MjQgMTkuMDY0NEMxNC41OTkzIDE4Ljc3MDIgMTQuNDMzMSAxOC4zNzI3IDE0LjQyOTcgMTcuOTU3M1YyLjg4NjkxQzE0LjQzMjUgMi42ODQwNSAxNC40NzUzIDIuNDgzNzQgMTQuNTU1NyAyLjI5NzQ3QzE0LjYzNjEgMi4xMTExOSAxNC43NTI0IDEuOTQyNjMgMTQuODk4MSAxLjgwMTQ0QzE1LjA0MzggMS42NjAyNSAxNS4yMTU5IDEuNTQ5MjIgMTUuNDA0NiAxLjQ3NDcxQzE1LjU5MzMgMS40MDAyMSAxNS43OTQ5IDEuMzYzNyAxNS45OTc4IDEuMzY3MjhINDQuODEyM0M0NS4wMTQyIDEuMzY0MDEgNDUuMjE0OCAxLjQwMDg1IDQ1LjQwMjQgMS40NzU2N0M0NS41OSAxLjU1MDQ5IDQ1Ljc2MDkgMS42NjE4MSA0NS45MDUyIDEuODAzMTZDNDYuMDQ5NSAxLjk0NDUgNDYuMTY0MiAyLjExMzA4IDQ2LjI0MjkgMi4yOTkxMkM0Ni4zMjE1IDIuNDg1MTUgNDYuMzYyNCAyLjY4NDk0IDQ2LjM2MzMgMi44ODY5MVYxNy45NTczWiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0zMC41Mjc4IDE2LjExMzRIMjcuNDE5OUMyNy4yMzg2IDE2LjExMzQgMjcuMDY0NyAxNi4xODU0IDI2LjkzNjUgMTYuMzEzNkMyNi44MDg0IDE2LjQ0MTggMjYuNzM2MyAxNi42MTU3IDI2LjczNjMgMTYuNzk3QzI2LjczNjMgMTYuOTc4MyAyNi44MDg0IDE3LjE1MjIgMjYuOTM2NSAxNy4yODA0QzI3LjA2NDcgMTcuNDA4NiAyNy4yMzg2IDE3LjQ4MDYgMjcuNDE5OSAxNy40ODA2SDMwLjUyNzhDMzAuNzA5MSAxNy40ODA2IDMwLjg4MyAxNy40MDg2IDMxLjAxMTIgMTcuMjgwNEMzMS4xMzk0IDE3LjE1MjIgMzEuMjExNCAxNi45NzgzIDMxLjIxMTQgMTYuNzk3QzMxLjIxMTQgMTYuNjE1NyAzMS4xMzk0IDE2LjQ0MTggMzEuMDExMiAxNi4zMTM2QzMwLjg4MyAxNi4xODU0IDMwLjcwOTEgMTYuMTEzNCAzMC41Mjc4IDE2LjExMzRaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTI1LjEwOTMgMTYuMTEzNEgxNy4wNzQyQzE2Ljg5MjkgMTYuMTEzNCAxNi43MTkgMTYuMTg1NCAxNi41OTA4IDE2LjMxMzZDMTYuNDYyNiAxNi40NDE4IDE2LjM5MDYgMTYuNjE1NyAxNi4zOTA2IDE2Ljc5N0MxNi4zOTA2IDE2Ljk3ODMgMTYuNDYyNiAxNy4xNTIyIDE2LjU5MDggMTcuMjgwNEMxNi43MTkgMTcuNDA4NiAxNi44OTI5IDE3LjQ4MDYgMTcuMDc0MiAxNy40ODA2SDI1LjEwOTNDMjUuMjkwNiAxNy40ODA2IDI1LjQ2NDUgMTcuNDA4NiAyNS41OTI3IDE3LjI4MDRDMjUuNzIwOSAxNy4xNTIyIDI1Ljc5MjkgMTYuOTc4MyAyNS43OTI5IDE2Ljc5N0MyNS43OTI5IDE2LjYxNTcgMjUuNzIwOSAxNi40NDE4IDI1LjU5MjcgMTYuMzEzNkMyNS40NjQ1IDE2LjE4NTQgMjUuMjkwNiAxNi4xMTM0IDI1LjEwOTMgMTYuMTEzNFoiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNNDMuNzUwOSAxNi4xMTM0SDMyLjgxODRDMzIuNjM3MSAxNi4xMTM0IDMyLjQ2MzIgMTYuMTg1NCAzMi4zMzUgMTYuMzEzNkMzMi4yMDY4IDE2LjQ0MTggMzIuMTM0OCAxNi42MTU3IDMyLjEzNDggMTYuNzk3QzMyLjEzNDggMTYuOTc4MyAzMi4yMDY4IDE3LjE1MjIgMzIuMzM1IDE3LjI4MDRDMzIuNDYzMiAxNy40MDg2IDMyLjYzNzEgMTcuNDgwNiAzMi44MTg0IDE3LjQ4MDZINDMuNzUwOUM0My45MzIyIDE3LjQ4MDYgNDQuMTA2MSAxNy40MDg2IDQ0LjIzNDMgMTcuMjgwNEM0NC4zNjI1IDE3LjE1MjIgNDQuNDM0NSAxNi45NzgzIDQ0LjQzNDUgMTYuNzk3QzQ0LjQzNDUgMTYuNjE1NyA0NC4zNjI1IDE2LjQ0MTggNDQuMjM0MyAxNi4zMTM2QzQ0LjEwNjEgMTYuMTg1NCA0My45MzIyIDE2LjExMzQgNDMuNzUwOSAxNi4xMTM0WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0xNi43Mjg1IDEyLjY5MDlMMjEuNjQ3NiAxNS41Mjk5QzIxLjc1MTcgMTUuNTg5OSAyMS44Njk5IDE1LjYyMTUgMjEuOTkwMSAxNS42MjE1QzIyLjExMDMgMTUuNjIxNSAyMi4yMjg0IDE1LjU4OTkgMjIuMzMyNiAxNS41Mjk5TDI3LjI2MDYgMTIuNjkwOUMyNy4zNjU5IDEyLjYzMTYgMjcuNDUzOSAxMi41NDU3IDI3LjUxNTcgMTIuNDQxOEMyNy41Nzc2IDEyLjMzOCAyNy42MTEyIDEyLjIxOTggMjcuNjEzMyAxMi4wOTg5VjYuNDIxMDJDMjcuNjExMiA2LjMwMDE5IDI3LjU3NzYgNi4xODIgMjcuNTE1OCA2LjA3ODE2QzI3LjQ1NCA1Ljk3NDMyIDI3LjM2NjIgNS44ODg0NCAyNy4yNjA5IDUuODI5MDJMMjIuMzM4NCAyLjk5MDA2QzIyLjIzNCAyLjkzMDAzIDIyLjExNTcgMi44OTg0NCAyMS45OTUzIDIuODk4NDRDMjEuODc0OCAyLjg5ODQ0IDIxLjc1NjUgMi45MzAwMyAyMS42NTIxIDIuOTkwMDZMMTYuNzMwMyA1LjgyOTAyQzE2LjYyNTYgNS44ODg2NyAxNi41Mzg1IDUuOTc0NzQgMTYuNDc3NSA2LjA3ODYyQzE2LjQxNjUgNi4xODI1IDE2LjM4MzkgNi4zMDA1NyAxNi4zODI4IDYuNDIxMDJWMTIuMDk4OUMxNi4zODM2IDEyLjIxOTIgMTYuNDE1OSAxMi4zMzcyIDE2LjQ3NjYgMTIuNDQxMUMxNi41MzcyIDEyLjU0NSAxNi42MjQxIDEyLjYzMTIgMTYuNzI4NSAxMi42OTA5Wk0yNi4yNDYxIDExLjcwNDZMMjIuNjMyOCAxMy43NTQyVjkuNjU0NjFMMjYuMjQ2MSA3LjYwNDYxVjExLjcwNDZaTTI1LjU0MSA2LjQyMTQxTDIxLjk5MTMgOC40NzAyM0wyMC44NTE3IDcuODEyNjJMMjQuNDAxNCA1Ljc2MjkxTDI1LjU0MSA2LjQyMTQxWk0yMS45OTEzIDQuMzcxNDFMMjMuMDM0MiA0Ljk3MzU1TDE5LjQ4NDUgNy4wMjI5N0wxOC40NDE2IDYuNDIwODJMMjEuOTkxMyA0LjM3MTQxWk0xNy43NSA3LjYwNDYxTDIxLjI2NTYgOS42NTQzMlYxMy43NTM4TDE3Ljc1IDExLjcwNDNWNy42MDQ2MVoiIGZpbGw9IiNGQ0MyMDAiLz48L3N2Zz4=)
}

#services-page .services-list .services-node:nth-child(6) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDMuNjA5NiAyMC41NjU5QzQ1LjE5NTcgMTguODc1OCA0Ni4xMjkxIDE2LjYyODMgNDYuMTI5MSAxNC4yNThDNDYuMTI5MSAxMS42Mzc5IDQ1LjAwODYgOS4xMzE5NiA0My4wNTUxIDcuMzgzMjhDNDEuMTA0NiA1LjYzNTQyIDM4LjQ4MiA0LjgwMzI2IDM1Ljg1NCA1LjA5MTE2QzMyLjA1NjUgNS41MTEzMyAyOC44NzYxIDguMzU0MjcgMjcuOTU3NSAxMi4wMDZDMjUuNzcxMSAxMS40MjkgMjMuMzQ0NiAxMS44Njk2IDIxLjUxMDQgMTMuMjI5N0MyMC41NTIxIDEyLjgwMzggMTkuNTA1MyAxMi41ODA2IDE4LjQ1MTYgMTIuNTgwNkMxNS4yMDYxIDEyLjU4MDYgMTIuMzIxOCAxNC42OTU4IDExLjMwMDkgMTcuNzE3N0MxMC44ODg1IDE3LjY0ODEgMTAuNDc0OCAxNy42MTI4IDEwLjA2NDUgMTcuNjEyOEM1LjkwMjA3IDE3LjYxMjggMi41MTYxIDIwLjk5OTYgMi41MTYxIDI1LjE2MTJDMi41MTYxIDI1LjQzMjQgMi41MzM3MSAyNS43MSAyLjU2ODExIDI2LjAwMTZDMC41MDQ5MTMgMjguMzAxNSAtMC4zNzU1NyAzMS4zNTc4IDAuMTQ3ODA1IDM0LjQ1NDJDMC44NjU3MDYgMzguNzAyMiA0LjM1NTY5IDQyLjA4MjUgOC42MzI3OSA0Mi42NzU1QzEwLjY5MDMgNDIuOTYwNSAxMi43MTMzIDQyLjYzMzMgMTQuNTI5MiA0MS43MjgyQzE2LjI3MzcgNDMuOTcyIDE4Ljk0MzQgNDUuMjkwMyAyMS44NDYyIDQ1LjI5MDNIMjEuODU4NUMyMi41NDY1IDQ1LjI5MDMgMjMuMTgyOSA0NS41NDcxIDIzLjY1MSA0Ni4wMTM1QzI0LjA4NTUgNDYuNDQ1MiAyNC4zMjM0IDQ3LjAxOTcgMjQuMzIzNCA0Ny42MzI4VjUySDI5LjM1NTdWNTAuNTU3NkMyOS4zNTU3IDQ3LjUxODkgMzEuMDE5MiA0NC42NzU2IDMzLjgwNiA0Mi45NTAzQzM0LjMzOTYgNDIuNjE5OCAzNC44NDA5IDQyLjI0MDIgMzUuMzA0OSA0MS44MTYzQzM1Ljg2MDIgNDEuODk3IDM2LjM4NjggNDEuOTM1NSAzNi45MDMyIDQxLjkzNTVDNDMuMzc4MyA0MS45MzU1IDQ4LjY0NTIgMzYuNjY4NSA0OC42NDUyIDMwLjE5MzVDNDguNjQ1MiAyNi4zNDE1IDQ2LjczOCAyMi43NDgzIDQzLjYwOTYgMjAuNTY1OVpNMjkuNDI5IDEzLjE4MjJDMjkuODkwMSA5LjgzMjI1IDMyLjY2OTUgNy4xMzA2IDM2LjAzOTUgNi43NTc1MkMzNi4zMzI0IDYuNzI1NTggMzYuNjIzOSA2LjcwOTYxIDM2LjkxMzUgNi43MDk2MUMzOC43NzcyIDYuNzA5NjEgNDAuNTM0MSA3LjM3NzE0IDQxLjkzNjMgOC42MzI3NUM0My41MzUxIDEwLjA2NDUgNDQuNDUxNiAxMi4xMTQ1IDQ0LjQ1MTYgMTQuMjU4QzQ0LjQ1MTYgMTYuOTM3OSA0My4wMDc2IDE5LjQ0MDYgNDAuNjgzNiAyMC43ODgzQzQwLjI2MzQgMjEuMDMyNCAzOS45Mzg2IDIxLjM5MTEgMzkuNzIgMjEuODA2NEgzOS40MTk0VjE3LjYxMjhINDAuMjU4MUM0MS42NDU2IDE3LjYxMjggNDIuNzc0MiAxNi40ODQyIDQyLjc3NDIgMTUuMDk2N0M0Mi43NzQyIDEzLjcwOTcgNDEuNjQ1NiAxMi41ODA2IDQwLjI1ODEgMTIuNTgwNkMzOC44NzEgMTIuNTgwNiAzNy43NDE5IDEzLjcwOTcgMzcuNzQxOSAxNS4wOTY3VjE1LjkzNTRIMzYuMDY0NVYxNS4wOTY3QzM2LjA2NDUgMTMuNzA5NyAzNC45MzU5IDEyLjU4MDYgMzMuNTQ4NCAxMi41ODA2QzMyLjE2MTMgMTIuNTgwNiAzMS4wMzIzIDEzLjcwOTcgMzEuMDMyMyAxNS4wOTY3QzMxLjAzMjMgMTYuNDg0MiAzMi4xNjEzIDE3LjYxMjggMzMuNTQ4NCAxNy42MTI4SDM0LjM4NzFWMjEuODA2NEgzNC4wODk0QzMzLjg3MjMgMjEuMzkzMiAzMy41NDkyIDIxLjAzNDkgMzMuMTMxOSAyMC43OTMyQzMwLjQ1ODkgMTkuMjQ4NSAyOS4wMDU5IDE2LjI2MSAyOS40MjkgMTMuMTgyMlpNMzYuOTAzMiAyOC41MTYxQzM1LjgxMTQgMjguNTE2MSAzNC44ODg4IDI3LjgxMjUgMzQuNTQxNSAyNi44Mzg3SDM5LjI2NDZDMzguOTE4MSAyNy44MTI1IDM3Ljk5NTQgMjguNTE2MSAzNi45MDMyIDI4LjUxNjFaTTM5LjQxOTQgMjUuMTYxMkgzNC4zODcxVjIzLjQ4MzhIMzkuNDE5NFYyNS4xNjEyWk0zNC4zODcxIDE1LjkzNTRIMzMuNTQ4NEMzMy4wODU2IDE1LjkzNTQgMzIuNzA5NyAxNS41NTkxIDMyLjcwOTcgMTUuMDk2N0MzMi43MDk3IDE0LjYzNDggMzMuMDg1NiAxNC4yNTggMzMuNTQ4NCAxNC4yNThDMzQuMDExNiAxNC4yNTggMzQuMzg3MSAxNC42MzQ4IDM0LjM4NzEgMTUuMDk2N1YxNS45MzU0Wk0zNy43NDE5IDIxLjgwNjRIMzYuMDY0NVYxNy42MTI4SDM3Ljc0MTlWMjEuODA2NFpNMzkuNDE5NCAxNS45MzU0VjE1LjA5NjdDMzkuNDE5NCAxNC42MzQ4IDM5Ljc5NTMgMTQuMjU4IDQwLjI1ODEgMTQuMjU4QzQwLjcyMTMgMTQuMjU4IDQxLjA5NjggMTQuNjM0OCA0MS4wOTY4IDE1LjA5NjdDNDEuMDk2OCAxNS41NTkxIDQwLjcyMTMgMTUuOTM1NCA0MC4yNTgxIDE1LjkzNTRIMzkuNDE5NFpNMzYuOTAzMiA0MC4yNThDMzYuMzU1NyA0MC4yNTggMzUuNzg4OSA0MC4yMDYgMzUuMTY5NyA0MC4wOTc5TDM0Ljc0MTMgNDAuMDIzNEwzNC40MzM0IDQwLjMzMDFDMzMuOTc3MiA0MC43ODQ3IDMzLjQ2OTggNDEuMTg2NCAzMi45MjIyIDQxLjUyNDdDMjkuNzA5MSA0My41MTQyIDI3Ljc2MyA0Ni43ODkyIDI3LjY4MDMgNTAuMzIyNkgyNlY0Ny42MzJDMjYgNDYuNTcwMSAyNS41ODYgNDUuNTcyOSAyNC44MzM3IDQ0LjgyNDNDMjQuMDQ5NCA0NC4wNDI1IDIyLjk5MjQgNDMuNjEyOSAyMS44MjYxIDQzLjYxMjlDMjEuODE5MSA0My42MTI5IDIxLjgxMjYgNDMuNjEyOSAyMS44MDY0IDQzLjYxMjlDMTkuMjQ4NSA0My42MTI5IDE2Ljg4NTIgNDIuMzI5IDE1LjQ4MjUgNDAuMTc3OEwxNS4wNDIzIDM5LjUwMjVMMTQuMzUwNiAzOS45MTUzQzEyLjY5NzMgNDAuOTAxNCAxMC44MDIxIDQxLjI4MTQgOC44NjI5NCA0MS4wMTI4QzUuMzAzMzQgNDAuNTE5NyAyLjM5OTc5IDM3LjcwODMgMS44MDI3IDM0LjE3NDFDMS4zNDQ0NCAzMS40NzA4IDIuMTY3MTggMjguODA3MyA0LjA1NzE1IDI2Ljg2NDlMNC4zNTQwNSAyNi41NjAyTDQuMjgzNjIgMjYuMTQwOEM0LjIyMzAxIDI1Ljc4NDUgNC4xOTM1MiAyNS40NjQzIDQuMTkzNTIgMjUuMTYxMkM0LjE5MzUyIDIxLjkyMzkgNi44MjgwMSAxOS4yOTAzIDEwLjA2NDUgMTkuMjkwM0MxMC41OTU3IDE5LjI5MDMgMTEuMTM0MiAxOS4zNjY5IDExLjY2NjYgMTkuNTE3NkwxMi41MjYyIDE5Ljc2MTZMMTIuNzE1IDE4Ljg4NzdDMTMuMjkyOCAxNi4yMDQ5IDE1LjcwNTcgMTQuMjU4IDE4LjQ1MTYgMTQuMjU4QzE5LjQxNzMgMTQuMjU4IDIwLjM3NiAxNC40OTg4IDIxLjIyMzcgMTQuOTUzNEwyMS43MzExIDE1LjIyNjlMMjIuMTY4MSAxNC44NDk0QzIzLjY3OTYgMTMuNTQ0MiAyNS44MTgyIDEzLjEyMjQgMjcuNjk3MSAxMy42ODM0QzI3LjYxNTYgMTUuMDUgMjcuODM1MSAxNi4zODUxIDI4LjMxMzQgMTcuNjEyOEgxOS45NzQyQzE5LjYyNjkgMTYuNjM5IDE4LjcwNDMgMTUuOTM1NCAxNy42MTIxIDE1LjkzNTRDMTYuMjI1IDE1LjkzNTQgMTUuMDk1OSAxNy4wNjQ1IDE1LjA5NTkgMTguNDUxNkMxNS4wOTU5IDE5LjgzOSAxNi4yMjUgMjAuOTY3NyAxNy42MTIxIDIwLjk2NzdDMTguNzA0MyAyMC45Njc3IDE5LjYyNjkgMjAuMjY0MSAxOS45NzQyIDE5LjI5MDNIMjIuNjQ1MlYyMi42NDUxSDE1LjkzNTVWMjQuMzIyNUgyNC4zMjI2VjE5LjI5MDNIMjkuMTc3OUMyOS45NTMyIDIwLjQ4MDQgMzEuMDA0OCAyMS41MDEzIDMyLjI5MjQgMjIuMjQ1QzMyLjU1MDQgMjIuMzk0NSAzMi43MDk3IDIyLjY2ODkgMzIuNzA5NyAyMi45NjA0VjI2QzMyLjcwOTcgMjguMDI0NyAzNC4xNTMzIDI5LjcxODkgMzYuMDY0NSAzMC4xMDg3VjMxLjAzMjJIMzEuMDMyM1YzMi43MDk2SDM2LjA2NDVWMzQuMzg3MUgzOS41NzM4QzM5LjkyMSAzNS4zNjA5IDQwLjg0MzcgMzYuMDY0NSA0MS45MzU1IDM2LjA2NDVDNDMuMzIzIDM2LjA2NDUgNDQuNDUxNiAzNC45MzU4IDQ0LjQ1MTYgMzMuNTQ4NEM0NC40NTE2IDMyLjE2MTMgNDMuMzIzIDMxLjAzMjIgNDEuOTM1NSAzMS4wMzIyQzQwLjg0MzcgMzEuMDMyMiAzOS45MjEgMzEuNzM1OCAzOS41NzM4IDMyLjcwOTZIMzcuNzQxOVYzMC4xMDg3QzM5LjY1MzYgMjkuNzE4OSA0MS4wOTY4IDI4LjAyNTUgNDEuMDk2OCAyNlYyMi45NjQ1QzQxLjA5NjggMjIuNjY2IDQxLjI1NjUgMjIuMzk0NSA0MS41MjU2IDIyLjIzOTNDNDEuNzk0NiAyMi4wODMyIDQyLjA0NDggMjEuOTAzMSA0Mi4yOTM4IDIxLjcyMjVDNDUuMTgxNCAyMy41NjM3IDQ2Ljk2NzggMjYuNzUxNCA0Ni45Njc4IDMwLjE5MzVDNDYuOTY3OCAzNS43NDM0IDQyLjQ1MzEgNDAuMjU4IDM2LjkwMzIgNDAuMjU4Wk0xOC40NTE2IDE4LjQ1MTZDMTguNDUxNiAxOC45MTM5IDE4LjA3NjEgMTkuMjkwMyAxNy42MTI5IDE5LjI5MDNDMTcuMTUwMSAxOS4yOTAzIDE2Ljc3NDIgMTguOTEzOSAxNi43NzQyIDE4LjQ1MTZDMTYuNzc0MiAxNy45ODk2IDE3LjE1MDEgMTcuNjEyOCAxNy42MTI5IDE3LjYxMjhDMTguMDc2MSAxNy42MTI4IDE4LjQ1MTYgMTcuOTg5NiAxOC40NTE2IDE4LjQ1MTZaTTQxLjA5NjggMzMuNTQ4NEM0MS4wOTY4IDMzLjA4NjQgNDEuNDcyNyAzMi43MDk2IDQxLjkzNTUgMzIuNzA5NkM0Mi4zOTg3IDMyLjcwOTYgNDIuNzc0MiAzMy4wODY0IDQyLjc3NDIgMzMuNTQ4NEM0Mi43NzQyIDM0LjAxMDcgNDIuMzk4NyAzNC4zODcxIDQxLjkzNTUgMzQuMzg3MUM0MS40NzI3IDM0LjM4NzEgNDEuMDk2OCAzNC4wMTA3IDQxLjA5NjggMzMuNTQ4NFoiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMzYuMDY0NSAwSDM3Ljc0MTlWMy4zNTQ4NUgzNi4wNjQ1VjBaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTI2LjIyODUgNC43NzAwNEwyNy40MTQ5IDMuNTg0MDVMMjkuNzg2NSA1Ljk1NjQ0TDI4LjYwMDUgNy4xNDI0NEwyNi4yMjg1IDQuNzcwMDRaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTQ3LjgwODYgMTMuNDE5NEg1Mi4wMDIyVjE1LjA5NjhINDcuODA4NlYxMy40MTk0WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik00NC4wMTc2IDUuOTU1NzdMNDYuMzkgMy41ODMzN0w0Ny41NzYgNC43NjkzN0w0NS4yMDM2IDcuMTQxNzdMNDQuMDE3NiA1Ljk1NTc3WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0yNy42Nzk3IDMxLjAzMjNIMjkuMzU3MVYzMi43MDk3SDI3LjY3OTdWMzEuMDMyM1oiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMzAuMTkzOCAzNS4yMjU4QzI5LjEwMiAzNS4yMjU4IDI4LjE3OTMgMzUuOTI5NCAyNy44MzIgMzYuOTAzM0gxOS4yOTA1VjI3LjY3NzRIMjAuOTY3OVYzMi43MDk3SDI2LjAwMDJWMzEuMDMyM0gyMi42NDU0VjI3LjY3NzRIMjYuMTU0NkMyNi41MDE5IDI4LjY1MTMgMjcuNDI0NiAyOS4zNTQ5IDI4LjUxNjQgMjkuMzU0OUMyOS45MDM4IDI5LjM1NDkgMzEuMDMyNSAyOC4yMjYyIDMxLjAzMjUgMjYuODM4N0MzMS4wMzI1IDI1LjQ1MTYgMjkuOTAzOCAyNC4zMjI2IDI4LjUxNjQgMjQuMzIyNkMyNy40MjQ2IDI0LjMyMjYgMjYuNTAxOSAyNS4wMjYxIDI2LjE1NDYgMjZIMTAuNzQ5NEMxMC40MDIxIDI1LjAyNjEgOS40Nzk0NSAyNC4zMjI2IDguMzg3MjMgMjQuMzIyNkM3LjAwMDE2IDI0LjMyMjYgNS44NzEwOSAyNS40NTE2IDUuODcxMDkgMjYuODM4N0M1Ljg3MTA5IDI4LjIyNjIgNy4wMDAxNiAyOS4zNTQ5IDguMzg3MjMgMjkuMzU0OUM5LjQ3OTQ1IDI5LjM1NDkgMTAuNDAyMSAyOC42NTEzIDEwLjc0OTQgMjcuNjc3NEgxNC4yNTgyVjMxLjAzMjNINi43MDk4MVYzMi43MDk3SDE1LjkzNTdWMjcuNjc3NEgxNy42MTMxVjM0LjM4NzFIMTMuNDE5NVYzNi4wNjQ2SDE3LjYxMzFWMzguNTgwN0gyNy44MzJDMjguMTc5MyAzOS41NTQ2IDI5LjEwMiA0MC4yNTgxIDMwLjE5MzggNDAuMjU4MUMzMS41ODEzIDQwLjI1ODEgMzIuNzA5OSAzOS4xMjk1IDMyLjcwOTkgMzcuNzQyQzMyLjcwOTkgMzYuMzU0OSAzMS41ODEzIDM1LjIyNTggMzAuMTkzOCAzNS4yMjU4Wk0yOC41MTY0IDI2QzI4Ljk3OTUgMjYgMjkuMzU1MSAyNi4zNzY4IDI5LjM1NTEgMjYuODM4N0MyOS4zNTUxIDI3LjMwMTEgMjguOTc5NSAyNy42Nzc0IDI4LjUxNjQgMjcuNjc3NEMyOC4wNTM2IDI3LjY3NzQgMjcuNjc3NiAyNy4zMDExIDI3LjY3NzYgMjYuODM4N0MyNy42Nzc2IDI2LjM3NjggMjguMDUzNiAyNiAyOC41MTY0IDI2Wk04LjM4NzIzIDI3LjY3NzRDNy45MjQ0NyAyNy42Nzc0IDcuNTQ4NTIgMjcuMzAxMSA3LjU0ODUyIDI2LjgzODdDNy41NDg1MiAyNi4zNzY4IDcuOTI0NDcgMjYgOC4zODcyMyAyNkM4Ljg1MDQxIDI2IDkuMjI1OTUgMjYuMzc2OCA5LjIyNTk1IDI2LjgzODdDOS4yMjU5NSAyNy4zMDExIDguODUwNDEgMjcuNjc3NCA4LjM4NzIzIDI3LjY3NzRaTTMwLjE5MzggMzguNTgwN0MyOS43MzEgMzguNTgwNyAyOS4zNTUxIDM4LjIwNDMgMjkuMzU1MSAzNy43NDJDMjkuMzU1MSAzNy4yOCAyOS43MzEgMzYuOTAzMyAzMC4xOTM4IDM2LjkwMzNDMzAuNjU3IDM2LjkwMzMgMzEuMDMyNSAzNy4yOCAzMS4wMzI1IDM3Ljc0MkMzMS4wMzI1IDM4LjIwNDMgMzAuNjU3IDM4LjU4MDcgMzAuMTkzOCAzOC41ODA3WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0zLjM1NTQ3IDMxLjAzMjNINS4wMzI5VjMyLjcwOTdIMy4zNTU0N1YzMS4wMzIzWiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik0xMi41ODAxIDIyLjY0NTFIMTQuMjU3NVYyNC4zMjI2SDEyLjU4MDFWMjIuNjQ1MVoiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMTAuMDY0NSAzNC4zODcySDExLjc0MTlWMzYuMDY0NkgxMC4wNjQ1VjM0LjM4NzJaIiBmaWxsPSIjRkNDMjAwIi8+PC9zdmc+)
}

#services-page .services-list .services-node:nth-child(7) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA0MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41OTMzOCAxNS44MzM0QzAuNjcxODkxIDE1Ljk3ODggLTAuMDA1MTc0OTEgMTYuNzc1NSA0LjM4ODQyZS0wNSAxNy43MDg0VjIyLjI5MTdDLTAuMDA2MjY1ODIgMjMuMjIzMiAwLjY2ODUxIDI0LjAxOTggMS41ODgzOCAyNC4xNjY3TDQuOTAwODggMjQuNzE2N0M1LjE4OTI3IDI1LjY0MDkgNS41NjE5NCAyNi41MzY2IDYuMDE0MjEgMjcuMzkyNUw0LjA0MjU0IDMwLjE2MzRDMy40OTA1MiAzMC45MTY1IDMuNTcyNzQgMzEuOTYwMiA0LjIzNTg4IDMyLjYxNzVMNy40Nzc1NCAzNS44NTkyQzguMTMyNjggMzYuNTIwMiA5LjE3MjAzIDM2LjYwNDQgOS45MjUwNCAzNi4wNTc1TDEwLjc5NTkgMzUuNDM2N0MxMS4zNzQgMzcuMjAwNyAxMS42Njc5IDM5LjA0NTQgMTEuNjY2NyA0MC45MDE3VjQ1LjgzMzRDMTEuNjY5NSA0OC4xMzM0IDEzLjUzMzMgNDkuOTk3MyAxNS44MzM0IDUwSDI0LjE2NjdDMjYuNDY2OCA0OS45OTczIDI4LjMzMDYgNDguMTMzNCAyOC4zMzM0IDQ1LjgzMzRWNDAuNDUwMUMyOC4zMzk2IDM4Ljc0MDIgMjguNjMxNyAzNy4wNDM1IDI5LjE5NzUgMzUuNDNMMzAuMDY5MiAzNi4wNUMzMC44MjI3IDM2LjYwMDMgMzEuODY1IDM2LjUxNzggMzIuNTIyNSAzNS44NTU5TDM1Ljc2NDIgMzIuNjE1QzM2LjQyNjEgMzEuOTU5OSAzNi41MSAzMC45MTk1IDM1Ljk2MTcgMzAuMTY2N0wzMy45OTQyIDI3LjQwMTdDMzQuNDUyMSAyNi41NDE0IDM0LjgyODcgMjUuNjQwMyAzNS4xMTkyIDI0LjcxTDM4LjQwNjcgMjQuMTY2N0MzOS4zMjgyIDI0LjAyMTMgNDAuMDA1MyAyMy4yMjQ2IDQwIDIyLjI5MTdWMTcuNzA4NEM0MC4wMDY0IDE2Ljc3NjkgMzkuMzMxNiAxNS45ODAzIDM4LjQxMTcgMTUuODMzNEwzNS4xMSAxNS4yODVDMzQuODMgMTQuMzc0NSAzNC40Njc0IDEzLjQ5MTQgMzQuMDI2NyAxMi42NDY3TDM1Ljk2MTcgOS45Mjc1NEMzNi41MTM2IDkuMTc0NyAzNi40MzE0IDguMTMxMzEgMzUuNzY4NCA3LjQ3NDIxTDMyLjUyNjcgNC4yMzI1NEMzMS44NzE0IDMuNTcxOTMgMzAuODMyMyAzLjQ4NzczIDMwLjA3OTIgNC4wMzQyMUwyNy4zNTU5IDUuOTcyNTRDMjYuNTA5IDUuNTI3MzYgMjUuNjIzMSA1LjE2MDgyIDI0LjcwOTIgNC44Nzc1NEwyNC4xNjY3IDEuNTkyNTRDMjQuMDIxIDAuNjcxMzg5IDIzLjIyNDMgLTAuMDA1MjM4NCAyMi4yOTE3IDQuMzg4NDJlLTA1SDE3LjcwODRDMTYuNzc2OSAtMC4wMDYyNjU4MiAxNS45ODAzIDAuNjY4NTEgMTUuODMzNCAxLjU4ODM4TDE1LjI5MTcgNC44NzUwNEMxNC4zODE3IDUuMTYyMzYgMTMuNTAwMiA1LjUzMzEgMTIuNjU4NCA1Ljk4MjU0TDkuOTMxNzEgNC4wNDI1NEM5LjE3ODYxIDMuNDkwNTIgOC4xMzQ5MiAzLjU3Mjc0IDcuNDc3NTQgNC4yMzU4OEw0LjIzNTg4IDcuNDc3NTRDMy41NzM4MSA4LjEzMjI2IDMuNDg5ODYgOS4xNzI2NCA0LjAzODM4IDkuOTI1MDVMNS45OTE3MSAxMi42NzVDNS41NDkwNyAxMy41MTI3IDUuMTgyNTkgMTQuMzg4NSA0Ljg5NjcxIDE1LjI5MTdMMS41OTMzOCAxNS44MzM0Wk0xLjg1NzU0IDIyLjUxNTlDMS43NDgzNiAyMi40OTY3IDEuNjY4MjQgMjIuNDAyNiAxLjY2NjcxIDIyLjI5MTdWMTcuNzA4NEMxLjY2NzY2IDE3LjU5NTIgMS43NSAxNy40OTkxIDEuODYxNzEgMTcuNDgwOUw0LjQ2MDg4IDE3LjA0OTJDNC4wNzIwMyAxOC45OTYzIDQuMDY4NjMgMjEuMDAwOCA0LjQ1MDg4IDIyLjk0OTJMMS44NTc1NCAyMi41MTU5Wk0xMi45OSA3LjY4MjU0QzEzLjAwNjcgNy42NzI1NCAxMy4wMjUgNy42NjY3MSAxMy4wNDA5IDcuNjU2NzFDMTUuNjM5MyA2LjE4NzA0IDE4LjYzNyA1LjU3OTU3IDIxLjYwMjUgNS45MjE3MUMyOC4yOTkgNi43MzY1IDMzLjUxNTggMTIuMTE5NiAzNC4xMiAxOC44Mzg0QzM0LjQyNSAyMi40OTk4IDMzLjI5MTIgMjYuMTM1OSAzMC45NTkyIDI4Ljk3NUMyOC4yMzA2IDMyLjE4MDUgMjYuNzExOCAzNi4yNDA4IDI2LjY2NjcgNDAuNDUwMVY0MS42NjY3SDEzLjMzMzRWNDAuOTAxN0MxMy4zMzY1IDM4LjUxOTggMTIuODkxOCAzNi4xNTg1IDEyLjAyMjUgMzMuOTQwOUMxMi4wMjI1IDMzLjkyMjYgMTIuMDA1OSAzMy45MDU5IDEyLjAwMDkgMzMuODg3NkMxMS4zMyAzMi4xNzE2IDEwLjM4MzEgMzAuNTc3IDkuMTk3NTQgMjkuMTY2N0M3Ljg3MDU1IDI3LjYwMiA2Ljg5OTc4IDI1Ljc2NzQgNi4zNTI1NCAyMy43OUw2LjM0NzU0IDIzLjc3MjVDNC42MzQ2NyAxNy41MjM5IDcuMzY3MDYgMTAuOTA4MSAxMi45OSA3LjY4OTIxVjcuNjgyNTRaTTguOTUyNTQgMzQuNzAwOUM4Ljg2MTI3IDM0Ljc2NjcgOC43MzU3MyAzNC43NTY5IDguNjU1ODggMzQuNjc3NUw1LjQxNDIxIDMxLjQzNTlDNS4zMzQwNyAzMS4zNTMyIDUuMzI2MjggMzEuMjI0MyA1LjM5NTg4IDMxLjEzMjVMNi45NDkyMSAyOC45NDkyQzcuMjUyODYgMjkuMzk3MSA3LjU3OTY5IDI5LjgyODggNy45MjgzOCAzMC4yNDI1QzguODQyNjggMzEuMzI1NiA5LjYwMDEgMzIuNTMxOSAxMC4xNzg0IDMzLjgyNTlMOC45NTI1NCAzNC43MDA5Wk0yNi42NjY3IDQ1LjgzMzRDMjYuNjY2NyA0Ny4yMTQxIDI1LjU0NzQgNDguMzMzNCAyNC4xNjY3IDQ4LjMzMzRIMTUuODMzNEMxNC40NTI3IDQ4LjMzMzQgMTMuMzMzNCA0Ny4yMTQxIDEzLjMzMzQgNDUuODMzNFY0My4zMzM0SDI2LjY2NjdWNDUuODMzNFpNMzQuNjA4NCAzMS4xMzkyQzM0LjY3NDUgMzEuMjMwMyAzNC42NjQ5IDMxLjM1NTggMzQuNTg1OSAzMS40MzU5TDMxLjM0NDIgMzQuNjc2N0MzMS4yNjE3IDM0Ljc1NzEgMzEuMTMyOSAzNC43NjUzIDMxLjA0MDkgMzQuNjk1OUwyOS44MzM0IDMzLjgzOTJDMzAuNDc2NSAzMi40NzQyIDMxLjI4ODQgMzEuMTk1MyAzMi4yNSAzMC4wMzI1QzMyLjUzNzUgMjkuNjgyNSAzMi44MDA5IDI5LjMxOTIgMzMuMDU1IDI4Ljk0OTJMMzQuNjA4NCAzMS4xMzkyWk0zOC4xNDI1IDE3LjQ4MTdDMzguMjUyNyAxNy41MDExIDM4LjMzMzEgMTcuNTk2NiAzOC4zMzM0IDE3LjcwODRWMjIuMjkxN0MzOC4zMzI0IDIyLjQwNDkgMzguMjUwMSAyMi41MDEgMzguMTM4NCAyMi41MTkyTDM1LjU0NTkgMjIuOTVDMzUuODEyMiAyMS41NTMyIDM1Ljg5MTUgMjAuMTI3IDM1Ljc4MTcgMTguNzA5MkMzNS43MzQ4IDE4LjE1MyAzNS42NTgzIDE3LjU5OTcgMzUuNTUyNSAxNy4wNTE3TDM4LjE0MjUgMTcuNDgxN1pNMzEuMDQ4NCA1LjM5MDg4QzMxLjEzOTQgNS4zMjUxNCAzMS4yNjQ2IDUuMzM1MDIgMzEuMzQ0MiA1LjQxNDIxTDM0LjU4NTkgOC42NTY3MUMzNC42NjYxIDguNzM4NzMgMzQuNjczOSA4Ljg2NzI0IDM0LjYwNDIgOC45NTgzOEwzMy4wOTUgMTEuMDgzNEMzMS45NzQ1IDkuNDQ0NzggMzAuNTU2IDguMDMxMzYgMjguOTEzNCA2LjkxNjcxTDMxLjA0ODQgNS4zOTA4OFpNMTcuNDgxNyAxLjg1NzU0QzE3LjUwMDEgMS43NDY4OSAxNy41OTYyIDEuNjY2MDEgMTcuNzA4NCAxLjY2NjcxSDIyLjI5MTdDMjIuNDA1IDEuNjY2NTYgMjIuNTAxNiAxLjc0ODk1IDIyLjUxOTIgMS44NjA4OEwyMi45NDg0IDQuNDQ0MjFDMjIuNTY0MiA0LjM3MjU0IDIyLjE3ODQgNC4zMDY3MSAyMS43ODE3IDQuMjY0MjFDMjAuMjAzNiA0LjA5MTg5IDE4LjYwODcgNC4xNTMxMSAxNy4wNDg0IDQuNDQ1ODhMMTcuNDgxNyAxLjg1NzU0Wk01LjM5MTcxIDguOTUyNTVDNS4zMjU2MyA4Ljg2MTQ3IDUuMzM1MTUgOC43MzU5NSA1LjQxNDIxIDguNjU1ODhMOC42NTU4OCA1LjQxNjcxQzguNzM4MTIgNS4zMzY0NCA4Ljg2NjY2IDUuMzI4MyA4Ljk1ODM4IDUuMzk3NTRMMTEuMSA2LjkxNjcxQzEwLjUxNjkgNy4zMDg4OSA5Ljk2MDEyIDcuNzM4OTkgOS40MzMzOCA4LjIwNDIxQzguNDgxNTQgOS4wNjUxIDcuNjM4MzYgMTAuMDM5IDYuOTIyNTQgMTEuMTA0Mkw1LjM5MTcxIDguOTUyNTVaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTIzLjY5NzkgNDYuNTI1QzIzLjc0NDcgNDYuNTU2NCAyMy43OTU0IDQ2LjU4MTYgMjMuODQ4NyA0Ni42QzIzLjg5NiA0Ni42MjQxIDIzLjk0NjUgNDYuNjQwOSAyMy45OTg3IDQ2LjY1QzI0LjA1MzkgNDYuNjU5MyAyNC4xMDk1IDQ2LjY2NDkgMjQuMTY1NCA0Ni42NjY3QzI0LjIxODMgNDYuNjY1MyAyNC4yNzA5IDQ2LjY1OTcgMjQuMzIyOSA0Ni42NUMyNC4zNzg0IDQ2LjY0MjIgMjQuNDMyMSA0Ni42MjUzIDI0LjQ4MjEgNDYuNkMyNC41MzMyIDQ2LjU4MzIgMjQuNTgxMSA0Ni41NTc5IDI0LjYyMzcgNDYuNTI1QzI0LjY3MjkgNDYuNDkxNyAyNC43MTU0IDQ2LjQ1ODMgMjQuNzU3MSA0Ni40MjVDMjUuMDc5NCA0Ni4wOTY0IDI1LjA3OTQgNDUuNTcwMyAyNC43NTcxIDQ1LjI0MTdDMjQuNzE1NCA0NS4yMDgzIDI0LjY3MzcgNDUuMTc1IDI0LjYyMzcgNDUuMTQxN0MyNC41ODExIDQ1LjEwODggMjQuNTMzMiA0NS4wODM0IDI0LjQ4MjEgNDUuMDY2N0MyNC40MzIxIDQ1LjA0MTMgMjQuMzc4NCA0NS4wMjQ0IDI0LjMyMjkgNDUuMDE2N0MyNC4yMTYzIDQ0Ljk5MTcgMjQuMTA1NCA0NC45OTE3IDIzLjk5ODcgNDUuMDE2N0MyMy45NDY1IDQ1LjAyNTcgMjMuODk2IDQ1LjA0MjYgMjMuODQ4NyA0NS4wNjY3QzIzLjc5NTQgNDUuMDg1IDIzLjc0NDcgNDUuMTEwMyAyMy42OTc5IDQ1LjE0MTdMMjMuNTczNyA0NS4yNDE3QzIzLjI1MTUgNDUuNTcwMyAyMy4yNTE1IDQ2LjA5NjQgMjMuNTczNyA0Ni40MjVMMjMuNjk3OSA0Ni41MjVaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTE2LjY2NzMgNDYuNjY2N0gyMC44MzRDMjEuMjk0MiA0Ni42NjY3IDIxLjY2NzMgNDYuMjkzNiAyMS42NjczIDQ1LjgzMzNDMjEuNjY3MyA0NS4zNzMxIDIxLjI5NDIgNDUgMjAuODM0IDQ1SDE2LjY2NzNDMTYuMjA3MSA0NSAxNS44MzQgNDUuMzczMSAxNS44MzQgNDUuODMzM0MxNS44MzQgNDYuMjkzNiAxNi4yMDcxIDQ2LjY2NjcgMTYuNjY3MyA0Ni42NjY3WiIgZmlsbD0iI0ZDQzIwMCIvPjxwYXRoIGQ9Ik05LjM4ODE4IDE3Ljg0MjRMMTEuNjgxNSAxOS43MzI0QzExLjY4MTUgMTkuODIyNCAxMS42NjgyIDE5LjkwOTkgMTEuNjY4MiAxOS45OTk5QzExLjY2ODIgMjAuMDg5OSAxMS42NzkgMjAuMTc3NCAxMS42ODE1IDIwLjI2NzRMOS4zOTE1MSAyMi4xNTQ5QzguNzU0OTkgMjIuNjcwOCA4LjU4OTc1IDIzLjU3MzggOS4wMDIzNCAyNC4yODE2TDEwLjc5MzIgMjcuMzg0OUMxMS4yMDA3IDI4LjA5MzQgMTIuMDYxOCAyOC40MDE5IDEyLjgyNjUgMjguMTEzM0wxNS42MTIzIDI3LjA3MDhDMTUuNzY0OCAyNy4xNjQ5IDE1LjkxNjUgMjcuMjYwOCAxNi4wNzQ4IDI3LjM0NjZMMTYuNTYyMyAzMC4yNjMzQzE2LjY5MTggMzEuMDcyNSAxNy4zOTA0IDMxLjY2NzUgMTguMjA5OCAzMS42NjY2SDIxLjc5MzJDMjIuNjEwOCAzMS42NzAxIDIzLjMwOTQgMzEuMDc4IDIzLjQzOTkgMzAuMjcwOEwyMy45MjgyIDI3LjM0NjZDMjQuMDg2NSAyNy4yNjMzIDI0LjIzODIgMjcuMTY1OCAyNC4zOTA3IDI3LjA3MDhMMjcuMTczMiAyOC4xMTE2QzI3LjkzODQgMjguNDA0NyAyOC44MDMgMjguMDk2MiAyOS4yMDk5IDI3LjM4NDlMMzEuMDAxNSAyNC4yODE2QzMxLjQxMzggMjMuNTc1MiAzMS4yNSAyMi42NzM3IDMwLjYxNTcgMjIuMTU3NEwyOC4zMjI0IDIwLjI2NzRDMjguMzIyNCAyMC4xNzc0IDI4LjMzNTcgMjAuMDg5OSAyOC4zMzU3IDE5Ljk5OTlDMjguMzM1NyAxOS45MDk5IDI4LjMyNDkgMTkuODIyNCAyOC4zMjI0IDE5LjczMjRMMzAuNjEyNCAxNy44NDQ5QzMxLjI0ODkgMTcuMzI5MSAzMS40MTQxIDE2LjQyNjEgMzEuMDAxNSAxNS43MTgzTDI5LjIwOTkgMTIuNjE0OUMyOC44MDI0IDExLjkwNjQgMjcuOTQxMiAxMS41OTggMjcuMTc2NSAxMS44ODY2TDI0LjM5MDcgMTIuOTI5MUMyNC4yMzgyIDEyLjgzNDEgMjQuMDg2NSAxMi43MzkxIDIzLjkyODIgMTIuNjUzM0wyMy40NDA3IDkuNzM2NkMyMy4zMTEyIDguOTI3NCAyMi42MTI3IDguMzMyNCAyMS43OTMyIDguMzMzMjdIMTguMjA5OEMxNy4zOTIyIDguMzI5NzcgMTYuNjkzNiA4LjkyMTkyIDE2LjU2MzIgOS43MjkxTDE2LjA3NDggMTIuNjUzM0MxNS45MTY1IDEyLjczNjYgMTUuNzY0OCAxMi44MzQxIDE1LjYxMjMgMTIuOTI5MUwxMi44Mjk4IDExLjg4ODNDMTIuMDY0NiAxMS41OTc0IDExLjIwMTUgMTEuOTA1NCAxMC43OTMyIDEyLjYxNDlMOS4wMDE1MSAxNS43MTgzQzguNTg5NDQgMTYuNDI0OSA4Ljc1MzUzIDE3LjMyNjQgOS4zODgxOCAxNy44NDI0Wk0yMC4wMDE1IDEzLjMzMzNDMjMuNjgzNCAxMy4zMzMzIDI2LjY2ODIgMTYuMzE4IDI2LjY2ODIgMTkuOTk5OUMyNi42NjgyIDIzLjY4MTggMjMuNjgzNCAyNi42NjY2IDIwLjAwMTUgMjYuNjY2NkMxNi4zMTk2IDI2LjY2NjYgMTMuMzM0OCAyMy42ODE4IDEzLjMzNDggMTkuOTk5OUMxMy4zMzkgMTYuMzE5NyAxNi4zMjEzIDEzLjMzNzQgMjAuMDAxNSAxMy4zMzMzWk0xMi4yMzczIDI2LjU1MTZMMTAuNDQ3MyAyMy40NDQxTDExLjk2OTggMjIuMTk0MUMxMi4zNDc1IDIzLjU3ODIgMTMuMDc2IDI0Ljg0MTQgMTQuMDg0OCAyNS44NjE2TDEyLjIzNzMgMjYuNTUxNlpNMjEuNzkzMiAyOS45OTk5SDE4LjIwOThMMTcuODg0IDI4LjA1MzNDMTkuMjcxOCAyOC40MzEgMjAuNzM1NCAyOC40MzEgMjIuMTIzMiAyOC4wNTMzTDIxLjc5MzIgMjkuOTk5OVpNMjkuNTU3NCAyMy40NDgzTDI3Ljc2MTUgMjYuNTUyNEwyNS45MTgyIDI1Ljg2MTZDMjYuOTI3NiAyNC44NDIgMjcuNjU2NyAyMy41NzkgMjguMDM0OSAyMi4xOTQ5TDI5LjU1NzQgMjMuNDQ4M1pNMjcuNzY1NyAxMy40NDgzTDI5LjU1NTcgMTYuNTU1OEwyOC4wMzMyIDE3LjgwNThDMjcuNjU1NSAxNi40MjE3IDI2LjkyNyAxNS4xNTg0IDI1LjkxODIgMTQuMTM4M0wyNy43NjU3IDEzLjQ0ODNaTTE4LjIwOTggOS45OTk5M0gyMS43OTMyTDIyLjExOSAxMS45NDY2QzIwLjczMTIgMTEuNTY4OCAxOS4yNjc3IDExLjU2ODggMTcuODc5OCAxMS45NDY2TDE4LjIwOTggOS45OTk5M1pNMTIuMjQxNSAxMy40NDc0TDE0LjA4NjUgMTQuMTM4M0MxMy4wNzcxIDE1LjE1NzkgMTIuMzQ4IDE2LjQyMDkgMTEuOTY5OCAxNy44MDQ5TDEwLjQ0NTcgMTYuNTQ3NEwxMi4yNDE1IDEzLjQ0NzRaIiBmaWxsPSIjRkNDMjAwIi8+PHBhdGggZD0iTTIwIDI1QzIyLjc2MTQgMjUgMjUgMjIuNzYxNCAyNSAyMEMyNSAxNy4yMzg2IDIyLjc2MTQgMTUgMjAgMTVDMTcuMjM4NiAxNSAxNSAxNy4yMzg2IDE1IDIwQzE1LjAwMjggMjIuNzYwMyAxNy4yMzk3IDI0Ljk5NzIgMjAgMjVaTTIwIDE2LjY2NjdDMjEuODQwOSAxNi42NjY3IDIzLjMzMzMgMTguMTU5MSAyMy4zMzMzIDIwQzIzLjMzMzMgMjEuODQwOSAyMS44NDA5IDIzLjMzMzMgMjAgMjMuMzMzM0MxOC4xNTkgMjMuMzMzMyAxNi42NjY3IDIxLjg0MDkgMTYuNjY2NyAyMEMxNi42NjY3IDE4LjE1OTEgMTguMTU5IDE2LjY2NjcgMjAgMTYuNjY2N1oiIGZpbGw9IiNGQ0MyMDAiLz48cGF0aCBkPSJNMTkuNjg0NyAyMC43NjY3QzE5Ljg4NjQgMjAuODU1NSAyMC4xMTYyIDIwLjg1NTUgMjAuMzE4IDIwLjc2NjdDMjAuNDE4OSAyMC43MjQyIDIwLjUxMTggMjAuNjY1IDIwLjU5MyAyMC41OTE3QzIwLjkxNTMgMjAuMjYzIDIwLjkxNTMgMTkuNzM2OSAyMC41OTMgMTkuNDA4M0MyMC41MTE4IDE5LjMzNSAyMC40MTg5IDE5LjI3NTggMjAuMzE4IDE5LjIzMzNDMjAuMTE2OSAxOS4xNDE2IDE5Ljg4NTggMTkuMTQxNiAxOS42ODQ3IDE5LjIzMzNDMTkuNTgyNyAxOS4yNzM2IDE5LjQ4OTQgMTkuMzMzIDE5LjQwOTcgMTkuNDA4M0MxOS4wODc0IDE5LjczNjkgMTkuMDg3NCAyMC4yNjMgMTkuNDA5NyAyMC41OTE3QzE5LjQ4OTQgMjAuNjY3IDE5LjU4MjcgMjAuNzI2NCAxOS42ODQ3IDIwLjc2NjdaIiBmaWxsPSIjRkNDMjAwIi8+PC9zdmc+)
}

#services-page .services-list .services-node:nth-child(8) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzMuMTIwNCAyMC4yMTVDMzMuNDUzMSAyMS40OTIzIDM0LjYxNjIgMjIuNDM3NyAzNS45OTYyIDIyLjQzNzdDMzcuNjM0NyAyMi40Mzc3IDM4Ljk2NzYgMjEuMTA0NyAzOC45Njc2IDE5LjQ2NjJDMzguOTY3NiAxNy44Mjc4IDM3LjYzNDcgMTYuNDk0OCAzNS45OTYyIDE2LjQ5NDhDMzQuNjE2MiAxNi40OTQ4IDMzLjQ1MzEgMTcuNDQwNSAzMy4xMjA0IDE4LjcxNzdIMjIuNDAxQzIyLjM5NjkgMTguNjk5NyAyMi4zOTI5IDE4LjY4MTYgMjIuMzg4NiAxOC42NjM3TDMxLjY3MSAxMy4zMDQ0QzMyLjIzNTggMTMuODc3IDMzLjAwNTQgMTQuMTg5NyAzMy43OTEzIDE0LjE4OTdDMzQuMjk1MSAxNC4xODk3IDM0LjgwNTMgMTQuMDYxNyAzNS4yNzIxIDEzLjc5MjFDMzYuNjkwOSAxMi45NzI5IDM3LjE3ODkgMTEuMTUyIDM2LjM1OTcgOS43MzMwN0MzNS41NDA2IDguMzE0MTUgMzMuNzE5NyA3LjgyNjQ2IDMyLjMwMDYgOC42NDU0NUMzMS4xMDU2IDkuMzM1NDQgMzAuNTcxMSAxMC43MzU5IDMwLjkyMTcgMTIuMDA4NEwyMS42Nzg2IDE3LjM0NUMyMS42NjA1IDE3LjMyNTYgMjEuNjQyMiAxNy4zMDYzIDIxLjYyMzcgMTcuMjg3NEwyMy4yNjgyIDE0LjQzOTFDMjMuNDc0OSAxNC4wODExIDIzLjM1MjMgMTMuNjIzMyAyMi45OTQzIDEzLjQxNjZDMjIuNjM2MyAxMy4yMDk4IDIyLjE3ODQgMTMuMzMyNCAyMS45NzE4IDEzLjY5MDVMMjAuMzQxMyAxNi41MTQ1QzIwLjMxMSAxNi41MDU2IDIwLjI4MDcgMTYuNDk2NSAyMC4yNSAxNi40ODg1VjUuODQ3MjNDMjEuNTI3MiA1LjUxNDU0IDIyLjQ3MjggNC4zNTE0MSAyMi40NzI4IDIuOTcxNDNDMjIuNDcyNyAxLjMzMjk2IDIxLjEzOTkgMCAxOS41MDEzIDBDMTcuODYyOCAwIDE2LjUyOTkgMS4zMzI5NiAxNi41Mjk5IDIuOTcxNDNDMTYuNTI5OSA0LjM1MTQxIDE3LjQ3NTUgNS41MTQ1NCAxOC43NTI3IDUuODQ3MjNWMTYuNDg4N0MxOC43MjIxIDE2LjQ5NjcgMTguNjkxOCAxNi41MDU4IDE4LjY2MTUgMTYuNTE0N0wxMy4zNCA3LjI5NzY0QzE0LjI3OTcgNi4zNzA4OCAxNC41MTcxIDQuODkwNzkgMTMuODI3MiAzLjY5NTc5QzEzLjQzMDMgMy4wMDgzOSAxMi43ODk2IDIuNTE2NzIgMTIuMDIzIDIuMzExMzJDMTEuMjU2MSAyLjEwNTczIDEwLjQ1NTQgMi4yMTEzMSA5Ljc2ODIzIDIuNjA4MTZDOS4wODA4MyAzLjAwNSA4LjU4OTI2IDMuNjQ1NzggOC4zODM3NyA0LjQxMjM3QzguMTc4MjggNS4xNzg5NiA4LjI4Mzc2IDUuOTc5NzEgOC42ODA2IDYuNjY3MTFDOS4wNzczNCA3LjM1NDUxIDkuNzE4MjMgNy44NDYxOSAxMC40ODQ5IDguMDUxNThDMTAuNzQwOSA4LjEyMDIxIDExLjAwMDcgOC4xNTQwOCAxMS4yNTg4IDguMTU0MDhDMTEuNTI0MyA4LjE1NDA4IDExLjc4NzkgOC4xMTc1MiAxMi4wNDM4IDguMDQ2NUwxNy4zNzkxIDE3LjI4NzZDMTcuMzYwNiAxNy4zMDY1IDE3LjM0MjMgMTcuMzI1OCAxNy4zMjQzIDE3LjM0NTJMOC4wODExNiAxMi4wMDg2QzguNDMxNjggMTAuNzM2MiA3Ljg5NzE4IDkuMzM1NzQgNi43MDIxNyA4LjY0NTY1QzUuMjgzMjUgNy44MjYzNiAzLjQ2MjMgOC4zMTQyNSAyLjY0MzExIDkuNzMzMjdDMS44MjM5MyAxMS4xNTIyIDIuMzExODIgMTIuOTczIDMuNzMwNzQgMTMuNzkyM0M0LjE5NzYxIDE0LjA2MTkgNC43MDc2MSAxNC4xODk5IDUuMjExNTMgMTQuMTg5OUM1Ljk5NzQ0IDE0LjE4OTkgNi43NjcwMiAxMy44NzcyIDcuMzMxOCAxMy4zMDQ2TDE2LjYxNDIgMTguNjY0QzE2LjYwOTkgMTguNjgxOSAxNi42MDU4IDE4LjcgMTYuNjAxOCAxOC43MThINS44ODIyOUM1LjU0OTYgMTcuNDQwNyA0LjM4NjQ3IDE2LjQ5NTEgMy4wMDY0OSAxNi40OTUxQzEuMzY4MDIgMTYuNDk1MSAwLjAzNTE1NjIgMTcuODI4MSAwLjAzNTE1NjIgMTkuNDY2NUMwLjAzNTE1NjIgMjEuMTA1IDEuMzY4MDIgMjIuNDM4IDMuMDA2NDkgMjIuNDM4QzQuMzg2NDcgMjIuNDM4IDUuNTQ5NiAyMS40OTIzIDUuODgyMjkgMjAuMjE1MUgxNi42NTQ2QzE2LjY1NzIgMjAuMjIzOSAxNi42NTk0IDIwLjIzMjcgMTYuNjYyMSAyMC4yNDE1TDcuMzMyNiAyNS42Mjc5QzYuNDA1ODQgMjQuNjg4MSA0LjkyNTc1IDI0LjQ1MDggMy43MzA2NCAyNS4xNDA4QzIuMzExODIgMjUuOTU5OSAxLjgyMzgzIDI3Ljc4MDkgMi42NDMwMSAyOS4xOTk4QzMuMDM5ODYgMjkuODg3MiAzLjY4MDY0IDMwLjM3ODggNC40NDczMyAzMC41ODQzQzQuNzAzMzIgMzAuNjUyOSA0Ljk2MzEgMzAuNjg2OCA1LjIyMTI5IDMwLjY4NjhDNS43MzYwNyAzMC42ODY4IDYuMjQ0MzcgMzAuNTUxNyA2LjcwMjE3IDMwLjI4NzNDNy44OTcxOCAyOS41OTc0IDguNDMxNjggMjguMTk2OSA4LjA4MTE2IDI2LjkyNDVMMTYuODk0NCAyMS44MzZDMTYuODc0OCAyMS45NjU3IDE2Ljg2NDQgMjIuMDk3MyAxNi44NjQ0IDIyLjIyOTlMMTYuODY0MiAyMi41Mzc2TDEyLjA0NCAzMC44ODY0QzExLjUzOTIgMzAuNzQ2MiAxMS4wMDQzIDMwLjc0MjQgMTAuNDg1IDMwLjg4MTRDOS43MTgzMyAzMS4wODY5IDkuMDc3NjQgMzEuNTc4NSA4LjY4MDcgMzIuMjY1OUM4LjI4Mzg2IDMyLjk1MzMgOC4xNzg0NyAzMy43NTQgOC4zODM4NyAzNC41MjA2QzguNTg5MzYgMzUuMjg3MyA5LjA4MDkzIDM1LjkyODEgOS43NjgzMyAzNi4zMjQ4QzEwLjIyNjEgMzYuNTg5MiAxMC43MzQzIDM2LjcyNDMgMTEuMjQ5MiAzNi43MjQzQzExLjUwNzMgMzYuNzI0MyAxMS43NjcxIDM2LjY5MDMgMTIuMDIzMSAzNi42MjE4QzEyLjc4OTggMzYuNDE2MyAxMy40MzA0IDM1LjkyNDcgMTMuODI3MyAzNS4yMzczQzEzLjk0NyAzNS4wMjk5IDE0LjAzOTggMzQuODEyMSAxNC4xMDU5IDM0LjU4ODFDMTUuNDI3OCAzNi4yODYzIDE2LjUyMjEgMzguMjYyNSAxNy4zNjAyIDQwLjQ2ODdDMTguMDEwMiA0Mi4xNzk4IDE5LjI0NDggNDMuNjI4MyAyMC44NjM1IDQ0LjU5MjFMMjAuNDQzNyA1MC4xOTU2QzIwLjQyODIgNTAuNDAzMiAyMC40OTk5IDUwLjYwNzkgMjAuNjQxNCA1MC43NjA2QzIwLjc4MzEgNTAuOTEzMiAyMC45ODE5IDUxIDIxLjE5MDIgNTFIMjkuNTA3QzI5LjcxNTIgNTEgMjkuOTE0IDUwLjkxMzIgMzAuMDU1NyA1MC43NjA2QzMwLjE5NzMgNTAuNjA4IDMwLjI2OSA1MC40MDMyIDMwLjI1MzUgNTAuMTk1N0wyOS44MzQ5IDQ0LjU5MTZDMzEuNTk2MiA0My41MzkyIDMyLjkxOTYgNDEuODg1NyAzMy41MDEyIDM5Ljk4OTZDMzMuNjIyNCAzOS41OTQ0IDMzLjQwMDQgMzkuMTc1NyAzMy4wMDUyIDM5LjA1NDVDMzIuNjEwMyAzOC45MzM2IDMyLjE5MTUgMzkuMTU1NCAzMi4wNzAxIDM5LjU1MDZDMzEuNTU4MiA0MS4yMTkzIDMwLjMzMjUgNDIuNjYxNCAyOC43MDczIDQzLjUwNzNDMjguNDQxOSA0My42NDU1IDI4LjI4NDIgNDMuOTI4NiAyOC4zMDY1IDQ0LjIyN0wyOC43MDA3IDQ5LjUwMjlIMjEuOTk3TDIyLjM5MjMgNDQuMjI3MkMyMi40MTQ2IDQzLjkyODcgMjIuMjU2OSA0My42NDU1IDIxLjk5MTMgNDMuNTA3M0MyMC40ODQyIDQyLjcyMzIgMTkuMzM2NyA0MS40NTUzIDE4Ljc1OTggMzkuOTM3QzE3LjgyMyAzNy40NzA5IDE2LjU4MSAzNS4yNjg0IDE1LjA2ODQgMzMuMzkwN0wxNC44MzExIDMzLjA5NjJDMTQuNTM2NyAzMi41NzI0IDE0LjczMyAzMi4wNzkxIDE1LjAyMDggMzEuNzg4MUMxNS4zMDI4IDMxLjUwMjkgMTUuNzg4NSAzMS4zMDczIDE2LjMwNTYgMzEuNjEzM0MxNi41OCAzMS43NzU3IDE2Ljc4ODUgMzEuOTk4NyAxNi45NDMxIDMyLjI5NTJDMTcuMTAyMyAzMi42MDA4IDE3LjQ0OTkgMzIuNzU4MyAxNy43ODQ2IDMyLjY3NjJDMTguMTE5NSAzMi41OTQzIDE4LjM1NTEgMzIuMjk0MyAxOC4zNTUzIDMxLjk0OTZMMTguMzYxNSAyMi4yMzAzQzE4LjM2MTUgMjEuOTAyNyAxOC41MDI0IDIxLjU4NjkgMTguNzQ4MSAyMS4zNjM5QzE4Ljk5NjEgMjEuMTM4NyAxOS4zMTYxIDIxLjAzMjUgMTkuNjQ5NCAyMS4wNjQ4QzIwLjI0MDggMjEuMTIyMSAyMC43MDQxIDIxLjY1MzYgMjAuNzA0MSAyMi4yNzQ2VjI4Ljc5MDZWMzEuNzgxMkMyMC43MDQxIDMyLjE5NDYgMjEuMDM5MiAzMi41Mjk3IDIxLjQ1MjYgMzIuNTI5N0MyMS44NjYxIDMyLjUyOTcgMjIuMjAxMiAzMi4xOTQ3IDIyLjIwMTIgMzEuNzgxMlYyOC43OTA0QzIyLjIwMTIgMjguMTY2NSAyMi43NzUgMjcuNjE5MiAyMy40MjkxIDI3LjYxOTJDMjQuMDc0OCAyNy42MTkyIDI0LjYwMDMgMjguMTQ0NyAyNC42MDAzIDI4Ljc5MDRMMjQuNjAwNSAyOC43OTQzVjMxLjc4MTJDMjQuNjAwNSAzMi4xOTQ2IDI0LjkzNTYgMzIuNTI5NyAyNS4zNDkgMzIuNTI5N0MyNS43NjI1IDMyLjUyOTcgMjYuMDk3NiAzMi4xOTQ3IDI2LjA5NzYgMzEuNzgxMlYyOC44MTc1QzI2LjA5NzkgMjguODA4NSAyNi4wOTkgMjguNzk5NiAyNi4wOTkgMjguNzkwNEMyNi4wOTkgMjguMTQ0NyAyNi42MjQ0IDI3LjYxOTIgMjcuMjcwMiAyNy42MTkyQzI3Ljg0OTcgMjcuNjE5MiAyOC4zNDA0IDI4LjA0NCAyOC40Mjc0IDI4LjYxMzRMMjguNDM1NyAzMS43ODEyQzI4LjQzNTcgMzIuMTk0NiAyOC43NzA4IDMyLjUyOTcgMjkuMTg0MiAzMi41Mjk3QzI5LjU5NzcgMzIuNTI5NyAyOS45MzI3IDMyLjE5NDcgMjkuOTMyNyAzMS43ODEyVjI5Ljg4OTFDMjkuOTk4NyAyOS4zMzc4IDMwLjQ4MzEgMjguOTA4MiAzMS4wNyAyOC45MDgySDMxLjE5NjlDMzEuODI4NCAyOC45MDgyIDMyLjM0MjMgMjkuNDA1NyAzMi4zNDIzIDMwLjAxNzJWMzcuNjQ4N0MzMi4zNDIzIDM4LjA2MjEgMzIuNjc3NCAzOC4zOTczIDMzLjA5MDggMzguMzk3M0MzMy41MDQzIDM4LjM5NzMgMzMuODM5NCAzOC4wNjIyIDMzLjgzOTQgMzcuNjQ4N1YzMC42ODQ4QzM0LjA3ODYgMzAuNjgwMSAzNC4zMTg5IDMwLjY0NzYgMzQuNTU1OSAzMC41ODQyQzM1LjMyMjYgMzAuMzc4NyAzNS45NjMzIDI5Ljg4NzEgMzYuMzYwMiAyOS4xOTk3QzM3LjE3OTQgMjcuNzgwOCAzNi42OTE1IDI1Ljk1OTkgMzUuMjcyNiAyNS4xNDA3QzM0LjA3NzMgMjQuNDUwNyAzMi41OTcyIDI0LjY4OCAzMS42NzA1IDI1LjYyNzhMMjIuMzQxMSAyMC4yNDE0QzIyLjM0MzcgMjAuMjMyNyAyMi4zNDU5IDIwLjIyMzggMjIuMzQ4NSAyMC4yMTVIMzMuMTIwNFpNMzUuOTk2MiAxNy45OTE5QzM2LjgwOTEgMTcuOTkxOSAzNy40NzA1IDE4LjY1MzMgMzcuNDcwNSAxOS40NjYzQzM3LjQ3MDUgMjAuMjc5NCAzNi44MDkxIDIwLjk0MDggMzUuOTk2MiAyMC45NDA4QzM1LjE4MzEgMjAuOTQwOCAzNC41MjE4IDIwLjI3OTQgMzQuNTIxOCAxOS40NjYzQzM0LjUyMTggMTguNjUzMyAzNS4xODMxIDE3Ljk5MTkgMzUuOTk2MiAxNy45OTE5Wk0zMy4wNDkxIDkuOTQxOTVDMzMuMjc2MyA5LjgxMDc3IDMzLjUyODQgOS43NDM4MyAzMy43ODM4IDkuNzQzODNDMzMuOTExOSA5Ljc0MzgzIDM0LjA0MDggOS43NjA2NiAzNC4xNjc4IDkuNzk0NzNDMzQuNTQ4MiA5Ljg5NjYzIDM0Ljg2NjMgMTAuMTQwNyAzNS4wNjMxIDEwLjQ4MTdDMzUuNDY5NSAxMS4xODU4IDM1LjIyNzQgMTIuMDg5MiAzNC41MjM0IDEyLjQ5NTdDMzQuMTgyMyAxMi42OTI2IDMzLjc4NSAxMi43NDQ5IDMzLjQwNDYgMTIuNjQzQzMzLjAyNDIgMTIuNTQxMSAzMi43MDYxIDEyLjI5NzEgMzIuNTA5MyAxMS45NTZDMzIuMTAzIDExLjI1MiAzMi4zNDUxIDEwLjM0ODYgMzMuMDQ5MSA5Ljk0MTk1Wk0xMS45OTEgNi40NTgyNEMxMS42NDk5IDYuNjU1MTYgMTEuMjUyNiA2LjcwNzQ2IDEwLjg3MjMgNi42MDU1NkMxMC40OTE5IDYuNTAzNjYgMTAuMTczOCA2LjI1OTYyIDkuOTc3MDEgNS45MTg1NkM5Ljc4MDE4IDUuNTc3NDkgOS43Mjc3OSA1LjE4MDE2IDkuODI5NjkgNC43OTk3NUM5LjkzMTU5IDQuNDE5NDQgMTAuMTc1NSA0LjEwMTQ5IDEwLjUxNjYgMy45MDQ1N0MxMC43NDM4IDMuNzczMzggMTAuOTk1OSAzLjcwNjM0IDExLjI1MTQgMy43MDYzNEMxMS4zNzk1IDMuNzA2MzQgMTEuNTA4NCAzLjcyMzE4IDExLjYzNTQgMy43NTcyNEMxMi4wMTU3IDMuODU5MTQgMTIuMzMzOCA0LjEwMzE5IDEyLjUzMDYgNC40NDQyNUMxMi45MzcyIDUuMTQ4MTggMTIuNjk1MSA2LjA1MTczIDExLjk5MSA2LjQ1ODI0Wk02LjQ5MzE5IDExLjk1NkM2LjI5NjM3IDEyLjI5NzEgNS45NzgzMSAxMi41NDEgNS41OTc5MSAxMi42NDNDNS4yMTc4IDEyLjc0NDkgNC44MjAzNiAxMi42OTI2IDQuNDc5MSAxMi40OTU3QzMuNzc1MTcgMTIuMDg5MiAzLjUzMzAyIDExLjE4NTcgMy45Mzk0MiAxMC40ODE3QzQuMTM2MzUgMTAuMTQwNyA0LjQ1NDMgOS44OTY3MyA0LjgzNDcxIDkuNzk0NzNDNC45NjE3MSA5Ljc2MDY2IDUuMDkwNiA5Ljc0MzgzIDUuMjE4NyA5Ljc0MzgzQzUuNDc0MiA5Ljc0MzgzIDUuNzI2MzEgOS44MTA4NyA1Ljk1MzUxIDkuOTQxOTVDNi42NTc1NSAxMC4zNDg2IDYuODk5NyAxMS4yNTIgNi40OTMxOSAxMS45NTZaTTMuMDA2MzkgMjAuOTQwN0MyLjE5MzQ4IDIwLjk0MDcgMS41MzIwOCAyMC4yNzkzIDEuNTMyMDggMTkuNDY2MkMxLjUzMjA4IDE4LjY1MzIgMi4xOTM0OCAxNy45OTE4IDMuMDA2MzkgMTcuOTkxOEMzLjgxOTM5IDE3Ljk5MTggNC40ODA4IDE4LjY1MzIgNC40ODA4IDE5LjQ2NjJDNC40ODA4IDIwLjI3OTMgMy44MTk0OSAyMC45NDA3IDMuMDA2MzkgMjAuOTQwN1pNNS45NTM1MSAyOC45OTA1QzUuNjEyMzUgMjkuMTg3NSA1LjIxNTExIDI5LjIzOTkgNC44MzQ3MSAyOS4xMzc5QzQuNDU0MyAyOS4wMzYgNC4xMzYyNSAyOC43OTE5IDMuOTM5NDIgMjguNDUwOUMzLjUzMzAyIDI3Ljc0NjggMy43NzQ5NyAyNi44NDM0IDQuNDc5MSAyNi40MzY5QzUuMTgzMTQgMjYuMDMwNCA2LjA4NjY5IDI2LjI3MjQgNi40OTMxOSAyNi45NzY2QzYuODk5NyAyNy42ODA2IDYuNjU3NTUgMjguNTg0MSA1Ljk1MzUxIDI4Ljk5MDVaTTEyLjUzMDcgMzQuNDg4NEMxMi4zMzM5IDM0LjgyOTUgMTIuMDE1OCAzNS4wNzM0IDExLjYzNTQgMzUuMTc1NEMxMS4yNTUyIDM1LjI3NzMgMTAuODU3OSAzNS4yMjUxIDEwLjUxNjcgMzUuMDI4MUMxMC4xNzU1IDM0LjgzMTIgOS45MzE1OSAzNC41MTMzIDkuODI5NzkgMzQuMTMyOEM5LjcyNzg5IDMzLjc1MjUgOS43ODAxOCAzMy4zNTUxIDkuOTc3MTEgMzMuMDE0QzEwLjE3NCAzMi42NzMgMTAuNDkxOSAzMi40MjkgMTAuODcyMyAzMi4zMjcxQzExLjI1MyAzMi4yMjUxIDExLjY1IDMyLjI3NzYgMTEuOTkxMSAzMi40NzQ1QzEyLjMzMjIgMzIuNjcxNCAxMi41NzYyIDMyLjk4OTMgMTIuNjc4IDMzLjM2OTdDMTIuNzc5OSAzMy43NSAxMi43Mjc2IDM0LjE0NzQgMTIuNTMwNyAzNC40ODg0Wk0xMy4zNTkyIDMxLjY1NDRDMTMuMzUyOCAzMS42NDc5IDEzLjM0NjkgMzEuNjQwOSAxMy4zNDA0IDMxLjYzNDZMMTMuNDU2OCAzMS40MzI5QzEzLjQyMDcgMzEuNTA1NiAxMy4zODggMzEuNTc5NCAxMy4zNTkyIDMxLjY1NDRaTTE2Ljg1OTMgMzAuMjEzM0MxNS44ODA5IDI5Ljc0NTggMTQuNzQwMiAyOS45NDI1IDEzLjk1NjQgMzAuNzM0OUMxMy44MjM1IDMwLjg2OTMgMTMuNzA5NyAzMS4wMTQzIDEzLjYxMDkgMzEuMTY2TDE2Ljg2MjMgMjUuNTM0NUwxNi44NTkzIDMwLjIxMzNaTTE4LjAyNzEgMi45NzE0M0MxOC4wMjcxIDIuMTU4NDIgMTguNjg4NSAxLjQ5NzAyIDE5LjUwMTQgMS40OTcwMkMyMC4zMTQzIDEuNDk3MDIgMjAuOTc1NyAyLjE1ODQyIDIwLjk3NTcgMi45NzE0M0MyMC45NzU3IDMuNzg0NDQgMjAuMzE0MyA0LjQ0NTg0IDE5LjUwMTQgNC40NDU4NEMxOC42ODg1IDQuNDQ1ODQgMTguMDI3MSAzLjc4NDQ0IDE4LjAyNzEgMi45NzE0M1pNMjAuODY2MiAxOS45MTk1QzIwLjU0NjYgMTkuNzMzNCAyMC4xODM4IDE5LjYxMjMgMTkuNzkzNiAxOS41NzQ1QzE5LjIxNjIgMTkuNTE4NSAxOC42MzkyIDE5LjY1NDUgMTguMTQ5OCAxOS45NTE1QzE4LjA3MTEgMTkuNzcxNiAxOC4wMjY5IDE5LjU3MzMgMTguMDI2OSAxOS4zNjQ1QzE4LjAyNjkgMTguNTUxNSAxOC42ODgzIDE3Ljg5MDEgMTkuNTAxMiAxNy44OTAxQzIwLjMxNDEgMTcuODkwMSAyMC45NzU1IDE4LjU1MTUgMjAuOTc1NSAxOS4zNjQ1QzIwLjk3NTYgMTkuNTYwOSAyMC45MzY2IDE5Ljc0ODEgMjAuODY2MiAxOS45MTk1Wk0zMi41MDk1IDI2Ljk3NjZDMzIuOTE2IDI2LjI3MjUgMzMuODE5NyAyNi4wMzA1IDM0LjUyMzYgMjYuNDM2OUMzNS4yMjc2IDI2Ljg0MzQgMzUuNDY5NyAyNy43NDY5IDM1LjA2MzMgMjguNDUwOUMzNC44NjY0IDI4Ljc5MTkgMzQuNTQ4NCAyOS4wMzU5IDM0LjE2OCAyOS4xMzc5QzM0LjAxMzEgMjkuMTc5NCAzMy44NTU2IDI5LjE5MzkgMzMuNyAyOS4xODQ1QzMzLjQ2ODUgMjguNTA5MiAzMi45NjQxIDI3Ljk1NzIgMzIuMzE2MyAyNy42NTcxQzMyLjMyNCAyNy40MjQ5IDMyLjM4NTMgMjcuMTkxNSAzMi41MDk1IDI2Ljk3NjZaTTIyLjIwMDkgMjYuNDE4NlYyNS42MzlMMjIuNTYzMyAyNi4yNjY3QzIyLjQzODcgMjYuMzA5MiAyMi4zMTcyIDI2LjM1OTQgMjIuMjAwOSAyNi40MTg2Wk0zMC45MjE2IDI2LjkyNDFDMzAuODc2MiAyNy4wODg3IDMwLjg0NzYgMjcuMjU1NSAzMC44MzE5IDI3LjQyMjZDMzAuNDM0NiAyNy40NTc4IDMwLjA2MTkgMjcuNTc4OCAyOS43MzQ2IDI3Ljc2ODVDMjkuMzMwNSAyNi43OTM4IDI4LjM3MDQgMjYuMTIxOCAyNy4yNjk5IDI2LjEyMThDMjYuNTE2NSAyNi4xMjE4IDI1LjgzNSAyNi40MzU3IDI1LjM0OTMgMjYuOTM5NUMyNS4wNTgzIDI2LjYzNzUgMjQuNjk2NSAyNi40MDQ1IDI0LjI5MTUgMjYuMjY1N0wyMi4yMDEgMjIuNjQ1VjIyLjI3NDJDMjIuMjAxIDIyLjEzNzggMjIuMTkwOSAyMi4wMDM2IDIyLjE3MjEgMjEuODcyNEwzMC45MjE2IDI2LjkyNDFaIiBmaWxsPSIjRkNDMjAwIi8+PC9zdmc+)
}

.top-menu-burger svg {
    display: none
}

@media screen and (max-width: 1180px) {
    #catalog-product .left-side {
        margin-right: 500px
    }

    #catalog-product .right-side {
        width: 500px
    }

    #catalog-product .right-side .catalog-product-consult .y-block .right {
        float: left;
        clear: both;
        padding-left: 0
    }
}

@media screen and (max-width: 1140px) {
    #catalog-products .left-side .catalog-sections-list ul {
        list-style-position: none;
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1
    }

    #catalog-products .left-side .catalog-sections-list ul li {
        width: auto;
        clear: both
    }

    #news-detail-videos .news-detail-video:nth-child(4n+1) {
        clear: none
    }

    #news-detail-videos .news-detail-video:nth-child(3n+1) {
        clear: both
    }

    #news-detail-videos .news-detail-video {
        width: 33.333%
    }

    #main-first .right-s .first-order-call {
        right: 20px
    }

    #header .right-side .right:nth-child(2) {
        margin-top: -10px
    }

    #header .right-side .right:nth-child(3) {
        clear: right;
        margin-right: 200px;
        margin-top: -37px
    }
}

@media screen and (max-width: 1080px) {
    #catalog-product .left-side .product-gallery .product-image a {
        width: 260px;
        height: 260px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right {
        left: 290px
    }
}

@media screen and (max-width: 1040px) {
    #catalog-products .left-side h1 {
        padding-right: 20px
    }

    #catalog-products .left-side .catalog-items .product-node:nth-child(3n+1) {
        clear: none
    }

    #catalog-products .left-side .catalog-items .product-node:nth-child(2n+1) {
        clear: both
    }

    #catalog-products .left-side .catalog-items .product-node {
        width: 50%
    }

    #press-page #press-data .left-side {
        width: 140px
    }

    #press-page #press-data .right-side {
        margin-left: 140px
    }
}

@media screen and (max-width: 990px) {
    #services-page .services-list {
        width: 100%
    }

    #catalog-product .left-side .product-gallery .product-gallery-right {
        width: 260px;
        left: 0;
        top: 290px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow {
        margin-top: -16px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-prev {
        left: -50px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-next {
        right: -50px
    }

    #main-first .right-s {
        background-position: right center;
        padding: 40px 110px 70px 110px
    }

    #main-first .left-side {
        height: auto;
        width: 100%;
        float: none;
        clear: both
    }

    #main-first .right-s .first-order-call {
        position: relative;
        bottom: inherit;
        right: inherit
    }

    #main-first .right-s {
        clear: both;
        position: relative;
        top: 0;
        right: inherit;
        height: auto;
        width: 100%
    }

    #footer .left-side {
        width: 200px
    }

    #footer .left-side p {
        line-height: 15px;
        font-size: 10px
    }

    #footer .right-side {
        margin-left: 200px
    }
}

@media screen and (max-width: 980px) {
    #company-about .company-about-text {
        width: 100%;
        padding-right: 0
    }

    #catalog-page .catalog-sections .catalog-section:nth-child(4n+1) {
        clear: none
    }

    #catalog-page .catalog-sections .catalog-section:nth-child(3n+1) {
        clear: both
    }

    #catalog-page .catalog-sections .catalog-section {
        width: 33.333%
    }

    #printed-catalogs-page .printed-catalogs-list .printed-catalogs-item {
        width: 48%
    }

    .form .left-side {
        width: 210px
    }

    .form .right-side {
        margin-left: 210px
    }

    #header .left-side .header-title {
        font-size: 14px
    }
}

@media screen and (max-width: 940px) {
    .slick-slider .slick-arrow.slick-prev {
        left: 0
    }

    .slick-slider .slick-arrow.slick-next {
        right: 0
    }

    #top-menu .left-side ul li a {
        padding: 15px 11px
    }

    #top-menu .left-side ul li.child-li a.child-a::after {
        top: 24px
    }
}

@media screen and (max-width: 920px) {
    #company-history {
        margin: 50px 0 0 0
    }

    #company-history .ch-node {
        padding-left: 0;
        margin-left: 0
    }

    #company-history .ch-node .ch-node-t {
        width: 100%
    }

    #company-history .ch-node .ch-node-y {
        position: relative;
        width: 100%;
        padding: 70px 0 20px 0
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow {
        margin-top: -16px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-prev {
        left: 0
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-next {
        right: 0
    }

    h1 {
        margin-top: 0
    }

    #printed-catalogs-page h1 {
        padding-left: 0
    }

    #info-page .inner.padd {
        padding-left: 40px
    }

    #contacts-page .contacts-data .left-side {
        padding-left: 60px
    }

    .inner.padd {
        padding-right: 20px;
        padding-left: 20px
    }

    #main-first .right-s {
        padding-right: 20px;
        padding-left: 20px
    }

    #top-menu {
        margin-bottom: 35px
    }

    #filter {
        top: 235px
    }

    #filter #filter-btn {
        width: 30px;
        height: 30px
    }

    #filter #filter-btn::after {
        background-size: 17px 17px;
        background-position: center center
    }

    .y-block {
        padding: 30px 48px 30px 48px
    }

    #footer {
        height: auto;
        margin-top: 0;
        padding-top: 20px
    }

    #footer .footer-copyright {
        padding-bottom: 20px
    }

    #main {
        padding-bottom: 0
    }

    #footer .left-side {
        clear: none;
        float: none;
        width: 100%
    }

    #footer .left-side a.logo {
        float: left
    }

    #footer .left-side p {
        display: inline-block;
        padding-left: 30px;
        font-size: 12px;
        line-height: 18px
    }

    #footer .right-side {
        clear: none;
        float: none;
        width: 100%;
        margin-left: 0
    }

    #top-menu .right-side.search-active .search-b {
        padding-left: 0
    }

    #top-menu .right-side.search-active .search-b .btn.close {
        left: 0
    }

    #top-menu .left-side .top-menu-burger {
        display: inline-block;
        cursor: pointer;
        padding: 17px 0;
        width: 200px
    }

    #top-menu .left-side .top-menu-burger, #top-menu .left-side .top-menu-burger * {
        outline: none !important
    }

    #top-menu .left-side .top-menu-burger ul {
        display: none
    }

    #top-menu .left-side .top-menu-burger svg {
        display: block;
        width: 30px;
        height: 30px
    }

    #top-menu .left-side .top-menu-burger svg .st0 {
        fill: #FCC200
    }

    #top-menu .left-side .top-menu-burger.active svg .st0 {
        fill: #FBD300
    }

    #top-menu .left-side .top-menu-burger.active ul {
        display: block
    }

    #top-menu .left-side .top-menu-burger.active ul li {
        float: none;
        width: 100%
    }

    #top-menu .left-side .top-menu-burger.active ul li a {
        padding-left: 0;
        padding-top: 7px;
        padding-bottom: 7px
    }

    #top-menu .left-side .top-menu-burger.active ul li a.child-a {
        color: #000
    }

    #top-menu .left-side .top-menu-burger.active ul li a.child-a:hover {
        color: #FCC200
    }

    #top-menu .left-side .top-menu-burger.active ul li a.child-a::after {
        display: none !important
    }

    #top-menu .left-side .top-menu-burger.active ul li.child-li ul.child-menu {
        display: none !important;
        margin: 10px 0;
        position: inherit
    }

    #top-menu .left-side .top-menu-burger.active ul li.child-li ul.child-menu li a {
        padding: 15px !important
    }

    #top-menu .left-side .top-menu-burger.active ul li.child-li ul.child-menu li a::before {
        content: '- '
    }
}

@media screen and (max-width: 880px) {
    #header {
        height: 145px
    }

    #header .right-side {
        padding-top: 15px
    }

    #header .right-side .right {
        float: none;
        margin: 0 !important;
        text-align: right;
        padding-right: 20px
    }

    #header .right-side .right a.header-phone {
        padding: 0;
        margin-top: 10px
    }

    #header .right-side .right a.header-email {
        padding: 0
    }
}

@media screen and (max-width: 840px) {
    #press-page #press-data .left-side {
        width: 140px
    }

    #press-page #press-data .right-side {
        margin-left: 140px
    }
}

@media screen and (max-width: 820px) {
    .popup-form.form {
        width: 90%;
        margin-left: -45%
    }

    #catalog-product .left-side {
        text-align: center
    }

    #catalog-product .left-side .product-gallery {
        width: 440px;
        display: inline-block;
        text-align: left;
        position: relative
    }

    #catalog-product .left-side .product-gallery .product-gallery-right {
        left: 380px;
        width: 55px;
        top: 0
    }

    #catalog-product .left-side .product-gallery .product-image a {
        width: 330px;
        height: 330px
    }

    #catalog-product .right-side {
        float: none;
        width: 100%;
        margin-right: 0;
        clear: both;
        padding-top: 430px
    }

    #catalog-product .left-side {
        float: none;
        width: 100%;
        margin-right: 0;
        clear: both;
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 20px
    }

    #catalog-product .right-side .catalog-product-consult {
        margin-left: 0
    }

    #catalog-product .right-side .catalog-product-consult .y-block {
        width: 100%
    }

    #catalog-product .right-side .catalog-product-consult .y-block .left {
        float: none;
        width: 100%;
        clear: both
    }

    #catalog-product .right-side .catalog-product-consult .y-block .right {
        float: none;
        width: 100%;
        clear: both;
        margin-top: 20px
    }

    #catalog-products .left-side {
        margin-right: 0;
        clear: both;
        float: none;
        width: 100%
    }

    #catalog-products .left-side .catalog-sections-list {
        margin-bottom: 50px
    }

    #catalog-products .left-side h1 {
        padding-bottom: 50px
    }

    #catalog-products .right-side {
        clear: both;
        float: none;
        width: 100%;
        margin-bottom: 40px
    }

    #catalog-products .right-side .catalog-section-info {
        position: relative
    }

    #catalog-products .right-side .catalog-section-info .csi-img {
        float: left;
        margin-right: 30px;
        width: 170px
    }

    #catalog-products .right-side .catalog-section-info .csi-right {
        display: block;
        margin-left: 260px
    }

    #press .press-list .right-side .press-items ul li {
        width: 50%
    }
}

@media screen and (max-width: 780px) {
    #company-about .company-about-facts .company-about-facts-list .company-about-fact {
        width: 100% !important;
        padding: 0 0 30px 0 !important;
        text-align: left !important
    }

    #news-detail-videos .news-detail-video:nth-child(3n+1) {
        clear: none
    }

    #news-detail-videos .news-detail-video:nth-child(2n+1) {
        clear: both
    }

    #news-detail-videos .news-detail-video {
        width: 50%
    }

    .news-list .news-item {
        width: 50%
    }

    .news-list .news-item:nth-child(3n+1) {
        clear: none
    }

    .news-list .news-item:nth-child(2n+1) {
        clear: both
    }

    #footer .left-side p {
        display: inline-block;
        width: 60%;
        padding-top: 0;
        padding-right: 0
    }

    .y-block .left-side {
        width: 100%;
        clear: both;
        float: none
    }

    .y-block .right-side {
        width: 100%;
        clear: both;
        float: none;
        margin-top: 40px
    }

    .y-block .lpadd {
        padding-left: 0
    }
}

@media screen and (max-width: 740px) {
    #header .left-side {
        padding-top: 15px
    }

    #header .left-side .header-title {
        position: relative;
        left: 0;
        top: 3px;
        line-height: 20px
    }

    #header .left-side .header-title .w-break {
        font-size: 12px;
        line-height: 20px
    }
}

@media screen and (max-width: 720px) {
    .top-i {
        margin-top: inherit;
    }
    #success-form {
        width: 84%;
        margin-left: -42%
    }

    #news-detail-photos .news-detail-photo:nth-child(4n+1) {
        clear: none
    }

    #news-detail-photos .news-detail-photo:nth-child(3n+1) {
        clear: both
    }

    #news-detail-photos .news-detail-photo {
        width: 33.333%
    }

    #reviews-page #reviews-list .reviews-node {
        width: 33.333%
    }

    #questionnaires-page #questionnaires-list .questionnaires-node {
        clear: both;
        float: none;
        width: 100%;
        padding-right: 0
    }

    #contacts-page .contacts-data .left-side {
        width: 100%;
        float: none;
        clear: both
    }

    #contacts-page .contacts-data .left-side .contacts-node {
        float: left;
        width: 50%
    }

    #contacts-page .contacts-data .left-side .contacts-node.cn-phone {
        padding-left: 80px;
        background-position: 55px 50px
    }

    #contacts-page .contacts-data .left-side .clear-contacts {
        clear: both
    }

    #contacts-page .contacts-data .right-side {
        width: 100%;
        float: none;
        clear: both;
        margin-left: 0
    }

    .form .row .cell {
        width: 100% !important;
        clear: both;
        float: none;
        margin-bottom: 20px
    }

    .form .row.row-submit .cell.right-i {
        text-align: left !important;
        padding-left: 20px
    }

    #benifits .benifits-list .benifits-node {
        width: 100%;
        margin-bottom: 50px
    }

    #footer .right-side .footer-column {
        width: 50%
    }

    #footer .right-side .footer-column.last {
        float: none;
        width: 100%;
        clear: both;
        padding-top: 20px
    }

    #footer .right-side .footer-column.last .footer-subscribe {
        margin-top: 0
    }
}

@media screen and (max-width: 680px) {
    #company-about .company-about-image .left {
        width: 100%;
        float: none;
        clear: both;
        padding-right: 0
    }

    #company-about .company-about-image .right {
        margin-top: 30px;
        width: 100%;
        float: none;
        clear: both;
        position: static;
        left: inherit;
        bottom: inherit
    }

    #company-about-why-we ul.list {
        padding-left: 27px
    }

    #company-about-why-we ul.list li {
        width: 100%;
        float: none;
        clear: both;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 40px
    }

    #company-about-why-we ul.list li::before {
        left: -27px !important
    }

    #company-about .company-about-mission {
        padding: 45px 45px 45px 55px
    }

    #company-about .company-about-header .left {
        width: 100%;
        padding-right: 0;
        float: none;
        clear: both
    }

    #company-about .company-about-header .right {
        padding-top: 30px;
        width: 100%;
        float: none;
        clear: both
    }

    #filter.active #filter-btn {
        position: relative;
        top: -35px
    }

    #filter #filter-data #filter-close {
        top: 25px;
        right: 32px
    }

    #filter #filter-data {
        padding-left: 30px !important;
        padding-right: 30px
    }

    #filter #filter-data .filter-list .filter-column {
        width: 240px
    }

    #filter #filter-data .filter-list .filter-column ul li {
        clear: both;
        width: 100%;
        float: left
    }

    #filter.fixed {
        top: 65px
    }
}

@media screen and (max-width: 640px) {
    #services-page .services-list .services-node {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }

    #catalog-page .catalog-sections .catalog-section:nth-child(3n+1) {
        clear: none
    }

    #catalog-page .catalog-sections .catalog-section:nth-child(2n+1) {
        clear: both
    }

    #catalog-page .catalog-sections .catalog-section {
        width: 50%
    }

    #press .press-list .right-side .press-items ul li {
        width: 100%
    }
}

@media screen and (max-width: 580px) {
    #catalog-product .right-side .catalog-product-header .right, #catalog-product .right-side .catalog-product-header .left {
        clear: both;
        width: 100%;
        float: none
    }

    #catalog-products .right-side .catalog-section-info .csi-title .w-break, #catalog-products .right-side .catalog-section-info .csi-title .w-break {
        white-space: normal
    }

    .news-list .news-item {
        width: 100%;
        float: none !important;
        clear: both !important
    }

    #contacts-page .contacts-data .left-side .contacts-node {
        width: 100%
    }

    #contacts-page .contacts-data .left-side .contacts-node.cn-phone {
        padding-left: 33px;
        background-position: 0 50px
    }
}

@media screen and (max-width: 520px) {
    .popup-form.form {
        padding: 35px 40px
    }

    #catalog-products .left-side .catalog-items .product-node {
        width: 100%;
        float: none !important;
        clear: both !important
    }

    #catalog-products .left-side .catalog-items .product-node .product-node-i {
        padding: 0
    }

    #catalog-products .left-side .catalog-sections-list ul li {
        width: auto;
        margin-right: 0
    }

    #catalog-products .right-side .catalog-section-info .csi-img {
        float: none;
        clear: both
    }

    #catalog-products .right-side .catalog-section-info .csi-right {
        float: none;
        width: 100%;
        clear: both;
        margin-left: 0
    }

    #news-detail-videos .news-detail-video {
        width: 100% !important;
        clear: both !important;
        float: none !important;
        padding-right: 0 !important
    }

    #news-detail-photos .news-detail-photo:nth-child(3n+1) {
        clear: none
    }

    #news-detail-photos .news-detail-photo:nth-child(2n+1) {
        clear: both
    }

    #news-detail-photos .news-detail-photo {
        width: 50%
    }

    #reviews-page #reviews-list .reviews-node {
        width: 50%
    }

    #printed-catalogs-page .printed-catalogs-list .printed-catalogs-item {
        float: none;
        clear: both;
        width: 100%
    }

    #contacts-page h1 {
        margin-top: 0;
        padding-left: 35px
    }

    #contacts-page .contacts-data .left-side {
        padding-left: 35px
    }

    .form .left-side {
        float: none;
        clear: both;
        width: 100%
    }

    .form .right-side {
        float: none;
        clear: both;
        width: 100%;
        margin-left: 0;
        padding-top: 20px
    }

    h1 {
        line-height: 38px;
        font-size: 32px
    }

    #main-first .right-s .first-order-call {
        width: 280px;
        padding: 30px
    }

    #main-first .right-s .first-order-call .foc-title {
        font-size: 20px
    }
}

@media screen and (max-width: 480px) {
    #success-form {
        padding: 16px 20px 20px 20px
    }

    .popup-form.form {
        padding: 16px 20px 20px 20px;
        width: 84%;
        margin-left: -42%
    }

    .popup-form.form .popup-close {
        top: 20px;
        right: 20px
    }

    .popup-form.form h2 {
        padding-left: 0
    }

    .popup-form.form .row .cell label {
        padding-left: 0
    }

    .popup-form.form .row.row-submit {
        margin-top: 0
    }

    .popup-form.form .row.row-submit .cell {
        padding-left: 0;
        padding-right: 0
    }

    .popup-form.form .row.row-submit .cell .text-right {
        text-align: center
    }

    #catalog-product .right-side .catalog-product-consult .y-block {
        padding: 20px 25px
    }

    #catalog-product .left-side .product-gallery {
        width: 280px
    }

    #catalog-product .left-side .product-gallery .product-image a {
        width: 280px;
        height: 280px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right {
        width: 280px;
        left: 0;
        top: 310px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow {
        margin-top: -16px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-prev {
        left: -15px !important
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-next {
        right: -15px !important
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow {
        margin-top: -16px
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-prev {
        left: 0
    }

    #catalog-product .left-side .product-gallery .product-gallery-right .slick-slider .slick-arrow.slick-next {
        right: 0
    }

    #catalog-page .catalog-sections .catalog-section {
        width: 100% !important;
        float: none !important;
        clear: both !important
    }

    #news-detail-photos .news-detail-photo {
        clear: both !important;
        float: none !important;
        width: 100% !important;
        padding-right: 0 !important
    }

    #news-detail-photos .news-detail-photo a {
        display: inline-block;
        width: 100%;
        text-align: center;
        float: none
    }

    #news-detail-photos .news-detail-photo a img {
        display: inline-block;
        float: none
    }

    #press-page #press-data .left-side {
        clear: both;
        float: none;
        width: 100%
    }

    #press-page #press-data .right-side {
        clear: both;
        float: none;
        width: 100%;
        margin-left: 0;
        position: relative;
        top: 40px
    }

    .news-detail .news-detail-image {
        margin-top: -60px
    }

    .news-detail .news-detail-image img {
        max-width: 100%
    }

    #press-page .press-list .right-side {
        clear: none !important;
        width: auto !important;
        top: 0 !important
    }

    #press-page #press-data .left-side ul {
        position: relative
    }

    #reviews-page #reviews-list .reviews-node {
        width: 100%;
        padding-right: 0
    }

    #press .press-list .left-side {
        width: 105px !important
    }

    #press .press-list .right-side {
        margin-left: 105px !important
    }

    #benifits .benifits-list .benifits-node {
        float: none;
        clear: both;
        padding: 120px 0 20px 0;
        background-position: center top !important
    }

    #benifits h2 {
        text-align: center
    }

    #benifits .benifits-list .benifits-node .mbn-title {
        text-align: center
    }

    #benifits .benifits-list .benifits-node .mbn-text {
        text-align: center
    }

    #footer .left-side a.logo {
        float: none;
        clear: both
    }

    #footer .left-side p {
        float: none;
        clear: both;
        width: 100%;
        padding-left: 0;
        padding-top: 10px
    }

    #footer .right-side .footer-column {
        width: 100%;
        float: none;
        clear: both;
        padding-bottom: 20px
    }

    #footer .right-side .footer-column:nth-child(2) {
        padding-left: 35px
    }

    #footer .right-side .footer-column:nth-child(2) .fc-title {
        margin-left: -35px
    }

    #footer .footer-copyright {
        margin-top: 40px
    }

    #header {
        height: auto;
        padding-bottom: 25px;
        text-align: center
    }

    #header .left-side {
        float: none;
        width: 100%;
        padding-top: 25px
    }

    #header .right-side {
        float: none;
        width: 100%;
        padding-top: 25px
    }

    #header .right-side .right {
        text-align: center;
        padding-right: 0
    }

    #header .right-side .right .header-phone, #header .right-side .right .header-email {
        padding: 14px 0 !important
    }
}

.advantages .inner.padd {
    padding-left: 0;
    padding-right: 0;
}

.manufacturers .inner.padd {
    padding-left: 0;
    padding-right: 0;
}

.company .inner.padd {
    padding-left: 0;
    padding-right: 0;
}

.left-side .search__button {
    display: none;
}

.banner {
    padding-bottom: 40px
}

.banner__inner {
    border-radius: 20px;
    padding: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.banner__logo {
    width: 202px
}

.banner__descr {
    width: calc(100% - 202px);
    padding-left: 55px;
    font-size: 18px;
    line-height: 28px
}

.catalog-sections-list {
    position: relative
}

.catalog-sections-list::before {
    content: '';
    position: absolute;
    left: -40px;
    top: -15px;
    bottom: -35px;
    right: 70px;
    border-radius: 25px;
    background-color: #f7f7f7
}

.csi-logo {
    width: 100%;
    max-width: 272px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    padding: 35px;
    border-radius: 20px;
    -webkit-box-shadow: 0 2px 8px rgba(196, 196, 196, .5);
    box-shadow: 0 2px 8px rgba(196, 196, 196, .5);
    margin-bottom: 50px
}

#main-first.screen-main .left-side {
    height: auto
}

#main-first.screen-main .left-side h1 {
    padding-bottom: 30px
}

.screen-main {
    padding: 72px 0;
    background-image: url('/local/templates/europribor/img/display-img.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom
}

.screen-main h1 {
    color: #fff;
    font-size: 45px;
    line-height: 50px
}

.screen-main__descr {
    font-size: 24px;
    line-height: 38px;
    max-width: 707px;
    color: #fff
}

.screen-main__btns {
    margin-top: 40px
}

.screen-main__phone {
    margin-right: 20px
}

#top-menu.no-mb {
    margin-bottom: 0
}

.btn.btn-gray {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b8b8b8));
    background: -o-linear-gradient(top, #fff 0, #b8b8b8 100%);
    background: linear-gradient(180deg, #fff 0, #b8b8b8 100%);
    -webkit-box-shadow: inset 0 -2px 0 #929292;
    box-shadow: inset 0 -2px 0 #929292
}

#catalog-page div.catalog-sections {
    margin-top: 55px
}

button.btn.search {
    border-radius: 50%;
    width: 50px;
    height: 50px
}

#top-menu .right-side.search-active .search-b button.btn.search {
    right: 2px;
    top: 2px
}

span.btn.close::after {
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.71313' y='30.9263' width='30' height='2' transform='rotate(-45 9.71313 30.9263)' fill='%23C4C4C4'/%3E%3Crect x='30.7133' y='32.9264' width='30' height='2' transform='rotate(-135 30.7133 32.9264)' fill='%23C4C4C4'/%3E%3C/svg%3E%0A")
}

span.btn.close:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='9.71313' y='30.9263' width='30' height='2' transform='rotate(-45 9.71313 30.9263)' fill='url(%23paint0_linear)'/%3E%3Crect x='30.7133' y='32.9264' width='30' height='2' transform='rotate(-135 30.7133 32.9264)' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='24.7131' y1='30.9263' x2='24.7131' y2='32.9263' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBD300'/%3E%3Cstop offset='1' stop-color='%23FBA700'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='45.7133' y1='32.9264' x2='45.7133' y2='34.9264' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FBD300'/%3E%3Cstop offset='1' stop-color='%23FBA700'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

#header {
    height: auto;
    margin-bottom: 32px;
    z-index: 11 !important
}

#header::after {
    display: none !important
}

.form .row .cell.w45 {
    width: 45%
}

.h2 {
    color: #363636;
    font-weight: 500;
    font-size: 42px;
    line-height: 132%;
    font-family: "Exo 2", san-serif;
    padding-bottom: 0;
    margin-bottom: 35px
}

.button {
    font-weight: 500;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    padding: 10px 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    -webkit-box-shadow: inset 0 -2px 0 #fcc200;
    box-shadow: inset 0 -2px 0 #fcc200;
    border-radius: 30px
}

.button:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#fbd300), to(#fba700));
    background: -o-linear-gradient(top, #fbd300 0, #fba700 100%);
    background: linear-gradient(180deg, #fbd300 0, #fba700 100%)
}

.footer-copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

/*#wrap {*/
/*    overflow: hidden*/
/*}*/

#header {
    height: auto
}

#header .header-title {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 128%;
    color: #353535
}

#header .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#header .phone img {
    margin-right: 12px
}

.logo {
    background: 0 0;
    width: auto !important;
    height: auto !important
}

.logo__mobile {
    display: none
}

.burger__button {
    display: none;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

.burger__button .icon-burger {
    display: initial
}

.burger__button .icon-close {
    display: none
}

.search {
    width: 42px;
    height: 42px;
    position: relative
}

.search__bar {
    position: absolute;
    top: 0;
    left: 0;
    background: #f2f2f2;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
    border-radius: 25px;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    max-width: 1280px
}

.search__bar .search__button {
    right: 4px
}

.search__bar .search__button-close {
    right: auto;
    left: 10px
}

.search__bar .search__button:hover svg:nth-of-type(1) {
    opacity: 1
}

.search__input {
    font-family: "Exo 2", san-serif;
    width: 100%;
    background: 0 0;
    border: none;
    border-radius: 25px;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #353535;
    margin-left: 72px;
    margin-right: 72px;
    outline: 0;
    caret-color: #fcc200
}

.search__button {
    position: absolute;
    right: 0;
    width: 42px;
    height: 42px;
    background: 0 0;
    border: none;
    padding: 0
}

.search__button svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.search__button svg:nth-of-type(2) {
    opacity: 0
}

.search__button:hover svg:nth-of-type(1) {
    opacity: 0
}

.search__button:hover svg:nth-of-type(2) {
    opacity: 1
}

.search-is-opened .search__bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.advantages {
    padding: 40px 0 42px;
    overflow: hidden;
    margin-bottom: 130px;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5)
}

.advantages-inner {
    overflow: hidden
}

.advantages__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -22px;
    margin-right: -22px
}

.advantages__item {
    margin: 0 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(33% - 30px)
}

.advantages__item br {
    display: none
}

.advantages__item:nth-child(1) .advantages__info {
    min-width: 285px
}

.advantages__item:nth-child(2) .advantages__info {
    min-width: 340px
}

.advantages__item:nth-child(3) .advantages__info {
    min-width: 260px
}

.advantages__info {
    min-width: 340px
}

.advantages__icon {
    margin-right: 20px
}

.advantages__subtitle {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 14px
}

.advantages__descr {
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    color: #454545 !important
}

.manufacturers {
    margin-bottom: 130px
}

.manufacturers-inner {
    padding-bottom: 94px
}

.manufacturers-inner h1 {
    margin-bottom: 55px
}

.manufacturers-catalogue {
    padding: 80px 0 94px;
    background-color: #f2f2f2;
    margin-bottom: 70px
}

.manufacturers__list {
    margin-left: -13px;
    margin-right: -13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.manufacturers__item {
    width: calc(33.3333% - 40px);
    margin: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    background-color: #fff;
    text-decoration: none;
    height: 190px;
    position: relative
}

.manufacturers__item:hover {
    -webkit-box-shadow: 0 4px 28px 6px rgba(219, 222, 235, .65), 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 4px 28px 6px rgba(219, 222, 235, .65), 0 2px 38px 15px rgba(219, 222, 235, .5)
}

.manufacturers__item:hover .manufacturers__link {
    display: block
}

.manufacturers__description {
    font-weight: 400;
    font-size: 14px;
    line-height: 138%
}

.manufacturers__link {
    display: none;
    position: absolute;
    width: 100%;
    bottom: 18px
}

.manufacturers__link span {
    color: #fcc200;
    font-family: "Exo 2", san-serif;
    font-size: 18px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.manufacturers__link span::after {
    content: "";
    display: block;
    width: 11px;
    height: 18px;
    background-image: url('/local/templates/europribor/img/arrow-next.svg');
    background-repeat: no-repeat;
    margin-left: 12px
}

.manufacturers-page .manufacturers__item {
    padding: 0 30px;
    height: 307px
}

.manufacturers-page .manufacturers__description {
    margin-top: 32px
}

.company {
    margin-bottom: 112px
}

.company__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.company__column-left {
    width: 450px;
    margin-right: 140px
}

.company__column-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: calc(100% - 580px)
}

.company__text p {
    margin-bottom: 0;
    color: #353535;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    padding: 0
}

.company__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 45px 60px
}

.company__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(50% - 60px)
}

.company__item:nth-of-type(2n+2) {
    width: 50%
}

.company__description {
    margin-bottom: 50px
}

.company__description .company__text p {
    font-weight: 600
}

.company__icon {
    margin-bottom: 22px
}

.company__video {
    width: 632px;
    height: 380px
}

.company__video iframe {
    width: 100%;
    height: 100%
}

.company__clip {
    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;
    border: 2.5px solid #fcc200;
    padding: 30px;
    border-radius: 20px;
    width: 100%;
    margin-bottom: 10px
}

.company__caption {
    font-family: "Exo 2", san-serif;
    color: #c4c4c4;
    font-weight: 500;
    font-size: 15px;
    line-height: 132%;
    margin-bottom: 0
}

.main-nav {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 4px 0 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    border-radius: 50px;
    height: 50px;
    margin-bottom: 39px
}

.main-nav__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    position: relative
}

.main-nav__item:hover > .main-nav__link {
    color: #fcc200
}

.main-nav__item:hover > .main-nav__link span {
    color: #fcc200
}

.main-nav__item-burger {
    width: 18px;
    height: 2.5px;
    position: relative;
    display: block;
    background: #353535;
    margin-right: 11px
}

.main-nav__item-burger::before {
    content: "";
    width: 18px;
    height: 2.5px;
    display: block;
    background: #353535;
    position: absolute;
    top: -6px
}

.main-nav__item-burger::after {
    content: "";
    width: 18px;
    height: 2.5px;
    display: block;
    background: #353535;
    position: absolute;
    top: 6px
}

.main-nav__item-catalog {
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    -webkit-box-shadow: inset 0 -2px 0 #fcc200;
    box-shadow: inset 0 -2px 0 #fcc200;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    padding: 15px 40px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-nav__item-catalog:hover {
    background: #e0e0e0;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4
}

.main-nav__item-catalog:hover > .main-nav__link {
    color: grey
}

.main-nav__item-catalog:hover > .main-nav__link span {
    color: grey
}

.main-nav__item-parent {
    position: relative;
    padding-right: 16px
}

.main-nav__item-parent::after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border: solid 5px transparent;
    border-top: solid 6px #000;
    position: absolute;
    top: 23px;
    right: 0
}

.main-nav__item-parent:hover::after {
    border-top: solid 6px #fcc200
}

.main-nav__item-parent:hover .main-nav__child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-nav__child {
    display: none;
    position: absolute;
    top: 50px;
    background: #f2f2f2;
    min-width: calc(100% + 32px);
    white-space: nowrap;
    padding: 40px 50px;
    -webkit-box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 18px 10px rgba(219, 222, 235, .5);
    border-radius: 0 0 20px 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.main-nav__child .main-nav__item {
    margin-bottom: 20px
}

.main-nav__child .main-nav__item:last-of-type {
    margin-bottom: 0
}

.main-nav__child .main-nav__link span {
    color: #353535
}

.main-nav__link {
    text-decoration: none;
    font-weight: 500;
    font-size: 15px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog-is-opened .main-nav__item-catalog {
    background: #e0e0e0;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4
}

.catalog-is-opened .main-nav__item-catalog > .main-nav__link {
    color: grey
}

.catalog-is-opened .main-nav__item-catalog > .main-nav__link span {
    color: grey
}

.search-is-opened .main-nav {
    -webkit-box-shadow: none;
    box-shadow: none
}

.hits {
    margin-bottom: 130px
}

.hits .inner.padd {
    padding-left: 0;
    padding-right: 0
}

.hits__title {
    margin-bottom: 45px
}

.hit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 290px;
    max-width: 290px;
    min-width: 290px;
    position: relative;
    padding-top: 50px;
    margin-right: 40px
}

.hit:last-of-type {
    margin-right: 0
}

.hit__promo {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    border: 2px solid #fcc200;
    border-radius: 15px;
    padding: 5px 14px;
    font-weight: 700;
    font-size: 12px;
    line-height: 132%;
    color: #fcc200
}

.hit__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 52px
}

.hit__image img {
    width: 196px;
    height: 196px
}

.hit__title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 132%;
    color: #353535;
    text-decoration: none;
    margin-bottom: 20px;
    display: block
}

.hit__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.analogues {
    margin-bottom: 130px
}

.analogues .inner {
    background: #fff;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    border-radius: 20px
}

.analogues .inner.padd {
    padding: 100px 110px
}

.analogues__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 70px
}

.analogues__column {
    width: calc(50% - 80px)
}

.analogues__column-left p {
    color: #353535;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    margin-bottom: 0
}

.analogues__column-right {
    margin-left: auto
}

.analogues__form-toggle {
    display: none;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    margin-top: 34px
}

.analogues__form-toggle span {
    color: #fcc200
}

.analogues__form-toggle img {
    margin-left: 7px;
    margin-top: 5px;
    width: 7px !important;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.analogues__form.form {
    padding-top: 0;
    padding-bottom: 0;
    background: #fff
}

.analogues__form.form .form__row:nth-of-type(1) .form__field:nth-of-type(1), .analogues__form.form .form__row:nth-of-type(1) .form__field:nth-of-type(2) {
    max-width: calc(25% - 30px)
}

.analogues__form.form .form__row:nth-of-type(2) {
    margin-bottom: 49px
}

.analogues__form.form .form__description {
    font-weight: 400;
    color: #c4c4c4
}

.analogues__form.form .form__description :visited, .analogues__form.form .form__description a {
    color: #c4c4c4
}

.is-analogues-form-open .analogues__form {
    display: block
}

.is-analogues-form-open .analogues__form-toggle img {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.form__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative
}

.form__field-wide {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.form__field-error .form__input {
    border: 1px solid #f36f21;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form__field-error .error {
    display: initial;
    font-weight: 400;
    font-size: 13px;
    line-height: 132%;
    color: #f36f21;
    position: absolute;
    bottom: -20px;
    left: 10px
}

.form__label {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #353535;
    margin-left: 10px
}

.form__input {
    background: #f2f2f2;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4;
    border: none;
    border-radius: 30px;
    padding: 15px 30px;
    outline: 0;
    width: 100%;
    caret-color: #fcc200
}

.form__input-textarea {
    resize: none
}

.form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 37px;
    margin-bottom: 30px
}

.form__row:last-of-type {
    margin-bottom: 0
}

.form__description {
    font-size: 15px;
    font-family: "Exo 2", san-serif;
    line-height: 132%;
    color: #353535;
    max-width: 50%
}

.form__description :visited, .form__description a {
    line-height: initial;
    color: #353535
}

.form__submit {
    padding: 15px 50px;
    margin-left: auto
}

@media screen and (max-width: 767px) {
    .form__row {
        gap: 20px !important
    }

    .form__label {
        font-size: 14px
    }
}

.benefits {
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    padding: 130px 80px;
    margin-bottom: 130px
}

.benefits .inner {
    padding: 0
}

.benefits__title {
    margin-bottom: 50px
}

.benefits__text {
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    color: #353535
}

.benefits__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 54px 64px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.benefits__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    min-width: 380px;
    max-width: 380px
}

.benefits__item:nth-of-type(1) {
    padding-right: 50px
}

.press {
    margin-bottom: 130px
}

.press .inner.padd {
    padding: 0
}

.press__filters {
    margin-bottom: 50px
}

.press__filters.filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px
}

.press__filters.filters .filter__item {
    text-decoration: none;
    font-family: "Exo 2", san-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    padding: 5px 20px
}

.press__filters.filters .filter__item-active, .press__filters.filters .filter__item:hover {
    background: #e0e0e0;
    -webkit-box-shadow: inset 0 2px 0 #c4c4c4;
    box-shadow: inset 0 2px 0 #c4c4c4;
    border-radius: 30px;
    color: grey
}

.press__filters.filters .filter__item-all {
    padding: 15px 50px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fee21b), to(#fdd10c));
    background: -o-linear-gradient(top, #fee21b 0, #fdd10c 100%);
    background: linear-gradient(180deg, #fee21b 0, #fdd10c 100%);
    -webkit-box-shadow: inset 0 -2px 0 #fcc200;
    box-shadow: inset 0 -2px 0 #fcc200;
    border-radius: 40px;
    margin-left: auto
}

.press__title {
    margin-bottom: 40px
}

.press__items .news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 290px;
    max-width: 290px;
    min-width: 290px;
    gap: 19px;
    margin-right: 40px
}

.press__items .news:last-of-type {
    margin-right: 0
}

.press__items .news__image {
    max-height: 180px;
    background: #e0e0e0;
    margin-bottom: 20px
}

.press__items .news__image img {
    -o-object-fit: cover;
    object-fit: cover
}

.press__items .news__title {
    font-family: "Exo 2", san-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    color: #353535;
    text-decoration: none
}

.press__items .news__title:hover {
    color: #fcc200
}

.press__button.btn {
    display: none
}

.feedback {
    padding-top: 130px;
    padding-bottom: 130px;
    margin-bottom: 0;
    background: #f2f2f2
}

.feedback .inner {
    padding: 0
}

.feedback__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 110px
}

.feedback__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.feedback__column-left {
    max-width: 330px
}

.feedback__text {
    font-family: "Exo 2", san-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 132%;
    color: #353535
}

.feedback__form.form {
    padding: 0
}

.feedback__form .form__row:nth-of-type(2) {
    margin-bottom: 35px
}

.feedback__form .form__input {
    background: #fff
}

.feedback__form .form__input-textarea {
    height: 132px
}

.feedback__form .form__description {
    font-family: "Exo 2", san-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    min-width: 525px
}

.mobile-menu {
    display: none;
    position: absolute;
    top: 126px;
    background: #fff;
    -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
    border-radius: 0 0 20px 20px;
    z-index: 10;
    padding: 0 20px 40px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.mobile-menu__catalog-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px
}

.mobile-menu__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    gap: 15px 0
}

.mobile-menu__nav-catalog {
    display: none
}

.mobile-menu__item-back {
    margin-bottom: 5px
}

.mobile-menu__item-back a {
    font-size: 14px;
    color: #fcc200;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.mobile-menu__item-back a:visited {
    color: #fcc200
}

.mobile-menu__item-back a img {
    width: 6px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 9px
}

.mobile-menu__item-title .h2 {
    margin-bottom: 5px
}

.mobile-menu__link {
    text-decoration: none
}

.screen-main {
    padding-top: 69px;
    padding-bottom: 99px
}

.screen-main .inner.padd {
    padding-left: 0;
    padding-right: 20
}

.screen-main .inner.padd h1 {
    font-weight: 600;
    font-size: 59px;
    line-height: 115%
}

.screen-main .inner.padd h1 br:nth-of-type(1) {
    display: none
}

.screen-main__descr {
    font-weight: 500;
    font-size: 18px;
    line-height: 132%;
    max-width: 500px
}

.screen-main__phone {
    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
}

.screen-main__phone img {
    margin-right: 12px
}

.footer {
    margin-top: -555px;
    background: #fcc200;
    padding-top: 70px;
    padding-bottom: 20px
}

.footer .inner.padd {
    padding-left: 0;
    padding-right: 0
}

.footer__logo {
    display: inline-block;
    margin-bottom: 19px
}

.footer__description {
    font-weight: 400;
    font-size: 15px;
    line-height: 132%;
    color: #353535;
    text-transform: none;
    max-width: 225px
}

.footer__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 97px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 220px
}

.footer__column:nth-of-type(1) {
    margin-right: 107px
}

.footer__column:nth-of-type(2) {
    min-width: 255px
}

.footer__column:nth-of-type(4) {
    margin-left: auto
}

.footer__column:nth-of-type(4) .footer__text {
    max-width: 360px;
    margin-bottom: 84px
}

.footer-nav__item {
    margin-bottom: 5px
}

.footer-nav__link {
    font-weight: 600;
    font-size: 15px;
    line-height: 27px;
    text-decoration: none;
    color: #353535
}

.footer-nav__link:hover {
    color: #353535;
    text-decoration: underline
}

.footer__title {
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
    color: #353535
}

.footer__text {
    color: #353535;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px
}

.footer__contacts {
    color: #353535;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 40px;
    position: relative;
    padding-left: 35px;
    margin-left: -35px
}

.footer__contacts img {
    position: absolute;
    top: 5px;
    left: 0
}

.footer__contacts a {
    color: #353535;
    text-decoration: none
}

.footer__contacts a:hover {
    text-decoration: underline;
    color: #353535
}

.footer__subscribe .form.footer__form {
    padding: 0;
    background: 0 0
}

.footer__subscribe .form.footer__form .form__label {
    font-weight: 400;
    font-size: 16px;
    line-height: 29px;
    margin-bottom: 11px;
    color: #353535
}

.footer__subscribe .form.footer__form .form__input {
    margin-bottom: 20px
}

.footer__subscribe .form.footer__form .form__submit {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    letter-spacing: .02em;
    color: #fff;
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#595959));
    background: -o-linear-gradient(bottom, #000 0, #595959 100%);
    background: linear-gradient(0deg, #000 0, #595959 100%);
    border-radius: 25px
}

.footer-copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.footer-copyright__item {
    font-weight: 600;
    font-size: 13px;
    line-height: 132%;
    color: #353535
}

.footer-copyright__item strong {
    color: #353535
}

.footer-copyright__item:nth-of-type(1) {
    width: 327px
}

.footer-copyright__item a {
    color: #353535;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px
}

.footer-copyright__item a:hover {
    color: #353535;
    text-decoration: underline
}

.footer-copyright__item-design {
    margin-left: auto;
    font-weight: 400
}

.footer-copyright__item-design a {
    font-weight: 400;
    text-decoration: underline
}

.footer-copyright__item-design a:hover {
    text-decoration: none
}

@media screen and (max-width: 1280px) {
    .catalog-sections-list::before {
        right: 50px
    }

    .advantages__row {
        margin-left: -10px;
        margin-right: -10px
    }

    .advantages__item {
        width: calc(33.333% - 20px);
        margin: 0 10px
    }

    .advantages__item br {
        display: block
    }

    .advantages__item:nth-child(1) .advantages__info, .advantages__item:nth-child(2) .advantages__info, .advantages__item:nth-child(3) .advantages__info {
        min-width: unset
    }
}

@media screen and (max-width: 1140px) {
    .catalog-sections-list::before {
        right: 100px
    }
}

@media screen and (max-width: 996px) {
    .manufacturers__item {
        padding: 15px 20px
    }

    .catalog-sections-list::before {
        left: -15px;
        right: 50px
    }
}

@media screen and (max-width: 820px) {
    .catalog-sections-list::before {
        left: -15px;
        right: -15px
    }
}

@media screen and (max-width: 767px) {
    #header {
        padding-bottom: 18px !important;
        margin-bottom: 18px
    }

    #header .left-side {
        padding-top: 10px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 16px
    }

    #header .left-side .burger__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        left: 0
    }

    #header .left-side .search__button {
        display: block
    }

    #header .left-side .clear {
        display: none
    }

    #header .right-side {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 !important
    }

    #header .right-side .right a {
        margin: 0 !important;
        padding: 0 !important
    }

    #header .right-side .right:nth-of-type(1) {
        display: none
    }

    #header .right-side .right:nth-of-type(2) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-left: auto !important
    }

    #header .right-side .right:nth-of-type(2) .header-phone {
        padding: 0 !important
    }

    #header .right-side .right:nth-of-type(3) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    #header .right-side .right:nth-of-type(3) .header-email {
        padding: 0 !important
    }

    .header-title {
        display: none
    }

    .logo__desktop {
        display: none
    }

    .logo__mobile {
        display: block
    }

    .h2 {
        font-size: 20px;
        margin-bottom: 25px
    }

    .banner__inner {
        padding: 30px
    }

    .banner__logo {
        width: 100%;
        margin-bottom: 30px
    }

    .banner__descr {
        width: 100%;
        padding-left: 0;
        font-size: 16px;
        line-height: 24px
    }

    .catalog-sections-list::before {
        display: block
    }

    .screen-main {
        padding: 72px 0
    }

    .screen-main .inner.padd {
        padding-left: 10px;
        padding-right: 10px
    }

    .screen-main .inner.padd h1 {
        font-size: 24px;
        line-height: 115%
    }

    .screen-main .inner.padd h1 br:nth-of-type(1) {
        display: initial
    }

    .screen-main .inner.padd h1 br:nth-of-type(2) {
        display: none
    }

    .screen-main__descr {
        font-weight: 500;
        font-size: 14px;
        line-height: 132%
    }

    .screen-main__btns {
        margin-top: 30px
    }

    .screen-main__phone {
        margin-right: 0;
        margin-bottom: 10px
    }

    #top-menu.no-mb {
        margin-bottom: 0
    }

    .btn.btn-gray {
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b8b8b8));
        background: -o-linear-gradient(top, #fff 0, #b8b8b8 100%);
        background: linear-gradient(180deg, #fff 0, #b8b8b8 100%);
        -webkit-box-shadow: inset 0 -2px 0 #929292;
        box-shadow: inset 0 -2px 0 #929292
    }

    .advantages {
        padding: 30px 0;
        -webkit-box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
        box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
        margin-bottom: 0
    }

    .advantages .inner.padd {
        padding-left: 20px;
        padding-right: 20px
    }

    .advantages__row {
        margin-left: 0;
        margin-right: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .advantages__item {
        width: 100%;
        margin: 0 0 30px;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        text-align: left;
        gap: 16px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .advantages__item:last-of-type {
        margin-bottom: 0
    }

    .advantages__item br {
        display: none
    }

    .advantages__icon {
        width: 27px;
        max-width: 27px;
        margin: 0
    }

    .advantages__descr {
        font-size: 14px
    }

    .advantages__subtitle {
        margin-bottom: 5px;
        font-size: 16px
    }

    .manufacturers {
        padding-top: 70px;
        margin-bottom: 70px
    }

    .manufacturers .inner.padd {
        padding: 0 20px
    }

    .manufacturers__list {
        margin-left: 0;
        margin-right: 0
    }

    .manufacturers__item {
        width: 100%;
        height: 70px;
        margin: 0 0 15px
    }

    .manufacturers__item:last-of-type {
        margin-bottom: 0
    }

    .manufacturers__logo {
        height: 100%
    }

    .manufacturers__logo img {
        height: 100%
    }

    .company {
        margin-bottom: 70px
    }

    .company__columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 36px 28px
    }

    .company__column {
        margin: 0;
        width: 100% !important
    }

    .company__description {
        margin-bottom: 38px
    }

    .company__icon {
        margin-bottom: 12px
    }

    .company__text p {
        font-size: 14px;
        margin-bottom: 0
    }

    .company__items {
        gap: 35px 10px
    }

    .company__item {
        margin: 0;
        width: calc(50% - 10px)
    }

    .company__video {
        height: auto
    }

    .company__clip iframe {
        width: 100%
    }

    .company__caption {
        font-size: 12px;
        margin-bottom: 0
    }

    .hits {
        margin-bottom: 70px
    }

    .hits .inner.padd {
        padding-left: 10px;
        padding-right: 10px
    }

    .hits__title {
        margin-bottom: 25px
    }

    .hits__item {
        width: 180px;
        max-width: 180px;
        min-width: 180px;
        margin-right: 12px
    }

    .hits__item:last-of-type {
        margin-right: unset
    }

    .hits__item .hit__image {
        width: 144px;
        height: 144px;
        margin-bottom: 0
    }

    .hits__item .hit__image img {
        width: 100%;
        height: 100%
    }

    .hits__item .hit__title {
        font-size: 12px;
        line-height: 132%;
        margin-bottom: 10px;
        padding-right: 0
    }

    .hits__item .hit__button {
        font-size: 12px;
        max-width: 144px;
        padding-left: 27px;
        padding-right: 27px
    }

    .analogues {
        padding: 0 10px;
        margin-bottom: 70px
    }

    .analogues .inner.padd {
        padding: 50px 10px
    }

    .analogues__columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 0
    }

    .analogues__column {
        width: 100%;
        margin-bottom: 35px
    }

    .analogues__column p {
        font-weight: 500;
        font-size: 14px;
        line-height: 138%;
        margin-bottom: 10px
    }

    .analogues__column p:last-of-type {
        margin-bottom: 0
    }

    .analogues__column:last-of-type {
        margin-bottom: 0
    }

    .analogues__column-right img {
        width: 100%
    }

    .analogues__form {
        display: none
    }

    .analogues__form-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .analogues__form.form {
        padding-top: 35px;
        padding-bottom: 0
    }

    .analogues__form .form__description {
        font-size: 12px;
        max-width: unset;
        min-width: unset;
        width: 100%
    }

    .analogues__form .form__field {
        max-width: unset !important
    }

    .benefits {
        padding: 70px 10px;
        margin-bottom: 70px
    }

    .benefits .inner {
        padding: 0
    }

    .benefits__title {
        margin-bottom: 30px
    }

    .benefits__text {
        font-weight: 500;
        font-size: 14px;
        line-height: 132%
    }

    .benefits__text br {
        display: inline-block;
        width: 5px
    }

    .benefits__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 28px 0
    }

    .benefits__item {
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-right: 75px;
        gap: 0 22px
    }

    .benefits__icon {
        min-width: 40px;
        min-height: 40px;
        width: 40px;
        height: 40px
    }

    .benefits__icon img {
        width: 100%;
        height: 100%
    }

    .press {
        margin-bottom: 70px
    }

    .press .inner.padd {
        padding: 0 10px
    }

    .press__title {
        margin-bottom: 30px
    }

    .press__filters {
        margin-bottom: 25px
    }

    .press__filters .filter__item-all {
        display: none
    }

    .press__items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 10px;
        margin-bottom: 25px
    }

    .press__item {
        width: 200px;
        min-width: 200px;
        margin-right: 0
    }

    .press__item .news__image {
        width: 100%
    }

    .press__item .news__image img {
        width: 100%
    }

    .press__item .news__title {
        font-weight: 500;
        font-size: 12px;
        line-height: 132%
    }

    .press__button.btn {
        color: #353535;
        display: block;
        width: 100%;
        font-size: 15px;
        line-height: 123%
    }

    .feedback {
        padding: 70px 10px;
        margin-bottom: 0
    }

    .feedback .inner {
        padding: 0
    }

    .feedback__columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 35px
    }

    .feedback__column {
        width: 100%
    }

    .feedback__text {
        font-size: 14px;
        line-height: 138%
    }

    .feedback__form .form__input {
        resize: none;
        height: 49px;
        overflow: hidden
    }

    .feedback__form .form__description {
        font-size: 12px;
        max-width: unset;
        min-width: unset;
        width: 100%
    }

    .feedback__form .form__description a {
        line-height: 132%
    }

    .form {
        width: 100%
    }

    .form__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 25px 0
    }

    .form__field {
        width: 100%
    }

    .form__label {
        width: 100%
    }

    .form__input {
        width: 100%
    }

    .form__submit {
        margin-left: unset;
        width: 100%
    }

    .footer {
        margin-top: 0;
        padding-top: 30px
    }

    .footer .inner.padd {
        padding: 0 10px
    }

    .footer__columns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 60px
    }

    .footer__column {
        width: 100%;
        margin-bottom: 35px;
        position: relative
    }

    .footer__column:nth-of-type(4) .footer__text {
        font-weight: 500;
        font-size: 13px;
        line-height: 138%;
        margin-bottom: 15px
    }

    .footer__column:last-of-type {
        margin-bottom: 0;
        margin-left: 0
    }

    .footer__title {
        margin-bottom: 10px
    }

    .footer__description {
        max-width: unset;
        margin-bottom: 0
    }

    .footer-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 10px 12px
    }

    .footer-nav__item {
        width: calc(50% - 12px);
        margin-bottom: 0;
        line-height: initial
    }

    .footer-nav__link {
        font-size: 13px;
        font-weight: 500;
        line-height: 132%
    }

    .footer__contacts {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 13px;
        line-height: 132%;
        padding-left: 27px;
        margin-left: 0
    }

    .footer__contacts:last-of-type {
        margin-bottom: 0
    }

    .footer__contacts br {
        display: none
    }

    .footer__contacts img {
        width: 15px;
        top: 2.5px
    }

    .footer__contacts a {
        font-weight: 400;
        font-size: 13px;
        line-height: 132%
    }

    .footer__subscribe .footer__form.form .form__label {
        font-size: 13px;
        line-height: 132%;
        font-weight: 500;
        margin-bottom: 10px
    }

    .footer__subscribe .footer__form.form .form__input {
        margin-bottom: 10px
    }

    .footer-copyright__item {
        font-weight: 500;
        margin-left: initial
    }

    .footer-copyright strong {
        font-weight: 500
    }

    .footer-copyright a {
        font-weight: 500
    }

    .mobile-menu__catalog-btn {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .mobile-menu__item {
        line-height: initial
    }
}

@media screen and (max-width: 454px) {
    #top-menu {
        display: none
    }

    .screen-main {
        padding: 27px 0 45px
    }

    .screen-main h1 {
        font-weight: 600;
        font-size: 24px;
        line-height: 115%;
        padding-bottom: 0 !important;
        margin-bottom: 10px
    }

    .screen-main__btns .btn {
        width: 100%
    }
}

.is-mobile-menu-open {
    overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.is-mobile-menu-open::after {
    content: "";
    display: block;
    width: 100%;
    height: 2000px;
    top: 126px;
    background: rgba(252, 194, 0, .8);
    position: absolute
}

.is-mobile-menu-open .header {
    position: absolute;
    height: 120px !important;
    background: #fff;
    width: 100%
}

.is-mobile-menu-open .burger__button .icon-burger {
    display: none
}

.is-mobile-menu-open .burger__button .icon-close {
    display: initial
}

.is-mobile-menu-open .mobile-menu {
    top: 115px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.is-mobile-catalog-open .mobile-menu__catalog-btn {
    display: none
}

.is-mobile-catalog-open .mobile-menu__nav-common {
    display: none
}

.is-mobile-catalog-open .mobile-menu__nav-catalog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}


.header .search__bar {
    display: none;
}

.header .header-title span {
    line-height: 128%;
}

.catalog-nav__item {
    line-height: 22px;
}

.catalog-nav__item a {
    color: #353535;
}

.catalog-nav__item a:hover {
    color: #fcc200;
}

.press__item.news {
    line-height: 132%;
}

/*
.press__item.news .news__image img {
width: 290px;
height: 180px;
}
*/
#hits .hits__title {
    margin-bottom: 45px;
}

.footer__form.form {
    width: 240px;
}

.footer__form.form .form__submit {
    width: 100%;
}

#success-form h2 {
    padding-left: 0;
}

.main-nav__item-parent::after {
    border-width: 5px !important;
}

.press__filters.filters .filter__item.filter__item-all:hover {
    color: #353535;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbd300), to(#fba700));
    background: -o-linear-gradient(top, #fbd300 0, #fba700 100%);
    background: linear-gradient(180deg, #fbd300 0, #fba700 100%);
    box-shadow: inset 0 -2px 0 #fcc200;
}

.mobile-search {
    display: none;
    position: absolute;
    top: 10px;
    left: 8px;
    z-index: 9999;
    width: calc(100% - 16px);
    height: 50px;
}

.mobile-search .search__bar .search__button-close {
    top: 5px;
}

.mobile-menu__nav-press {
    display: none;
}

.mobile-menu__nav-information {
    display: none;
}

.breadcrumbs-section .inner.padd {
    /*padding-left: 0;*/
    /*padding-right: 0;*/
}

.breadcrumbs {
    margin-bottom: 30px;

    @media screen and (max-width: 564px) {
        margin-bottom: 15px;
    }
}

#top-menu.fixed {
    padding: 20px 0;
}

#top-menu.fixed .main-nav {
    margin-top: 0;
    margin-bottom: 0;
}

@media screen and (max-width: 767px) {
    #header.header {
        margin-bottom: 0;
    }

    #header.header .inner.padd {
        padding-left: 10px;
        padding-right: 10px;
    }

    #header.header .left-side .search__button {
        height: 21px;
        width: 21px;
    }

    #header.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        padding: 10px 0 !important;
        background: #fff;
    }

    #header.fixed .left-side {
        margin-bottom: 0;
        padding: 0 !important;
    }

    #header.fixed .right-side {
        display: none;
    }

    .manufacturers__item:hover .manufacturers__link {
        display: none;
    }

    .company .inner.padd {
        padding-left: 10px;
        padding-right: 10px;
    }

    .company .company__clip {
        padding: 28px;
    }

    .company .company__video {
        height: 144px;
    }

    .analogues__form.form {
        padding-bottom: 20px;
    }

    .manufacturers__logo {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .banner__logo {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .analogues__form.form .form__row:nth-of-type(2) {
        margin-bottom: 20px;
    }

    .feedback__form .form__row:nth-of-type(2) {
        margin-bottom: 20px;
    }

    .manufacturers-page .manufacturers__logo {
        height: auto !important;
    }

    .hit {
        padding-top: 0;
    }

    .press__items .news__image {
        margin-bottom: 9px;
    }

    .press__item.news {
        line-height: 15px;
    }

    .press__item.news .news__title {
        line-height: 15px;
    }

    .footer__subscribe .form.footer__form {
        width: 100%;
    }

    .search-is-opened .mobile-search {
        display: block;
    }

    .is-mobile-press-open .mobile-menu__nav-press {
        display: flex;
    }

    .is-mobile-press-open .mobile-menu__nav-common {
        display: none;
    }

    .is-mobile-press-open .mobile-menu__catalog-btn {
        display: none;
    }

    .is-mobile-info-open .mobile-menu__nav-information {
        display: flex;
    }

    .is-mobile-info-open .mobile-menu__nav-common {
        display: none;
    }

    .is-mobile-info-open .mobile-menu__catalog-btn {
        display: none;
    }

    .fixed-menu.is-mobile-menu-open #header.fixed .right-side {
        display: flex;
    }
}
.manufacturers__item {

    margin: 20px 20px;
    height: auto;
    padding: 15px 15px;
}

/* web-forms */
/* analogues */
.css_analogues-popup .error {
    font-size: 12px;
    color: #f36f21;
    position: absolute;
    bottom: -19px;
    right: 18px;
    display: none;
}
.css_analogues-popup .row .cell.form__field-error input {
    border: 1px solid #f36f21;
}
.css_analogues-popup .form__field-error {
    position: relative;
}
.css_analogues-popup .form__field-error .error {
    display: block;
}
/* existence */
.existence-product {
    background-color: #f2f2f2;
    padding: 40px 60px;
    position: relative;
    border-radius: 20px;
    margin-top: 50px;
}
.existence-product__text {
    font-size: 14px;
    line-height: 132%;
    color: #909090;
}
.existence-product .error {
    font-size: 12px;
    color: #f36f21;
    position: absolute;
    bottom: -19px;
    right: 18px;
    display: none;
}
.existence-product .form__field-error .error {
    display: block;
}
.existence-product .form__input {
    background: white;
}
.existence-product .form__description {
    color: #767676;
    font-size: 12px;
}
.existence-product .form__label {
    font-size: 14px;
}
.existence-product textarea.form__input {
    height: 150px;
}

/* unsubscribe */
.unsubscribe-product {
    background-color: #f2f2f2;
    padding: 40px 60px;
    position: relative;
    border-radius: 20px;
    margin-top: 50px;
    margin-bottom: 100px;
}
.unsubscribe-product__text {
    font-size: 14px;
    line-height: 132%;
    color: #909090;
}
.unsubscribe-product .error {
    font-size: 12px;
    color: #f36f21;
    position: absolute;
    bottom: -19px;
    right: 18px;
    display: none;
}
.unsubscribe-product .form__field-error .error {
    display: block;
}
.unsubscribe-product .form__input {
    background: white;
}
.unsubscribe-product .form__description {
    color: #767676;
    font-size: 12px;
}
.unsubscribe-product .form__label {
    font-size: 14px;
}
.unsubscribe-product textarea.form__input {
    height: 150px;
}
.unsubscribe-product select.form__input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/* End */


/* Start:/local/templates/europribor/components/bitrix/menu/new_header_menu/style.min.css?17435016203715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/europribor/components/bitrix/menu/new_header_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/europribor/components/bitrix/menu/new_header_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/europribor/components/bitrix/menu/new_header_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/europribor/styles.css?177021919292891*/
a {
    transition: all .15s ease-in-out;
}

.newsright > a {
    display: grid;
    grid-template-columns: 60px 1fr;
    grid-gap: 10px;
    margin: 0 0 12px 0;
    align-items: center;
    text-decoration: none;
}

.newsright__text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 20px;
}

.spin {
    animation: spins 6s infinite linear;
}

@keyframes spins {
    100% {
        transform: rotate(360deg);
    }
}

/*.newsright > a:after {
	content: '';
	display: block;
	width: 30%;
	border-bottom: 2px solid #fcc200;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}*/
.newsright img {
    display: block;
    width: 100%;
    border-radius: 10px;
}

.popups .form {
    padding: 20px !important;
}

.mobile-menu__nav-catalog {
    /*	overflow: auto !important;*/
    /*overflow-y: scroll !important;*/
    /*height: 1300px !important;*/
}

.mobile-menu__nav {
    gap: 7px 0;
}

.newsrightmain {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 1em;
}

.newsrightmain > a {
    align-content: center;
    grid-template-columns: 80px 1fr;
    padding: 25px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 2px 38px 15px rgba(219, 222, 235, .5);
}

.manufacturers__logo img {
    width: 100%;
    max-width: 180px;
    max-height: 80px;
}

.banner__logo img {
    width: 100%;
}

.bl2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2em;
}

.y-block {
    padding: 30px 60px !important;
}

/*@media (min-width: 993px) {
    #catalog-products .right-side .catalog-section-info.sidebar {
        position: relative !important;
        z-index: 1;
        width: 300px;
        min-height: calc(100vh - 84px);
        top: unset;
        left: unset;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.sticky {
        position: sticky !important;
        top: 83px;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.absolute {
        position: absolute !important;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.absolute-top {
        position: absolute !important;
        top: 0;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.absolute-bottom {
        position: absolute !important;
        bottom: 0;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.fixed-top {
        position: fixed !important;
        top: 83px;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.fixed-bottom {
        position: fixed !important;
        bottom: 0;
    }

    #catalog-products .right-side .catalog-section-info.sidebar.permanent-static {
        position: static !important;
    }

    .sidebar-top-marker, .sidebar-box-top-marker {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
        !*background-color: red;*!
    }

    .sidebar-bottom-marker, .sidebar-box-bottom-marker {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 4px;
        !*background-color: red;*!
    }
}*/

.newsright {
    overflow-x: hidden;
}

#catalog-products .right-side .catalog-section-info .csi-title {
    margin-bottom: 5px !important;
}

#catalog-products .right-side .catalog-section-info .csi-name {
    margin-bottom: 5px !important;
}

#catalog-products .right-side .catalog-section-info .csi-email {
    margin-bottom: 5px !important;
}

#catalog-products .right-side .catalog-section-info .csi-phones {
    margin-bottom: 5px !important;
}

.catalog-section-info .btn.ask {
    margin-left: -30px;
}

.csi-logo__img {
    max-width: 200px;
    width: 100%;
}

.main-nav__item-catalog {
    background: none !important;
    box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
}

#analog-page .analog-header {
    margin: 20px 0 20px 0 !important;
}

.form {
    padding: 20px 0 20px 0 !important;
}

#analog-page #analog-form h2 {
    margin-bottom: 10px !important;
    padding-left: 15px !important;
}

.product-node .product-node-i .product-node-title {
    max-height: inherit !important;
    padding-bottom: 30px !important;
    padding-right: 0px !important;
}

.product-node .product-node-i .product-node-title:after {
    position: relative;
    height: auto;
}

.product-node .product-node-i .product-node-title:hover span {
    color: #FEE21B;
}

.mobile-menu {
    z-index: 10000000 !important;
}

.catalog-items .product-node {
    /*border: solid 1px #fee21b;*/
    width: 32.33% !important;
    /*border-radius: 10px;*/
    margin-right: .5%;
    margin-left: .5%;
    margin-bottom: 1% !important;
}

/*.catalog-items {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    margin-left: -.5%;
    margin-right: -.5%;
}*/

.product-node .product-node-i .product-mark {
    top: -20px !important;
    left: auto !important;
    right: 20px !important;
}

/*.catalog-products .left-side .catalog-items,
#catalog-products .left-side .catalog-items {
    min-height: inherit !important;
    margin-bottom: 15px !important;
}*/

.catalog-products .left-side h1,
#catalog-products .left-side h1 {
    padding-bottom: 30px !important;
}

.product-node .product-node-i .product-node-price span {
    overflow: inherit !important;
    width: 100% !important;
}

.blitem {
    display: flex;
    justify-content: space-between;
}

.catalog-products .left-side,
#catalog-product .left-side {
    margin-right: 0px !important;
    border-radius: 20px;
    border: none;
    width: 38.5%;
    display: flex;
    flex-direction: column;
}

#catalog-product .right-side {
    width: 58% !important;
    float: none !important;
}

#catalog-product .right-side .catalog-product-price {
    margin-bottom: 20px !important;
}

#catalog-product .right-side .catalog-product-consult {
    margin-left: 0px !important;
}

#catalog-product .left-side .product-gallery .product-image {
    top: unset !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    height: 87%;
}

#catalog-product .right-side .catalog-product-consult .y-block {
    width: 100% !important;
    padding: 20px !important;
    background: #F7F7F7 !important;
    border: 0px !important;
}

.product-gallery-right .slick-arrow {
    background-color: #fff !important;
}

#catalog-products .inner.padd {
    padding-right: 0px !important;
}

@media screen and (max-width: 900px) {
    #catalog-product .catalog-product-content .catalog-product-tabs .catalog-product-tab {
        width: 100% !important;
    }

    #catalog-product .left-side {
        float: none;
        width: 100%;
        margin: 1em 0 !important;
        clear: both;
        position: relative !important;
        top: 0;
        left: 0;
        padding: 20px !important;
    }

    #catalog-product .right-side {
        padding-top: 0px !important;
    }

    #catalog-product .left-side .product-gallery {
        width: 100% !important;
    }

    #catalog-product .catalog-product-content {
        margin-top: 100px !important;
    }
}

.catbl {
    position: relative;
    display: grid;
    grid-template-columns: calc(100% - 305px - 3em) 305px;
    grid-gap: 3em;
    /*overflow: hidden;*/
}

#catalog-products .right-side {
    position: relative;
    width: auto !important;
    float: none !important;
    /*overflow: hidden;*/
    will-change: min-height;
}

#catalog-products .left-side {
    float: none !important;
    margin-right: 0px !important;
}

.csi-right {
    margin-left: 0px !important;
}

.csi-name, .csi-email, .csi-phones, .csi-ask {
    margin-left: 0px !important;
}

.btn.ask {
    margin-left: -10px !important;
}

#catalog-product .catalog-product-text .empty-table {
    width: 100% !important;
}


#catalog-product .catalog-product-content .catalog-product-tabs {
    margin-bottom: 0 !important;
}

#catalog-product .catalog-product-content .catalog-product-tabs .catalog-product-tab {
    margin-right: 0px !important;
    padding: 5px 25px !important;
    /*	border: solid 1px #ddd !important;
        border-bottom: solid 2px #fee21b !important;*/
    border-radius: 6px 6px 0 0;
    background-color: #fff;
    border-bottom: 0px !important;
}

#catalog-product .catalog-product-content .catalog-product-tabs .catalog-product-tab.active {
    /*	border: solid 2px #fee21b !important;*/
    background-color: #F7F7F7;
    border-bottom: 0px !important;
}

.catalog-product-data {
    border-radius: 0 6px 6px 6px;
    /*	border: solid 2px #fee21b !important;*/
    background-color: #F7F7F7;
    border-top: 0px !important;
    padding: 25px;
}

h2 {
    /*	font-size: 20px !important;
        line-height: 24px !important;*/
}

.inner.padd h1 {
    margin-bottom: 15px;
}

@media screen and (max-width: 900px) {
    .bl, .blitem {
        display: block !important;
    }
}

@media screen and (max-width: 767px) {
    .main-nav__item-parent-5::after {
        left: auto !important;
    }
}

@media screen and (max-width: 767px) {
    .catbl {
        display: block;
    }

    .nopda {
        display: none;
    }

    .main-nav__item-parent::after {
        margin-left: 10px;
        right: 0px !important;
    }
}

@media screen and (max-width: 520px) {
    h1 {
        line-height: 24px !important;
        font-size: 20px !important;
    }
}

@media screen and (max-width: 520px) {
    #catalog-page div.catalog-sections {
        margin-top: 15px !important;
    }

    #catalog-products .right-side .catalog-section-info .csi-right {
        margin-left: 30px !important;
    }

    .catalog-sections {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1em;
    }

    #catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-title {
        line-height: 20px !important;
        font-size: 15px !important;
        padding: 15px 0 !important;
    }

    #catalog-page .catalog-sections .catalog-section a .catalog-section-i .catalog-section-img {
        width: 100% !important;
        height: 140px !important;
        background-size: 70% !important;
    }

    #catalog-page .catalog-sections .catalog-section a {
        width: 100% !important;
    }

    #catalog-products .left-side .catalog-items {
        margin-right: 0px !important;
    }

    .catalog-items {
        grid-template-columns: 1fr;
    }

    #catalog-products .left-side .catalog-items .product-node {
        padding: 20px 0 !important;
    }
}

@media screen and (max-width: 1300px) {
    .inner.padd {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .feedback .inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media screen and (max-width: 991px) {
    .right-side {
        display: flex;
        flex-direction: row-reverse;
    }

    .header-title {
        display: none;
    }

    #header .inner.padd {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #header .left-side, #header .right-side {
        width: auto !important;
    }

    #header .inner.padd .clear {
        display: none;
    }

    #header .right-side .right:nth-child(2) {
        margin-top: 0px !important;
    }

    #header .right-side .right:nth-child(3) {
        margin-right: auto !important;
        margin-top: 0px !important;
    }

    #header {
        height: auto !important;
    }

    #header .right-side .right a.header-phone {
        margin-top: 0px !important;
    }

    #header .right-side .right {
        display: flex;
        align-items: center;
    }

    #header .right-side {
        padding-top: 25px !important;
    }

    .screen-main h2 {
        width: 80% !important;
    }

    .footer {
        margin-top: 0px !important;
    }

    #top-menu.no-mb {
        display: none;
    }

    #header .left-side {
        display: flex;
        align-items: center;
    }

    .burger__button {
        display: block !important;
        padding-right: 40px !important;
    }

    .fixed-menu #header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        padding: 10px 0 !important;
        background: #fff;
    }

    .fixed-menu #header .left-side {
        padding: 20px 0 20px 0px;
    }

    .anchors {
        bottom: 0px !important;
    }
}


@media screen and (max-width: 767px) {
    #header .inner.padd {
        flex-wrap: wrap;
    }

    #header .left-side, #header .right-side {
        width: 100% !important;
    }

    #header .right-side {
        gap: 15px;
    }

    .screen-main h2 {
        width: 100% !important;
    }

    .advantages__item {
        justify-content: flex-start !important;
    }

    .manufacturers__item {
        margin: 0 0 15px !important;
        max-height: 140px !important;
    }

    .manufacturers__logo img {
        min-height: 90px;
        object-fit: contain;
    }

    #header.fixed .right-side {
        display: flex !important;
    }

    #header.fixed .left-side {
        padding: 20px 0 0 0 !important;
        margin-bottom: 16px !important;
    }

    #header.fixed .inner.padd {
        padding-bottom: 6px !important;
        padding-top: 6px !important;
    }

    .mobile-menu__nav-catalog {
        /*overflow-y: scroll !important;*/
        height: 80vh !important;
    }
}

.hit {
    display: flex !important;
}

.hit__actions {
    margin-top: auto;
}

.hits__list .slick-list {
    height: 465px;
}

@media screen and (max-width: 767px) {
    .hits__list .slick-list {
        height: 300px;
    }
}

.hits__list .slick-list .slick-track {
    height: 100%;
}

.catalog-sections-list::before {
    left: 0px !important;
    top: 0px !important;
    bottom: 0px !important;
    right: 0px !important;
}

.catalog-sections-list ul {
    padding-left: 40px !important;
    padding-bottom: 35px !important;
}

.filter-show {

    .catalog-sections-list,
    .catalog-sort {
        z-index: 0;
    }
}

.product-node .product-node-i {
    display: flex !important;
    text-align: left !important;
    position: relative !important;
    padding: 0 20px !important;
    flex-direction: column !important;
    align-content: center;
    height: 100%;
}

.product-node .product-node-i .product-node__content {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.catalog-nav {
    justify-content: space-between;
}

.catalog-nav__column {
    width: 18% !important;
}

.up-advert {
    margin-right: 20px;
}

@media screen and (max-width: 767px) {
    .breadcrumbs-section .inner.padd {
        padding-top: 40px !important;

    }
}

@media screen and (max-width: 564px) {
    .breadcrumbs-section .inner.padd {
        padding-top: 0 !important;
    }
}

@media screen and (max-width: 992px) {
    .company__columns {
        flex-wrap: wrap;
    }

    .company__column {
        margin: 0;
        width: 100% !important;
    }

    .company__column-left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .footer-copyright__item-design {
        margin: 0 auto;
        margin-top: 30px;
    }
}

.feedback {
    background-color: transparent !important;
}

.feedback .inner {
    background-color: #f2f2f2;
    padding: 40px 60px !important;
    position: relative;
    border-radius: 20px;
}

.feedback .feedback__title {
    font-size: 32px;
    font-weight: 700;
    color: #353535;
    margin-bottom: 12px;
}

.feedback-img {
    position: absolute;
    right: -3%;
    top: -64%;
    height: 470px;
}

.feedback-img img {
    height: 100%;
    width: auto;
}

.feedback__columns {
    flex-direction: column;
    gap: 10px !important;
}

.feedback__column-left {
    width: 100%;
    max-width: unset !important;
    flex-direction: column;
}

.feedback__form .form__description {
    color: #767676 !important;
    font-size: 12px !important;
}

.feedback .feedback__text {
    font-size: 16px;
}

.feedback__form .form__label {
    font-size: 14px;
}

@media screen and (max-width: 767px) {
    .feedback-img {
        position: relative;
        height: 125px;
        width: 125px;
        top: unset;
        right: unset;
        display: none;
    }

    .feedback__column-left {
        flex-direction: row;
    }

    .feedback .inner {
        padding: 20px !important;
    }
}

@media screen and (max-width: 375px) {
    .feedback-img {
        position: absolute;
        top: -9%;
        right: -8%;
        display: block;
    }
}

@media screen and (max-width: 992px) {
    #main {
        padding-bottom: 0 !important;
    }

    .feedback__columns {
        flex-direction: column;
    }

    .catbl {
        display: block !important;
    }

    #catalog-products .right-side {
        clear: both;
        float: none;
        width: 100%;
        margin-bottom: 40px;
        flex-direction: unset !important;
    }

    .nopda {
        display: none;
    }

    #catalog-products .right-side .catalog-section-info {
        position: relative !important;
        /*height: 100%;*/
    }

    #printed-catalogs-page .printed-catalogs-list {
        padding: 0 !important;
        margin: 0 !important;
    }

    #press-page #press-data .right-side {
        flex-direction: column;
    }

    #catalog-products .inner.padd {
        padding-right: 15px !important;
    }

    #analog-page {
        padding: 0 !important;
    }

    #analog-page #analog-form {
        max-width: 100% !important;
        margin: 0 !important;
    }

    .main-nav__item-parent-6::after {
        left: unset !important;
    }

    .newsright-img {
        height: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .newsright-img img {
        height: auto;
        width: 100%;
    }

    .analogues__column-right {
        width: 52% !important;
    }

    #catalog-product .right-side {
        flex-direction: column;
    }
}

@media screen and (max-width: 768px) {
    .analogues__column-right {
        width: 100% !important;
    }

    .news-detail-text img {
        width: 100%;
    }
}

@media screen and (max-width: 620px) {
    .table-useful {
        display: block;
        width: calc(100% + 15px);
        overflow: scroll;
        margin-right: -15px;
    }
}

@media screen and (max-width: 480px) {
    #press-page #press-data .left-side {
        display: none;
    }

    .press__items .news {
        margin-right: 10px !important;
    }

}

@media screen and (max-width: 576px) {
    .footer-copyright__item-design {
        display: flex;
        flex-direction: column;
    }

    .up-advert {
        margin-bottom: 20px;
        margin-right: 0px;
    }
}

.popup-form#add-basket {
    width: 600px;
    padding: 30px 50px 40px 50px !important;
}

@media screen and (max-width: 475px) {
    .popup-form#add-basket {
        padding: 20px !important;
        margin-left: -45%;
    }
}

.popup-form__title {
    font-size: 38px;
    text-align: left;
    margin-bottom: 30px;
    margin-top: 60px;
    color: #353535;
    font-weight: 500;
}

.popup-form__tovar {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.popup-form .tovar-btn button {
    background: #fff;
    box-shadow: none;
    border: 1px solid #fcc200;
}

@media screen and (max-width: 767px) {
    .popup-form#add-basket {
        width: 90%;
    }
}

.tovar__img {
    width: 85px;
    height: 85px;
    margin-right: 25px;
    border-radius: 10px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.tovar__img img {
    width: 100%;
}

.tovar__name {
    font-size: 23px;
    text-align: left;
    width: 75%;
    color: #353535;
}

.tovar-btn {
    display: flex;
    justify-content: space-between;
}

.tovar-btn .btn {
    width: 48%;
}

@media screen and (max-width: 767px) {

    .tovar-btn {
        flex-direction: column;
    }

    .tovar-btn .btn:first-child {
        margin-bottom: 10px;
    }

    .tovar-btn .btn {
        width: 100%;
    }
}

@media screen and (max-width: 475px) {
    .popup-form__title {
        font-size: 26px;
        margin-bottom: 18px;
    }

    .tovar__img {
        margin-right: 10px;
    }

    .tovar__name {
        font-size: 18px;
        line-height: 1.3;
    }
}

.basket-items {
    margin-top: 60px;
}

.basket-item {
    position: relative;
    display: flex;
    align-items: center;
    background-color: #F2F2F2;
    padding: 10px;
    padding-right: 25px;
    border-radius: 15px;
    margin-bottom: 20px;
    justify-content: space-between;
}

.basket-item__links {
    width: 70%;
    display: flex;
    align-items: center;
}

.basket-item__info {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: end;
}

.basket-item__name {
    width: fit-content;
}

.basket-item__img {
    width: 70px;
    height: 70px;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.basket-item__img img {
    width: 100%;
}

.basket-item__name {
    font-size: 23px;
    text-decoration: none;
}

.basket-item .delete {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid #FDDE17;
    background-color: #FFFFFF;
    border-radius: 5px;
    cursor: pointer;
}

.basket-item__count {
    display: flex;
    width: max-content;
    align-items: center;
    justify-content: center;
}

.basket-item__count a {
    width: 40px;
    height: 40px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #FDDE17;
    border-radius: 5px;
    font-size: 28px;
    text-decoration: none;
}

.basket-item__count span {
    width: 35px;
    margin: 0 5px;
    border: none;
    display: block;
    text-align: center;
    background-color: transparent;
    font-size: 20px;
}

.basket-total {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}

.basket-total__text {
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    width: 70%;
}

.basket-total__numb {
    font-size: 27px;
    color: #353535;
    font-weight: 500;
    width: max-content;
    text-align: center;
    margin-right: 85px;
}

.basket-form {
    background-color: #F2F2F2;
    padding: 30px 20px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 50px;
    padding-bottom: 80px;
}

.basket-form form {
    display: flex;
    flex-wrap: wrap;
}

.basket-form__title {
    font-size: 27px;
    margin-bottom: 30px;
}

.basket-form__item {
    display: block;
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 20px;
    position: relative;
    font-size: 18px;
    color: #1E1514;

}

.basket-form__item:last-child p {
    position: absolute;
    font-size: 12px;
    color: #ADADAD;
    line-height: 1.2;
    margin-top: 10px;
}

.basket-form__item:last-child p a {
    line-height: 1.2;
}

.basket-form__item label {
    display: block;
    position: absolute;
    top: -15px;
    left: 15px;
    background-color: #F2F2F2;
}

.basket-form__item input {
    background-color: #F2F2F2;
    outline: none;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #AAAAAA;
    border-radius: 5px;
}

.basket-form__item input::placeholder {
    color: #ADADAD;
}

.basket-form__item:last-child {
    border: none;
    padding: 0;
}

.basket-form__item .btn {
    width: 100%;
}

.basket-item__block-price {
    width: 120px;
    text-align: center;
    margin: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}

.basket-empty {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 100px;
}

.basket-empty__img {
    margin-bottom: 40px;
    height: 330px;
}

.basket-empty__img img {
    height: 100%;
}

.basket-empty__title {
    color: #353535;
    font-size: 38px;
    font-weight: 500;
    margin-bottom: 30px;
}

.basket-empty .btn {
    margin-top: 20px;
}

.basket-form__item .cell-error {
    display: none;
    line-height: 23px;
    font-size: 13px;
    color: #F36F21;
}

.basket-form__item input[type="text"].error, .basket-form__item input[type="email"].error {
    border: solid 1px #f36f21;
    box-shadow: none !important;
}

.basket-form__item input[type="text"].error + .cell-error, .basket-form__item input[type="email"].error + .cell-error {
    display: block;
}

.basket-item .text-hide {
    display: none;
}

.basket-item:first-child .text-hide {
    top: -35px;
    position: absolute;
    font-size: 18px;
    color: #C8C8C8;
    font-weight: 400;
    display: block;
}

.basket-item:first-child .basket-item__block-delete .text-hide {
    display: none;
}

.basket-item .text-hide span {
    color: #C8C8C8;
}

#header .right-side .right:first-child {
    display: flex;
}

#header .left-side .btn-basket {
    display: none !important;
}

@media screen and (max-width: 767px) {
    .basket-item__links {
        width: 50%;
    }

    .basket-item__info {
        width: 50%;
    }

    .basket-item__name {
        width: min-content;
        font-size: 18px;
        line-height: 1.2;
    }

    .basket-form__item {
        width: 48%;
    }

    .basket-item__price {
        text-align: center;
    }

    .basket-empty__title {
        text-align: center;
    }

    .basket-empty .btn {
        font-size: 18px;
    }

    #header .left-side .btn-basket {
        display: block !important;
        position: absolute;
        right: 35px;
    }

    .basket-total__numb {
        margin-right: 0;
        width: auto;
    }
}

@media screen and (max-width: 675px) {

    .basket-items {
        margin-top: 10px;
    }

    .basket-item:first-child .basket-item__block-delete .text-hide {
        display: block;
    }

    .basket-item__links {
        width: 100%;
    }

    .basket-item__links .text-hide {
        display: none !important;
    }

    .basket-item__info {
        width: 100%;
        flex-direction: column;
    }

    .basket-item {
        flex-wrap: wrap;
        padding: 15px;
    }

    .basket-item__name {
        width: min-content;
    }

    .basket-item__count {
        width: 100%;
        margin: 20px 0;
        justify-content: flex-start;
    }

    .basket-item__price {
        width: auto;
        margin-bottom: 0px;
        text-align: left;
    }

    .basket-item__block-price {
        margin-bottom: 20px;
    }

    .basket-item__block-delete {
        position: relative;
        right: unset;
    }

    .basket-form__item {
        width: 98%;
    }

    .basket-item__block {
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

    .basket-item:first-child .text-hide {
        top: unset;
        position: relative;
    }

    .basket-item .text-hide {
        display: block;
        width: 80px;
        color: #C8C8C8;
        text-align: left;
    }

    .basket-total {
        flex-direction: column;
        align-items: baseline;
    }

    .basket-total__text {
        order: 2;
    }

    .basket-total__numb {
        margin-top: 10px;
        margin-bottom: 20px;
        width: 100%;
        text-align: right;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: end;
    }

    .basket-total__numb:after {
        content: 'Цена';
        position: absolute;
        left: 0;
        color: #C8C8C8;
        font-size: 18px;
        font-weight: 400;
    }

    .basket-empty__img {
        width: 80%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .basket-empty__img img {
        width: 100%;
        height: auto;
    }

    .basket-empty__title {
        line-height: 1.2;
        width: 80%;
    }
}

.feedback__form .form__field .error {
    display: none;
}

.feedback__form .form__field.form__field-error .error {
    display: block;
}

.catalog-sections-list::before {
    display: none !important;
}

#catalog-products .catalog-sections-list,
#catalog-products .left-side .catalog-sections-list {
    width: 100%;
    max-width: unset !important;
}

#catalog-products .catalog-sections-list ul,
#catalog-products .left-side .catalog-sections-list ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1%;
    padding: 0 !important;
    width: 100%;
}

#catalog-products .catalog-sections-list ul li,
#catalog-products .left-side .catalog-sections-list ul li {
    width: 23% !important;
    margin: 0% 1% 2% 1% !important;
    background-color: #F7F7F7;
    /*padding: 16px 24px 16px 24px;*/
    padding: 12px;
    border-radius: 25px;
    color: #353535;
    display: flex;
    align-items: center;
}

#catalog-products .catalog-sections-list ul li a img,
#catalog-products .left-side .catalog-sections-list ul li a img {
    height: 72px;
}

#catalog-products .catalog-sections-list ul li a,
#catalog-products .left-side .catalog-sections-list ul li a {
    display: flex !important;
    align-items: center;
    padding: 0 !important;
    border-bottom: none !important;
    text-decoration: none;
    width: 100%;
}

#catalog-products .catalog-sections-list ul li a span,
#catalog-products .left-side .catalog-sections-list ul li a span {
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#catalog-products .catalog-sections-list ul li:hover,
#catalog-products .left-side .catalog-sections-list ul li:hover {
    background-color: #353535;
}

#catalog-products .catalog-sections-list ul li:hover a,
#catalog-products .left-side .catalog-sections-list ul li:hover a {
    /*color: #fff!important;*/
}

#catalog-products .catalog-sections-list ul li:hover a span,
#catalog-products .left-side .catalog-sections-list ul li:hover a span {
    color: #fff !important;
}

@media screen and (max-width: 1100px) {
    #catalog-products .catalog-sections-list ul li,
    #catalog-products .left-side .catalog-sections-list ul li {
        width: 31% !important;
    }
}

@media screen and (max-width: 992px) {
    #catalog-products .catalog-sections-list {
        margin-bottom: 40px;

        @media screen and (max-width: 564px) {
            margin-bottom: 15px;
        }
    }
}

@media screen and (max-width: 767px) {
    #catalog-products .catalog-sections-list ul li,
    #catalog-products .left-side .catalog-sections-list ul li {
        width: 48% !important;
    }

    #catalog-products .catalog-sections-list ul li a span,
    #catalog-products .left-side .catalog-sections-list ul li a span {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 475px) {
    #catalog-products .catalog-sections-list ul li,
    #catalog-products .left-side .catalog-sections-list ul li {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.product-node .product-node-i .product-mark {
    border: none !important;
    overflow: unset !important;
    padding: unset !important;
}

.product-node .product-node-i .product-mark span {
    font-weight: bold;
    line-height: 13px;
    font-size: 12px;
    color: #FCC300;
    border: 2px solid #fcc200;
    border-radius: 15px;
    padding: 3px 12px 5px 12px;
}

.product-node .product-node-i .product-mark span:first-child {
    margin-right: 5px;
}

#catalog-products {
    min-height: 1200px;
}

@media screen and (max-width: 767px) {
    #catalog-products {
        min-height: auto;
    }
}


.catalog-sort {
    position: relative;
    z-index: 1;
    display: flex;
    /*justify-content: space-between;*/
    justify-content: flex-end;
    align-items: center;
    clear: both;
    margin-bottom: 30px;

    @media screen and (max-width: 992px) {
        flex-wrap: wrap;
        gap: 10px;
        margin-bottom: 15px;
    }

    @media screen and (max-width: 564px) {
        /*margin-bottom: -10px;*/
    }
}

.catalog-sort__counter {
    font-size: 16px;
    line-height: 24px;
    color: #767676;
    margin-right: auto;

    @media screen and (max-width: 992px) {
        flex: 1 1 100%;
        order: 3;
    }
}

.catalog-sort .sort-block__type {
    width: unset;
    background-color: #F7F7F7;
    padding-right: 50px;
}

.catalog-sort .sort-block__item-icon {
    display: none;
}

.catalog-sort .sort-block__item-name {
    white-space: nowrap;
    color: #767676 !important;
}

.sort-block__item-arrow {
    filter: invert(1);
}

.sort-block {
    display: flex;

    @media screen and (max-width: 992px) {
        flex: 0 1 auto;
    }
}

.catalog-sort .bx-filter {
    margin-bottom: 0;
}

.catalog-sort .bx-filter .bx-filter-section {
    background-color: transparent;
    padding: 0;
}

.catalog-sort .bx-filter .bx-filter-title {
    display: none;
}

.catalog-sort .bx-filter form .row {
    display: flex;
    margin: 0 25px 0 0;
    padding: 0;
    flex-wrap: wrap;
    gap: 10px 20px;

    @media (max-width: 767px) {
        margin: 0;
    }
}

.catalog-sort .bx-filter form .row .bx-filter-parameters-box-container-block {
    order: 2;
    padding: 0;
    display: flex;
    align-items: center;
    border-radius: 50px;
    background-color: #fff;
    overflow: hidden;
    padding-left: 10px;
}

.catalog-sort .bx-filter form .row .bx-filter-parameters-box-container-block .bx-ft-sub {
    line-height: 1;
    color: #D3D3D3;
    text-transform: lowercase;
    padding-bottom: 0;
}

.catalog-sort .bx-filter form .row .bx-filter-parameters-box-container-block .bx-filter-input-container input {
    border-radius: 50px;
    overflow: hidden;
    border: none;
}

.catalog-sort .bx-filter form .row .bx-filter-parameters-box-container-block.bx-left {
    margin-right: 15px;
    width: 43%;
}

.catalog-sort .bx-filter form .row .bx-ui-slider-track-container {
    padding: 10px 0;
}

.catalog-sort .bx-filter form .bx-filter-button-box {
    display: none;
}

.catalog-sort .bx-filter form .bx-ui-slider-part {
    display: none;
}

.catalog-sort .bx-filter form .bx-filter-parameters-box-title {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    font-size: 16px;
    color: #353535;
    background-color: #F7F7F7;
    /*margin-right: 25px;*/
    border-radius: 25px;
    position: relative;
    cursor: pointer;
}

.catalog-sort .bx-filter form .bx-filter-parameters-box-title .bx-filter-parameters-box-hint {
    color: #353535;
    font-size: 16px;
    border-bottom: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    position: relative;
}

.catalog-sort .bx-filter form .bx-filter-parameters-box-title .bx-filter-parameters-box-hint .count {
    color: #353535;
    font-size: 14px;
    line-height: 29px;
    border-bottom: none;
    white-space: nowrap;
}

.catalog-sort .bx-filter form .bx-filter-parameters-box {
    padding: 0;
    width: auto;
    flex: 1;
}

.catalog-sort .bx-filter .bx-filter-block {
    position: absolute;
    left: 0px;
    right: 0;
    background-color: #F7F7F7;
    border-radius: 19px;
    top: 55px;
    z-index: 1;
    display: none;
    width: 260px;
    overflow: hidden;
}

.catalog-sort .bx-filter .bx-filter-block.code-BRAND .bx-filter-parameters-box-container {
    overflow-y: scroll;
    height: 300px !important;
}

.catalog-sort .bx-filter .bx-filter-block.code-BRAND .bx-filter-parameters-box-container .col-xs-12 .checkbox:last-child label .bx-filter-input-checkbox {
    border-bottom: none;
}

.catalog-sort .bx-filter .bx-filter-block.code-BRAND .bx-filter-parameters-box-container::-webkit-scrollbar-thumb {
    background-color: #353535;
    border-radius: 10px;
    border-top: 10px solid transparent;
}

.catalog-sort .bx-filter .bx-filter-block.code-BRAND .bx-filter-parameters-box-container::-webkit-scrollbar-track {
    background: transparent;
}

.catalog-sort .bx-filter .bx-filter-block.code-BRAND .bx-filter-parameters-box-container::-webkit-scrollbar {
    width: 6px;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-track {
    background: transparent;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-pricebar-vn {
    background: #F7F7F7;
    border-radius: 250px;
    overflow: hidden;
    border: 1px solid #F7F7F7;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-pricebar-vn {
    border-radius: 250px;
    border: 1px solid #D9D9D9;
    overflow: hidden;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-pricebar-vd {
    background-color: transparent;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-pricebar-v {
    background: #353535;
    border-radius: 250px;
    overflow: hidden;
    border: 1px solid #353535;
}

.catalog-sort .bx-filter .bx-ui-slider-range {
    z-index: 500;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-handle {
    width: 12px;
    height: 12px;
    background: #353535 !important;
    top: -3px;
    border-radius: 50%;
    outline: 1px solid #F7F7F7;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-handle.left {
    margin-left: -10px;
}

.catalog-sort .bx-filter.bx-blue .bx-ui-slider-handle.right {
    margin-right: -10px;
}

.sort-type-catalog {
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .sort-type-catalog {
        display: none;
    }
}

.sort-type-catalog .sort-type__item {
    height: 21px;
    cursor: pointer;
}

.sort-type-catalog .sort-type__item svg {
    height: 100%;
}

.sort-type-catalog .sort-type__item.type-catalog__list {
    margin-left: 20px;
}

.sort-type-catalog .sort-type__item.active svg path {
    fill: #FCC200;
}

.sort-block__type {
    width: 290px;
    background-color: #353535;
    margin-right: 20px;
}

.sort-block__item.active .sort-block__item-popup {
    display: flex;
}

.sort-block__item-popup-title {
    display: none;
}

.sort-block__type .sort-block__item-name {
    color: #fff;
    /*width: 90%;*/
    z-index: 2;
}

.catalog-sort .bx-filter form .row .bx-filter-param-label {
    width: 100%;
    padding: 0 !important;
}

.catalog-sort .bx-filter form .row .bx-filter-param-label .bx-filter-input-checkbox {
    display: flex;
    align-items: center;
    list-style-type: none;
    padding: 12px 16px;
    font-size: 16px;
    color: #353535;
    border-bottom: 1px solid #D9D9D9;
    z-index: 1;
    position: relative;
    padding-right: 35px;
}


.catalog-sort .bx-filter form .row .bx-filter-param-label .bx-filter-input-checkbox input {
    display: none;
}

/* = стилизуем кнопку, которая работает вместе с input */
.catalog-sort .bx-filter form .row .bx-filter-param-label .bx-filter-input-checkbox .checkbox {
    display: inline-block;
    border: 1px solid #d9d9d9;
    width: 24px;
    height: 24px;
    position: relative;
    vertical-align: middle;
    box-sizing: border-box;
    margin-right: 16px;
    border-radius: 4px;
    background-color: #fff;
}

/* = делаем скрытый квадратик в нашем div */
.catalog-sort .bx-filter form .row .bx-filter-param-label .bx-filter-input-checkbox .checkbox:before {
    content: '';
    background: url('/upload/check.png') 24px 24px;
    width: 24px;
    height: 24px;
    opacity: 0;
    transition: 0.3s;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

.catalog-sort .bx-filter form .row .bx-filter-param-label .bx-filter-input-checkbox input:checked + .checkbox {
    background-color: #fcc200;
    border: 1px solid #fcc200;
}

/* = включаем квадратик если input активен */
.catalog-sort .bx-filter form .row .bx-filter-param-label .bx-filter-input-checkbox input:checked + .checkbox:before {
    opacity: 1;
}

.sort-block__type .sort-block__item-popup ul li.active:before {
    content: '';
    background: url('/upload/check.png') 24px 24px;
    display: block;
    position: absolute;
    right: 0;
    width: 24px;
    height: 24px;
}

.catalog-sort .bx-filter form .row.bx-filter-parameters-box-container {
    padding: 16px;
}

.catalog-sort .bx-filter form .row.bx-filter-parameters-box-container .col-xs-12, .col-xs-10 {
    padding: 0;
    margin: 0;
    width: 100%;
}

.sort-block__item-popup ul li input {
    margin-right: 15px;
}

.sort-block__type {
    width: 290px;
    background-color: #353535;
    margin-right: 20px;
}

.sort-block__item.active .sort-block__item-popup {
    max-height: 320px;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    box-shadow: 0 0 22px 4px #6f6f6f26;
}

.sort-block__type .sort-block__item-name {
    color: #fff;
}

.sort-block__item {
    display: flex;
    align-items: center;
    padding: 8px 16px;
    font-size: 16px;
    color: #fff;
    background-color: #353535;
    margin-right: 25px;
    border-radius: 25px;
    max-height: max-content;
    position: relative;
    cursor: pointer;
}

.sort-type-clear {
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: max-content;
    line-height: 1.25;
    text-align: center;
    padding: 8px 16px;
    font-size: 16px;
    color: #fff !important;
    background-color: #353535;
    margin-right: 25px;
    border-radius: 25px;
    width: auto;
    position: relative;
    cursor: pointer;
    border-bottom: none !important;
    text-decoration: none !important;
}

.sort-block__item.active .sort-block__item-arrow svg {
    transform: rotate(180deg);
}

.sort-block__item-icon {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin-right: 5px;
}

.sort-block__item-arrow {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: end;
    right: 16px;
    width: 29px;
    height: 29px;
    z-index: 0;
}

.sort-block__item-popup {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #F7F7F7;
    border-radius: 19px;
    top: 55px;
    z-index: 1;
    display: none;
    width: max-content;
}

.sort-block__item-popup ul {
    padding: 15px;
}

.sort-block__item-popup ul li {
    display: flex;
    align-items: center;
    list-style-type: none;
    padding: 12px 16px;
    font-size: 16px;
    color: #353535;
    border-bottom: 1px solid #D9D9D9;
    z-index: 1;
    position: relative;
    padding-right: 35px;
}

.sort-block__item-popup ul li:last-child {
    border-bottom: none;
}

.sort-block__type .sort-block__item-popup ul li.active:before {
    content: '';
    background: url('/upload/check.png') 24px 24px;
    display: block;
    position: absolute;
    right: 0;
    width: 24px;
    height: 24px;
}

@media screen and (max-width: 767px) {
    .catalog-sort {
        /*flex-direction: column;*/
        justify-content: space-between;
    }

    .sort-block__item-popup-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    .sort-block__item-popup {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: auto;
        width: 100%;
        max-height: 0;
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        height: 100%;
        border-radius: 25px 25px 0 0;
        padding: 15px;
        display: flex;
        flex-direction: column;
        z-index: 11000;
        box-shadow: none;
        transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out, max-height 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    }

    .sort-block__item-popup ul {
        padding: 0;
        overflow-y: auto;
        height: 100%;
        max-height: 280px;
        padding-bottom: 20px;

        &::-webkit-scrollbar {
            width: 2px !important;
        }
    }

    .sort-block__item-popup ul::-webkit-scrollbar-thumb {
        background-color: #353535;
        border-radius: 10px;
        border-top: 1px solid #F7F7F7;
    }

    .sort-block__item-popup ul-webkit-scrollbar-track {
        background: #F7F7F7;
    }

    .sort-block__item-popup ul::-webkit-scrollbar {
        width: 2px;
        background: #F7F7F7;
    }

    .catalog-sort .sort-type-catalog {
        order: 1;
        margin-bottom: 15px;
    }

    .sort-type-catalog .sort-type__item {
        height: 32px;
    }

    .sort-block__item {
        width: 100%;
        margin-right: 0;
    }

    .catalog-sort .sort-block {
        order: 2;
    }

    .catalog-sort .bx-filter {
        order: 3;
        margin-bottom: 15px;
    }

    .sort-type-clear {
        order: 4;
        width: 100%;
    }

    .catalog-sort .bx-filter form .row {
        justify-content: space-between;
        padding: 0;
    }

    .catalog-sort .bx-filter form .row:before {
        display: none;
    }

    .catalog-sort .bx-filter form .row:after {
        display: none;
    }

    .catalog-sort .bx-filter form .bx-filter-parameters-box {
        width: 100%;
    }

    .catalog-sort .bx-filter form .bx-filter-parameters-box-title {
        width: 100%;
        margin: 0;
    }

    .catalog-sort .bx-filter .bx-filter-block.code-BRAND .bx-filter-parameters-box-container {
        height: 31vh !important;
        padding: 0;
    }

    .catalog-sort .bx-filter .bx-filter-block {
        position: fixed;
        width: auto;
        height: 35vh !important;
        top: unset;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 15px;
        border-radius: 25px 25px 0 0;
        z-index: 11000;
    }

    .catalog-sort .bx-filter .bx-filter-block.code-MIN_PRICE {
        height: auto !important;
    }

    .catalog-items .product-node {
        width: 49%;
        border-bottom: 1px solid #F2F2F2;
    }
}

@media screen and (max-width: 520px) {
    .product-node .product-node-i .product-mark {
        top: 0 !important;
        right: 0 !important;
    }

    .product-node .product-node-i .product-mark span {
        font-size: 14px;
    }

    .sort-block {
        flex-wrap: wrap;
        /*width: 100%;*/
        justify-content: space-between;
    }

    .sort-block__item {
        width: 49%;
        margin-right: 0;
        margin-left: 0;
    }

    .sort-block__type {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
    }

    .sort-block__item-popup ul {
        width: 100%;
    }

    .catalog-items .product-node {
        width: 100% !important;
        margin-left: 0;
        right: 0;
    }
}

.product-node .product-node-i {
    padding-bottom: 20px !important;
}

.product-node .product-node-i .product-node-price, .hits__item .product-node-price {
    margin-top: auto !important;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    background-image: none !important;
    padding-left: 0 !important;
}

@media screen and (max-width: 520px) {
    .product-node .product-node-i .product-node-price, .hits__item .product-node-price {
        font-size: 16px;
    }

    #catalog-products .left-side .catalog-items .product-node .product-node-i {
        padding: 0 !important;
    }

    .hits__item {
        max-width: unset !important;
    }
}

.product-node .product-node-i .product-node-btns, .hit__btns {
    margin-top: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.product-node .product-node-i .product-node-btns .get-form, .hit__btns .get-form {
    width: 80%;
}

.product-node .product-node-i .product-node-btns .get-form button, .hit__btns .get-form button {
    width: 100%;
    background: #FEE21B;
    box-shadow: none !important;
}

.product-node .product-node-i .product-node-btns .get-form button:hover, .hit__btns .get-form button:hover {
    color: #fff;
    background: #353535;
}

.product-node .product-node-i .product-node-btns .add-basket, .hit__btns .add-basket {
    width: 40px;
    height: 40px;
    border: 1px solid #EACD03;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.product-node .product-node-i .product-node-img {
    padding-bottom: 0 !important;
    max-width: 300px !important;
}

.product-node .product-node-i .product-node-img img {
    /*width: auto;*/
    max-width: 100%;
    max-height: 250px !important;
    object-fit: contain;
}

.catalog-sections-link-block {
    margin-bottom: 45px;
}

.catalog-sections-link-block ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.catalog-sections-link-block ul li {
    list-style-type: none;
    margin-right: 15px;
    margin-bottom: 15px;
}

.catalog-sections-link-block ul li a {
    padding: 8px 16px;
    width: max-content;
    font-size: 14px;
    color: #fff;
    background-color: #353535;
    border-radius: 25px;
    text-decoration: none;
}
.css_analogues-popup h2 {
    margin-right: 45px;
}
@media screen and (max-width: 767px) {
    .catalog-sections-link-block {
        margin-bottom: 50px;
    }

    .catalog-sections-link-block ul {
        flex-wrap: nowrap;
        overflow: scroll;
        margin-right: -20px;
    }

    .catalog-sections-link-block ul li {
        margin-bottom: 0;
    }

    .catalog-sections-link-block ul li a {
        white-space: nowrap;
        font-size: 12px;
    }

    .catalog-sections-link-block ul::-webkit-scrollbar {
        width: 12px; /* ширина всей полосы прокрутки */
    }

    .catalog-sections-link-block ul::-webkit-scrollbar-track {
        background: #fff; /* цвет зоны отслеживания */
    }

    .catalog-sections-link-block ul::-webkit-scrollbar-thumb {
        background-color: #fff; /* цвет бегунка */
    }
}

#catalog-product .left-side .product-gallery {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#catalog-product .left-side .product-gallery .product-gallery-right {
    position: relative !important;
    width: 100% !important;
    top: unset !important;
    left: unset !important;
    height: 10%;
}

#catalog-product .left-side .product-gallery .product-gallery-right #product-thumbs .product-thumb {
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 0 !important;
    margin-right: 10px !important;
    margin-top: 0 !important;
}

#catalog-product .right-side .catalog-product-header {
    margin-bottom: 30px !important;
}

#catalog-product .right-side .catalog-product-header .left {
    display: flex;
    flex-wrap: wrap;
    margin-left: -2.5%;
    margin-right: -2.5% !important;
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-manufacturer {
    width: 45%;
    margin-left: 2.5%;
    margin-right: 2.5%;
    color: #353535 !important;
    margin-bottom: 10px !important;
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-manufacturer a {
    border-bottom: 1px dashed #353535;
    text-decoration: none !important;
}

#catalog-product .right-side .catalog-product-header .left .catalog-product-manufacturer strong {
    margin-right: 8px;
}

#catalog-product .right-side .catalog-product-price {
    display: flex;
    align-items: center;
}

#catalog-product .right-side .catalog-product-price .order {
    margin-left: 0 !important;
    padding-left: 24px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}

#catalog-product .right-side .catalog-product-price .add-basket,
.black-btn {
    margin: 0 24px;
    background: #353535 !important;
    border-radius: 250px;
    color: #fff;
    font-size: 20px !important;
    box-shadow: none !important;
    display: flex;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 20px;
    padding-left: 24px;
    position: relative;
}

#catalog-product .right-side .catalog-product-price .add-basket svg,
.black-btn svg {
    height: 48px;
    width: 48px;
    background: #FEE21B;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 250px;
    margin-left: 8px;
    padding: 8px;
    margin: -14px 0;
    margin-right: -21px;
    margin-left: 13px;
}
.black-btn {
    border: 1px solid #353535;
    transition: .2s;
}
.black-btn:hover>span {
    color: #353535 !important;
    transition: .2s;
}
.black-btn:hover {
    border: 1px solid #EACD03;
    color: #353535 !important;
    background-color: #fff !important;
    transition: .2s;
}
#catalog-product .right-side .catalog-product-price .add-basket.hover,
.black-btn.hover {
    border: 1px solid #EACD03;
    background-color: #fff !important;
}

#catalog-product .right-side .catalog-product-price .add-basket span.text,
.black-btn span.text {
    font-size: 14px;
    color: #fff;
    line-height: 1.6;
}

#catalog-product .right-side .catalog-product-price .add-basket span.price,
.black-btn span.price {
    color: #fff;
    line-height: 1.1;
}

#catalog-product .right-side .catalog-product-price .add-basket span.hover,
.black-btn span.hover {
    line-height: 1.4;
    font-size: 14px;
}

#catalog-product .right-side .catalog-product-price .add-basket .hover,
.black-btn .hover {
    display: none;
}

#catalog-product .right-side .catalog-product-price .catalog-product-price__text {
    font-size: 12px;
    font-weight: 400;
    color: #353535;
    width: 120px;
    line-height: 1.3;
}

#catalog-product .right-side .catalog-product__text-warning {
    font-size: 14px;
    font-weight: 600;
    color: #353535;
    padding: 18px 25px;
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    margin-bottom: 40px;
}

.catalog-product-delivery {
    display: flex;
    justify-content: space-between;
    margin: 60px 0;
}

.catalog-product-delivery__item {
    display: flex;
    align-items: start;
    width: 30%;
}

.catalog-product-delivery__item-img {
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;
    background: #FEE21B;
    border-radius: 50px;
    margin-right: 15px;
}

.catalog-product-delivery__item-text .catalog-product-delivery__item-text {
    width: 80%;
}

.catalog-product-delivery__item-text .catalog-product-delivery__item-text-title {
    font-size: 14px;
    font-weight: 600;
    color: #353535;
    margin-bottom: 15px;
    line-height: 1.2;
}

.catalog-product-delivery__item-text p {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.7;
}

.relevations {
    margin: 60px 0;
}

.catalog-products-viewed.relevations {
    margin-bottom: 120px;
}

.relevations .relevations-list .product-node {
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    margin-right: 8px;
    margin-left: 7px;
    padding-top: 20px;
    height: 350px;
}

.relevations .relevations-list .product-node .product-node-i .product-node-img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 240px;
    overflow: hidden;
    margin-bottom: 15px;
}

.relevations .relevations-list .product-node .product-node-i .product-node-img img {
    height: 100%;
}

.relevations .relevations-list .product-node .product-node-i .product-mark {
    top: 0 !important;
}

#catalog-product .left-side .product-gallery-slider {
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    height: auto;
    margin-bottom: 20px;
}

#catalog-product .left-side .product-gallery-slider .product-image {
    padding: 30px 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

#catalog-product .left-side .product-gallery-slider .product-image img {
    height: 100%;
}

#catalog-product .left-side .product-gallery-slider .slick-list, .slick-track {
    height: 100%;
}

#catalog-product .left-side .product-thumbs-img {
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    padding: 5px;
    height: 80px;
    margin: 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

#catalog-product .left-side .product-thumbs-img img {
    height: 100%;
    width: auto;
}

@media screen and (max-width: 991px) {
    .blitem {
        flex-direction: column;
    }

    #catalog-product .right-side {
        width: 100% !important;
        margin-bottom: 48px;
    }

    #catalog-product .left-side {
        width: 100% !important;
        margin-bottom: 60px;
        padding: 0 !important;
    }

    #catalog-product .left-side .product-gallery-slider {
        height: 300px;
        margin-bottom: 20px;
    }

    #catalog-product .left-side .product-gallery-slider .product-image {
        height: 300px;
    }
}

@media screen and (max-width: 475px) {
    #catalog-product .right-side .catalog-product-price {
        flex-direction: column;
        align-items: start;
    }

    #catalog-product .right-side .catalog-product-price .order {
        width: 100%;
    }

    #catalog-product .right-side .catalog-product-price .add-basket,
    .black-btn {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 12px;
        margin-top: 12px;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    #catalog-product .right-side .catalog-product-price .catalog-product-price__text {
        width: 100%;
    }

    .catalog-product-delivery {
        flex-direction: column;
    }

    .catalog-product-delivery__item {
        width: 100%;
        margin-bottom: 24px;
    }

    .catalog-product-delivery__item:last-child {
        margin-bottom: 0;
    }
}

.catalog-products.manufacturers-items .catalog-items.list,
#catalog-products .left-side .catalog-items.list {
    display: grid;
    grid-template-columns: 1fr;
}

.catalog-items, .catalog-items.list {
    position: relative;
    z-index: 0;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node,
#catalog-products .left-side .catalog-items.list .product-node {
    padding-top: 24px;
    margin-bottom: 10px;
    width: 100% !important;
    margin-left: 0;
    margin-right: 0;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node:hover,
#catalog-products .left-side .catalog-items.list .product-node:hover {
    /*box-shadow: 0 4px 15px 0 #35353533;*/
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i {
    flex-direction: row !important;
    align-items: center;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-img,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-img {
    flex: 0 0 auto;
    width: 120px !important;
    height: 120px;
    margin-right: 30px;

    @media screen and (max-width: 500px) {
        margin-right: 15px;
    }
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-img img,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-img img {
    height: 100%;
    width: auto;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-mark,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-mark {
    position: relative;
    top: 0 !important;
    left: 0 !important;
    margin-bottom: 15px;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-title,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-title {
    padding-bottom: 0 !important;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-title::after,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-title::after {
    display: none;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-btns .get-form .hit__btns .get-form,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-btns .get-form .hit__btns .get-form {
    width: auto;
    margin-right: 10px;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-btns .get-form, .hit__btns .get-form button,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-btns .get-form, .hit__btns .get-form button {
    width: auto;
    margin-right: 10px;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-btns .get-form button,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-btns .get-form button {
    padding-left: 14px;
    padding-right: 14px;
}

.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-btns, .hit__btns,
#catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-btns, .hit__btns {
    justify-content: unset;
}

@media screen and (max-width: 475px) {
    .catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-img,
    #catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-img {
        width: 70px !important;
        height: 70px;
    }

    .catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i,
    #catalog-products .left-side .catalog-items.list .product-node .product-node-i {
        align-items: start;
    }

    /*.catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node__content,
    #catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node__content {
        !*width: 70%;
        padding-bottom: 50px;*!
    }

    .catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-btns, .hit__btns,
    #catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-btns, .hit__btns {
        !*position: absolute;
        left: 0;
        right: 0;
        bottom: 0;*!
    }

    .catalog-products.manufacturers-items .catalog-items.list .product-node .product-node-i .product-node-btns .get-form button,
    #catalog-products .left-side .catalog-items.list .product-node .product-node-i .product-node-btns .get-form button {
        !*padding-left: 47px;
        padding-right: 47px;*!
    }*/
}

@media screen and (max-width: 1210px) {
    #header .right-side .right {
        padding-right: 10px !important;
        margin-right: unset !important;
        margin-top: unset !important;
        clear: unset !important;
    }

    #header .phone {
        font-size: 12px;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

@media screen and (max-width: 1091px) {
    .header-title {
        display: none;
    }

    #header .left-side, #header .right-side {
        width: auto !important;
    }
}

@media screen and (max-width: 767px) {
    #header .left-side, #header .right-side {
        width: 100% !important;
    }
}

.basket-count__update {
    position: absolute;
    top: 0;
    right: 25px;
}

#catalog-products .left-side .catalog-items .pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
}

#catalog-products .left-side .catalog-items .pagination ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

#catalog-products .left-side .catalog-items .pagination ul li.pagination-all {
    width: 100%;
    margin-left: 0;
    text-align: center;
}

.manufacturers__more-btn-box {
    display: flex;
    justify-content: center;
    margin-top: 32px;
}

.manufacturers__more-btn {
    min-width: 220px;
    padding: 16px 50px !important;
    font-size: 20px !important;
}

.manufacturers__list--main .manufacturers__item:nth-child(n+10) {
    display: none !important;
}

.manufacturers__list--main-expanded .manufacturers__item:nth-child(n+10) {
    display: flex !important;
}

@media screen and (max-width: 767px) {
    .manufacturers__list--main .manufacturers__item:nth-child(n+4) {
        display: none !important;
    }

    .manufacturers__list--main-expanded .manufacturers__item:nth-child(n+4) {
        display: flex !important;
    }

    .manufacturers__more-btn {
        width: 100%;
    }
}


body.filter-show {
    overflow: hidden;

    .header {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }
}


.button-filter {
    display: none;
    align-items: center;
    justify-content: center;
    background-color: #353535;
    border: none;
    border-radius: 100px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
    align-self: flex-start;
    margin-right: auto;
    padding: 11px 20px;
    max-width: 250px;

    @media screen and (max-width: 992px) {
        flex: 1 1 47%;
    }

    @media screen and (max-width: 400px) {
        flex: 1 1 100%;
        max-width: none;
    }
}

.button-filter::before {
    display: block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.875 15.625H20V17.375H8.875V20H7.125V17.375H4V15.625H7.125V13H8.875V15.625ZM16.875 7.625H20V9.375H16.875V12H15.125V9.375H4V7.625H15.125V5H16.875V7.625Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
}

.new-filter {
    background-color: #fff;

    .new-filter__mobile-accept {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 30px;
        max-width: 80%;
        margin: 0 auto;
        opacity: 0;
        z-index: 99;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .15s ease-in-out, visibility .15s ease-in-out;

        @media screen and (max-width: 992px) {
            &.active {
                opacity: 1;
                visibility: visible;
                pointer-events: all;
            }
        }
    }
}

@media (max-width: 992px) {
    .new-filter {
        display: flex;
        flex-direction: column;
        position: fixed;
        z-index: 100000;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        transform: scaleY(0);
        transform-origin: top left;
        transition: transform .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
    }

    .filter-show .new-filter {
        pointer-events: all;
        opacity: 1;
        visibility: visible;
        transform: scaleY(1);
    }

    .new-filter__category-box {
        flex-grow: 1;
        overflow-y: auto;
        padding: 0 15px 48px;
    }

    .button-filter {
        display: inline-flex;
    }

    .new-filter form.smartfilter {
        overflow-y: auto;
        flex: 1;
        padding-bottom: 20px;
    }
}


.new-filter__header {
    /*margin-bottom: 20px;*/
}

.new-filter__header--mobile {
    display: none;
    justify-content: space-between;
    align-items: center;
    padding: 12px 15px;
    border-bottom: 1px solid #F2F2F2;
}

.new-filter__header-title {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 0;
}

.new-filter__header-close {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40013 18.3078L5.69238 17.6L11.2924 12L5.69238 6.40001L6.40013 5.69226L12.0001 11.2923L17.6001 5.69226L18.3079 6.40001L12.7079 12L18.3079 17.6L17.6001 18.3078L12.0001 12.7078L6.40013 18.3078Z' fill='%23353535'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 992px) {
    .new-filter__header--desktop {
        display: none;
    }

    .new-filter__header--mobile {
        display: flex;
    }
}

button {
    transition: background-color .15s ease-in-out, color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.new-filter__clear-btn {
    background-color: #353535;
    border: none;
    border-radius: 20px;
    height: 40px;
    /*width: 160px;*/
    width: 100%;
    color: #fff;
    font-weight: normal;
    cursor: pointer;
    padding: 10px;

    &:hover {
        background-color: #FEE21B;
        color: #000;
    }
}

@media (max-width: 992px) {
    .new-filter__clear-btn {
        padding: 0;
        background-color: transparent;
        color: #767676 !important;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        width: unset;
        text-transform: lowercase;
    }
}

.new-filter__category {
    margin-bottom: 24px;
}

.new-filter__category:last-child {
    border-bottom: none;
}

.new-filter__category-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.new-filter__category-title {
    margin: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}

.new-filter__category-title-counter {
    margin-left: 6px;
    font-size: 16px;
    font-weight: 600;
    color: #767676;
}

.new-filter__chevron {
    transition: transform 0.3s ease;
}

.new-filter__category.active .new-filter__chevron {
    transform: rotate(180deg);
}

.new-filter__category-content {
    margin-top: 15px;
}

.new-filter__checkbox-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 8px;
    max-height: 240px;
    overflow-y: auto;

    &::-webkit-scrollbar {
        width: 2px;
    }

    &::-webkit-scrollbar-track {
        background-color: transparent;
    }

    &::-webkit-scrollbar-thumb {
        background-color: #FEE21B;
    }

}

.new-filter__category.active {

    .new-filter__checkbox-list {
        /*.checkbox.hide {
            display: flex !important;
        }*/
    }
}

.new-filter__show-more {
    background: none;
    border: none;
    color: #767676;
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    padding: 0;
}

.new-filter__range-inputs {
    display: flex;
    gap: 8px;
}

.new-filter__range-input {
    flex: 1;
    display: flex;
    align-items: center;
    padding: 0 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.new-filter__range-input label {
    margin-right: 3px;
    color: #C4C4C4;
}

.new-filter__range-input input::placeholder {
    color: #C4C4C4;
}

.new-filter__range-input input {
    width: 100%;
    padding: 8px 0;
    border: none;
    background-color: transparent;
}

.new-filter__range-input input:focus {
    outline: none;
}

.new-filter__hidden-items label {
    margin: 0;
}

.new-filter .checkbox {
    margin: 0 !important;
}

/* Checkbox styles */
.checkbox {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
    order: 1;

    &.hide {
        display: none;
    }

    &.selected {
        display: flex !important;
        order: 0;
    }

}

.checkbox__input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

.checkbox__text {
    position: relative;
    padding-left: 28px;
}

.checkbox__text::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
}

.checkbox__input:checked + .checkbox__text::before {
    background: #fcc200;
    border-color: #fcc200;
}

.checkbox__input:checked + .checkbox__text::after {
    content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 5px;
    border-left: 2px solid #333;
    border-bottom: 2px solid #333;
    transform: translateY(-60%) rotate(-45deg);
}


.your-cons {
    margin-bottom: 24px;
    border-radius: 25px;
    background-color: #F7F7F7;
    padding: 16px;
}

.your-cons--mobile {
    display: none;
    order: 2;
}

@media (max-width: 992px) {
    .your-cons--mobile {
        display: block;
    }

    .your-cons--desktop {
        display: none;
    }

    .product-node {
        order: 3;
    }

    .product-node:nth-child(-n+6) {
        order: 1;
    }

    .pagination {
        order: 4;
    }
}

.your-cons__content-box {
    display: flex;
    gap: 12px;
    align-items: flex-start;

    margin-bottom: 16px;
}

.your-cons__content {
    flex-grow: 1;
}

.your-cons__title {
    padding-bottom: 0;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 2px;
}

.your-cons__name, .your-cons__link {
    display: block;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #767676;
    text-decoration: none;
}

.your-cons__photo-box {
    flex-shrink: 0;
    position: relative;
    width: 72px;
    height: 72px;
}

.your-cons__photo-box::before {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10px;
    height: 10px;
    background-color: #06D044;
    border: 2px solid #F7F7F7;
    content: "";
    border-radius: 50%;
}

.your-cons__photo {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 50%;
}

.your-cons__bottom {
    display: flex;
    align-items: center;
    gap: 8px;
}

.your-cons .your-cons__btn {
    margin: 0 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 56px !important;
    padding-right: 25px;
    white-space: nowrap;
}

.your-cons .your-cons__btn::after {
    left: 25px !important;
}

.your-cons__social {
    display: flex;
    gap: 8px;
}

.your-cons__social a {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #fff;
    text-decoration: none;
    transition: background-color .3s;
}

.your-cons__social a:hover {
    background-color: #FEE21B;
}

.your-cons__social a svg {
    display: block;
    width: 18px;
    height: 18px;
}


.cat-slider {
    margin-bottom: 80px;
    width: calc(100% + 30px);
    margin-left: -15px;
}

.cat-slider__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 40px;
    padding-left: 15px;
}

.cat-slider__slider {
    padding-left: 15px;
}

.cat-slider__slide {
    display: block;
    text-decoration: none;
}

.cat-slider__slide-img-box {
    display: flex;
    justify-content: center;
    width: 100%;
    aspect-ratio: 1.61;
    background-color: #E0E0E0;
    margin-bottom: 20px;

    @media screen and (max-width: 550px){
        max-width: 300px;
    }
}

.cat-slider__slide-img {
    display: block;
    max-width: 100%;
    object-fit: contain;
}

.cat-slider__slide-text {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
}

.catalog-products {
    overflow: hidden;
}

.feedback {
    overflow: hidden;
}

@media (min-width: 993px) {
    .catalog-products {
        overflow: unset;
    }

    .cat-slider {
        width: 100%;
        margin-left: 0;
        padding-left: 0;
    }

    .cat-slider--mobile {
        display: none;
    }

    .cat-slider__title {
        padding-left: 0;
    }

    .cat-slider__slider {
        padding-left: 0;
    }

    .cat-slider__slide-text {
        font-size: 18px;
        line-height: 24px;
    }
}

.catalog-sections-link {
    overflow: hidden;
}

.table_slide_mobile {
    overflow-x: scroll;
}

@media (max-width: 992px) {
    .inner.padd {
        overflow: hidden;
    }

    .free-slider {
        overflow: visible;
    }

    .free-slider .swiper-wrapper {
        flex-wrap: nowrap !important;
    }

    #catalog-products .catalog-sections-list.free-slider .swiper-slide {
        width: unset !important;
        max-width: 240px;
        background-color: #fff !important;
        border: 1px solid #ECECEE;
        padding: 12px !important;
        border-radius: 20px !important;
        margin: 0 8px 0 0 !important;
        height: auto;
    }

    .catalog-sections-list.free-slider .swiper-slide img {
        width: 36px !important;
        height: auto !important;
        margin-right: 12px;
    }

    .catalog-sections-list.free-slider .swiper-slide span {
        font-size: 15px !important;
        line-height: 18px !important;
        font-weight: 500 !important;
        margin-left: 0 !important;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media (max-width: 900px) {
    .catalog-nav-section {
        position: absolute;
        top: 0;
        z-index: 1;
        height: 100%;
        /*max-height: max-content;*/
        width: 100% !important;
        display: block;
    }
}

@media (min-width: 901px) {
    .catalog-nav-section__items {
        /*column-count: 3;*/
        display: grid;
        grid-template: auto / repeat(3, 1fr);
        grid-gap: 40px 20px;
        align-items: start;
    }

    .catalog-nav-section__items-item {
        margin-bottom: 0;
    }

    .catalog-nav-section__items-item.has-children > a,
    .catalog-nav-section__items-item > a:only-child {
        font-size: 19px;
        font-weight: 600;
    }

    .catalog-nav-section__title {
        font-weight: 600;
    }
}


.catalog-nav-section-grid {
    display: grid;
    grid-template: auto/ 1fr minmax(0, 160px);
    grid-gap: 20px;
    align-items: start;
}

.catalog-nav-section-brands {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-right: 10px;
    max-height: 550px;
    overflow-y: auto;
    /*max-height: 100vh;
    overflow-y: auto;*/
}

.catalog-nav-section-brands::-webkit-scrollbar,
.header__catalog::-webkit-scrollbar {
    background-color: transparent;
    width: 5px;
}

.catalog-nav-section-brands::-webkit-scrollbar-thumb,
.header__catalog::-webkit-scrollbar-thumb {
    background-color: #D9D9DD;
    border-radius: 11px;
    width: 5px;
}

.catalog-nav-section-brands::-webkit-scrollbar-track,
.header__catalog::-webkit-scrollbar-track {
    background: transparent;
    width: 5px;
}

.catalog-nav-section-brands a {
    display: block;
    text-align: center;
    padding-block: 10px;
}

.catalog-nav-section-brands img {
    max-width: 100%;
}


.catalog-product-consul-data {
    display: flex;
    align-items: center;
    gap: 20px; /* Уменьшает расстояние между блоками */
}

.cpc-contact {
    display: flex;
    align-items: center;
    gap: 25px; /* Отступ между иконками */
}

.cpc-contact img {
    height: 40px;
    width: auto;
    cursor: pointer;
}

.cpc-contact .img_max {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    background: linear-gradient(71deg, #44ccff, #292cb9, #9933dd);
}
.cpc-contact .img_max img {
    width: 25px;
    height: 25px;
}

/* Дополнительное уменьшение интервалов на десктопе */
@media (min-width: 1024px) {
    .catalog-product-consul-data {
        gap: 30px; /* Можно уменьшить или увеличить */
    }
}

/*Нормальная сетка отображения товаров в каталоге*/
/*.catalog-products {

	.catalog-items {
		clear: none;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(300px, 3fr));
		gap: 20px;
		align-items: stretch;

		.pagination {
			grid-column: 1 / -1;
		}

		&.list {
			grid-template-columns: 1fr;

			.product-node {

				.product-node-i {

				}

				.product-node-img {
				}
			}

		}
	}

	.product-node {
		float: none;
		display: block;
		margin: 0 !important;
		width: auto !important;

		.product-node-img {
			display: flex !important;
			align-items: center;
			justify-content: center;
			width: 100% !important;
			max-width: none !important;

			img {
				display: flex;
				justify-content: center;
				width: 100%;
				height: 100%;
				object-fit: contain;
			}
		}

		@media (max-width: 475px) {
			.product-node-i {
				padding-bottom: 60px !important;
			}
			.product-node__content {
				padding-bottom: 0 !important;
			}
			.product-node-btns {
				left: 5px !important;
				bottom: 12px !important;
				right: auto !important;
			}
		}
	}
}*/

.catalog-products .catalog-items {
    clear: none;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 3fr));
    gap: 20px;
    align-items: stretch;
}

.catalog-products .catalog-items .pagination {
    grid-column: 1 / -1;
}

.catalog-products .catalog-items.list {
    grid-template-columns: 1fr;
}

.catalog-products .product-node {
    float: none;
    display: block;
    margin: 0 !important;
    width: auto !important;
}

.catalog-products .product-node .product-node-img {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    max-width: none !important;
}

.catalog-products .product-node .product-node-img img {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

@media (max-width: 475px) {
    .catalog-products .product-node .product-node-i {
        padding-bottom: 60px !important;
    }

    .catalog-products .product-node .product-node__content {
        padding-bottom: 0 !important;
    }

    .catalog-products .product-node .product-node-btns {
        left: 5px !important;
        bottom: 12px !important;
        right: auto !important;
    }
}

.catalog-filter-params {
    display: none;
    align-items: center;
    gap: 10px;
    /*max-width: 100%;*/
    /*width: 100%;*/
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-inline: -15px;
    padding-inline: 15px;

    @media screen and (max-width: 550px){
        display: flex;
    }

    &::-webkit-scrollbar {
        display: none;
        width: 10px !important;
        height: 2px !important;
    }

    &::-webkit-scrollbar-track {
        background-color: transparent;
    }

    &::-webkit-scrollbar-thumb {
        cursor: pointer;
        background-color: #FEE21B;
    }

    .param {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0 10px;
        padding: 5px 5px 5px 10px;
        border-radius: 20px;
        background: #FEE21B;

        & > span {
            font-size: 14px;
            line-height: 1;
            white-space: nowrap;
        }

        button {
            flex: 0 0 auto;
            position: relative;
            border: none;
            border-radius: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 25px;
            height: 25px;
            cursor: pointer;
            overflow: hidden;
            padding: 0;
            background-color: #353535;

            svg {
                width: 17px;
                height: 17px;
                color: #fff;
            }
        }
    }
}


#catalog-products .catalog-section-info {
    display: flex;
    flex-direction: column;

    @media (min-width: 993px) {
        max-width: 305px;
        width: 100%;
        transform: translate3d(0, 0, 0);
        will-change: position, transform;
    }
}

#main {
    padding-top: 250px;

    @media (max-width: 900px) {
        padding-top: 170px;
    }
}

/*=========СТИЛИ ДЛЯ CATALOG-ITEMS=========*/

.catalog-items {
    margin-bottom: 0 !important;
    min-height: auto !important;

    &:not(.list) {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 3fr));
        /*display: flex;*/
        align-items: stretch;
        flex-wrap: wrap;
        gap: 20px;

        .catalog-item {
            /*flex: 1 1 calc(33.3% - 20px);*/
            /*max-width: 282px;*/
            /*flex: 0 1 calc(31.8%);*/

            border-radius: 20px;
            padding: 20px;

            @media (max-width: 768px) {
                padding: 10px;
            }

            &:hover {
                .catalog-item__image {
                    opacity: 0;
                    visibility: hidden;
                }

                .catalog-item__info {
                    opacity: 1;
                    visibility: visible;
                    pointer-events: all;
                }
            }
        }
    }

    &.list {

        .catalog-item {
            padding: 16px;
            border-bottom: 1px solid #f2f2f2;

            .catalog-item__body {
                display: grid;
                grid-template-columns: 120px calc(100% - 148px);
                grid-template-areas: "top middle"
                                     "top bottom"
                                     "top bottom";
                grid-template-rows: auto auto auto;
                align-items: center;
                gap: 0 28px;
            }

            .catalog-item__top {
                grid-area: top;
                height: 120px;
            }

            .catalog-item__middle {
                grid-area: middle;
                margin-top: 0;
            }

            .catalog-item__bottom {
                grid-area: bottom;
                margin-top: 0;
            }

            .catalog-item__actions {
                margin-top: 0;
            }

            .catalog-item__get-price-button {
                max-width: 152px;
            }
        }
    }

    & + .catalog-sections-link {
        margin-top: 30px;
    }
}

#catalog-products .catalog-items:not(.list) {

    @media (max-width: 768px) {

        grid-template-columns: 100%;

        .catalog-item {
            padding: 16px;
            border-bottom: 1px solid #f2f2f2;
            box-shadow: none;
            border-radius: 0;

            .catalog-item__body {
                display: grid;
                grid-template-columns: 120px calc(100% - 148px);
                grid-template-areas: "top middle"
                                     "top bottom"
                                     "top bottom";
                grid-template-rows: auto auto auto;
                align-items: center;
                gap: 0 28px;
            }

            .catalog-item__top {
                grid-area: top;
                height: 120px;
            }

            .catalog-item__middle {
                grid-area: middle;
                margin-top: 0;
            }

            .catalog-item__bottom {
                grid-area: bottom;
                margin-top: 0;
            }

            .catalog-item__actions {
                margin-top: 0;
            }

            .catalog-item__get-price-button {
                max-width: 152px;
            }
        }
    }
}

.catalog-products .catalog-items {
    grid-template-columns: repeat(auto-fit, minmax(300px, 3fr));

    @media (max-width: 768px) {

        grid-template-columns: 100%;

        .catalog-item {
            padding: 16px;
            border-bottom: 1px solid #f2f2f2;
            box-shadow: none;
            border-radius: 0;

            .catalog-item__body {
                display: grid;
                grid-template-columns: 120px calc(100% - 148px);
                grid-template-areas: "top middle"
                                     "top bottom"
                                     "top bottom";
                grid-template-rows: auto auto auto;
                align-items: center;
                gap: 0 28px;
            }

            .catalog-item__top {
                grid-area: top;
                height: 120px;
            }

            .catalog-item__middle {
                grid-area: middle;
                margin-top: 0;
            }

            .catalog-item__bottom {
                grid-area: bottom;
                margin-top: 0;
            }

            .catalog-item__actions {
                margin-top: 0;
            }

            .catalog-item__get-price-button {
                max-width: 152px;
            }
        }
    }
}

.catalog-item {
    position: relative;
    display: block;
    background-color: #fff;
    text-decoration: none;
    transition: box-shadow 0.3s ease-in-out;

    &:hover {
        box-shadow: 0 8px 24px 0 rgba(219, 222, 235, 0.6);
    }

    .catalog-item__link {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
    }

    .catalog-item__body {
        position: relative;
        z-index: 1;
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .catalog-item__top {
        position: relative;
        height: 240px;
        overflow: hidden;
    }

    .catalog-item__image {
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 1;
        visibility: visible;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;

        img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            object-position: center;
        }
    }

    .catalog-item__info {
        position: absolute;
        top: 0;
        width: 100%;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    }

    .catalog-item__params {
        height: 100%;
        max-height: 240px;
        overflow-y: auto;
        list-style-type: none;
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 0 0 10px 0;

        &::-webkit-scrollbar {
            width: 3px;
        }

        &::-webkit-scrollbar-track {
            background-color: transparent;
        }

        &::-webkit-scrollbar-thumb {
            background-color: #d9d9dd;
            border-radius: 2px;
        }

        li {
            display: flex;
            flex-direction: column;

            span {
                font-weight: 400;
                font-size: 12px;
                color: #767676;
                line-height: 1.25;
            }

            p {
                font-weight: 400;
                font-size: 14px;
                color: #000;
                margin: 0;
                line-height: 1.25;
            }
        }
    }

    .catalog-item__middle {
        margin-top: 10px;
    }

    .catalog-item__bottom {
        margin-top: auto;
    }

    .catalog-item__title {
        font-weight: 400;
        font-size: 15px;
        line-height: 1.46667;
        color: #000;
        text-decoration: none;
        margin: 0;
        transition: all .3s ease-in-out;

        &:hover {
            color: #fcc407;
        }
    }

    .catalog-item__actions {
        margin-top: 30px;
        display: flex;
        align-items: center;
        gap: 8px;

    }

    .catalog-item__price {
        white-space: nowrap;
    }

    .catalog-item__get-price-button {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 30px;
        padding: 10px 20px;
        border: 1px solid #fee21b;
        background-color: #fee21b;
        font-weight: 500;
        font-size: 15px;
        text-align: center;
        color: #353535;
        white-space: nowrap;

        &:hover {
            background-color: #ffffff;
            color: #000000;
        }
    }

    .catalog-item__basket-button {
        flex: 0 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #eacd03;
        border-radius: 100%;
        width: 40px;
        height: 40px;
        background-color: #ffffff;
        padding: 0;

        &:hover {
            background-color: #eacd03;

            svg {
                color: #ffffff;
            }
        }

        svg {
            width: 20px;
            height: 20px;
            color: #626262;
        }
    }
}

.relevations-list {

    .slick-track {
        display: flex;
        align-items: stretch;
    }

    .catalog-item {
        box-shadow: none;
        height: auto;
        flex: 1;
        padding-inline: 16px;
    }
}

/*=========СТИЛИ ДЛЯ CATALOG-ITEMS=========*/
/* End */


/* Start:/local/templates/europribor/template_styles.css?1772704098448*/
button.new-filter__show-more {
    text-align: left;
}
.form__field.rassilka {
    text-align: left;
    margin: auto;
    line-height: 0.9em;
    font-size: 0.8em;
    display: block;
    margin-bottom: 5px;
}
.form__field.rassilka a {
    line-height: 0.9em;
    font-size: 12px;
    font-weight: normal;
}
.galochka {

}
.galochka a{

}

.mobile-header-logo {
    width: 151px !important;
    height: 60px !important;
}
/* End */
/* /local/templates/europribor/css/header.css?176907517634703 */
/* /local/templates/europribor/css/um_style.css?17625149414518 */
/* /local/templates/europribor/css/libs/swiper-bundle.min.css?174548990118466 */
/* /local/templates/europribor/css/header_inline.css?1770980518396721 */
/* /local/templates/europribor/components/bitrix/menu/new_header_menu/style.min.css?17435016203715 */
/* /local/templates/europribor/styles.css?177021919292891 */
/* /local/templates/europribor/template_styles.css?1772704098448 */
