:root {
    --color-brand: #0054aa;
    --color-accent: #05adff;
    --color-dark: #00357a;
    --color-green: #34C759;
    --color-light: #f2f9ff;
    --color-text: #0a1f33;
    --color-grey: #eff3f6;
    --color-grey2: #dfe5eb;
    --color-disabled: #F7F7F7;
    --color-bg2: #EEEEEF;
    --color-error: #FF3B30;
    --font: "OpenSans"
}

*, :after, :before {
    box-sizing: border-box
}

a, b, blockquote, body, canvas, caption, code, div, em, embed, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, label, li, main, nav, object, ol, p, pre, section, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none
}

button, input, option, select, textarea {
    font-family: inherit
}

footer, header, main, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

a {
    text-decoration: none
}

blockquote, q {
    quotes: none
}

table.aligncenter, table.alignfull, table.alignleft, table.alignright, table.alignwide, table:not([class]) {
    border-collapse: collapse;
    border-spacing: 0
}

table.aligncenter td, table.aligncenter th, table.alignfull td, table.alignfull th, table.alignleft td, table.alignleft th, table.alignright td, table.alignright th, table.alignwide td, table.alignwide th, table:not([class]) td, table:not([class]) th {
    border: 1px solid #dfe5eb;
    width: 2%;
    padding: 6px;
    font-size: 16px;
    line-height: 24px
}

table.aligncenter td, table.alignfull td, table.alignleft td, table.alignright td, table.alignwide td, table:not([class]) td {
    color: #0a1f33;
    font-weight: 400
}

table.aligncenter th, table.alignfull th, table.alignleft th, table.alignright th, table.alignwide th, table:not([class]) th {
    color: #0054aa;
    font-weight: 700;
    text-align: left
}

table.aligncenter tr:nth-of-type(odd) td:not([rowspan]), table.aligncenter tr:nth-of-type(odd) th:not([rowspan]), table.alignfull tr:nth-of-type(odd) td:not([rowspan]), table.alignfull tr:nth-of-type(odd) th:not([rowspan]), table.alignleft tr:nth-of-type(odd) td:not([rowspan]), table.alignleft tr:nth-of-type(odd) th:not([rowspan]), table.alignright tr:nth-of-type(odd) td:not([rowspan]), table.alignright tr:nth-of-type(odd) th:not([rowspan]), table.alignwide tr:nth-of-type(odd) td:not([rowspan]), table.alignwide tr:nth-of-type(odd) th:not([rowspan]), table:not([class]) tr:nth-of-type(odd) td:not([rowspan]), table:not([class]) tr:nth-of-type(odd) th:not([rowspan]) {
    background: #f7f7f7
}

table.aligncenter tr:nth-of-type(odd) td[rowspan="1"], table.aligncenter tr:nth-of-type(odd) th[rowspan="1"], table.alignfull tr:nth-of-type(odd) td[rowspan="1"], table.alignfull tr:nth-of-type(odd) th[rowspan="1"], table.alignleft tr:nth-of-type(odd) td[rowspan="1"], table.alignleft tr:nth-of-type(odd) th[rowspan="1"], table.alignright tr:nth-of-type(odd) td[rowspan="1"], table.alignright tr:nth-of-type(odd) th[rowspan="1"], table.alignwide tr:nth-of-type(odd) td[rowspan="1"], table.alignwide tr:nth-of-type(odd) th[rowspan="1"], table:not([class]) tr:nth-of-type(odd) td[rowspan="1"], table:not([class]) tr:nth-of-type(odd) th[rowspan="1"] {
    background: #f7f7f7 !important
}

table.aligncenter tr:hover td:not([rowspan]), table.aligncenter tr:hover th:not([rowspan]), table.alignfull tr:hover td:not([rowspan]), table.alignfull tr:hover th:not([rowspan]), table.alignleft tr:hover td:not([rowspan]), table.alignleft tr:hover th:not([rowspan]), table.alignright tr:hover td:not([rowspan]), table.alignright tr:hover th:not([rowspan]), table.alignwide tr:hover td:not([rowspan]), table.alignwide tr:hover th:not([rowspan]), table:not([class]) tr:hover td:not([rowspan]), table:not([class]) tr:hover th:not([rowspan]) {
    background: #e1f0ff
}

table.aligncenter thead td, table.aligncenter thead th, table.alignfull thead td, table.alignfull thead th, table.alignleft thead td, table.alignleft thead th, table.alignright thead td, table.alignright thead th, table.alignwide thead td, table.alignwide thead th, table:not([class]) thead td, table:not([class]) thead th {
    text-align: center;
    color: #0054aa;
    font-weight: 700
}

.splide:not(is-initialized)[data-slider=new-company] {
    visibility: visible
}

.splide:not(.is-initialized)[data-slider=new-company] .splide__slide:first-child {
    width: 100%
}

.splide:not(.is-initialized) .splide__slide {
    display: none
}

.splide:not(.is-initialized) .splide__slide:first-child {
    display: block
}

input {
    -webkit-appearance: none;
    border-radius: 0
}

html {
    height: 100%;
    scrollbar-gutter: stable
}

body {
    font-family: var(--font), sans-serif;
    letter-spacing: -.01em;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: 100%
}

.page-hidden {
    overflow: hidden
}

.container {
    max-width: 1320px;
    padding: 0 15px;
    margin: 0 auto
}

.btn-white {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 14px 36px;
    gap: 8px;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    font-family: var(--font), sans-serif;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #0a1f33;
    cursor: pointer
}



.btn-white:disabled {
    border-color: #ebebeb;
    color: #8a8a8e
}

@media (any-hover: hover) {
    .btn-white:hover {
        background: rgba(255, 255, 255, .9)
    }
}

.vogez-newest .btn-white {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    width: 148px;
    height: 44px
}

.vogez-newest .btn-white:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDQuOTk1OTNDMTMuOTk1OCA0LjU1NzE5IDEzLjgxNDEgNC4xMzc3MiAxMy40OTQzIDMuODI4NDJMOS44MTcxNCAwLjI0MjUwMkM5LjY1NjU1IDAuMDg3MTgxMSA5LjQzOTMgMCA5LjIxMjg2IDBDOC45ODY0MSAwIDguNzY5MTcgMC4wODcxODExIDguNjA4NTcgMC4yNDI1MDJDOC41MjgyMyAwLjMyMDAyNyA4LjQ2NDQ3IDAuNDEyMjYxIDguNDIwOTUgMC41MTM4ODRDOC4zNzc0MyAwLjYxNTUwNiA4LjM1NTAzIDAuNzI0NTA2IDguMzU1MDMgMC44MzQ1OTVDOC4zNTUwMyAwLjk0NDY4NCA4LjM3NzQzIDEuMDUzNjggOC40MjA5NSAxLjE1NTMxQzguNDY0NDcgMS4yNTY5MyA4LjUyODIzIDEuMzQ5MTYgOC42MDg1NyAxLjQyNjY5TDExLjQyODYgNC4xNjE5OUgwLjg1NzE0M0MwLjYyOTgxNCA0LjE2MTk5IDAuNDExNzk3IDQuMjQ5ODUgMC4yNTEwNTEgNC40MDYyNUMwLjA5MDMwNiA0LjU2MjY0IDAgNC43NzQ3NSAwIDQuOTk1OTNDMCA1LjIxNzEgMC4wOTAzMDYgNS40MjkyMSAwLjI1MTA1MSA1LjU4NTYxQzAuNDExNzk3IDUuNzQyIDAuNjI5ODE0IDUuODI5ODYgMC44NTcxNDMgNS44Mjk4NkgxMS40Mjg2TDguNjA4NTcgOC41NzM1QzguNDQ3MTcgOC43Mjk0MyA4LjM1NjA0IDguOTQxMzUgOC4zNTUyNCA5LjE2MjY1QzguMzU0NDMgOS4zODM5NCA4LjQ0NDAyIDkuNTk2NDkgOC42MDQyOSA5Ljc1MzUyQzguNzY0NTUgOS45MTA1NSA4Ljk4MjM3IDkuOTk5MjEgOS4yMDk4MyA5Ljk5OTk5QzkuNDM3MjggMTAuMDAwOCA5LjY1NTc0IDkuOTEzNjIgOS44MTcxNCA5Ljc1NzY5TDEzLjQ5NDMgNi4xNzE3N0MxMy44MTYyIDUuODYwNDIgMTMuOTk4MSA1LjQzNzU2IDE0IDQuOTk1OTNaIiBmaWxsPSIjMDA1NEFBIi8+Cjwvc3ZnPgo=) no-repeat;
    min-width: 14px;
    width: 14px;
    height: 10px;
    margin-left: 12px
}

@media screen and (min-width: 992px) {
    .vogez-newest .btn-white:hover {
        background: #eff3f6
    }
}




.btn-blue {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 12px 28px;
    gap: 8px;
    background: #0054aa;
    border-radius: 8px;
    font-family: var(--font), sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    border: none;
    cursor: pointer
}

.btn-blue:disabled {
    background: #ebebeb;
    color: #8a8a8e;
    pointer-events: none
}

.btn-blue:hover {
    background: #00357a
}

.custom-inp {
    background: #fff;
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    outline: 0;
    padding: 16px
}

.custom-show {
    display: block !important
}

.overlay {
    display: none;
    background: #000;
    opacity: .6;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 2;
    left: 0;
    top: 0
}

@-webkit-keyframes move {
    from {
        width: 0
    }
    to {
        width: 100%
    }
}

@keyframes move {
    from {
        width: 0
    }
    to {
        width: 100%
    }
}

@keyframes zoomInUp {
    from {
        transform: scale(.97) translate3d(0, 16px, 0);
        opacity: 0
    }
    to {
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes zoomInUp {
    from {
        transform: scale(.97) translate3d(0, 16px, 0);
        opacity: 0
    }
    to {
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes load {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

@keyframes load {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

@keyframes show {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.af-popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-x: auto;
    z-index: 99999;
    opacity: 0;
    transition: .25s ease
}

.af-popup__bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background-color: #000;
    transition: .3s ease;
    opacity: .45
}

.af-popup__wrp {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    z-index: 102;
    position: relative;
    min-height: 100%
}

.af-popup--visible {
    opacity: 1
}

.af-popup--mobile .af-popup__content {
    border-radius: 15px 15px 0 0
}

.af-popup__content {
    background: #eff3f6;
    border-radius: 12px;
    padding: 12px
}

.af-popup__container {
    width: auto;
    max-width: 100%;
    margin: auto;
    padding: 50px 0;
    position: relative;
    -webkit-animation: .2s ease .2s both zoomInUp;
    animation: .2s ease .2s both zoomInUp;
    opacity: 0
}

.af-popup__close {
    height: 24px;
    text-align: right;
    position: absolute;
    right: 15px;
    cursor: pointer;
    z-index: 101;
    top: 65px
}

.af-popup__close svg {
    fill: #eee;
    width: 24px;
    height: 24px;
    stroke: #ccc;
    stroke-width: 2px
}

.af-popup__close svg:hover {
    stroke: #222
}

.af-spiner {
    width: 60px;
    height: 60px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 105;
    background-color: #fff;
    position: relative
}

.af-spiner::after {
    content: "";
    width: 40px;
    min-width: 40px;
    height: 40px;
    border: 3px solid #7b61ff;
    border-radius: 50%;
    border-left-color: transparent !important;
    transition: transform .5s linear;
    animation: .5s linear load infinite;
    display: inline-block;
    white-space: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative
}

.dark-mode .af-popup {
    background: rgba(17, 17, 17, .97)
}

.dark-mode .af-popup__content {
    background-color: transparent;
    padding: 10px 20px
}

.dark-mode .af-popup__close {
    top: 20px;
    right: 20px
}

.popup-form {
    padding: 20px;
    width: 400px
}

.popup-form__h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    padding-bottom: 24px
}

.popup-form form label {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-bottom: 8px
}

.popup-form form input {
    padding: 16px 24px;
    width: 100%;
    outline: 0;
    background: #fff;
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    margin-bottom: 16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.popup-form form textarea {
    padding: 16px 24px;
    width: 100%;
    outline: 0;
    background: #fff;
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    resize: vertical;
    margin-bottom: 16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.popup-form form button {
    width: 100%;
    height: 52px
}

.popup-form form .popup__politic {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-top: 16px
}

.popup-form form .popup__politic a {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0054aa
}

.popup-form form .popup__politic a:hover {
    opacity: .7
}

.popup-form form input[type=checkbox] {
    appearance: auto;
    margin: 0 12px 0 0;
    width: 20px;
    height: 16px
}

@-webkit-keyframes fade-drop-filter {
    from {
        opacity: 0;
        transform: translateY(10vh)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fade-drop-filter {
    from {
        opacity: 0;
        transform: translateY(10vh)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.breadcrumbs {
    margin: 32px 0 12px;
    padding-bottom: 16px;
}

.breadcrumbs ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.breadcrumbs li:not(:last-child) {
    margin-right: 16px
}

.breadcrumbs__home {
    display: inline;
    -webkit-box-align: baseline;
    align-items: baseline;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #5c7a99
}

.breadcrumbs__home:after {
    content: "";
    height: 8px;
    min-width: 5px;
    width: 5px;
    margin-left: 8px;
    display: inline-block;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4xMTU3N2UtMDUgNy4zODk1NlYwLjYxMDQzNUMtMC4wMDA3NTA2OTcgMC40ODk4ODggMC4wMzc1MTgzIDAuMzcxODY0IDAuMTA5OTM5IDAuMjcxNDA5QzAuMTgyMzU5IDAuMTcwOTU1IDAuMjg1NjUgMC4wOTI2MjA4IDAuNDA2NjQyIDAuMDQ2Mzk0OEMwLjUyNzYzNCAwLjAwMDE2ODc5IDAuNjYwODQ3IC0wLjAxMTg1NDkgMC43ODkyOTQgMC4wMTE4NTY3QzAuOTE3NzQyIDAuMDM1NTY4MyAxLjAzNTYxIDAuMDkzOTQwOCAxLjEyNzg2IDAuMTc5NTMyTDQuODA4MjEgMy41NzIxM0M0LjkzMTA1IDMuNjg1ODQgNSAzLjgzOTY2IDUgNEM1IDQuMTYwMzQgNC45MzEwNSA0LjMxNDE2IDQuODA4MjEgNC40Mjc4N0wxLjEyNzg2IDcuODIwNDdDMS4wMzU2MSA3LjkwNjA2IDAuOTE3NzQyIDcuOTY0NDMgMC43ODkyOTQgNy45ODgxNEMwLjY2MDg0NyA4LjAxMTg2IDAuNTI3NjM0IDcuOTk5ODMgMC40MDY2NDIgNy45NTM2QzAuMjg1NjUgNy45MDczOCAwLjE4MjM1OSA3LjgyOTA1IDAuMTA5OTM5IDcuNzI4NTlDMC4wMzc1MTgzIDcuNjI4MTQgLTAuMDAwNzUwNjk3IDcuNTEwMTEgMS4xMTU3N2UtMDUgNy4zODk1NloiIGZpbGw9IiM1QzdBOTkiLz4KPC9zdmc+Cg==) no-repeat
}

.breadcrumbs li:not(:last-child) a:hover {
    color: #05adff
}

.breadcrumbs li:not(:last-child) a:hover:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4xMTU3N2UtMDUgNy4zODk1NlYwLjYxMDQzNUMtMC4wMDA3NTA2OTcgMC40ODk4ODggMC4wMzc1MTgzIDAuMzcxODY0IDAuMTA5OTM5IDAuMjcxNDA5QzAuMTgyMzU5IDAuMTcwOTU1IDAuMjg1NjUgMC4wOTI2MjA4IDAuNDA2NjQyIDAuMDQ2Mzk0OEMwLjUyNzYzNCAwLjAwMDE2ODc5IDAuNjYwODQ3IC0wLjAxMTg1NDkgMC43ODkyOTQgMC4wMTE4NTY3QzAuOTE3NzQyIDAuMDM1NTY4MyAxLjAzNTYxIDAuMDkzOTQwOCAxLjEyNzg2IDAuMTc5NTMyTDQuODA4MjEgMy41NzIxM0M0LjkzMTA1IDMuNjg1ODQgNSAzLjgzOTY2IDUgNEM1IDQuMTYwMzQgNC45MzEwNSA0LjMxNDE2IDQuODA4MjEgNC40Mjc4N0wxLjEyNzg2IDcuODIwNDdDMS4wMzU2MSA3LjkwNjA2IDAuOTE3NzQyIDcuOTY0NDMgMC43ODkyOTQgNy45ODgxNEMwLjY2MDg0NyA4LjAxMTg2IDAuNTI3NjM0IDcuOTk5ODMgMC40MDY2NDIgNy45NTM2QzAuMjg1NjUgNy45MDczOCAwLjE4MjM1OSA3LjgyOTA1IDAuMTA5OTM5IDcuNzI4NTlDMC4wMzc1MTgzIDcuNjI4MTQgLTAuMDAwNzUwNjk3IDcuNTEwMTEgMS4xMTU3N2UtMDUgNy4zODk1NloiIGZpbGw9IiMwNUFERkYiLz4KPC9zdmc+Cg==) no-repeat
}

.header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    width: 100%;
    height: 64px
}

.header__top {
    position: relative
}

.header__top.fixed-none {
    display: none;
    height: 0
}

.header__top:before {
    content: "";
    width: 100%;
    display: inline;
    position: absolute;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
    height: 4px;
    bottom: 0;
    z-index: -2
}

.header__top-pc-wrapper {
    position: fixed;
    background: #fff;
    z-index: 99;
    width: 100%;
    left: 0
}

.header__wrapper-logo {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.header__wrapper {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0
}

.header__socials {
    display: none
}

.header__socials li a {
    display: block;
    white-space: nowrap;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #05adff
}

.header__socials li a:hover {
    color: #0054aa
}

.header__socials li p {
    font-weight: 400;
    font-size: 13px;
    line-height: 21px;
    color: #0a1f33;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 4px
}

@media screen and (width > 992px){
    .header__socials li p {
        margin-top: 8px
    }
}

.header__socials li p:before {
    content: "";
    display: block;
    min-width: 4px;
    width: 4px;
    height: 4px;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
    border-radius: 4px;
    margin-right: 6px
}

.header__btn-group {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.header__btn-group span {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #0054aa;
    border-radius: 8px;
    width: 44px;
    height: 44px
}

.header__btn-group span:not(:last-child) {
    margin-right: 8px
}

.header__search-icon:before {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc2NjMgMTguNTg4OUwxNC43OTYyIDEzLjYxODhDMTYuMTUwNiAxMS45NjIzIDE2LjgxNjUgOS44NDg2NiAxNi42NTYyIDcuNzE0OTdDMTYuNDk1OSA1LjU4MTI4IDE1LjUyMTYgMy41OTA4MyAxMy45MzQ5IDIuMTU1MzNDMTIuMzQ4MiAwLjcxOTgzOSAxMC4yNzA0IC0wLjA1MDg3NjEgOC4xMzEzNiAwLjAwMjYwNjQ0QzUuOTkyMzMgMC4wNTYwODkgMy45NTU2OCAwLjkyOTY3NyAyLjQ0MjY4IDIuNDQyNjhDMC45Mjk2NzkgMy45NTU2NyAwLjA1NjA5MDkgNS45OTIzMiAwLjAwMjYwODM1IDguMTMxMzZDLTAuMDUwODc0MiAxMC4yNzA0IDAuNzE5ODQxIDEyLjM0ODIgMi4xNTUzNCAxMy45MzQ5QzMuNTkwODMgMTUuNTIxNiA1LjU4MTI4IDE2LjQ5NTkgNy43MTQ5NyAxNi42NTYyQzkuODQ4NjYgMTYuODE2NSAxMS45NjIzIDE2LjE1MDYgMTMuNjE4OCAxNC43OTYyTDE4LjU4ODkgMTkuNzY2M0MxOC43NDU5IDE5LjkxNzkgMTguOTU2MyAyMC4wMDE5IDE5LjE3NDYgMjBDMTkuMzkyOSAxOS45OTgxIDE5LjYwMTcgMTkuOTEwNSAxOS43NTYxIDE5Ljc1NjFDMTkuOTEwNSAxOS42MDE3IDE5Ljk5ODEgMTkuMzkyOSAyMCAxOS4xNzQ2QzIwLjAwMTkgMTguOTU2MyAxOS45MTc5IDE4Ljc0NTkgMTkuNzY2MyAxOC41ODg5Wk04LjM1MzE0IDE1LjAxNDNDNy4wMzU2OCAxNS4wMTQzIDUuNzQ3ODEgMTQuNjIzNyA0LjY1MjM4IDEzLjg5MTdDMy41NTY5NSAxMy4xNTk4IDIuNzAzMTcgMTIuMTE5NCAyLjE5OSAxMC45MDIzQzEuNjk0ODMgOS42ODUxIDEuNTYyOTIgOC4zNDU3NSAxLjgxOTk0IDcuMDUzNjFDMi4wNzY5NyA1Ljc2MTQ2IDIuNzExMzggNC41NzQ1NSAzLjY0Mjk3IDMuNjQyOTdDNC41NzQ1NSAyLjcxMTM4IDUuNzYxNDYgMi4wNzY5NiA3LjA1MzYxIDEuODE5OTRDOC4zNDU3NSAxLjU2MjkyIDkuNjg1MSAxLjY5NDgzIDEwLjkwMjMgMi4xOTlDMTIuMTE5NCAyLjcwMzE3IDEzLjE1OTggMy41NTY5NSAxMy44OTE3IDQuNjUyMzhDMTQuNjIzNyA1Ljc0NzgxIDE1LjAxNDMgNy4wMzU2OCAxNS4wMTQzIDguMzUzMTRDMTUuMDEyNCAxMC4xMTkyIDE0LjMwOTkgMTEuODEyMyAxMy4wNjExIDEzLjA2MTFDMTEuODEyMyAxNC4zMDk5IDEwLjExOTIgMTUuMDEyNCA4LjM1MzE0IDE1LjAxNDNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;
    width: 20px;
    height: 20px
}

.header__phone-icon:before {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzMl80OTgwKSI+CjxwYXRoIGQ9Ik0xMi41NDE1IDQuMTY2NjdDMTMuMzU1NSA0LjMyNTQ3IDE0LjEwMzUgNC43MjM1NSAxNC42ODk5IDUuMzA5OTVDMTUuMjc2MyA1Ljg5NjM1IDE1LjY3NDQgNi42NDQzOSAxNS44MzMyIDcuNDU4MzNNMTIuNTQxNSAwLjgzMzMzNEMxNC4yMzI2IDEuMDIxMiAxNS44MDk1IDEuNzc4NDggMTcuMDEzNCAyLjk4MDg0QzE4LjIxNzMgNC4xODMyIDE4Ljk3NjUgNS43NTkxOCAxOS4xNjY1IDcuNDVNMTguMzMzMiAxNC4xVjE2LjZDMTguMzM0MSAxNi44MzIxIDE4LjI4NjYgMTcuMDYxOCAxOC4xOTM2IDE3LjI3NDVDMTguMTAwNiAxNy40ODcxIDE3Ljk2NDMgMTcuNjc4IDE3Ljc5MzMgMTcuODM0OUMxNy42MjIyIDE3Ljk5MTggMTcuNDIwMyAxOC4xMTEyIDE3LjIwMDUgMTguMTg1NkMxNi45ODA2IDE4LjI1OTkgMTYuNzQ3NyAxOC4yODc2IDE2LjUxNjUgMTguMjY2N0MxMy45NTIyIDE3Ljk4OCAxMS40ODkgMTcuMTExOCA5LjMyNDg2IDE1LjcwODNDNy4zMTEzOSAxNC40Mjg5IDUuNjA0MzEgMTIuNzIxOCA0LjMyNDg2IDEwLjcwODNDMi45MTY1MSA4LjUzNDM0IDIuMDQwMDcgNi4wNTkxNiAxLjc2NjUzIDMuNDgzMzNDMS43NDU3IDMuMjUyODkgMS43NzMwOSAzLjAyMDYzIDEuODQ2OTUgMi44MDEzNUMxLjkyMDggMi41ODIwNyAyLjAzOTUxIDIuMzgwNTcgMi4xOTU1IDIuMjA5NjhDMi4zNTE1IDIuMDM4NzkgMi41NDEzNyAxLjkwMjI2IDIuNzUzMDIgMS44MDg3N0MyLjk2NDY4IDEuNzE1MjggMy4xOTM0OCAxLjY2Njg5IDMuNDI0ODYgMS42NjY2N0g1LjkyNDg2QzYuMzI5MjkgMS42NjI2OSA2LjcyMTM2IDEuODA1OSA3LjAyOCAyLjA2OTYxQzcuMzM0NjQgMi4zMzMzMiA3LjUzNDkzIDIuNjk5NTQgNy41OTE1MyAzLjFDNy42OTcwNSAzLjkwMDA2IDcuODkyNzQgNC42ODU2MSA4LjE3NDg2IDUuNDQxNjdDOC4yODY5OCA1LjczOTk0IDguMzExMjUgNi4wNjQxIDguMjQ0NzkgNi4zNzU3M0M4LjE3ODMyIDYuNjg3MzcgOC4wMjM5MiA2Ljk3MzQzIDcuNzk5ODYgNy4yTDYuNzQxNTMgOC4yNTgzM0M3LjkyNzgzIDEwLjM0NDYgOS42NTUyNCAxMi4wNzIgMTEuNzQxNSAxMy4yNTgzTDEyLjc5OTkgMTIuMkMxMy4wMjY0IDExLjk3NTkgMTMuMzEyNSAxMS44MjE1IDEzLjYyNDEgMTEuNzU1MUMxMy45MzU4IDExLjY4ODYgMTQuMjU5OSAxMS43MTI5IDE0LjU1ODIgMTEuODI1QzE1LjMxNDMgMTIuMTA3MSAxNi4wOTk4IDEyLjMwMjggMTYuODk5OSAxMi40MDgzQzE3LjMwNDcgMTIuNDY1NCAxNy42NzQ0IDEyLjY2OTMgMTcuOTM4NiAxMi45ODEyQzE4LjIwMjkgMTMuMjkzMiAxOC4zNDMzIDEzLjY5MTMgMTguMzMzMiAxNC4xWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzJfNDk4MCI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
    width: 20px;
    height: 20px
}

.header__bottom {
    position: relative
}

.header__bottom.fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    transition: .3s ease
}

@media screen and (width >=1200px

) {
    .header__top.fixed {
        display: none !important
    }

    .header__bottom.fixed {
        height: 62px
    }
}

.header-menu_logo {
    display: none
}

@media screen and (min-width: 1200px) {
    .header-menu_logo.added-logo {
        display: block;
        width: 68px;
        height: 46px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI1IiBoZWlnaHQ9IjE0MCIgdmlld0JveD0iMCAwIDEyNSAxNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTcuNzE1NyAwLjgwODA4NEM0OC44MDUyIDAuODA4MDg0IDQxLjUxNDggMTMuNzM3NCA0MS41MTQ4IDI5LjI5MjlWMTExLjExMUM0MS41MTQ4IDEyNi44NjkgNDguODA1MiAxMzkuNTk2IDU3LjcxNTcgMTM5LjU5NlYwLjgwODA4NFpNNjMuMzg2IDE0MEwxMTMuNDA2IDk0Ljk0OTVDMTE2Ljg0OSA5MS45MTkyIDExOC42NzIgODcuNjc2OCAxMTguODc0IDgzLjQzNDNDMTE5LjA3NyA3OS4xOTE5IDExNy42NTkgNzQuNzQ3NSAxMTQuNjIxIDcxLjUxNTJDMTExLjk4OSA2OC42ODY5IDEwOC4zNDMgNjYuNjY2NyAxMDQuNjk4IDY2LjI2MjZIMTA0LjQ5NkMxMDcuNzM2IDYwLjYwNjEgMTA3LjEyOCA1My4xMzEzIDEwMi40NzEgNDguMDgwOEMxMDEuNjYxIDQ3LjI3MjcgMTAxLjA1MyA0Ni42NjY3IDEwMC4yNDMgNDYuMDYwNkw2My4zODYgOC40ODQ4NVYwTDEwNi4zMTggNDMuMDMwM0MxMDYuNzIzIDQzLjQzNDMgMTA2LjkyNiA0My42MzY0IDEwNy4zMzEgNDQuMDQwNEMxMDkuMzU2IDQ2LjI2MjYgMTEwLjc3NCA0OC42ODY5IDExMS41ODQgNTEuMzEzMUMxMTIuNTk2IDUzLjkzOTQgMTEzLjAwMSA1Ni43Njc3IDExMi43OTkgNTkuNTk2QzExMi43OTkgNjAuNjA2MSAxMTIuNTk2IDYxLjYxNjIgMTEyLjM5NCA2Mi42MjYzQzExNS4wMjYgNjMuODM4NCAxMTcuMjU0IDY1LjY1NjYgMTE5LjI3OSA2Ny42NzY4QzEyMS4zMDQgNjkuODk5IDEyMi45MjQgNzIuNTI1MiAxMjMuNzM0IDc1LjM1MzVDMTI0Ljc0NyA3OC4xODE4IDEyNS4xNTIgODEuMjEyMSAxMjQuOTQ5IDg0LjA0MDRDMTI0Ljc0NyA4Ny4wNzA3IDEyNC4xMzkgODkuODk5IDEyMi43MjIgOTIuNTI1MkMxMjEuNTA3IDk1LjE1MTUgMTE5LjY4NCA5Ny41NzU4IDExNy40NTYgOTkuNTk2TDcyLjQ5OSAxNDBINjMuMzg2Wk02My41ODg1IDk1LjM1MzVMOTcuMjA1MyA2NS4wNTA1QzEwMC44NTEgNjEuODE4MiAxMDEuMjU2IDU1Ljk1OTYgOTcuODEyOSA1Mi4zMjMyQzk0LjU3MjcgNDguNjg2OSA4OC42OTk5IDQ4LjI4MjggODUuMDU0NyA1MS43MTcyTDYzLjM4NiA3MS4zMTMxTDYzLjU4ODUgOTUuMzUzNVpNNjMuMzg2IDEwNC4yNDJWMTMxLjMxM0wxMDkuMTUzIDkwLjMwM0MxMTMuMjA0IDg2LjY2NjcgMTEzLjYwOSA4MC4yMDIgMTA5Ljk2NCA3Ni4xNjE2QzEwNi4zMTggNzIuMTIxMiA5OS44MzggNzEuNzE3MiA5NS43ODc4IDc1LjM1MzVMNjMuMzg2IDEwNC4yNDJaTTE3LjYxODUgOTkuNzk4VjQzLjYzNjRDMTQuMzc4MyA0NS4yNTI1IDExLjM0MDYgNDcuNDc0NyA4LjcwNzk4IDUwLjEwMUM1LjI2NTI5IDUzLjUzNTMgMi44MzUxNiA1Ny45Nzk4IDEuMjE1MDcgNjIuODI4M0MwLjQwNTAyMyA2NS42NTY2IDAgNjguNjg2OSAwIDcxLjkxOTJDMCA3NC45NDk1IDAuNDA1MDIzIDc3Ljk3OTggMS4yMTUwNyA4MS4wMTAxQzMuNDQyNjkgODguNjg2OSA4LjcwNzk4IDk1LjE1MTUgMTUuMzkwOCA5OC45ODk5QzE2LjIwMDkgOTkuMTkxOSAxNi44MDg0IDk5LjM5MzkgMTcuNjE4NSA5OS43OThaTTM3LjY2NzEgMjIuNDI0MkMyOC43NTY2IDIyLjQyNDIgMjEuNDY2MiAzMS4zMTMxIDIxLjQ2NjIgNDIuMDIwMlY5OC4zODM4QzIxLjQ2NjIgMTA5LjI5MyAyOC43NTY2IDExNy45OCAzNy42NjcxIDExNy45OFYyMi40MjQyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzY2XzM4NCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl82Nl8zODQiIHgxPSIxMjUuMTI1IiB5MT0iNjkuOTc4IiB4Mj0iMC4wNTI0NTI1IiB5Mj0iNjkuOTc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEFBRTMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUY1Q0E4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) !important;
        background-repeat: no-repeat;
        background-size: contain;
        flex-shrink: 0
    }

    .header-menu_logo:hover {
        opacity: .7
    }

    .header-menu__navigation {
        display: flex;
        align-items: center
    }
}

.header__content-bottom {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header .navigation {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    height: 100%
}

.header .navigation__wrapper-item {
    border-bottom: 1px solid #004285
}

@media (width <=1200px

) {
    .header .navigation__wrapper-item {
        width: 100%
    }
}

.header .navigation__item div, .header .navigation__wrapper-link {
    display: flex;
    padding: 16px
}

.header .navigation__wrapper {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #004285
}

.header .navigation__item a {
    position: relative
}

.header .navigation__item {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center
}

.header ul.navigation__wrapper-sublist li a.btn-sublist {
    color: #0a1f33;
    display: none;
}

.header .navigation__item:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1MDA0IDAuMDA0MDE2MzVDMC44NDg0OTIgMC4wMDM4ODI2MSAwLjk0NTk5NiAwLjAyMzUwMDkgMS4wMzY5MyAwLjA2MTczOTNDMS4xMjc4NSAwLjA5OTk3NzcgMS4yMTA0MSAwLjE1NjA3OSAxLjI3OTgzIDAuMjI2ODA3TDUuMTE0NzkgNC4xMTE0N0M1LjIzMDgyIDQuMjI5MDUgNS4zNjg1OCA0LjMyMjMyIDUuNTIwMiA0LjM4NTk2QzUuNjcxODIgNC40NDk1OSA1LjgzNDMyIDQuNDgyMzQgNS45OTg0NCA0LjQ4MjM0QzYuMTYyNTUgNC40ODIzNCA2LjMyNTA2IDQuNDQ5NTkgNi40NzY2OCA0LjM4NTk2QzYuNjI4MjkgNC4zMjIzMiA2Ljc2NjA1IDQuMjI5MDUgNi44ODIwOCA0LjExMTQ3TDEwLjcxMTEgMC4yMzE4N0MxMC43ODAyIDAuMTU5MzI5IDEwLjg2MjkgMC4xMDE0NjggMTAuOTU0NCAwLjA2MTY2MjNDMTEuMDQ1OSAwLjAyMTg1NjkgMTEuMTQ0MiAwLjAwMDkwNTAxNiAxMS4yNDM4IDIuODY3N2UtMDVDMTEuMzQzMyAtMC4wMDA4NDc2NjIgMTEuNDQyMSAwLjAxODM2OTIgMTEuNTM0MiAwLjA1NjU1ODJDMTEuNjI2MyAwLjA5NDc0NzIgMTEuNzEgMC4xNTExNDMgMTEuNzgwNCAwLjIyMjQ1NkMxMS44NTA4IDAuMjkzNzY5IDExLjkwNjUgMC4zNzg1NyAxMS45NDQyIDAuNDcxOTEyQzExLjk4MTkgMC41NjUyNTMgMTIuMDAwOCAwLjY2NTI2NSAxMiAwLjc2NjExM0MxMS45OTkxIDAuODY2OTYxIDExLjk3ODQgMC45NjY2MjQgMTEuOTM5MSAxLjA1OTI5QzExLjg5OTggMS4xNTE5NSAxMS44NDI3IDEuMjM1NzYgMTEuNzcxMSAxLjMwNTgyTDcuOTQyMTYgNS4xODU0MkM3LjQyNjMyIDUuNzA3MDQgNi43MjcyNyA2IDUuOTk4NDQgNkM1LjI2OTYxIDYgNC41NzA1NiA1LjcwNzA0IDQuMDU0NzIgNS4xODU0MkwwLjIxOTc1MiAxLjMwMDc2QzAuMTE0ODM2IDEuMTk0NTQgMC4wNDMzNzk3IDEuMDU5MTcgMC4wMTQ0MjQyIDAuOTExNzk4Qy0wLjAxNDUzMTMgMC43NjQ0MjIgMC4wMDAzMTU4NjggMC42MTE2NTUgMC4wNTcwODY5IDAuNDcyODNDMC4xMTM4NTggMC4zMzQwMDUgMC4yMTAwMDEgMC4yMTUzNTkgMC4zMzMzNTEgMC4xMzE5MDhDMC40NTY3MDEgMC4wNDg0NTU5IDAuNjAxNzE0IDAuMDAzOTQ4MjMgMC43NTAwNCAwLjAwNDAxNjM1WiIgZmlsbD0iIzBBMUYzMyIvPgo8L3N2Zz4K) no-repeat;
    background-size: 14px;
    width: 16px;
    height: 8px;
    display: block;
    margin-left: 8px;
    -webkit-filter: grayscale(0) brightness(255);
    filter: grayscale(0) brightness(255);
    transition: .3s ease
}

.header .navigation__item:before {
    content: "";
    position: absolute;
    height: 58px;
    border-left: 1px solid #004285;
    right: 60px
}

.header .navigation li {
    cursor: pointer;
    transition: .3s ease
}

.header .navigation__item {
    padding: 16px 24px 16px 16px
}

.header .navigation__wrapper-item {
    padding: 0
}

.header .navigation div, .header .navigation li a {
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    color: #fff;
    white-space: nowrap
}

.header .navigation__wrapper-sublist {
    padding: 16px 0
}

.header .navigation__wrapper-sublist-item {
    margin: 0 !important;
    padding: 8px 16px
}

.header .navigation__wrapper-sublist-item:hover {
    background: #00357a !important;
    -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
    box-shadow: 0 4px 28px rgba(0, 0, 0, .12)
}

.btn-blue {
    white-space: nowrap
}

.header .btn-primary1 {
    display: none
}

.header .btn-white {
    height: 44px;
    width: 296px;
    margin: 16px
}

.header .btn-sublist {
    margin: 0 16px
}

.header .header-menu__navigation {
    height: 100%
}

.header__wrapper-mobile-menu-btn {
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 60px
}

.header .mobile-menu-btn {
    width: 100%;
    white-space: nowrap;
    margin: 0;
    position: absolute;
    bottom: 0;
    border-radius: 0
}

.header__menu-btn-wrapper {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.header__menu-btn {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-align: start;
    align-items: flex-start;
    padding: 14px;
    gap: 10px;
    width: 64px;
    margin-left: -18px;
    position: relative;
    z-index: 999;
    overflow: hidden
}

.header__menu-btn span {
    width: 22px;
    height: 2px;
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #0054aa;
    transition: all .5s;
    border-radius: 10px
}

.header__menu-btn span:nth-of-type(2) {
    width: 22px;
    top: calc(50% - 7px)
}

.header__menu-btn span:nth-of-type(3) {
    width: 22px;
    top: calc(50% + 7px)
}

.header__menu-btn.active span:nth-of-type(1) {
    display: none
}

.header__menu-btn.active span:nth-of-type(2) {
    top: 50%;
    transform: translate(-50%, 0) rotate(45deg)
}

.header__menu-btn.active span:nth-of-type(3) {
    top: 50%;
    transform: translate(-50%, 0) rotate(-45deg)
}

.header .block-menu {
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 64px;
    width: 100%;
    height: calc(100vh - 64px);
    background: #0054aa;
    overflow-x: hidden;
    transform: translateX(-100%);
    transition: transform .5s
}

.header .block-menu.active {
    position: fixed;
    overflow-y: scroll;
    transform: translateX(0)
}

.header .navigation__wrapper-sublist {
    display: none
}

.header .navigation__wrapper-sublist.menu-active {
    display: block
}

.header .navigation__item.active:after {
    transform: rotate(180deg)
}

.header .header__socials.active-socials {
    position: absolute;
    background: #fff;
    width: 100%;
    left: 0;
    top: 64px;
    padding: 16px;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 4px solid #0054aa;
    -webkit-box-shadow: rgba(0, 0, 0, .25) 0 25px 50px -12px;
    box-shadow: rgba(0, 0, 0, .25) 0 25px 50px -12px
}

.header .header__socials.active-socials li {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 0
}

.header .header__socials.active-socials li:not(:last-child) {
    margin-bottom: 24px
}

.header .header__socials.active-socials li a {
    font-size: 24px;
    margin-bottom: 6px;
    display: block
}

.header .header__socials.active-socials li p {
    font-size: 18px
}

.header .header__btn-group input {
    display: none
}

.header .header__btn-group input.active-search {
    display: block;
    position: absolute;
    top: 64px;
    left: 0;
    width: 100%;
    padding: 24px;
    outline: 0;
    border: none;
    border-bottom: 1px solid #0054aa;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.header .header__btn-group input.active-search::-webkit-input-placeholder {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__btn-group input.active-search::-moz-placeholder {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__btn-group input.active-search:-ms-input-placeholder {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__btn-group input.active-search::-ms-input-placeholder {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__btn-group input.active-search::placeholder {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__content-bottom input {
    display: none
}

.header .header__content-bottom form {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999999;
    cursor: pointer
}

.header .header__content-bottom input.active-search-pc {
    display: block;
    width: 100%;
    max-width: 1200px;
    padding: 18px 16px;
    outline: 0;
    border: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.header .header__content-bottom input.active-search-pc::-webkit-input-placeholder {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__content-bottom input.active-search-pc::-moz-placeholder {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__content-bottom input.active-search-pc:-ms-input-placeholder {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__content-bottom input.active-search-pc::-ms-input-placeholder {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.header .header__content-bottom input.active-search-pc::placeholder {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    font-family: var(--font), sans-serif
}

.navigation__wrapper-item.gray-item:not(:last-of-type) {
    margin-right: 12px
}

@media screen and (width >=1200px

) {
    .header .navigation__item {
        padding: 16px 12px 16px 12px
    }

    .header .navigation .navigation__wrapper-item.gray-item:not(:last-of-type) {
        padding-left: 0
    }
}

@media screen and (min-width: 1440px) {
    .header .navigation .navigation__wrapper-item.gray-item .navigation__wrapper-link {
        padding: 16px 10px
    }

    .header .navigation .navigation__wrapper-item.gray-item a {
        position: relative;
        font-weight: 700
    }

    .header .navigation .navigation__wrapper-item.gray-item a:hover {
        color: inherit
    }

    .header .navigation .navigation__wrapper-item.gray-item {
        flex-grow: 1
    }
}

@media screen and (min-width: 1440px) and (width >

1200px

) {
    .header .navigation .navigation__wrapper-item.gray-item a {
        justify-content: center
    }
}

@media screen and (min-width: 1440px) {
    .header .navigation .navigation__wrapper-item.gray-item a {
        position: relative;
        overflow: hidden;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        padding: 6px 12px!important;
        gap: 8px;
        border-radius: 8px;
        font-family: var(--font), sans-serif;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        cursor: pointer;
        background: #ffffff;
        border: 1px solid #0054AA;
        color: #0054AA!important;
        white-space: nowrap;
        min-width: max-content;
    }
    .header .navigation .navigation__wrapper-item.gray-item a .label {
        position: relative;
    }

    .header .navigation .navigation__wrapper-item.gray-item a:before {
        content: '';
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        transition-duration: 500ms;
        background-color: #F2F9FF;
        border-radius: 9999px;
        width: 0;
        height: 0;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        pointer-events: none;
    }
    .header .navigation .navigation__wrapper-item.gray-item{
        padding: 6px 0;
    }
    .header .navigation .navigation__wrapper-item.gray-item:hover{
        background: transparent!important;
    }
    .header .navigation .navigation__wrapper-item.gray-item a:disabled {
        border-color: #EBEBEB;
        color: #C0C1C1!important;
    }

    @media (any-hover: hover) {
        .header .navigation .navigation__wrapper-item.gray-item a:hover::before {
            width: 155%;
            height: 19em;
        }
    }

    /*.header .navigation .navigation__wrapper-item.gray-item a:before {*/
    /*    content: "";*/
    /*    display: block;*/
    /*    border: 1px solid var(--color-brand);*/
    /*    position: absolute;*/
    /*    top: 8px;*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    bottom: 8px;*/
    /*    z-index: -1;*/
    /*    border-radius: 8px;*/
    /*    transition: .3s ease*/
    /*}*/

    /*.header .navigation .navigation__wrapper-item.gray-item:hover {*/
    /*    background: 0 0*/
    /*}*/

    /*.header .navigation .navigation__wrapper-item.gray-item:hover a:before {*/
    /*    background: var(--color-grey)*/
    /*}*/

    .header .header__content-bottom input.active-search-pc {
        max-width: 1210px
    }
}

.page {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.vogez-company-video {
    display: none;
    margin-top: 24px
}

.vogez-company-video__wrapper {
    height: 100%;
    padding: 32px 0;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 24px;
    position: relative;
    border-bottom: 1px solid var(--color-grey2)
}

@media screen and (min-width: 1680px) {
    .vogez-company-video__wrapper {
        gap: 50px
    }
}

.vogez-company-video__content {
    flex: 1 0 55%
}

.vogez-company-video__content__text * {
    text-align: left !important
}

.vogez-company-video__content__text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 0
}

.vogez-company-video__content__text p b {
    display: block;
    font-weight: 700;
    margin-bottom: 32px
}

.vogez-company-video__content__h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #0054aa;
    margin-bottom: 16px
}

@media screen and (width >=1200px

) {
    .vogez-company-video__content__h2 {
        font-size: 28pt;
        line-height: 42px;
        margin-bottom: 24px
    }
}

.vogez-company-video .btn-watch-video {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vogez-company-video .btn-watch-video:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjggOUMxLjggMTIuOTc2NCA1LjAyMzU1IDE2LjIgOSAxNi4yQzEyLjk3NjQgMTYuMiAxNi4yIDEyLjk3NjQgMTYuMiA5QzE2LjIgNS4wMjM1NSAxMi45NzY0IDEuOCA5IDEuOEM1LjAyMzU1IDEuOCAxLjggNS4wMjM1NSAxLjggOVpNOSAwQzQuMDI5NDQgMCAwIDQuMDI5NDQgMCA5QzAgMTMuOTcwNiA0LjAyOTQ0IDE4IDkgMThDMTMuOTcwNiAxOCAxOCAxMy45NzA2IDE4IDlDMTggNC4wMjk0NCAxMy45NzA2IDAgOSAwWiIgZmlsbD0iIzAwNTRBQSIvPgo8cGF0aCBkPSJNNy42NDQzMSAxM0M3LjM1MjYzIDEyLjk5ODkgNy4wNjYzNyAxMi45MDk4IDYuODE0NDcgMTIuNzQxN0M2LjU2NTYyIDEyLjU3ODkgNi4zNTkwOCAxMi4zNDM1IDYuMjE1OTcgMTIuMDU5NkM2LjA3Mjg3IDExLjc3NTcgNS45OTgzNSAxMS40NTM0IDYuMDAwMDMgMTEuMTI1N1Y2Ljg3MDIyQzUuOTk5NzkgNi41NDI1IDYuMDc0OTggNi4yMjA0NyA2LjIxODA0IDUuOTM2NDRDNi4zNjExIDUuNjUyNDEgNi41NjcwMiA1LjQxNjM4IDYuODE1MTEgNS4yNTIwMUM3LjA2MzIxIDUuMDg3NjUgNy4zNDQ3NyA1LjAwMDc0IDcuNjMxNTUgNUM3LjkxODMyIDQuOTk5MjcgOC4yMDAyMiA1LjA4NDczIDguNDQ4OTYgNS4yNDc4MkwxMi4xNDE5IDcuMzU0NzhDMTIuMzk4NSA3LjUxMzAzIDEyLjYxMzMgNy43NDY4IDEyLjc2NDEgOC4wMzE4N0MxMi45MTUgOC4zMTY5NCAxMi45OTY0IDguNjQyOTIgMTIuOTk5OSA4Ljk3NjA0QzEzLjAwMzQgOS4zMDkxNiAxMi45Mjg5IDkuNjM3MjggMTIuNzg0IDkuOTI2NEMxMi42MzkyIDEwLjIxNTUgMTIuNDI5NCAxMC40NTUxIDEyLjE3NjIgMTAuNjIwNEw4LjQxNDY3IDEyLjc2ODlDOC4xODAwNyAxMi45MjE4IDcuOTE0MzkgMTMuMDAxNSA3LjY0NDMxIDEzWiIgZmlsbD0iIzAwNTRBQSIvPgo8L3N2Zz4K) no-repeat;
    display: block;
    min-width: 18px;
    width: 18px;
    height: 18px
}

.vogez-company-video .btn-watch-video:hover:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDNC4wMjk0NCAwIDAgNC4wMjk0NCAwIDlDMCAxMy45NzA2IDQuMDI5NDQgMTggOSAxOEMxMy45NzA2IDE4IDE4IDEzLjk3MDYgMTggOUMxOCA0LjAyOTQ0IDEzLjk3MDYgMCA5IDBaIiBmaWxsPSIjMDA1NEFBIi8+CjxwYXRoIGQ9Ik03LjY0NDMxIDEzQzcuMzUyNjMgMTIuOTk4OSA3LjA2NjM3IDEyLjkwOTggNi44MTQ0NyAxMi43NDE3QzYuNTY1NjIgMTIuNTc4OSA2LjM1OTA4IDEyLjM0MzUgNi4yMTU5NyAxMi4wNTk2QzYuMDcyODcgMTEuNzc1NyA1Ljk5ODM1IDExLjQ1MzQgNi4wMDAwMyAxMS4xMjU3VjYuODcwMjJDNS45OTk3OSA2LjU0MjUgNi4wNzQ5OCA2LjIyMDQ3IDYuMjE4MDQgNS45MzY0NEM2LjM2MTEgNS42NTI0MSA2LjU2NzAyIDUuNDE2MzggNi44MTUxMSA1LjI1MjAxQzcuMDYzMjEgNS4wODc2NSA3LjM0NDc3IDUuMDAwNzQgNy42MzE1NSA1QzcuOTE4MzIgNC45OTkyNyA4LjIwMDIyIDUuMDg0NzMgOC40NDg5NiA1LjI0NzgyTDEyLjE0MTkgNy4zNTQ3OEMxMi4zOTg1IDcuNTEzMDMgMTIuNjEzMyA3Ljc0NjggMTIuNzY0MSA4LjAzMTg3QzEyLjkxNSA4LjMxNjk0IDEyLjk5NjQgOC42NDI5MiAxMi45OTk5IDguOTc2MDRDMTMuMDAzNCA5LjMwOTE2IDEyLjkyODkgOS42MzcyOCAxMi43ODQgOS45MjY0QzEyLjYzOTIgMTAuMjE1NSAxMi40Mjk0IDEwLjQ1NTEgMTIuMTc2MiAxMC42MjA0TDguNDE0NjcgMTIuNzY4OUM4LjE4MDA3IDEyLjkyMTggNy45MTQzOSAxMy4wMDE1IDcuNjQ0MzEgMTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;
    display: block;
    min-width: 18px;
    width: 18px;
    height: 18px
}

.vogez-company-video__img-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 39.5%;
    height: 100%;
    background: rgba(5, 173, 255, .231372549);
    border-radius: 8px;
    padding: 24px
}

.vogez-company-video__img-box picture {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden
}

.vogez-company-video__img-box img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.vogez-company-video__nav {
    -webkit-box-align: center;
    align-items: center;
    display: none
}

.vogez-company-video .splide {
    position: relative
}

.vogez-company-video .splide__pagination {
    bottom: 20px
}

.vogez-company-video .splide__pagination li {
    display: flex
}

.vogez-company-video .splide__pagination__page {
    height: 3px;
    width: 160px;
    border-radius: 0;
    opacity: 1;
    background: rgba(255, 255, 255, .2)
}

.vogez-company-video .splide__pagination__page.is-active {
    transform: scale(1);
    background: rgba(255, 255, 255, .2)
}

.vogez-company-video .splide__slide.is-visible img {
    transition: 1s
}

.vogez-company-video .splide__pagination__page.is-active:before {
    content: "";
    height: 3px;
    -webkit-animation-name: move;
    animation-name: move;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-duration: 13s;
    animation-duration: 13s;
    background: #fff;
    display: none
}

.vogez-company-video .splide:hover .splide__pagination__page.is-active:before {
    animation: 0;
    background: rgba(255, 255, 255, .2)
}

.vogez-company-video .arrow-prev-img-hr {
    display: none
}

.vogez-company-video .btn-primary {
    display: inline-block;
    font-weight: 700;
    color: #fff;
    margin-top: 12px
}

.vogez-company-video .btn-primary:hover {
    opacity: .7
}

.vogez-company-video__nav--prev {
    position: absolute;
    bottom: 44px;
    left: 24px;
    cursor: pointer
}

.vogez-company-video__nav--prev:hover .arrow-prev-img {
    display: none
}

.vogez-company-video__nav--prev:hover .arrow-prev-img-hr {
    display: inline
}

.vogez-company-video .arrow-next-img-hr {
    display: none
}

.vogez-company-video__nav--next {
    position: absolute;
    bottom: 44px;
    left: 56px;
    cursor: pointer
}

.vogez-company-video__nav--next:hover .arrow-next-img {
    display: none
}

.vogez-company-video__nav--next:hover .arrow-next-img-hr {
    display: inline
}

.vogez-products {
    margin: 24px 0 40px
}

.vogez-products h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 16px
}

.vogez-products__wrapper {
    display: flex;
    flex-wrap: wrap
}

.vogez-products__wrapper li {
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
    border: 1px solid #dfe5eb;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding: 24px 0;
    margin-left: -1px;
    margin-bottom: -1px;
    transition: .3s ease
}

.vogez-products__wrapper li:first-child {
    border-radius: 12px 0 0 0
}

.vogez-products__wrapper li:last-child {
    border-radius: 0 0 12px 0
}

.vogez-products__wrapper li:hover {
    background: #0054aa;
    border: none
}

.vogez-products__wrapper li:hover a div {
    color: #fff
}

.vogez-products__wrapper li a picture img {
    width: 100%;
    padding: 0 12px;
    object-fit: contain
}

.vogez-products__wrapper li:hover a img {
    -webkit-filter: grayscale(255) brightness(255);
    filter: grayscale(255) brightness(255)
}

.vogez-products__wrapper li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.vogez-products__wrapper li a div {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin-top: auto;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px
}

@media screen and (width >=992px

) {
    .vogez-products__wrapper li a div {
        font-weight: 600;
        font-size: 16px;
        line-height: 28px
    }
}

.vogez-newest .vogez-newest__show-hide {
    flex-wrap: wrap;
    display: flex
}

.vogez-newest h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 16px
}

.vogez-newest__wrapper {
    display: flex;
    flex-wrap: wrap
}

.vogez-newest__show-hide {
    display: none;
    width: 100%
}

.vogez-newest__wrapper li {
    position: relative;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px;
    gap: 16px;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    max-width: calc(50% - 8px);
    width: calc(50% - 8px);
    flex-basis: calc(50% - 8px);
    margin: 4px
}

.vogez-newest__wrapper li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.vogez-newest__wrapper li a div {
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #0a1f33;
    margin-top: 16px
}

.vogez-newest .btn-blue {
    width: 100%
}

.vogez-description {
    position: relative;
    padding-bottom: 60px
}

.vogez-description:before {
    content: "";
    width: 100%;
    height: 8px;
    display: inline;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
    position: absolute;
    z-index: -1
}

.vogez-history__wrapper {
    height: 100%
}

.vogez-description__content img {
    width: 100%;
    max-width: 244px
}

.vogez-description__content h1, .vogez-description__content h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin: 24px 0 16px
}

.vogez-description__content div p {
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #0a1f33;
    align-self: stretch
}

.vogez-description__img-box {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 28px
}

.vogez-description__img-box img {
    width: 100%;
    max-width: 160px
}

.vogez-main-advantages {
    background: #0054aa;
    margin-bottom: 40px
}

.vogez-main-advantages__wrapper {
    padding: 32px 0
}

.vogez-main-advantages__wrapper h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #fff
}

.vogez-main-advantages__content {
    margin-top: 32px
}

.vogez-main-advantages__body {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    align-items: flex-start
}

.vogez-main-advantages__body li {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-bottom: 32px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.vogez-main-advantages__body li div {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-left: 16px
}

.vogez-main-advantages__body li div span {
    font-weight: 700
}

.vogez-news {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px
}

.vogez-news h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 24px
}

.vogez-news__content {
    margin-top: 4px
}

.vogez-news__content div {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 8px
}

.vogez-news__content span {
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #5c7a99
}

.vogez-news .splide {
    position: relative;
    visibility: hidden
}

.vogez-news .splide__list {
    display: flex;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%
}

.vogez-news .splide__slide {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: .3
}

.vogez-news__wrapper-slider {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.vogez-news__wrapper-slider-last {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.vogez-news .splide__slide.is-visible {
    opacity: 1
}

.vogez-news .splide__slide a:not(:last-child) {
    margin-bottom: 12px
}

.vogez-news .splide__slide a {
    position: relative;
    display: block
}

.vogez-news .splide__slide a picture {
    display: block;
    position: relative;
    padding-top: 75%;
    background-color: #eee;
    border-radius: 12px ;
    overflow: hidden
}

.vogez-news .splide__slide a img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.vogez-news .splide.is-initialized {
    visibility: visible
}

.vogez-news .splide__track {
    overflow: visible;
    position: relative
}

.vogez-news__nav {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vogez-news__nav--prev {
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 99;
    cursor: pointer;
    opacity: .3;
    transition: .3s ease
}

.vogez-news__nav--prev:hover {
    opacity: 1
}

.vogez-news__nav--next {
    position: absolute;
    top: 100px;
    right: 0;
    z-index: 10;
    cursor: pointer;
    opacity: .3;
    transition: .3s ease
}

.vogez-news__nav--next:hover {
    opacity: 1
}

.footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative
}

.footer .top-footer {
    background: #0054aa;
    position: relative
}

.footer .top-footer__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 36px 0;
    gap: 40px
}

@media screen and (max-width: 992px) {
    .footer .top-footer__wrapper {
        gap: 20px
    }
}

@media screen and (max-width: 992px) {
    .footer .top-footer__body:first-child {
        width: 100%
    }
}

.footer .top-footer__logo {
    margin-bottom: 24px
}

@media screen and (width >=1200px) {
    .footer .top-footer__logo {
        width: 242px;
        height: 72px
    }
}

.footer .top-footer__body--top {
    margin-bottom: 32px
}

.footer .top-footer__sub-body {
    margin-top: 32px
}

.footer .top-footer__body h2 {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 12px
}

.footer .top-footer__body .body-with-menu__name {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 8px
}

@media screen and (width >=992px

) {
    .footer .top-footer__body .body-with-menu__name {
        font-weight: 600;
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 16px
    }
}

.footer .top-footer__body ul li .ic-ftr-sc {
    display: block;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .1s ease;
    cursor: pointer
}

.footer .top-footer__body ul li:has(.ic-ftr-sc) {
    position: relative
}

.footer .top-footer__body ul li:has(.ic-ftr-sc) span {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.footer .top-footer__body ul li:has(.ic-ftr-sc) a {
    padding-left: 24px
}

.footer .top-footer__body ul li:not(:last-child) {
    margin-bottom: 12px
}

.footer .top-footer__body ul li a {
    display: inline-flex;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.footer .top-footer__body .body-with-logo__address a {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    transition: .1s ease
}

@media screen and (min-width: 992px) {
    .footer .top-footer__body .body-with-logo__address a:hover {
        color: #05adff
    }
}

.footer .top-footer__body .body-with-logo__address--policy {
    margin-top: 20px
}

.footer .top-footer__body .body-with-logo__address--policy a {
    font-weight: 400
}

@media screen and (min-width: 1200px) {
    .footer .top-footer__body .body-with-logo__address--policy {
        position: absolute;
        bottom: 48px
    }
}

.footer .top-footer__body ul li a:hover {
    color: #05adff
}

.footer .top-footer__body button {
    background: 0 0;
    border: none;
    cursor: pointer;
    padding: 0;
    margin-top: 20px
}

/*.footer .top-footer__body .btn {*/
/*    width: fit-content;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    padding: 11px 28px 13px;*/
/*    gap: 8px;*/
/*    background: #fff;*/
/*    border: 1px solid #fff;*/
/*    border-radius: 4px;*/
/*    font-family: var(--font), sans-serif;*/
/*    font-weight: 700;*/
/*    font-size: 16px;*/
/*    line-height: 24px;*/
/*    color: #0054aa;*/
/*    transition: .1s ease*/
/*}*/

.footer .top-footer__body .btn.notIcon:after {
    display: none;
}

.footer .top-footer__body .btn:after {
    content: "";
    min-width: 14px;
    width: 14px;
    height: 14px;
    background-size: 14px;
    z-index: 2;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNCAxNUwwIDEzLjZMMTEuNiAySDVWMEgxNVYxMEgxM1YzLjRMMS40IDE1WiIgZmlsbD0iIzAwNTRBQSIvPgo8L3N2Zz4K);    background-repeat: no-repeat;
    background-position: center
}

@media screen and (width >=992px

) {
    /*.footer .top-footer__body .btn:hover {*/
    /*    background: #0054aa;*/
    /*    color: #fff*/
    /*}*/

    /*.footer .top-footer__body .btn:hover:after {*/
    /*    filter: brightness(255)*/
    /*}*/
}

.footer .bottom-footer {
    position: relative;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%)
}

.footer .bottom-footer #scroll-to-top {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background: #fff;
    opacity: .7;
    border-radius: 0 8px 0 0;
    width: 60px;
    height: 60px;
    cursor: pointer
}

.footer .bottom-footer #scroll-to-top div {
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #0054aa
}

.footer .bottom-footer__wrapper {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    padding: 24px 0
}

@media screen and (max-width: 576px) {
    .footer .bottom-footer__wrapper {
        padding: 24px 0 48px
    }
}

.footer .bottom-footer__dev {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    max-width: 340px
}

.footer .bottom-footer__creators {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 16px
}

.footer .bottom-footer__creators div {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    margin-bottom: 12px
}

.technical-descriptions__nomogram-img-box img {
    width: 100%
}

.vogez-newest {
    padding-bottom: 40px;
    position: relative
}

.vogez-newest--main:before {
    display: none
}

.vogez-newest__title-block {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 24px
}

.vogez-newest__title-block h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.vogez-newest__button-group {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vogez-newest__button-group button {
    margin-right: 12px
}

.vogez-newest__button-group button:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNOC4xMjY2IDEyLjE2ODNDOS4xNTUyNiAxMy4yNzcyIDEwLjgyMzEgMTMuMjc3MiAxMS44NTE4IDEyLjE2ODRMMTEuODUxOCAxMi4xNjgzTDEzLjczMiAxMC4xNDE2QzE0LjA4MDcgOS43Nzg0NyAxNC4wOTA0IDkuMTc5MyAxMy43NTM1IDguODAzMzFDMTMuNDE2NiA4LjQyNzMzIDEyLjg2MDggOC40MTY5MiAxMi41MTIgOC43ODAwN0MxMi41MDQ3IDguNzg3NjcgMTIuNDk3NSA4Ljc5NTQ1IDEyLjQ5MDQgOC44MDMzMUwxMC44NjE0IDEwLjU1ODdMMTAuODQ3OSAxLjk0NjQ3QzEwLjg0NzkgMS40MjM3NSAxMC40NTQ4IDEgOS45Njk4OCAxQzkuNDg0OTYgMSA5LjA5MTg1IDEuNDIzNzUgOS4wOTE4NSAxLjk0NjQ3TDkuMTA0MTUgMTAuNTQ0OEw3LjQ4OCA4LjgwMjY5QzcuMTM5MjEgOC40Mzk1NSA2LjU4MzM2IDguNDQ5OTYgNi4yNDY0NyA4LjgyNTk0QzUuOTE3ODQgOS4xOTI3MyA1LjkxNzg0IDkuNzc0MjEgNi4yNDY0NyAxMC4xNDFMOC4xMjY2IDEyLjE2ODNaIiBmaWxsPSIjMDA1NEFBIi8+CiAgPHBhdGggZD0iTTE3IDEzQzE2LjQ0NzcgMTMgMTYgMTMuNDI0MiAxNiAxMy45NDc0VjE2Ljg0NjlDMTUuOTk5NyAxNi45ODk1IDE1Ljg3NzggMTcuMTA0OSAxNS43Mjc0IDE3LjEwNTJINC4yNzI2NkM0LjEyMjIyIDE3LjEwNDkgNC4wMDAzNSAxNi45ODk1IDQgMTYuODQ2OVYxMy45NDc0QzQgMTMuNDI0MiAzLjU1MjI4IDEzIDMgMTNDMi40NDc3MiAxMyAyIDEzLjQyNDIgMiAxMy45NDc0VjE2Ljg0NjlDMi4wMDE0NyAxOC4wMzU1IDMuMDE4MTMgMTguOTk4NiA0LjI3MjY2IDE5SDE1LjcyNzNDMTYuOTgxOSAxOC45OTg2IDE3Ljk5ODUgMTguMDM1NSAxOCAxNi44NDdWMTMuOTQ3NEMxOCAxMy40MjQyIDE3LjU1MjMgMTMgMTcgMTNaIiBmaWxsPSIjMDA1NEFBIi8+Cjwvc3ZnPgo=) no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    z-index: 2;
}

.vogez-newest__button-group a:not(:last-child) {
    margin-right: 12px
}

.vogez-newest__button-group a .btn-white:hover {
    background: #eff3f6;
    color: #0054aa
}

.vogez-newest__wrapper {
    display: flex;
    flex-wrap: wrap
}

.vogez-newest__wrapper li {
    position: relative;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px;
    gap: 16px;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    margin: 4px;
    width: calc(50% - 8px);
    max-width: calc(50% - 8px);
    flex-basis: calc(50% - 8px)
}

.vogez-newest__wrapper li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.vogez-newest--thumb .vogez-newest__wrapper li a div {
    text-align: left
}

.vogez-newest__wrapper li a div {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    color: #0a1f33;
    margin-top: 16px
}

.vogez-catalog-description {
    padding: 24px 0 40px
}

.vogez-catalog-description h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.vogez-catalog-description p:not(:last-child) {
    margin-bottom: 24px
}

.technical-descriptions {
    line-height: 145%
}

.technical-descriptions__content-text.content-block {
    line-height: 145%
}

.table-wrapper {
    display: block;
    overflow-x: auto
}

.technical-descriptions__container h1 + .technical-descriptions__wrapper-content {
    padding-top: 0
}

.technical-descriptions__container h1 + .technical-descriptions__wrapper-content .content-block--docs ul {
    margin-top: 0
}

.technical-descriptions table {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    overflow-x: auto
}

.technical-descriptions ul {
    list-style-type: disc
}

.technical-descriptions ul li {
    padding: 2px 0
}

.technical-descriptions ul li:not(:last-child) {
    margin-bottom: 12px
}

.vogez-newest__wrapper li {
    position: relative;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px;
    gap: 16px;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    max-width: calc(50% - 8px);
    width: calc(50% - 8px);
    margin: 4px
}

.vogez-newest__wrapper li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.vogez-catalog-description {
    padding: 24px 0 40px
}

@media (width >

1024px

) {
    .vogez-catalog-description__content {
        width: 75%
    }
}

.vogez-catalog-description__content h1 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #0a1f33;
    margin-bottom: 12px
}

.vogez-catalog-description__content h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.vogez-catalog-description__content a {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #7ad2ff;
    transition: .3s ease
}

@media screen and (width >=992px

) {
    .vogez-catalog-description__content a:hover {
        color: #05adff
    }
}

.vogez-catalog-description__content .order-link a:after {
    content: "";
    margin-left: 14px;
    min-width: 24px;
    width: 24px;
    height: 14px;
    filter: grayscale(1) brightness(255);
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjA0OTQgNC42NjUxMUwxOC44NTY1IDAuMzI4MTAyQzE4Ljc1NTcgMC4yMjQxMzggMTguNjM1OSAwLjE0MTYxOSAxOC41MDM5IDAuMDg1MzA1N0MxOC4zNzE4IDAuMDI4OTkyNSAxOC4yMzAyIDAgMTguMDg3MiAwQzE3Ljk0NDIgMCAxNy44MDI2IDAuMDI4OTkyNSAxNy42NzA1IDAuMDg1MzA1N0MxNy41Mzg1IDAuMTQxNjE5IDE3LjQxODcgMC4yMjQxMzggMTcuMzE4IDAuMzI4MTAyQzE3LjExNjIgMC41MzU5MjcgMTcuMDAyOSAwLjgxNzA1OCAxNy4wMDI5IDEuMTEwMUMxNy4wMDI5IDEuNDAzMTMgMTcuMTE2MiAxLjY4NDI2IDE3LjMxOCAxLjg5MjA5TDIxLjE3NSA1Ljg3NDE1SDEuMDgzNDVDMC43OTYxMDMgNS44NzQxNSAwLjUyMDUyMyA1Ljk5MTAxIDAuMzE3MzM2IDYuMTk5MDNDMC4xMTQxNDkgNi40MDcwNSAwIDYuNjg5MTggMCA2Ljk4MzM2QzAgNy4yNzc1NCAwLjExNDE0OSA3LjU1OTY3IDAuMzE3MzM2IDcuNzY3NjlDMC41MjA1MjMgNy45NzU3MSAwLjc5NjEwMyA4LjA5MjU3IDEuMDgzNDUgOC4wOTI1N0gyMS4yNDAxTDE3LjMxOCAxMi4wOTY4QzE3LjIxNjQgMTIuMTk5OSAxNy4xMzU4IDEyLjMyMjYgMTcuMDgwOCAxMi40NTc4QzE3LjAyNTggMTIuNTkyOSAxNi45OTc1IDEyLjczNzkgMTYuOTk3NSAxMi44ODQ0QzE2Ljk5NzUgMTMuMDMwOCAxNy4wMjU4IDEzLjE3NTggMTcuMDgwOCAxMy4zMTA5QzE3LjEzNTggMTMuNDQ2MSAxNy4yMTY0IDEzLjU2ODggMTcuMzE4IDEzLjY3MTlDMTcuNDE4NyAxMy43NzU5IDE3LjUzODUgMTMuODU4NCAxNy42NzA1IDEzLjkxNDdDMTcuODAyNiAxMy45NzEgMTcuOTQ0MiAxNCAxOC4wODcyIDE0QzE4LjIzMDIgMTQgMTguMzcxOCAxMy45NzEgMTguNTAzOSAxMy45MTQ3QzE4LjYzNTkgMTMuODU4NCAxOC43NTU3IDEzLjc3NTkgMTguODU2NSAxMy42NzE5TDIzLjA0OTQgOS4zNjgxNkMyMy42NTgxIDguNzQ0MjMgMjQgNy44OTg0NiAyNCA3LjAxNjY0QzI0IDYuMTM0ODEgMjMuNjU4MSA1LjI4OTA1IDIzLjA0OTQgNC42NjUxMVoiIGZpbGw9IiMwMDU0QUEiLz4KPC9zdmc+Cg==) no-repeat
}

.vogez-catalog-description__content p {
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.vogez-catalog-description__content p b {
    font-weight: 700;
    line-height: 140%
}

.vogez-catalog-description__content p:not(:last-child) {
    margin: 8px 0
}

.vogez-catalog-description__content ul {
    margin-bottom: 24px
}

.vogez-catalog-description__content div {
    margin-bottom: 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.vogez-catalog-description__content ul li {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    padding-left: 24px
}

.corrected-text {
    display: block !important
}

.corrected-text u {
    text-decoration: none
}

.corrected-text a {
    font-size: 18px
}

.corrected-text a:hover {
    opacity: .7
}

@media (max-width: 576px) {
    .corrected-text p img {
        width: 100%
    }
}

.corrected-text p {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.corrected-text p b {
    font-weight: 700
}

.corrected-text p:not(:last-child) {
    margin: 8px 0
}

.corrected-text ul li {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    padding-left: 24px
}

.corrected-text ul li:before {
    content: "";
    background: #05adff;
    min-width: 12px;
    width: 12px;
    height: 2px;
    position: absolute;
    top: 12px;
    left: 0
}

.vogez-catalog-description__content ul li:not(:last-child) {
    margin-bottom: 8px
}

.vogez-catalog-description__content ul li:before {
    content: "";
    background: #05adff;
    min-width: 12px;
    width: 12px;
    height: 2px;
    position: absolute;
    top: 12px;
    left: 0
}

.vogez-catalog-description__content span {
    line-height: 24px;
    display: inline;
    color: #0054aa
}

.catalog-counters-detail-skm2-main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.catalog-counters-detail-skm2-main .counter-skm2 {
    padding-bottom: 32px
}

.catalog-counters-detail-skm2-main .counter-skm2 h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33
}

.catalog-counters-detail-skm2-main .counter-skm2__wrapper {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px
}

.catalog-counters-detail-skm2-main .counter-skm2__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.catalog-counters-detail-skm2-main .counter-skm2__item:first-child {
    margin-bottom: 24px
}

.catalog-counters-detail-skm2-main .counter-skm2__item:last-child {
    margin-top: 24px
}

.catalog-counters-detail-skm2-main .counter-skm2__btn-down {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    position: relative;
    background: #fff
}

.catalog-counters-detail-skm2-main .counter-skm2__btn-down:before {
    content: "";
    display: block;
    background: linear-gradient(to bottom, #05adff 0, #1e8fc6 70%);
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    z-index: -1;
    border-radius: 8px;
    opacity: 1;
    transition: .3s ease
}

.catalog-counters-detail-skm2-main .counter-skm2__btn-down span {
    width: 146px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTQwIDE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE5Ljk3NSAxNC4xNTAzSDExMS44NzlWMC4yMTkxNjRIMTE5Ljk3NVYyLjE0Mzk5SDExNC4yMjVWNS45MjY5NUgxMTkuNjEzVjcuODQyMjRIMTE0LjIyNVYxMi4yMTZIMTE5Ljk3NVYxNC4xNTAzWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExMTZfNTcwOSkiLz4KPHBhdGggZD0iTTEwOC43ODkgMTQuMTUwM0gxMDAuNjkzVjAuMjE5MTY0SDEwOC43ODlWMi4xNDM5OUgxMDMuMDRWNS45MjY5NUgxMDguNDI3VjcuODQyMjRIMTAzLjA0VjEyLjIxNkgxMDguNzg5VjE0LjE1MDNaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMTExNl81NzA5KSIvPgo8cGF0aCBkPSJNOTYuOTA4OCAxNC4xNTAzSDk0LjU3MTlWNy44NjEzSDg3Ljk4MTZWMTQuMTUwM0g4NS42MzQ5VjAuMjE5MTY0SDg3Ljk4MTZWNS45MTc0Mkg5NC41NzE5VjAuMjE5MTY0SDk2LjkwODhWMTQuMTUwM1oiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xMTE2XzU3MDkpIi8+CjxwYXRoIGQ9Ik03My4xMTkyIDE0LjE1MDNWMC4yMTkxNjRIODEuODQxVjIuMTUzNTJINzUuNDY1OFY1Ljg1MDcxSDc3LjE3N0M3OC41MzI5IDUuODUwNzEgNzkuNjIxNSA2LjAyNTQxIDgwLjQ0MjggNi4zNzQ4QzgxLjI2NDEgNi43MTc4NCA4MS44NTczIDcuMTk3NDYgODIuMjIyNCA3LjgxMzY2QzgyLjU4NzQgOC40Mjk4NiA4Mi43Njk5IDkuMTM4MTcgODIuNzY5OSA5LjkzODU5QzgyLjc2OTkgMTEuMjY2MyA4Mi4zMzY1IDEyLjMwMTcgODEuNDY5NSAxMy4wNDVDODAuNjA5IDEzLjc4MTkgNzkuMjEwOCAxNC4xNTAzIDc3LjI3NDggMTQuMTUwM0g3My4xMTkyWk03NS40NjU4IDEyLjI0NDZINzcuMTI4MUM3OC4yMjk3IDEyLjI0NDYgNzkuMDQ3OCAxMi4wNjM1IDc5LjU4MjMgMTEuNzAxNEM4MC4xMTY5IDExLjMzMyA4MC4zODQxIDEwLjc0NTQgODAuMzg0MSA5LjkzODU5QzgwLjM4NDEgOS4zNzMyMSA4MC4yNTM4IDguOTM0ODkgNzkuOTkzIDguNjIzNjFDNzkuNzMyMyA4LjMwNTk4IDc5LjM0MTIgOC4wODM2NCA3OC44MTk3IDcuOTU2NTlDNzguMzA0NyA3LjgyOTU0IDc3LjY1MjggNy43NjYwMSA3Ni44NjQxIDcuNzY2MDFINzUuNDY1OFYxMi4yNDQ2WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzExMTZfNTcwOSkiLz4KPHBhdGggZD0iTTcwLjA0ODkgNy4xNjU3QzcwLjA0ODkgOC4yMzkyOCA2OS45MDg3IDkuMjE3NTggNjkuNjI4NCAxMC4xMDA2QzY5LjM1NDcgMTAuOTc3MiA2OC45NDA3IDExLjczMzIgNjguMzg2NiAxMi4zNjg0QzY3LjgzMjYgMTIuOTk3NCA2Ny4xMzgzIDEzLjQ4MzMgNjYuMzA0IDEzLjgyNjRDNjUuNDY5NiAxNC4xNjk0IDY0LjQ5MTggMTQuMzQwOSA2My4zNzA2IDE0LjM0MDlDNjIuMjI5OCAxNC4zNDA5IDYxLjIzOSAxNC4xNjk0IDYwLjM5ODEgMTMuODI2NEM1OS41NjM3IDEzLjQ4MzMgNTguODY5NSAxMi45OTQyIDU4LjMxNTQgMTIuMzU4OUM1Ny43Njc4IDExLjcyMzcgNTcuMzU3MiAxMC45NjQ1IDU3LjA4MzQgMTAuMDgxNUM1Ni44MDk2IDkuMTk4NTIgNTYuNjcyNyA4LjIyMDIyIDU2LjY3MjcgNy4xNDY2NEM1Ni42NzI3IDUuNzEwOTYgNTYuOTEzOSA0LjQ1OTUgNTcuMzk2MyAzLjM5MjI3QzU3Ljg4NTIgMi4zMTg2OSA1OC42MjUgMS40ODY1IDU5LjYxNTkgMC44OTU3MTJDNjAuNjEzMiAwLjI5ODU3MSA2MS44NzEzIDAgNjMuMzkwMSAwQzY0Ljg3NjQgMCA2Ni4xMTE3IDAuMjk1Mzk0IDY3LjA5NiAwLjg4NjE4M0M2OC4wODAzIDEuNDc2OTcgNjguODE2OSAyLjMwOTE2IDY5LjMwNTggMy4zODI3NEM2OS44MDEyIDQuNDQ5OTcgNzAuMDQ4OSA1LjcxMDk2IDcwLjA0ODkgNy4xNjU3Wk01OS4xMzY4IDcuMTY1N0M1OS4xMzY4IDguMjM5MjggNTkuMjg2NyA5LjE2OTkzIDU5LjU4NjUgOS45NTc2NUM1OS44ODY0IDEwLjczOSA2MC4zNDYgMTEuMzQyNSA2MC45NjUyIDExLjc2ODFDNjEuNTkxIDEyLjE4NzQgNjIuMzkyOCAxMi4zOTcgNjMuMzcwNiAxMi4zOTdDNjQuMzU0OSAxMi4zOTcgNjUuMTU2NyAxMi4xODc0IDY1Ljc3NTkgMTEuNzY4MUM2Ni4zOTUyIDExLjM0MjUgNjYuODUxNSAxMC43MzkgNjcuMTQ0OSA5Ljk1NzY1QzY3LjQzODIgOS4xNjk5MyA2Ny41ODQ5IDguMjM5MjggNjcuNTg0OSA3LjE2NTdDNjcuNTg0OSA1LjUzMzA5IDY3LjI0OTIgNC4yNTYyMiA2Ni41Nzc3IDMuMzM1MUM2NS45MTI4IDIuNDA3NjIgNjQuODUwMyAxLjk0Mzg5IDYzLjM5MDEgMS45NDM4OUM2Mi40MTIzIDEuOTQzODkgNjEuNjA3MyAyLjE1MzUyIDYwLjk3NSAyLjU3Mjc5QzYwLjM0OTIgMi45OTIwNiA1OS44ODY0IDMuNTkyMzggNTkuNTg2NSA0LjM3Mzc0QzU5LjI4NjcgNS4xNDg3NiA1OS4xMzY4IDYuMDc5NDEgNTkuMTM2OCA3LjE2NTdaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXJfMTExNl81NzA5KSIvPgo8cGF0aCBkPSJNNDkuMTkyNiAwLjIxOTE2NEM1MS4wMzc0IDAuMjE5MTY0IDUyLjM4MzUgMC41ODc2MTMgNTMuMjMwOSAxLjMyNDUxQzU0LjA3ODMgMi4wNjE0MSA1NC41MDIgMy4wOTM3IDU0LjUwMiA0LjQyMTM5QzU0LjUwMiA1LjAyNDg4IDU0LjQwNDIgNS41OTk3OSA1NC4yMDg3IDYuMTQ2MTFDNTQuMDE5NyA2LjY4NjA4IDUzLjcwNjggNy4xNjU3IDUzLjI3IDcuNTg0OTdDNTIuODMzMyA3Ljk5Nzg4IDUyLjI1NjQgOC4zMjUwNCA1MS41MzkzIDguNTY2NDRDNTAuODI4OCA4LjgwNzgzIDQ5Ljk1MiA4LjkyODUzIDQ4LjkwOTEgOC45Mjg1M0g0Ny4zODM3VjE0LjE1MDNINDUuMDM3VjAuMjE5MTY0SDQ5LjE5MjZaTTQ5LjAzNjIgMi4xMTU0MUg0Ny4zODM3VjcuMDIyNzZINDguNjY0NkM0OS40MDEyIDcuMDIyNzYgNTAuMDI3IDYuOTQwMTggNTAuNTQyIDYuNzc1MDFDNTEuMDU2OSA2LjYwMzQ5IDUxLjQ0ODEgNi4zMzM1MSA1MS43MTUzIDUuOTY1MDZDNTEuOTgyNiA1LjU5NjYxIDUyLjExNjIgNS4xMTA2NCA1Mi4xMTYyIDQuNTA3MTVDNTIuMTE2MiAzLjcwMDM3IDUxLjg2NTMgMy4xMDAwNSA1MS4zNjMzIDIuNzA2MTlDNTAuODY3OSAyLjMxMjMzIDUwLjA5MjIgMi4xMTU0MSA0OS4wMzYyIDIuMTE1NDFaIiBmaWxsPSJ1cmwoI3BhaW50NV9saW5lYXJfMTExNl81NzA5KSIvPgo8cGF0aCBkPSJNNDAuODkxMiAwLjIxOTE2NFYxMi4xOTY5SDQyLjcxOTdWMThINDAuNDYxVjE0LjE1MDNIMzEuMDE1NVYxOEgyOC43NTY4VjEyLjE5NjlIMjkuODYxN0MzMC4yOTE5IDExLjQyODMgMzAuNjk5NCAxMC41ODk3IDMxLjA4NCA5LjY4MTMxQzMxLjQ2ODUgOC43NjY1NCAzMS44MjA2IDcuODAwOTUgMzIuMTQgNi43ODQ1NEMzMi40NTk0IDUuNzY4MTMgMzIuNzI5OSA0LjcxMDQzIDMyLjk1MTUgMy42MTE0M0MzMy4xNzk3IDIuNTA2MDkgMzMuMzQ5MiAxLjM3NTMzIDMzLjQ2IDAuMjE5MTY0SDQwLjg5MTJaTTM4LjU1NDMgMi4xNzI1OEgzNS4zOTZDMzUuMzE3OCAyLjkwMzEyIDM1LjE4NDIgMy43MDM1NSAzNC45OTUxIDQuNTczODVDMzQuODEyNiA1LjQzNzggMzQuNTg0NCA2LjMyMDggMzQuMzEwNyA3LjIyMjg3QzM0LjAzNjkgOC4xMjQ5MyAzMy43MzA1IDkuMDAxNTkgMzMuMzkxNSA5Ljg1MjgzQzMzLjA1OTEgMTAuNzA0MSAzMi43MDcxIDExLjQ4NTQgMzIuMzM1NSAxMi4xOTY5SDM4LjU1NDNWMi4xNzI1OFoiIGZpbGw9InVybCgjcGFpbnQ2X2xpbmVhcl8xMTE2XzU3MDkpIi8+CjxwYXRoIGQ9Ik0yNy40NTYzIDcuMTY1N0MyNy40NTYzIDguMjM5MjggMjcuMzE2MiA5LjIxNzU4IDI3LjAzNTkgMTAuMTAwNkMyNi43NjIxIDEwLjk3NzIgMjYuMzQ4MiAxMS43MzMyIDI1Ljc5NDEgMTIuMzY4NEMyNS4yNCAxMi45OTc0IDI0LjU0NTggMTMuNDgzMyAyMy43MTE0IDEzLjgyNjRDMjIuODc3IDE0LjE2OTQgMjEuODk5MiAxNC4zNDA5IDIwLjc3OCAxNC4zNDA5QzE5LjYzNzMgMTQuMzQwOSAxOC42NDY1IDE0LjE2OTQgMTcuODA1NiAxMy44MjY0QzE2Ljk3MTIgMTMuNDgzMyAxNi4yNzY5IDEyLjk5NDIgMTUuNzIyOSAxMi4zNTg5QzE1LjE3NTMgMTEuNzIzNyAxNC43NjQ2IDEwLjk2NDUgMTQuNDkwOSAxMC4wODE1QzE0LjIxNzEgOS4xOTg1MiAxNC4wODAyIDguMjIwMjIgMTQuMDgwMiA3LjE0NjY0QzE0LjA4MDIgNS43MTA5NiAxNC4zMjE0IDQuNDU5NSAxNC44MDM3IDMuMzkyMjdDMTUuMjkyNiAyLjMxODY5IDE2LjAzMjUgMS40ODY1IDE3LjAyMzMgMC44OTU3MTJDMTguMDIwNyAwLjI5ODU3MSAxOS4yNzg4IDAgMjAuNzk3NiAwQzIyLjI4MzggMCAyMy41MTkxIDAuMjk1Mzk0IDI0LjUwMzQgMC44ODYxODNDMjUuNDg3NyAxLjQ3Njk3IDI2LjIyNDMgMi4zMDkxNiAyNi43MTMyIDMuMzgyNzRDMjcuMjA4NiA0LjQ0OTk3IDI3LjQ1NjMgNS43MTA5NiAyNy40NTYzIDcuMTY1N1pNMTYuNTQ0MiA3LjE2NTdDMTYuNTQ0MiA4LjIzOTI4IDE2LjY5NDEgOS4xNjk5MyAxNi45OTQgOS45NTc2NUMxNy4yOTM4IDEwLjczOSAxNy43NTM0IDExLjM0MjUgMTguMzcyNyAxMS43NjgxQzE4Ljk5ODUgMTIuMTg3NCAxOS44MDAzIDEyLjM5NyAyMC43NzggMTIuMzk3QzIxLjc2MjQgMTIuMzk3IDIyLjU2NDEgMTIuMTg3NCAyMy4xODM0IDExLjc2ODFDMjMuODAyNyAxMS4zNDI1IDI0LjI1OSAxMC43MzkgMjQuNTUyMyA5Ljk1NzY1QzI0Ljg0NTYgOS4xNjk5MyAyNC45OTIzIDguMjM5MjggMjQuOTkyMyA3LjE2NTdDMjQuOTkyMyA1LjUzMzA5IDI0LjY1NjYgNC4yNTYyMiAyMy45ODUyIDMuMzM1MUMyMy4zMjAzIDIuNDA3NjIgMjIuMjU3OCAxLjk0Mzg5IDIwLjc5NzYgMS45NDM4OUMxOS44MTk4IDEuOTQzODkgMTkuMDE0OCAyLjE1MzUyIDE4LjM4MjUgMi41NzI3OUMxNy43NTY3IDIuOTkyMDYgMTcuMjkzOCAzLjU5MjM4IDE2Ljk5NCA0LjM3Mzc0QzE2LjY5NDEgNS4xNDg3NiAxNi41NDQyIDYuMDc5NDEgMTYuNTQ0MiA3LjE2NTdaIiBmaWxsPSJ1cmwoI3BhaW50N19saW5lYXJfMTExNl81NzA5KSIvPgo8cGF0aCBkPSJNMCAxNC4xNTAzVjAuMjE5MTY0SDEwLjk4MDZWMTQuMTUwM0g4LjY1MzQ0VjIuMTYzMDVIMi4zNDY3VjE0LjE1MDNIMFoiIGZpbGw9InVybCgjcGFpbnQ4X2xpbmVhcl8xMTE2XzU3MDkpIi8+CjxwYXRoIGQ9Ik0xMjguNzM2IDUuMTAwOUMxMjguODM0IDUuMTAwNzcgMTI4LjkzMiA1LjExOTkxIDEyOS4wMjMgNS4xNTcyM0MxMjkuMTE0IDUuMTk0NTQgMTI5LjE5NyA1LjI0OTI4IDEyOS4yNjYgNS4zMTgyOUwxMzMuMTA2IDkuMTA4NzZDMTMzLjIyMiA5LjIyMzQ5IDEzMy4zNiA5LjMxNDUgMTMzLjUxMiA5LjM3NjZDMTMzLjY2NCA5LjQzODY5IDEzMy44MjcgOS40NzA2NSAxMzMuOTkxIDkuNDcwNjVDMTM0LjE1NSA5LjQ3MDY1IDEzNC4zMTggOS40Mzg2OSAxMzQuNDcgOS4zNzY2QzEzNC42MjIgOS4zMTQ1IDEzNC43NTkgOS4yMjM0OSAxMzQuODc2IDkuMTA4NzZMMTM4LjcwOSA1LjMyMzIzQzEzOC43NzkgNS4yNTI0NSAxMzguODYyIDUuMTk1OTkgMTM4Ljk1MyA1LjE1NzE1QzEzOS4wNDUgNS4xMTgzMSAxMzkuMTQzIDUuMDk3ODcgMTM5LjI0MyA1LjA5NzAxQzEzOS4zNDMgNS4wOTYxNiAxMzkuNDQxIDUuMTE0OTEgMTM5LjUzNCA1LjE1MjE3QzEzOS42MjYgNS4xODk0MyAxMzkuNzEgNS4yNDQ0NiAxMzkuNzggNS4zMTQwNUMxMzkuODUxIDUuMzgzNjMgMTM5LjkwNiA1LjQ2NjM3IDEzOS45NDQgNS41NTc0NUMxMzkuOTgyIDUuNjQ4NTMgMTQwLjAwMSA1Ljc0NjEyIDE0MCA1Ljg0NDUyQzEzOS45OTkgNS45NDI5MiAxMzkuOTc4IDYuMDQwMTcgMTM5LjkzOSA2LjEzMDU5QzEzOS45IDYuMjIxIDEzOS44NDMgNi4zMDI3OCAxMzkuNzcxIDYuMzcxMTRMMTM1LjkzNyAxMC4xNTY3QzEzNS40MjEgMTAuNjY1NyAxMzQuNzIxIDEwLjk1MTUgMTMzLjk5MSAxMC45NTE1QzEzMy4yNjEgMTAuOTUxNSAxMzIuNTYxIDEwLjY2NTcgMTMyLjA0NSAxMC4xNTY3TDEyOC4yMDUgNi4zNjYyQzEyOC4xIDYuMjYyNTYgMTI4LjAyOCA2LjEzMDQ4IDEyNy45OTkgNS45ODY2N0MxMjcuOTcgNS44NDI4NyAxMjcuOTg1IDUuNjkzODEgMTI4LjA0MiA1LjU1ODM1QzEyOC4wOTkgNS40MjI4OSAxMjguMTk1IDUuMzA3MTIgMTI4LjMxOSA1LjIyNTY5QzEyOC40NDIgNS4xNDQyNiAxMjguNTg3IDUuMTAwODQgMTI4LjczNiA1LjEwMDlaIiBmaWxsPSJ1cmwoI3BhaW50OV9saW5lYXJfMTExNl81NzA5KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDZfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDhfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDlfbGluZWFyXzExMTZfNTcwOSIgeDE9IjE0MCIgeTE9IjguOTk5OTgiIHgyPSIzLjg2NzY4ZS0wNyIgeTI9IjguOTk5OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjZFQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzU2QTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-size: 146px;
    background-position: center;
    padding: 24px
}

.catalog-counters-detail-skm2-main .counter-skm2__btn-down:hover {
    background: #fff
}

.catalog-counters-detail-skm2-main .counter-skm2__btn-down:hover:before {
    background: linear-gradient(to bottom, #2dbafe 0, #3ea2d3 70%)
}

.catalog-counters-detail-skm2-main .counter-skm2__btn-down:hover span {
    opacity: .7
}

.catalog-counters-detail-skm2-main .counter-skm2 #main-slider .splide__slide {
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    width: 360px;
    height: 360px
}

.catalog-counters-detail-skm2-main .counter-skm2 #main-slider .splide__slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    margin: auto
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__slide {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border: 1px solid #dfe5eb;
    border-radius: 4px;
    margin: 0 !important;
    margin-right: 8px !important
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__slide:hover {
    border: 1px solid #c2c7cc
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__arrow {
    width: 24px;
    height: 24px;
    background: #0054aa;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .2;
    margin-top: 6px
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__arrow:hover {
    opacity: 1
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__arrow--prev:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 9px;
    width: 5px;
    height: 8px;
    transform: rotate(180deg);
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4xMTU3N2UtMDUgNy4zODk1NlYwLjYxMDQzNUMtMC4wMDA3NTA2OTcgMC40ODk4ODggMC4wMzc1MTgzIDAuMzcxODY0IDAuMTA5OTM5IDAuMjcxNDA5QzAuMTgyMzU5IDAuMTcwOTU1IDAuMjg1NjUgMC4wOTI2MjA4IDAuNDA2NjQyIDAuMDQ2Mzk0OEMwLjUyNzYzNCAwLjAwMDE2ODc5IDAuNjYwODQ3IC0wLjAxMTg1NDkgMC43ODkyOTQgMC4wMTE4NTY3QzAuOTE3NzQyIDAuMDM1NTY4MyAxLjAzNTYxIDAuMDkzOTQwOCAxLjEyNzg2IDAuMTc5NTMyTDQuODA4MjEgMy41NzIxM0M0LjkzMTA1IDMuNjg1ODQgNSAzLjgzOTY2IDUgNEM1IDQuMTYwMzQgNC45MzEwNSA0LjMxNDE2IDQuODA4MjEgNC40Mjc4N0wxLjEyNzg2IDcuODIwNDdDMS4wMzU2MSA3LjkwNjA2IDAuOTE3NzQyIDcuOTY0NDMgMC43ODkyOTQgNy45ODgxNEMwLjY2MDg0NyA4LjAxMTg2IDAuNTI3NjM0IDcuOTk5ODMgMC40MDY2NDIgNy45NTM2QzAuMjg1NjUgNy45MDczOCAwLjE4MjM1OSA3LjgyOTA1IDAuMTA5OTM5IDcuNzI4NTlDMC4wMzc1MTgzIDcuNjI4MTQgLTAuMDAwNzUwNjk3IDcuNTEwMTEgMS4xMTU3N2UtMDUgNy4zODk1NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__arrow--next:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 10px;
    width: 5px;
    height: 8px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4xMTU3N2UtMDUgNy4zODk1NlYwLjYxMDQzNUMtMC4wMDA3NTA2OTcgMC40ODk4ODggMC4wMzc1MTgzIDAuMzcxODY0IDAuMTA5OTM5IDAuMjcxNDA5QzAuMTgyMzU5IDAuMTcwOTU1IDAuMjg1NjUgMC4wOTI2MjA4IDAuNDA2NjQyIDAuMDQ2Mzk0OEMwLjUyNzYzNCAwLjAwMDE2ODc5IDAuNjYwODQ3IC0wLjAxMTg1NDkgMC43ODkyOTQgMC4wMTE4NTY3QzAuOTE3NzQyIDAuMDM1NTY4MyAxLjAzNTYxIDAuMDkzOTQwOCAxLjEyNzg2IDAuMTc5NTMyTDQuODA4MjEgMy41NzIxM0M0LjkzMTA1IDMuNjg1ODQgNSAzLjgzOTY2IDUgNEM1IDQuMTYwMzQgNC45MzEwNSA0LjMxNDE2IDQuODA4MjEgNC40Mjc4N0wxLjEyNzg2IDcuODIwNDdDMS4wMzU2MSA3LjkwNjA2IDAuOTE3NzQyIDcuOTY0NDMgMC43ODkyOTQgNy45ODgxNEMwLjY2MDg0NyA4LjAxMTg2IDAuNTI3NjM0IDcuOTk5ODMgMC40MDY2NDIgNy45NTM2QzAuMjg1NjUgNy45MDczOCAwLjE4MjM1OSA3LjgyOTA1IDAuMTA5OTM5IDcuNzI4NTlDMC4wMzc1MTgzIDcuNjI4MTQgLTAuMDAwNzUwNjk3IDcuNTEwMTEgMS4xMTU3N2UtMDUgNy4zODk1NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__arrow svg {
    display: none
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__slide picture {
    width: 100%;
    height: 100%
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__slide img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    margin: auto
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 12px !important
}

.catalog-counters-detail-skm2-main .counter-skm2 #thumbnail-navigation-nav .splide__slide.is-active {
    border: 3px solid #0054aa;
    border-radius: 4px;
    position: relative
}

.catalog-counters-detail-skm2-main .counter-skm2__item p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.catalog-counters-detail-skm2-main .counter-skm2__item p:not(:last-child) {
    margin-bottom: 24px
}

.catalog-counters-detail-skm2-main .counter-skm2__item form {
    padding: 24px;
    background: #eff3f6;
    border-radius: 12px
}

.catalog-counters-detail-skm2-main .counter-skm2__item form h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 24px
}

.catalog-counters-detail-skm2-main .counter-skm2__item form label {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-bottom: 8px
}

.catalog-counters-detail-skm2-main .counter-skm2__item form input {
    width: 100%;
    height: 52px;
    background: #fff;
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    outline: 0;
    margin-bottom: 16px;
    padding: 0 16px
}

.catalog-counters-detail-skm2-main .counter-skm2__item form button {
    width: 100%;
    height: 52px;
    margin-top: 8px
}

.catalog-counters-detail-skm2-main .counter-skm2__politic {
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    margin-top: 16px;
    position: relative
}

.catalog-counters-detail-skm2-main .counter-skm2__politic div {
    margin-left: 32px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.catalog-counters-detail-skm2-main .counter-skm2__politic div a {
    color: #0054aa
}

.catalog-counters-detail-skm2-main .counter-skm2__politic div a:hover {
    opacity: .7
}

.catalog-counters-detail-skm2-main .counter-skm2__agreement {
    width: 20px !important;
    height: 20px !important;
    appearance: menulist-button;
    margin: 0 !important;
    position: absolute;
    cursor: pointer
}

.catalog-counters-detail-skm2-main .technical-descriptions {
    position: relative;
    padding-bottom: 40px
}

@media screen and (max-width: 992px) {
    .catalog-counters-detail-skm2-main .technical-descriptions {
        padding-bottom: 18px
    }
}

.catalog-counters-detail-skm2-main .technical-descriptions__wrapper-btns {
    display: none
}

.catalog-counters-detail-skm2-main .technical-descriptions button {
    font: 600 16px/1.3 var(--font);
    border: none;
    background: 0 0;
    color: #0a1f33;
    height: 40px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    padding: 0 16px;
    border-radius: 8px
}

.catalog-counters-detail-skm2-main .technical-descriptions .button-clickable.active {
    background: #0054aa;
    color: #fff
}

.catalog-counters-detail-skm2-main .technical-descriptions .content-block {
    padding: 24px 0 0
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text {
    display: none
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-table {
    display: none
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents, .catalog-counters-detail-skm2-main .technical-descriptions__content-po, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes {
    display: none
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text.active-elem {
    display: block !important
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-table.active-elem {
    display: block
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d.active-elem, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents.active-elem, .catalog-counters-detail-skm2-main .technical-descriptions__content-po.active-elem, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes.active-elem {
    display: block
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text h2 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text div {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text div:not(:last-child) {
    margin-bottom: 12px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    position: relative;
    display: block;
    -webkit-box-align: baseline;
    align-items: baseline;
    padding-left: 28px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text ul {
    margin-top: 12px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text ul li:not(:last-child) {
    margin-bottom: 4px
}

.technical-descriptions .technical-descriptions__content-table ul li {
    list-style-type: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    position: relative;
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    padding-left: 28px
}

.technical-descriptions .technical-descriptions__content-table .text-formating ul li {
    display: list-item
}

.technical-descriptions .technical-descriptions__content-schemes ul li:not(:last-child) {
    margin-bottom: 4px
}

.technical-descriptions .technical-descriptions__content-schemes ul li {
    list-style-type: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    position: relative;
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    padding-left: 28px
}

.technical-descriptions .technical-descriptions__content-table ul li:not(:last-child) {
    margin-bottom: 4px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-text ul li:before, .technical-descriptions .technical-descriptions__content-schemes ul li:before, .technical-descriptions .technical-descriptions__content-table ul li:before, .text-wrapper ul li:before {
    content: "";
    display: block;
    min-width: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #05adff;
    position: absolute;
    left: 12px;
    top: 12px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-table h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-counters-detail-skm2-main .technical-descriptions__table-title td {
    background: #0054aa;
    color: #fff !important;
    font-weight: 600 !important
}

.catalog-counters-detail-skm2-main .technical-descriptions__table-title td:first-child {
    border-radius: 12px 0 0 0;
    border-left: none !important
}

.catalog-counters-detail-skm2-main .technical-descriptions__table-title td:last-child {
    border-radius: 0 12px 0 0;
    border-right: none !important
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d h2, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents h2, .catalog-counters-detail-skm2-main .technical-descriptions__content-po h2, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d ul, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents ul, .catalog-counters-detail-skm2-main .technical-descriptions__content-po ul, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes ul {
    list-style-type: none;
    margin-left: 0
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d ul li, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents ul li, .catalog-counters-detail-skm2-main .technical-descriptions__content-po ul li, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes ul li {
    margin-bottom: 15px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d ul li:last-child, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents ul li:last-child, .catalog-counters-detail-skm2-main .technical-descriptions__content-po ul li:last-child, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes ul li:last-child {
    margin-bottom: 48px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d ul li a, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents ul li a, .catalog-counters-detail-skm2-main .technical-descriptions__content-po ul li a, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes ul li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #0054aa;
    display: inline-flex;
    align-items: center
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d ul li a:hover, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents ul li a:hover, .catalog-counters-detail-skm2-main .technical-descriptions__content-po ul li a:hover, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes ul li a:hover {
    opacity: .7
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d ul li a:before, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents ul li a:before, .catalog-counters-detail-skm2-main .technical-descriptions__content-po ul li a:before, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes ul li a:before {
    content: "";
    width: 24px;
    min-width: 24px;
    height: 28px;
    margin-right: 14px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjI3NTcgNi40NjMzM0wxNy4yMDQgMi4zOTE2N0MxNS42NjQgMC44NTE2NjcgMTMuNjEwNyAwIDExLjQyOSAwSDYuMTY3MzJDMi45NDczMiAwIDAuMzMzOTg0IDIuNjEzMzMgMC4zMzM5ODQgNS44MzMzM1YyMi4xNjY3QzAuMzMzOTg0IDI1LjM4NjcgMi45NDczMiAyOCA2LjE2NzMyIDI4SDE3LjgzNEMyMS4wNTQgMjggMjMuNjY3MyAyNS4zODY3IDIzLjY2NzMgMjIuMTY2N1YxMi4yMzgzQzIzLjY2NzMgMTAuMDU2NyAyMi44MTU3IDguMDAzMzMgMjEuMjc1NyA2LjQ2MzMzWk0xOS42MzA3IDguMTA4MzNDMjAuMDA0IDguNDgxNjcgMjAuMzE5IDguODkgMjAuNTc1NyA5LjMzMzMzSDE1LjUxMjNDMTQuODcwNyA5LjMzMzMzIDE0LjM0NTcgOC44MDgzMyAxNC4zNDU3IDguMTY2NjdWMy4xMDMzM0MxNC43ODkgMy4zNiAxNS4xOTczIDMuNjc1IDE1LjU3MDcgNC4wNDgzM0wxOS42NDIzIDguMTJMMTkuNjMwNyA4LjEwODMzWk0yMS4zMzQgMjIuMTY2N0MyMS4zMzQgMjQuMDkxNyAxOS43NTkgMjUuNjY2NyAxNy44MzQgMjUuNjY2N0g2LjE2NzMyQzQuMjQyMzIgMjUuNjY2NyAyLjY2NzMyIDI0LjA5MTcgMi42NjczMiAyMi4xNjY3VjUuODMzMzNDMi42NjczMiAzLjkwODMzIDQuMjQyMzIgMi4zMzMzMyA2LjE2NzMyIDIuMzMzMzNIMTEuNDI5QzExLjYxNTcgMi4zMzMzMyAxMS44MTQgMi4zMzMzMyAxMi4wMDA3IDIuMzU2NjdWOC4xNjY2N0MxMi4wMDA3IDEwLjA5MTcgMTMuNTc1NyAxMS42NjY3IDE1LjUwMDcgMTEuNjY2N0gyMS4zMTA3QzIxLjMzNCAxMS44NTMzIDIxLjMzNCAxMi4wNCAyMS4zMzQgMTIuMjM4M1YyMi4xNjY3Wk02LjI3MjMyIDE1LjE2NjdINS4wMDA2NUM0LjM1ODk4IDE1LjE2NjcgMy44MzM5OCAxNS42OTE3IDMuODMzOTggMTYuMzMzM1YyMS41MTMzQzMuODMzOTggMjEuOTIxNyA0LjE2MDY1IDIyLjIzNjcgNC41NTczMiAyMi4yMzY3QzQuOTUzOTggMjIuMjM2NyA1LjI4MDY1IDIxLjkxIDUuMjgwNjUgMjEuNTEzM1YyMC4wOUg2LjI2MDY1QzcuNjM3MzIgMjAuMDkgOC43NTczMiAxOC45ODE3IDguNzU3MzIgMTcuNjI4M0M4Ljc1NzMyIDE2LjI3NSA3LjYzNzMyIDE1LjE2NjcgNi4yNjA2NSAxNS4xNjY3SDYuMjcyMzJaTTYuMjcyMzIgMTguNjMxN0g1LjMwMzk5VjE2LjYyNUg2LjI4Mzk4QzYuODQzOTggMTYuNjI1IDcuMzIyMzIgMTcuMDggNy4zMjIzMiAxNy42MjgzQzcuMzIyMzIgMTguMTc2NyA2Ljg0Mzk4IDE4LjYzMTcgNi4yODM5OCAxOC42MzE3SDYuMjcyMzJaTTIwLjE5MDcgMTUuOTAxN0MyMC4xOTA3IDE2LjMxIDE5Ljg2NCAxNi42MjUgMTkuNDY3MyAxNi42MjVIMTcuNDk1N1YxNy45NTVIMTguOTQyM0MxOS4zNTA3IDE3Ljk1NSAxOS42NjU3IDE4LjI4MTcgMTkuNjY1NyAxOC42NzgzQzE5LjY2NTcgMTkuMDc1IDE5LjMzOSAxOS40MDE3IDE4Ljk0MjMgMTkuNDAxN0gxNy40OTU3VjIxLjUwMTdDMTcuNDk1NyAyMS45MSAxNy4xNjkgMjIuMjI1IDE2Ljc3MjMgMjIuMjI1QzE2LjM3NTcgMjIuMjI1IDE2LjA0OSAyMS44OTgzIDE2LjA0OSAyMS41MDE3VjE1Ljg5QzE2LjA0OSAxNS40ODE3IDE2LjM3NTcgMTUuMTY2NyAxNi43NzIzIDE1LjE2NjdIMTkuNDY3M0MxOS44NzU3IDE1LjE2NjcgMjAuMTkwNyAxNS40OTMzIDIwLjE5MDcgMTUuODlWMTUuOTAxN1pNMTIuMTA1NyAxNS4xNzgzSDEwLjgzNEMxMC4xOTIzIDE1LjE3ODMgOS42NjczMiAxNS43MDMzIDkuNjY3MzIgMTYuMzQ1VjIxLjUyNUM5LjY2NzMyIDIxLjkzMzMgOS45OTM5OSAyMi4xNzgzIDEwLjM5MDcgMjIuMTc4M0MxMC43ODczIDIyLjE3ODMgMTIuMDk0IDIyLjE3ODMgMTIuMDk0IDIyLjE3ODNDMTMuNDcwNyAyMi4xNzgzIDE0LjU5MDcgMjEuMDcgMTQuNTkwNyAxOS43MTY3VjE3LjY0QzE0LjU5MDcgMTYuMjg2NyAxMy40NzA3IDE1LjE3ODMgMTIuMDk0IDE1LjE3ODNIMTIuMTA1N1pNMTMuMTQ0IDE5LjcxNjdDMTMuMTQ0IDIwLjI2NSAxMi42NjU3IDIwLjcyIDEyLjEwNTcgMjAuNzJIMTEuMTM3M1YxNi42MzY3SDEyLjExNzNDMTIuNjc3MyAxNi42MzY3IDEzLjE1NTcgMTcuMDkxNyAxMy4xNTU3IDE3LjY0VjE5LjcxNjdIMTMuMTQ0WiIgZmlsbD0iIzAwNTRBQSIvPgo8L3N2Zz4K) no-repeat
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d div, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents div, .catalog-counters-detail-skm2-main .technical-descriptions__content-po div, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes div {
    margin-bottom: 24px
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-body, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-body, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-body, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-body {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item img, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item img, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item img, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item img {
    width: 100%
}

.catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item div, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item div, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item div, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item div {
    margin: 16px 0 0 0
}

.catalog-counters-detail-skm2-main .vogez-newest {
    padding-bottom: 40px;
    padding-top: 48px;
    position: relative
}

.catalog-counters-detail-skm2-main .vogez-newest h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-counters-detail-skm2-main .vogez-newest__button-group {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers {
    margin-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__wrapper {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__item:first-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__item:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__purpose {
    margin-bottom: 32px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__purpose div b {
    display: block;
    font-weight: 700;
    font-size: 17px;
    line-height: 28px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__purpose ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 12px;
    position: relative;
    padding-left: 28px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__purpose ul li:before {
    content: "";
    background: #05adff;
    width: 12px;
    min-width: 12px;
    height: 2px;
    position: absolute;
    left: 0;
    top: 12px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__purpose ul div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-top: 4px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages {
    margin-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages div b {
    display: block;
    font-weight: 700;
    font-size: 17px;
    line-height: 28px;
    color: #0a1f33;
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages ul {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages ul li {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages ul li div {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #0a1f33;
    max-width: 180px;
    margin-left: 16px
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers .btn-blue {
    width: 100%
}

.catalog-product-heat-exchangers-main .vogez-heat-exchangers__img-box {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog-product-heat-exchangers-main .vogez-technical-characteristic {
    padding-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-technical-characteristic h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-product-heat-exchangers-main .vogez-technical-characteristic__table-wrapper {
    overflow-x: auto;
    white-space: nowrap
}

.catalog-product-heat-exchangers-main .vogez-technical-characteristic__table-description {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px
}

.catalog-product-heat-exchangers-main .vogez-technical-characteristic__table-description div b {
    display: block;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #0a1f33
}

.catalog-product-heat-exchangers-main .vogez-technical-characteristic__table-description div {
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #5c7a99
}

.catalog-product-heat-exchangers-main .vogez-consultation {
    padding-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-consultation__wrapper {
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog-product-heat-exchangers-main .vogez-consultation__item {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%
}

.vogez-newest__wrapper picture {
    display: block;
    padding-top: 70%;
    position: relative;
    width: 100%
}

.vogez-newest__wrapper picture img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 100%;
    max-width: 90%;
    width: auto !important;
    height: auto;
    margin: auto
}

.vogez-newest__wrapper li a {
    width: 100%;
    height: 100%
}

.vogez-newest__wrapper li a div {
    margin-top: auto !important;
    padding-top: 10px
}

.catalog-product-heat-exchangers-main .vogez-consultation__item:not(:last-child) {
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-consultation__item div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin: 20px 0
}

.catalog-product-heat-exchangers-main .vogez-consultation button {
    width: 100%
}

.catalog-product-heat-exchangers-main .vogez-designations {
    padding-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-designations h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 16px
}

.catalog-product-heat-exchangers-main .vogez-designations h2 span {
    color: #0054aa;
    text-transform: uppercase
}

.catalog-product-heat-exchangers-main .vogez-designations__wrapper {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border: 16px solid #eff3f6;
    border-radius: 12px;
    padding: 16px;
    max-width: 1020px;
    cursor: pointer
}

.catalog-product-heat-exchangers-main .vogez-designations__wrapper:before {
    content: "";
    position: absolute;
    right: 16px;
    bottom: 16px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 8px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    background-size: 16px auto;
    background: #0054aa url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg5XzI4NTcpIj4KPHBhdGggZD0iTTMxLjYwOSAyOS43MjRMMjMuNjUwNCAyMS43NjUzQzI1LjgxOTIgMTkuMTEyNyAyNi44ODU1IDE1LjcyODEgMjYuNjI4OCAxMi4zMTE0QzI2LjM3MjEgOC44OTQ2NiAyNC44MTIgNS43MDczMyAyMi4yNzEyIDMuNDA4NjVDMTkuNzMwMyAxLjEwOTk3IDE2LjQwMzIgLTAuMTI0MTkgMTIuOTc3OSAtMC4wMzg1NDc4QzkuNTUyNjMgMC4wNDcwOTQ2IDYuMjkxMzEgMS40NDU5OCAzLjg2ODUzIDMuODY4NzdDMS40NDU3NCA2LjI5MTU2IDAuMDQ2ODUwNSA5LjU1Mjg4IC0wLjAzODc5MiAxMi45NzgxQy0wLjEyNDQzNCAxNi40MDM0IDEuMTA5NzIgMTkuNzMwNiAzLjQwODQgMjIuMjcxNEM1LjcwNzA4IDI0LjgxMjIgOC44OTQ0MiAyNi4zNzI0IDEyLjMxMTEgMjYuNjI5MUMxNS43Mjc4IDI2Ljg4NTggMTkuMTEyNSAyNS44MTk1IDIxLjc2NSAyMy42NTA2TDI5LjcyMzcgMzEuNjA5M0MyOS45NzUyIDMxLjg1MjIgMzAuMzEyIDMxLjk4NjYgMzAuNjYxNiAzMS45ODM1QzMxLjAxMTIgMzEuOTgwNSAzMS4zNDU2IDMxLjg0MDMgMzEuNTkyOCAzMS41OTNDMzEuODQgMzEuMzQ1OCAzMS45ODAyIDMxLjAxMTQgMzEuOTgzMyAzMC42NjE4QzMxLjk4NjMgMzAuMzEyMiAzMS44NTE5IDI5Ljk3NTQgMzEuNjA5IDI5LjcyNFpNMTMuMzMzIDI0QzExLjIyMzQgMjQgOS4xNjEwOCAyMy4zNzQ0IDcuNDA2OTYgMjIuMjAyM0M1LjY1Mjg0IDIxLjAzMDIgNC4yODU2NiAxOS4zNjQzIDMuNDc4MzMgMTcuNDE1MkMyLjY3MDk5IDE1LjQ2NjIgMi40NTk3NiAxMy4zMjE1IDIuODcxMzMgMTEuMjUyM0MzLjI4MjkxIDkuMTgzMTkgNC4yOTg4MSA3LjI4MjU3IDUuNzkwNTcgNS43OTA4MUM3LjI4MjMzIDQuMjk5MDUgOS4xODI5NSAzLjI4MzE1IDExLjI1MjEgMi44NzE1OEMxMy4zMjEyIDIuNDYgMTUuNDY1OSAyLjY3MTI0IDE3LjQxNSAzLjQ3ODU3QzE5LjM2NDEgNC4yODU5MSAyMS4wMyA1LjY1MzA4IDIyLjIwMjEgNy40MDcyQzIzLjM3NDEgOS4xNjEzMyAyMy45OTk3IDExLjIyMzYgMjMuOTk5NyAxMy4zMzMzQzIzLjk5NjUgMTYuMTYxMyAyMi44NzE3IDE4Ljg3MjYgMjAuODcyIDIwLjg3MjNDMTguODcyMyAyMi44NzIgMTYuMTYxIDIzLjk5NjggMTMuMzMzIDI0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3LjMzMzMgMTJIMTQuNjY2N1Y5LjMzMzMzQzE0LjY2NjcgOC45Nzk3MSAxNC41MjYyIDguNjQwNTcgMTQuMjc2MSA4LjM5MDUyQzE0LjAyNjEgOC4xNDA0OCAxMy42ODcgOCAxMy4zMzMzIDhDMTIuOTc5NyA4IDEyLjY0MDYgOC4xNDA0OCAxMi4zOTA1IDguMzkwNTJDMTIuMTQwNSA4LjY0MDU3IDEyIDguOTc5NzEgMTIgOS4zMzMzM1YxMkg5LjMzMzMzQzguOTc5NzEgMTIgOC42NDA1NyAxMi4xNDA1IDguMzkwNTIgMTIuMzkwNUM4LjE0MDQ4IDEyLjY0MDYgOCAxMi45Nzk3IDggMTMuMzMzM0M4IDEzLjY4NyA4LjE0MDQ4IDE0LjAyNjEgOC4zOTA1MiAxNC4yNzYxQzguNjQwNTcgMTQuNTI2MiA4Ljk3OTcxIDE0LjY2NjcgOS4zMzMzMyAxNC42NjY3SDEyVjE3LjMzMzNDMTIgMTcuNjg3IDEyLjE0MDUgMTguMDI2MSAxMi4zOTA1IDE4LjI3NjFDMTIuNjQwNiAxOC41MjYyIDEyLjk3OTcgMTguNjY2NyAxMy4zMzMzIDE4LjY2NjdDMTMuNjg3IDE4LjY2NjcgMTQuMDI2MSAxOC41MjYyIDE0LjI3NjEgMTguMjc2MUMxNC41MjYyIDE4LjAyNjEgMTQuNjY2NyAxNy42ODcgMTQuNjY2NyAxNy4zMzMzVjE0LjY2NjdIMTcuMzMzM0MxNy42ODcgMTQuNjY2NyAxOC4wMjYxIDE0LjUyNjIgMTguMjc2MSAxNC4yNzYxQzE4LjUyNjIgMTQuMDI2MSAxOC42NjY3IDEzLjY4NyAxOC42NjY3IDEzLjMzMzNDMTguNjY2NyAxMi45Nzk3IDE4LjUyNjIgMTIuNjQwNiAxOC4yNzYxIDEyLjM5MDVDMTguMDI2MSAxMi4xNDA1IDE3LjY4NyAxMiAxNy4zMzMzIDEyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84OV8yODU3Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center
}

.catalog-product-heat-exchangers-main .vogez-designations__wrapper img {
    width: 100%
}

.catalog-product-heat-exchangers-main .vogez-designations__content {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: baseline;
    align-items: baseline;
    max-width: 1020px;
    margin-top: 16px
}

.catalog-product-heat-exchangers-main .vogez-designations__content span {
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    text-align: right;
    color: #0054aa;
    min-width: 240px;
    margin-bottom: 12px
}

.catalog-product-heat-exchangers-main .vogez-designations__content div {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.catalog-product-heat-exchangers-main .vogez-variants {
    padding-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-variants h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.catalog-product-heat-exchangers-main .vogez-variants span {
    display: block;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-variants h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    color: #0a1f33
}

.catalog-product-heat-exchangers-main .vogez-variants__wrapper {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 28px 0
}

.catalog-product-heat-exchangers-main .vogez-variants__item {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%
}

.catalog-product-heat-exchangers-main .vogez-variants__item:not(:last-child) {
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-variants__item div {
    margin-top: 28px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33
}

.catalog-product-heat-exchangers-main .vogez-variants button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%
}

.catalog-product-heat-exchangers-main .vogez-additional-inform {
    padding-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-additional-inform h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 16px
}

.catalog-product-heat-exchangers-main .vogez-additional-inform div {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.catalog-product-heat-exchangers-main .vogez-additional-inform div b {
    display: block;
    font-weight: 600
}

.catalog-product-heat-exchangers-main .vogez-additional-inform div:not(:last-child) {
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-call-form {
    padding-bottom: 40px
}

.catalog-product-heat-exchangers-main .vogez-call-form__wrapper {
    background: #eff3f6;
    border-radius: 12px
}

.catalog-product-heat-exchangers-main .vogez-call-form form {
    padding: 16px
}

.catalog-product-heat-exchangers-main .vogez-call-form form h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 18px
}

.catalog-product-heat-exchangers-main .vogez-call-form form label {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-bottom: 8px
}

.catalog-product-heat-exchangers-main .vogez-call-form form input {
    width: 100%;
    height: 52px;
    background: #fff;
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    outline: 0;
    padding: 0 16px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper textarea {
    width: 100%;
    background: #fff;
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    outline: 0;
    padding: 0 16px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-content {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 24px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: relative;
    width: 100%
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper:not(:last-child) {
    margin-bottom: 12px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper label {
    margin-bottom: 12px !important
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper #file-field {
    width: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    height: 90px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper .vogez-call-form__file-wrapper {
    position: absolute;
    z-index: 0;
    top: 32px;
    left: 0;
    width: 100%;
    background: #eff3f6;
    border: 1px dashed rgba(0, 84, 170, .4);
    border-radius: 8px;
    height: 90px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: absolute;
    top: 46px;
    left: 0;
    padding: 0 16px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description span b {
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #0054aa;
    margin-bottom: 4px
}

.catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description span {
    font-weight: 400;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
    color: #5c7a99
}

.counter-skm2 .vogez-call-form__field-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.counter-skm2 .vogez-call-form__field-wrapper #file-field {
    width: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    height: 90px
}

.counter-skm2 .vogez-call-form__field-wrapper .vogez-call-form__file-wrapper {
    position: absolute;
    z-index: 0;
    top: 32px;
    left: 0;
    width: 100%;
    background: #eff3f6;
    border: 1px dashed rgba(0, 84, 170, .4);
    border-radius: 8px;
    height: 90px
}

.counter-skm2 .vogez-call-form__field-wrapper-description {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    position: absolute;
    top: 46px;
    left: 0;
    padding: 0 16px
}

.counter-skm2 .vogez-call-form__field-wrapper-description span b {
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #0054aa;
    margin-bottom: 4px
}

.counter-skm2 .vogez-call-form__field-wrapper-description span {
    font-weight: 400;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
    color: #5c7a99
}

.catalog-product-heat-exchangers-main .vogez-call-form__submit-wrapper {
    margin-top: 24px;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start
}

.catalog-product-heat-exchangers-main .vogez-call-form__submit-wrapper button {
    height: 52px;
    white-space: nowrap;
    width: 100%
}

.catalog-product-heat-exchangers-main .vogez-call-form__submit-wrapper input[type=checkbox] {
    width: 20px;
    height: 20px;
    min-width: 20px;
    appearance: auto;
    outline: 0;
    background-color: #0054aa;
    border-radius: 4px;
    cursor: pointer;
    margin: 0 12px 0 0
}

.catalog-product-heat-exchangers-main .vogez-call-form__confirm {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 12px
}

.catalog-product-heat-exchangers-main .vogez-call-form__confirm div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.catalog-product-heat-exchangers-main .vogez-call-form__confirm a {
    color: #0054aa;
    font-weight: 600
}

.vogez-description__content h1, .vogez-description__content h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 32px
}

.vogez-description__content div p {
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #0a1f33;
    align-self: stretch
}

.vogez-description__content div p:not(:last-child) {
    margin-bottom: 24px
}

.vogez-description__img-box {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 28px
}

.vogez-description__img-box img {
    width: 100%;
    max-width: 160px
}

.vogez-history {
    padding: 32px 0;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%)
}

.vogez-history h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #fff
}

.vogez-history__wrapper {
    position: relative;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    padding: 0 0 42px
}

.vogez-history__wrapper:before {
    content: "";
    width: 100%;
    height: 4px;
    opacity: .3;
    display: inline;
    background: #fff;
    position: absolute;
    bottom: 0;
    z-index: -1
}

.vogez-history__date {
    font-weight: 700;
    font-size: 56px;
    line-height: 74px;
    color: #fff
}

.vogez-history__content p {
    display: block;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 12px
}

.vogez-history #thumbnail-slider {
    max-width: 80%
}

.vogez-history #thumbnail-navigation-nav {
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 24px
}

.vogez-history #thumbnail-navigation-nav .splide__track--nav > .splide__list > .splide__slide {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    font-size: 24px;
    line-height: 44px;
    color: #fff;
    opacity: .6;
    margin: 0 !important
}

.vogez-history #thumbnail-navigation-nav .splide__track--nav > .splide__list > .splide__slide.is-active {
    font-size: 32px;
    border: none;
    opacity: 1
}

.vogez-history__nav--prev {
    cursor: pointer;
    position: absolute;
    left: 0;
    bottom: 8px
}

.vogez-history__nav--next {
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 8px
}

.vogez-history .arrow-prev-img-hr {
    display: none
}

.vogez-history .arrow-next-img-hr {
    display: none
}

.vogez-gallery {
    padding: 0;
    margin: 0
}

.vogez-gallery ul {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vogez-gallery ul li {
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    height: 240px;
    position: relative;
    z-index: 2;
    cursor: pointer
}

.vogez-gallery ul li a {
    position: relative;
    width: 100%
}

.vogez-gallery ul li a img {
    object-fit: cover;
    object-position: top;
    display: block;
    width: 100%;
    height: 100%
}

.vogez-gallery ul li a span {
    display: none;
    width: 64px;
    height: 64px;
    background: #0054aa;
    border-radius: 8px;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px
}

.vogez-gallery ul li a span::before {
    content: "";
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkxXzU0MDgpIj4KPHBhdGggZD0iTTMxLjYwOSAyOS43MjRMMjMuNjUwNCAyMS43NjUzQzI1LjgxOTIgMTkuMTEyNyAyNi44ODU1IDE1LjcyODEgMjYuNjI4OCAxMi4zMTE0QzI2LjM3MjEgOC44OTQ2NiAyNC44MTIgNS43MDczMyAyMi4yNzEyIDMuNDA4NjVDMTkuNzMwMyAxLjEwOTk3IDE2LjQwMzIgLTAuMTI0MTkgMTIuOTc3OSAtMC4wMzg1NDc4QzkuNTUyNjMgMC4wNDcwOTQ2IDYuMjkxMzEgMS40NDU5OCAzLjg2ODUzIDMuODY4NzdDMS40NDU3NCA2LjI5MTU2IDAuMDQ2ODUwNSA5LjU1Mjg4IC0wLjAzODc5MiAxMi45NzgxQy0wLjEyNDQzNCAxNi40MDM0IDEuMTA5NzIgMTkuNzMwNiAzLjQwODQgMjIuMjcxNEM1LjcwNzA4IDI0LjgxMjIgOC44OTQ0MiAyNi4zNzI0IDEyLjMxMTEgMjYuNjI5MUMxNS43Mjc4IDI2Ljg4NTggMTkuMTEyNSAyNS44MTk1IDIxLjc2NSAyMy42NTA2TDI5LjcyMzcgMzEuNjA5M0MyOS45NzUyIDMxLjg1MjIgMzAuMzEyIDMxLjk4NjYgMzAuNjYxNiAzMS45ODM1QzMxLjAxMTIgMzEuOTgwNSAzMS4zNDU2IDMxLjg0MDMgMzEuNTkyOCAzMS41OTNDMzEuODQgMzEuMzQ1OCAzMS45ODAyIDMxLjAxMTQgMzEuOTgzMyAzMC42NjE4QzMxLjk4NjMgMzAuMzEyMiAzMS44NTE5IDI5Ljk3NTQgMzEuNjA5IDI5LjcyNFpNMTMuMzMzIDI0QzExLjIyMzQgMjQgOS4xNjEwOCAyMy4zNzQ0IDcuNDA2OTYgMjIuMjAyM0M1LjY1Mjg0IDIxLjAzMDIgNC4yODU2NiAxOS4zNjQzIDMuNDc4MzMgMTcuNDE1MkMyLjY3MDk5IDE1LjQ2NjIgMi40NTk3NiAxMy4zMjE1IDIuODcxMzMgMTEuMjUyM0MzLjI4MjkxIDkuMTgzMTkgNC4yOTg4MSA3LjI4MjU3IDUuNzkwNTcgNS43OTA4MUM3LjI4MjMzIDQuMjk5MDUgOS4xODI5NSAzLjI4MzE1IDExLjI1MjEgMi44NzE1OEMxMy4zMjEyIDIuNDYgMTUuNDY1OSAyLjY3MTI0IDE3LjQxNSAzLjQ3ODU3QzE5LjM2NDEgNC4yODU5MSAyMS4wMyA1LjY1MzA4IDIyLjIwMjEgNy40MDcyQzIzLjM3NDEgOS4xNjEzMyAyMy45OTk3IDExLjIyMzYgMjMuOTk5NyAxMy4zMzMzQzIzLjk5NjUgMTYuMTYxMyAyMi44NzE3IDE4Ljg3MjYgMjAuODcyIDIwLjg3MjNDMTguODcyMyAyMi44NzIgMTYuMTYxIDIzLjk5NjggMTMuMzMzIDI0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3LjMzMzMgMTJIMTQuNjY2N1Y5LjMzMzMzQzE0LjY2NjcgOC45Nzk3MSAxNC41MjYyIDguNjQwNTcgMTQuMjc2MSA4LjM5MDUyQzE0LjAyNjEgOC4xNDA0OCAxMy42ODcgOCAxMy4zMzMzIDhDMTIuOTc5NyA4IDEyLjY0MDYgOC4xNDA0OCAxMi4zOTA1IDguMzkwNTJDMTIuMTQwNSA4LjY0MDU3IDEyIDguOTc5NzEgMTIgOS4zMzMzM1YxMkg5LjMzMzMzQzguOTc5NzEgMTIgOC42NDA1NyAxMi4xNDA1IDguMzkwNTIgMTIuMzkwNUM4LjE0MDQ4IDEyLjY0MDYgOCAxMi45Nzk3IDggMTMuMzMzM0M4IDEzLjY4NyA4LjE0MDQ4IDE0LjAyNjEgOC4zOTA1MiAxNC4yNzYxQzguNjQwNTcgMTQuNTI2MiA4Ljk3OTcxIDE0LjY2NjcgOS4zMzMzMyAxNC42NjY3SDEyVjE3LjMzMzNDMTIgMTcuNjg3IDEyLjE0MDUgMTguMDI2MSAxMi4zOTA1IDE4LjI3NjFDMTIuNjQwNiAxOC41MjYyIDEyLjk3OTcgMTguNjY2NyAxMy4zMzMzIDE4LjY2NjdDMTMuNjg3IDE4LjY2NjcgMTQuMDI2MSAxOC41MjYyIDE0LjI3NjEgMTguMjc2MUMxNC41MjYyIDE4LjAyNjEgMTQuNjY2NyAxNy42ODcgMTQuNjY2NyAxNy4zMzMzVjE0LjY2NjdIMTcuMzMzM0MxNy42ODcgMTQuNjY2NyAxOC4wMjYxIDE0LjUyNjIgMTguMjc2MSAxNC4yNzYxQzE4LjUyNjIgMTQuMDI2MSAxOC42NjY3IDEzLjY4NyAxOC42NjY3IDEzLjMzMzNDMTguNjY2NyAxMi45Nzk3IDE4LjUyNjIgMTIuNjQwNiAxOC4yNzYxIDEyLjM5MDVDMTguMDI2MSAxMi4xNDA1IDE3LjY4NyAxMiAxNy4zMzMzIDEyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85MV81NDA4Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center;
    background-size: 25px auto
}

.vogez-history__content {
    color: #fff;
    line-height: 150%
}

.vogez-documentations {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.vogez-documentations .vogez-newest {
    padding-bottom: 40px;
    position: relative
}

.vogez-documentations .vogez-newest__title-block {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 24px
}

.vogez-documentations .vogez-newest__title-block h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.vogez-documentations .vogez-newest__button-group {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vogez-documentations .vogez-newest__button-group button {
    margin-right: 12px
}

.vogez-documentations .vogez-newest__button-group button:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTI2NiAxMi4xNjgzQzkuMTU1MjYgMTMuMjc3MiAxMC44MjMxIDEzLjI3NzIgMTEuODUxOCAxMi4xNjg0TDExLjg1MTggMTIuMTY4M0wxMy43MzIgMTAuMTQxNkMxNC4wODA3IDkuNzc4NDcgMTQuMDkwNCA5LjE3OTMgMTMuNzUzNSA4LjgwMzMxQzEzLjQxNjYgOC40MjczMyAxMi44NjA4IDguNDE2OTIgMTIuNTEyIDguNzgwMDdDMTIuNTA0NyA4Ljc4NzY3IDEyLjQ5NzUgOC43OTU0NSAxMi40OTA0IDguODAzMzFMMTAuODYxNCAxMC41NTg3TDEwLjg0NzkgMS45NDY0N0MxMC44NDc5IDEuNDIzNzUgMTAuNDU0OCAxIDkuOTY5ODggMUM5LjQ4NDk2IDEgOS4wOTE4NSAxLjQyMzc1IDkuMDkxODUgMS45NDY0N0w5LjEwNDE1IDEwLjU0NDhMNy40ODggOC44MDI2OUM3LjEzOTIxIDguNDM5NTUgNi41ODMzNiA4LjQ0OTk2IDYuMjQ2NDcgOC44MjU5NEM1LjkxNzg0IDkuMTkyNzMgNS45MTc4NCA5Ljc3NDIxIDYuMjQ2NDcgMTAuMTQxTDguMTI2NiAxMi4xNjgzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDEzQzE2LjQ0NzcgMTMgMTYgMTMuNDI0MiAxNiAxMy45NDc0VjE2Ljg0NjlDMTUuOTk5NyAxNi45ODk1IDE1Ljg3NzggMTcuMTA0OSAxNS43Mjc0IDE3LjEwNTJINC4yNzI2NkM0LjEyMjIyIDE3LjEwNDkgNC4wMDAzNSAxNi45ODk1IDQgMTYuODQ2OVYxMy45NDc0QzQgMTMuNDI0MiAzLjU1MjI4IDEzIDMgMTNDMi40NDc3MiAxMyAyIDEzLjQyNDIgMiAxMy45NDc0VjE2Ljg0NjlDMi4wMDE0NyAxOC4wMzU1IDMuMDE4MTMgMTguOTk4NiA0LjI3MjY2IDE5SDE1LjcyNzNDMTYuOTgxOSAxOC45OTg2IDE3Ljk5ODUgMTguMDM1NSAxOCAxNi44NDdWMTMuOTQ3NEMxOCAxMy40MjQyIDE3LjU1MjMgMTMgMTcgMTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px
}

.vogez-documentations .vogez-newest__button-group a {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    padding: 0 28px;
    height: 44px
}

.vogez-documentations .vogez-newest__button-group a:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDQuOTk1OTNDMTMuOTk1OCA0LjU1NzE5IDEzLjgxNDEgNC4xMzc3MiAxMy40OTQzIDMuODI4NDJMOS44MTcxNCAwLjI0MjUwMkM5LjY1NjU1IDAuMDg3MTgxMSA5LjQzOTMgMCA5LjIxMjg2IDBDOC45ODY0MSAwIDguNzY5MTcgMC4wODcxODExIDguNjA4NTcgMC4yNDI1MDJDOC41MjgyMyAwLjMyMDAyNyA4LjQ2NDQ3IDAuNDEyMjYxIDguNDIwOTUgMC41MTM4ODRDOC4zNzc0MyAwLjYxNTUwNiA4LjM1NTAzIDAuNzI0NTA2IDguMzU1MDMgMC44MzQ1OTVDOC4zNTUwMyAwLjk0NDY4NCA4LjM3NzQzIDEuMDUzNjggOC40MjA5NSAxLjE1NTMxQzguNDY0NDcgMS4yNTY5MyA4LjUyODIzIDEuMzQ5MTYgOC42MDg1NyAxLjQyNjY5TDExLjQyODYgNC4xNjE5OUgwLjg1NzE0M0MwLjYyOTgxNCA0LjE2MTk5IDAuNDExNzk3IDQuMjQ5ODUgMC4yNTEwNTEgNC40MDYyNUMwLjA5MDMwNiA0LjU2MjY0IDAgNC43NzQ3NSAwIDQuOTk1OTNDMCA1LjIxNzEgMC4wOTAzMDYgNS40MjkyMSAwLjI1MTA1MSA1LjU4NTYxQzAuNDExNzk3IDUuNzQyIDAuNjI5ODE0IDUuODI5ODYgMC44NTcxNDMgNS44Mjk4NkgxMS40Mjg2TDguNjA4NTcgOC41NzM1QzguNDQ3MTcgOC43Mjk0MyA4LjM1NjA0IDguOTQxMzUgOC4zNTUyNCA5LjE2MjY1QzguMzU0NDMgOS4zODM5NCA4LjQ0NDAyIDkuNTk2NDkgOC42MDQyOSA5Ljc1MzUyQzguNzY0NTUgOS45MTA1NSA4Ljk4MjM3IDkuOTk5MjEgOS4yMDk4MyA5Ljk5OTk5QzkuNDM3MjggMTAuMDAwOCA5LjY1NTc0IDkuOTEzNjIgOS44MTcxNCA5Ljc1NzY5TDEzLjQ5NDMgNi4xNzE3N0MxMy44MTYyIDUuODYwNDIgMTMuOTk4MSA1LjQzNzU2IDE0IDQuOTk1OTNaIiBmaWxsPSIjMDA1NEFBIi8+Cjwvc3ZnPgo=) no-repeat;
    min-width: 14px;
    width: 14px;
    height: 10px;
    margin-left: 12px
}

.vogez-documentations .vogez-newest__button-group a:hover {
    background: #eff3f6;
    color: #0054aa
}

.vogez-documentations .vogez-newest__wrapper {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 6px
}

.vogez-documentations .vogez-newest__wrapper li {
    position: relative;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 16px 32px;
    gap: 16px;
    height: 280px;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    max-width: 50%;
    width: 50%;
    margin: 0 -6px 12px -6px
}

.vogez-documentations .vogez-newest__wrapper li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.vogez-documentations .vogez-newest__wrapper li a div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin-top: 16px
}

.technical-descriptions {
    position: relative;
    padding-bottom: 40px
}

.technical-descriptions h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.technical-descriptions__wrapper-btns {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    background: #fff;
    padding-bottom: 40px
}

.technical-descriptions__drop-list {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    border-radius: 8px 8px 0 0;
    background: #f3f3f3;
    padding: 0 12px
}

.technical-descriptions__drop-list button {
    background: 0 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    cursor: pointer;
    margin: 0
}

.technical-descriptions__drop-list span:before {
    content: "";
    min-width: 10px;
    width: 10px;
    height: 6px;
    display: block;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSIjMEExRjMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat
}

.technical-descriptions__btns-wrapper-to-list {
    display: none;
    width: 100%;
    border: 2px solid #eff3f6;
    border-radius: 0 0 8px 8px;
    padding: 0 12px
}

.technical-descriptions--documents .technical-descriptions__btns-wrapper-to-list {
    gap: 2px 6px
}

.technical-descriptions__btns-wrapper-to-list.active-drop-menu {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.technical-descriptions button {
    background: 0 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    height: 40px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    padding: 0 16px;
    border: 2px solid #eff3f6;
    border-radius: 8px
}

.technical-descriptions__content-certificates ul {
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: -6px
}

.technical-descriptions__content-certificates ul li {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    cursor: pointer;
    margin-bottom: 24px;
    padding: 6px
}

.technical-descriptions__content-certificates ul li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.technical-descriptions__content-certificates ul li a div {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin-top: 8px;
    max-width: 90%
}

.technical-descriptions__content-certificates ul li a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    object-fit: contain
}

.technical-descriptions__content-certificates.content-block li picture {
    position: relative;
    padding-top: 150%;
    width: 100%;
    display: block;
    border: 2px solid #eff3f6;
    border-radius: 6px
}

.technical-descriptions__content-certificates {
    display: flex
}

.technical-descriptions__software {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start
}

.technical-descriptions__software span:not(:last-child) {
    margin-bottom: 24px
}

.technical-descriptions__software div, .technical-descriptions__software ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-left: 48px
}

.technical-descriptions__software p {
    margin-bottom: 12px
}

.technical-descriptions__software a {
    display: flex;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #0054aa;
    margin-bottom: 4px;
    position: relative;
    padding-left: 48px
}

.technical-descriptions__software a:hover {
    opacity: .7
}

.technical-descriptions__software a:before {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMzMDAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzMwMCkiPgo8cGF0aCBkPSJNNTAgNjUuNzg1NEwzMi4yMTE1IDQ3Ljk5NjlMMzYuNjAzMSA0My40NzgxTDQ2Ljg3NSA1My43NVYxOC43NUg1My4xMjVWNTMuNzVMNjMuMzk2OSA0My40NzgxTDY3Ljc4ODUgNDcuOTk2OUw1MCA2NS43ODU0Wk0yNi4yODIzIDgxLjI1QzI0LjE3NzQgODEuMjUgMjIuMzk1OCA4MC41MjA4IDIwLjkzNzUgNzkuMDYyNUMxOS40NzkyIDc3LjYwNDIgMTguNzUgNzUuODIyNiAxOC43NSA3My43MTc3VjYyLjQxOThIMjVWNzMuNzE3N0MyNSA3NC4wMzg1IDI1LjEzMzcgNzQuMzMyMyAyNS40MDEgNzQuNTk5QzI1LjY2NzcgNzQuODY2MyAyNS45NjE1IDc1IDI2LjI4MjMgNzVINzMuNzE3N0M3NC4wMzg1IDc1IDc0LjMzMjMgNzQuODY2MyA3NC41OTkgNzQuNTk5Qzc0Ljg2NjMgNzQuMzMyMyA3NSA3NC4wMzg1IDc1IDczLjcxNzdWNjIuNDE5OEg4MS4yNVY3My43MTc3QzgxLjI1IDc1LjgyMjYgODAuNTIwOCA3Ny42MDQyIDc5LjA2MjUgNzkuMDYyNUM3Ny42MDQyIDgwLjUyMDggNzUuODIyNiA4MS4yNSA3My43MTc3IDgxLjI1SDI2LjI4MjNaIiBmaWxsPSIjMDA1NEFBIi8+CjwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: 35px
}

.technical-descriptions__nomogram {
    display: none
}

.technical-descriptions__nomogram img {
    cursor: pointer;
    width: 100%
}

.technical-descriptions__nomogram-img-box {
    background: #fff;
    border: 16px solid #eff3f6;
    border-radius: 12px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px;
    position: relative
}

.technical-descriptions__nomogram-img-box span {
    background: #0054aa;
    border-radius: 8px;
    width: 44px;
    height: 44px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 12px;
    bottom: 12px;
    cursor: pointer
}

.technical-descriptions__nomogram-img-box span:before {
    content: "";
    cursor: pointer;
    width: 24px;
    height: 24px;
    display: block;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkzXzExNDMwKSI+CjxwYXRoIGQ9Ik0zMS42MDkgMjkuNzI0TDIzLjY1MDQgMjEuNzY1M0MyNS44MTkyIDE5LjExMjcgMjYuODg1NSAxNS43MjgxIDI2LjYyODggMTIuMzExNEMyNi4zNzIxIDguODk0NjYgMjQuODEyIDUuNzA3MzMgMjIuMjcxMiAzLjQwODY1QzE5LjczMDMgMS4xMDk5NyAxNi40MDMyIC0wLjEyNDE5IDEyLjk3NzkgLTAuMDM4NTQ3OEM5LjU1MjYzIDAuMDQ3MDk0NiA2LjI5MTMxIDEuNDQ1OTggMy44Njg1MyAzLjg2ODc3QzEuNDQ1NzQgNi4yOTE1NiAwLjA0Njg1MDUgOS41NTI4OCAtMC4wMzg3OTIgMTIuOTc4MUMtMC4xMjQ0MzQgMTYuNDAzNCAxLjEwOTcyIDE5LjczMDYgMy40MDg0IDIyLjI3MTRDNS43MDcwOCAyNC44MTIyIDguODk0NDIgMjYuMzcyNCAxMi4zMTExIDI2LjYyOTFDMTUuNzI3OCAyNi44ODU4IDE5LjExMjUgMjUuODE5NSAyMS43NjUgMjMuNjUwNkwyOS43MjM3IDMxLjYwOTNDMjkuOTc1MiAzMS44NTIyIDMwLjMxMiAzMS45ODY2IDMwLjY2MTYgMzEuOTgzNUMzMS4wMTEyIDMxLjk4MDUgMzEuMzQ1NiAzMS44NDAzIDMxLjU5MjggMzEuNTkzQzMxLjg0IDMxLjM0NTggMzEuOTgwMiAzMS4wMTE0IDMxLjk4MzMgMzAuNjYxOEMzMS45ODYzIDMwLjMxMjIgMzEuODUxOSAyOS45NzU0IDMxLjYwOSAyOS43MjRaTTEzLjMzMyAyNEMxMS4yMjM0IDI0IDkuMTYxMDggMjMuMzc0NCA3LjQwNjk2IDIyLjIwMjNDNS42NTI4NCAyMS4wMzAyIDQuMjg1NjYgMTkuMzY0MyAzLjQ3ODMzIDE3LjQxNTJDMi42NzA5OSAxNS40NjYyIDIuNDU5NzYgMTMuMzIxNSAyLjg3MTMzIDExLjI1MjNDMy4yODI5MSA5LjE4MzE5IDQuMjk4ODEgNy4yODI1NyA1Ljc5MDU3IDUuNzkwODFDNy4yODIzMyA0LjI5OTA1IDkuMTgyOTUgMy4yODMxNSAxMS4yNTIxIDIuODcxNThDMTMuMzIxMiAyLjQ2IDE1LjQ2NTkgMi42NzEyNCAxNy40MTUgMy40Nzg1N0MxOS4zNjQxIDQuMjg1OTEgMjEuMDMgNS42NTMwOCAyMi4yMDIxIDcuNDA3MkMyMy4zNzQxIDkuMTYxMzMgMjMuOTk5NyAxMS4yMjM2IDIzLjk5OTcgMTMuMzMzM0MyMy45OTY1IDE2LjE2MTMgMjIuODcxNyAxOC44NzI2IDIwLjg3MiAyMC44NzIzQzE4Ljg3MjMgMjIuODcyIDE2LjE2MSAyMy45OTY4IDEzLjMzMyAyNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4zMzMzIDEySDE0LjY2NjdWOS4zMzMzM0MxNC42NjY3IDguOTc5NzEgMTQuNTI2MiA4LjY0MDU3IDE0LjI3NjEgOC4zOTA1MkMxNC4wMjYxIDguMTQwNDggMTMuNjg3IDggMTMuMzMzMyA4QzEyLjk3OTcgOCAxMi42NDA2IDguMTQwNDggMTIuMzkwNSA4LjM5MDUyQzEyLjE0MDUgOC42NDA1NyAxMiA4Ljk3OTcxIDEyIDkuMzMzMzNWMTJIOS4zMzMzM0M4Ljk3OTcxIDEyIDguNjQwNTcgMTIuMTQwNSA4LjM5MDUyIDEyLjM5MDVDOC4xNDA0OCAxMi42NDA2IDggMTIuOTc5NyA4IDEzLjMzMzNDOCAxMy42ODcgOC4xNDA0OCAxNC4wMjYxIDguMzkwNTIgMTQuMjc2MUM4LjY0MDU3IDE0LjUyNjIgOC45Nzk3MSAxNC42NjY3IDkuMzMzMzMgMTQuNjY2N0gxMlYxNy4zMzMzQzEyIDE3LjY4NyAxMi4xNDA1IDE4LjAyNjEgMTIuMzkwNSAxOC4yNzYxQzEyLjY0MDYgMTguNTI2MiAxMi45Nzk3IDE4LjY2NjcgMTMuMzMzMyAxOC42NjY3QzEzLjY4NyAxOC42NjY3IDE0LjAyNjEgMTguNTI2MiAxNC4yNzYxIDE4LjI3NjFDMTQuNTI2MiAxOC4wMjYxIDE0LjY2NjcgMTcuNjg3IDE0LjY2NjcgMTcuMzMzM1YxNC42NjY3SDE3LjMzMzNDMTcuNjg3IDE0LjY2NjcgMTguMDI2MSAxNC41MjYyIDE4LjI3NjEgMTQuMjc2MUMxOC41MjYyIDE0LjAyNjEgMTguNjY2NyAxMy42ODcgMTguNjY2NyAxMy4zMzMzQzE4LjY2NjcgMTIuOTc5NyAxOC41MjYyIDEyLjY0MDYgMTguMjc2MSAxMi4zOTA1QzE4LjAyNjEgMTIuMTQwNSAxNy42ODcgMTIgMTcuMzMzMyAxMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTNfMTE0MzAiPgo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
    background-size: 24px
}

.technical-descriptions__nomogram-img-box span:hover {
    background: #00357a
}

.technical-descriptions__questionnaires {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

li.technical-descriptions__questionnaires {
    display: block
}

.technical-descriptions__questionnaires span:not(:last-child) {
    margin-bottom: 24px
}

.technical-descriptions__questionnaires div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-left: 42px
}

/*.technical-descriptions__questionnaires a {*/
/*    display: flex;*/
/*    font-weight: 600;*/
/*    font-size: 16px;*/
/*    line-height: 28px;*/
/*    color: #0054aa;*/
/*    margin-bottom: 4px;*/
/*    position: relative;*/
/*    padding-left: 48px*/
/*}*/

/*.technical-descriptions__all-documents a {*/
/*    display: inline-flex;*/
/*    font-weight: 600;*/
/*    font-size: 16px;*/
/*    line-height: 28px;*/
/*    color: #0054aa;*/
/*    margin-bottom: 4px;*/
/*    position: relative*/
/*}*/

/*.technical-descriptions__questionnaires a:hover {*/
/*    opacity: .7*/
/*}*/

/*.technical-descriptions__questionnaires a:after {*/
/*    content: "";*/
/*    display: block;*/
/*    width: 28px;*/
/*    height: 28px;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyNzAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI3MCkiPgo8cGF0aCBkPSJNMzYuNzc3OSA1MS44NDNINDAuNDYzM1Y0My41MDk3SDQ1LjExMTJDNDYuMTU3NyA0My41MDk3IDQ3LjAzMzggNDMuMTU3MyA0Ny43MzkzIDQyLjQ1MjRDNDguNDQ0MiA0MS43NDY5IDQ4Ljc5NjYgNDAuODcwOCA0OC43OTY2IDM5LjgyNDNWMzUuMTc2NEM0OC43OTY2IDM0LjEyOTggNDguNDQ0MiAzMy4yNTM4IDQ3LjczOTMgMzIuNTQ4MkM0Ny4wMzM4IDMxLjg0MzQgNDYuMTU3NyAzMS40OTEgNDUuMTExMiAzMS40OTFIMzYuNzc3OVY1MS44NDNaTTQwLjQ2MzMgMzkuODI0M1YzNS4xNzY0SDQ1LjExMTJWMzkuODI0M0g0MC40NjMzWk01My4wNDM1IDUxLjg0M0g2MS4yMTY0QzYyLjI2MzYgNTEuODQzIDYzLjEzOTcgNTEuNDkwNiA2My44NDQ1IDUwLjc4NTdDNjQuNTUwMSA1MC4wODAyIDY0LjkwMjkgNDkuMjA0MSA2NC45MDI5IDQ4LjE1NzZWMzUuMTc2NEM2NC45MDI5IDM0LjEyOTggNjQuNTUwMSAzMy4yNTM4IDYzLjg0NDUgMzIuNTQ4MkM2My4xMzk3IDMxLjg0MzQgNjIuMjYzNiAzMS40OTEgNjEuMjE2NCAzMS40OTFINTMuMDQzNVY1MS44NDNaTTU2LjcyODkgNDguMTU3NlYzNS4xNzY0SDYxLjIxNjRWNDguMTU3Nkg1Ni43Mjg5Wk02OS41NDk3IDUxLjg0M0g3My4yMzYyVjQzLjUwOTdINzguMjAzOVYzOS44MjQzSDczLjIzNjJWMzUuMTc2NEg3OC4yMDM5VjMxLjQ5MUg2OS41NDk3VjUxLjg0M1pNMzMuNTcyNyA3Mi45MTdDMzEuNDY3OCA3Mi45MTcgMjkuNjg2MiA3Mi4xODc4IDI4LjIyNzkgNzAuNzI5NUMyNi43Njk1IDY5LjI3MTIgMjYuMDQwNCA2Ny40ODk2IDI2LjA0MDQgNjUuMzg0N1YxNy45NDkzQzI2LjA0MDQgMTUuODQ0NCAyNi43Njk1IDE0LjA2MjggMjguMjI3OSAxMi42MDQ1QzI5LjY4NjIgMTEuMTQ2MiAzMS40Njc4IDEwLjQxNyAzMy41NzI3IDEwLjQxN0g4MS4wMDgxQzgzLjExMjkgMTAuNDE3IDg0Ljg5NDUgMTEuMTQ2MiA4Ni4zNTI5IDEyLjYwNDVDODcuODExMiAxNC4wNjI4IDg4LjU0MDQgMTUuODQ0NCA4OC41NDA0IDE3Ljk0OTNWNjUuMzg0N0M4OC41NDA0IDY3LjQ4OTYgODcuODExMiA2OS4yNzEyIDg2LjM1MjkgNzAuNzI5NUM4NC44OTQ1IDcyLjE4NzggODMuMTEyOSA3Mi45MTcgODEuMDA4MSA3Mi45MTdIMzMuNTcyN1pNMzMuNTcyNyA2Ni42NjdIODEuMDA4MUM4MS4zMjg5IDY2LjY2NyA4MS42MjI3IDY2LjUzMzMgODEuODg5MyA2Ni4yNjZDODIuMTU2NyA2NS45OTkzIDgyLjI5MDQgNjUuNzA1NSA4Mi4yOTA0IDY1LjM4NDdWMTcuOTQ5M0M4Mi4yOTA0IDE3LjYyODUgODIuMTU2NyAxNy4zMzQ3IDgxLjg4OTMgMTcuMDY4QzgxLjYyMjcgMTYuODAwNyA4MS4zMjg5IDE2LjY2NyA4MS4wMDgxIDE2LjY2N0gzMy41NzI3QzMzLjI1MTggMTYuNjY3IDMyLjk1ODEgMTYuODAwNyAzMi42OTE0IDE3LjA2OEMzMi40MjQgMTcuMzM0NyAzMi4yOTA0IDE3LjYyODUgMzIuMjkwNCAxNy45NDkzVjY1LjM4NDdDMzIuMjkwNCA2NS43MDU1IDMyLjQyNCA2NS45OTkzIDMyLjY5MTQgNjYuMjY2QzMyLjk1ODEgNjYuNTMzMyAzMy4yNTE4IDY2LjY2NyAzMy41NzI3IDY2LjY2N1pNMTguOTg5MyA4Ny41MDAzQzE2Ljg4NDUgODcuNTAwMyAxNS4xMDI5IDg2Ljc3MTIgMTMuNjQ0NSA4NS4zMTI4QzEyLjE4NjIgODMuODU0NSAxMS40NTcgODIuMDcyOSAxMS40NTcgNzkuOTY4VjI2LjI4MjZIMTcuNzA3Vjc5Ljk2OEMxNy43MDcgODAuMjg4OSAxNy44NDA3IDgwLjU4MjYgMTguMTA4MSA4MC44NDkzQzE4LjM3NDcgODEuMTE2NyAxOC42Njg1IDgxLjI1MDMgMTguOTg5MyA4MS4yNTAzSDcyLjY3NDdWODcuNTAwM0gxOC45ODkzWiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat;*/
/*    background-size: contain*/
/*}*/

.technical-descriptions__questionnaires[data-slug=any] a:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyODgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI4OCkiPgo8cGF0aCBkPSJNMTcuNzA5NiA4MS4yNUMxNS42ODUzIDgxLjI1IDEzLjk2MzggODAuNTQxIDEyLjU0NTEgNzkuMTIyOUMxMS4xMjcgNzcuNzA0MiAxMC40MTggNzUuOTgyNiAxMC40MTggNzMuOTU4M1YyNi4yODIzQzEwLjQxOCAyNC4yNTggMTEuMTY3MyAyMi40OTY1IDEyLjY2NTkgMjAuOTk3OUMxNC4xNjQ1IDE5LjQ5OTMgMTUuOTI2IDE4Ljc1IDE3Ljk1MDMgMTguNzVINDAuODI2M0w0OS4xNTk2IDI3LjA4MzNIODIuMDUyNEM4My45MTY5IDI3LjA4MzMgODUuNTI0OSAyNy42ODU4IDg2Ljg3NjMgMjguODkwNkM4OC4yMjc3IDMwLjA5NDggODkuMDEwMyAzMS41NzU3IDg5LjIyNDIgMzMuMzMzM0g0Ni42MDM0TDM4LjI3MDEgMjVIMTcuOTUwM0MxNy41NzYgMjUgMTcuMjY4NyAyNS4xMjAxIDE3LjAyODQgMjUuMzYwNEMxNi43ODgxIDI1LjYwMDcgMTYuNjY4IDI1LjkwOCAxNi42NjggMjYuMjgyM1Y3My43MTc3QzE2LjY2OCA3NC4wMTE1IDE2Ljc0MTYgNzQuMjUxNyAxNi44ODg4IDc0LjQzODVDMTcuMDM1MyA3NC42MjYgMTcuMjI4NyA3NC43ODY1IDE3LjQ2OSA3NC45MTk4TDI3LjE4ODggNDIuNDY3N0g5Ni41OTYxTDg2LjUwNzYgNzYuMDc0Qzg2LjAzMTkgNzcuNjM4NSA4NS4xNDEyIDc4Ljg5MjQgODMuODM1NyA3OS44MzU0QzgyLjUyOTQgODAuNzc4NSA4MS4wODA1IDgxLjI1IDc5LjQ4ODggODEuMjVIMTcuNzA5NlpNMjQuMDE1OSA3NUg4MC4yODk5TDg4LjE1MDMgNDguNzE3N0gzMS44NzYzTDI0LjAxNTkgNzVaIiBmaWxsPSIjMDA1NEFBIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    background-size: 28px
}

.technical-descriptions__questionnaires[data-slug=pdf] a:after {
    content: "";
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyNzAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI3MCkiPgo8cGF0aCBkPSJNMzYuNzc3OSA1MS44NDNINDAuNDYzM1Y0My41MDk3SDQ1LjExMTJDNDYuMTU3NyA0My41MDk3IDQ3LjAzMzggNDMuMTU3MyA0Ny43MzkzIDQyLjQ1MjRDNDguNDQ0MiA0MS43NDY5IDQ4Ljc5NjYgNDAuODcwOCA0OC43OTY2IDM5LjgyNDNWMzUuMTc2NEM0OC43OTY2IDM0LjEyOTggNDguNDQ0MiAzMy4yNTM4IDQ3LjczOTMgMzIuNTQ4MkM0Ny4wMzM4IDMxLjg0MzQgNDYuMTU3NyAzMS40OTEgNDUuMTExMiAzMS40OTFIMzYuNzc3OVY1MS44NDNaTTQwLjQ2MzMgMzkuODI0M1YzNS4xNzY0SDQ1LjExMTJWMzkuODI0M0g0MC40NjMzWk01My4wNDM1IDUxLjg0M0g2MS4yMTY0QzYyLjI2MzYgNTEuODQzIDYzLjEzOTcgNTEuNDkwNiA2My44NDQ1IDUwLjc4NTdDNjQuNTUwMSA1MC4wODAyIDY0LjkwMjkgNDkuMjA0MSA2NC45MDI5IDQ4LjE1NzZWMzUuMTc2NEM2NC45MDI5IDM0LjEyOTggNjQuNTUwMSAzMy4yNTM4IDYzLjg0NDUgMzIuNTQ4MkM2My4xMzk3IDMxLjg0MzQgNjIuMjYzNiAzMS40OTEgNjEuMjE2NCAzMS40OTFINTMuMDQzNVY1MS44NDNaTTU2LjcyODkgNDguMTU3NlYzNS4xNzY0SDYxLjIxNjRWNDguMTU3Nkg1Ni43Mjg5Wk02OS41NDk3IDUxLjg0M0g3My4yMzYyVjQzLjUwOTdINzguMjAzOVYzOS44MjQzSDczLjIzNjJWMzUuMTc2NEg3OC4yMDM5VjMxLjQ5MUg2OS41NDk3VjUxLjg0M1pNMzMuNTcyNyA3Mi45MTdDMzEuNDY3OCA3Mi45MTcgMjkuNjg2MiA3Mi4xODc4IDI4LjIyNzkgNzAuNzI5NUMyNi43Njk1IDY5LjI3MTIgMjYuMDQwNCA2Ny40ODk2IDI2LjA0MDQgNjUuMzg0N1YxNy45NDkzQzI2LjA0MDQgMTUuODQ0NCAyNi43Njk1IDE0LjA2MjggMjguMjI3OSAxMi42MDQ1QzI5LjY4NjIgMTEuMTQ2MiAzMS40Njc4IDEwLjQxNyAzMy41NzI3IDEwLjQxN0g4MS4wMDgxQzgzLjExMjkgMTAuNDE3IDg0Ljg5NDUgMTEuMTQ2MiA4Ni4zNTI5IDEyLjYwNDVDODcuODExMiAxNC4wNjI4IDg4LjU0MDQgMTUuODQ0NCA4OC41NDA0IDE3Ljk0OTNWNjUuMzg0N0M4OC41NDA0IDY3LjQ4OTYgODcuODExMiA2OS4yNzEyIDg2LjM1MjkgNzAuNzI5NUM4NC44OTQ1IDcyLjE4NzggODMuMTEyOSA3Mi45MTcgODEuMDA4MSA3Mi45MTdIMzMuNTcyN1pNMzMuNTcyNyA2Ni42NjdIODEuMDA4MUM4MS4zMjg5IDY2LjY2NyA4MS42MjI3IDY2LjUzMzMgODEuODg5MyA2Ni4yNjZDODIuMTU2NyA2NS45OTkzIDgyLjI5MDQgNjUuNzA1NSA4Mi4yOTA0IDY1LjM4NDdWMTcuOTQ5M0M4Mi4yOTA0IDE3LjYyODUgODIuMTU2NyAxNy4zMzQ3IDgxLjg4OTMgMTcuMDY4QzgxLjYyMjcgMTYuODAwNyA4MS4zMjg5IDE2LjY2NyA4MS4wMDgxIDE2LjY2N0gzMy41NzI3QzMzLjI1MTggMTYuNjY3IDMyLjk1ODEgMTYuODAwNyAzMi42OTE0IDE3LjA2OEMzMi40MjQgMTcuMzM0NyAzMi4yOTA0IDE3LjYyODUgMzIuMjkwNCAxNy45NDkzVjY1LjM4NDdDMzIuMjkwNCA2NS43MDU1IDMyLjQyNCA2NS45OTkzIDMyLjY5MTQgNjYuMjY2QzMyLjk1ODEgNjYuNTMzMyAzMy4yNTE4IDY2LjY2NyAzMy41NzI3IDY2LjY2N1pNMTguOTg5MyA4Ny41MDAzQzE2Ljg4NDUgODcuNTAwMyAxNS4xMDI5IDg2Ljc3MTIgMTMuNjQ0NSA4NS4zMTI4QzEyLjE4NjIgODMuODU0NSAxMS40NTcgODIuMDcyOSAxMS40NTcgNzkuOTY4VjI2LjI4MjZIMTcuNzA3Vjc5Ljk2OEMxNy43MDcgODAuMjg4OSAxNy44NDA3IDgwLjU4MjYgMTguMTA4MSA4MC44NDkzQzE4LjM3NDcgODEuMTE2NyAxOC42Njg1IDgxLjI1MDMgMTguOTg5MyA4MS4yNTAzSDcyLjY3NDdWODcuNTAwM0gxOC45ODkzWiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 28px
}

.technical-descriptions__questionnaires[data-slug=doc] a:after {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyOTQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI5NCkiPgo8cGF0aCBkPSJNMzQuMTM0NCA1Mi43MjQzSDY1Ljg2NTZWNDYuNDc0M0gzNC4xMzQ0VjUyLjcyNDNaTTM0LjEzNDQgNjQuNzQ0MUg2NS44NjU2VjU4LjQ5NDFIMzQuMTM0NFY2NC43NDQxWk0zNC4xMzQ0IDc2Ljc2MjhINTMuMzY1NlY3MC41MTI4SDM0LjEzNDRWNzYuNzYyOFpNMjYuMjgyMyA4OS41ODM3QzI0LjE3NzQgODkuNTgzNyAyMi4zOTU4IDg4Ljg1NDUgMjAuOTM3NSA4Ny4zOTYyQzE5LjQ3OTIgODUuOTM3OCAxOC43NSA4NC4xNTYyIDE4Ljc1IDgyLjA1MTRWMTcuOTQ5M0MxOC43NSAxNS44NDQ0IDE5LjQ3OTIgMTQuMDYyOCAyMC45Mzc1IDEyLjYwNDVDMjIuMzk1OCAxMS4xNDYyIDI0LjE3NzQgMTAuNDE3IDI2LjI4MjMgMTAuNDE3SDU5LjM3NUw4MS4yNSAzMi4yOTJWODIuMDUxNEM4MS4yNSA4NC4xNTYyIDgwLjUyMDggODUuOTM3OCA3OS4wNjI1IDg3LjM5NjJDNzcuNjA0MiA4OC44NTQ1IDc1LjgyMjYgODkuNTgzNyA3My43MTc3IDg5LjU4MzdIMjYuMjgyM1pNNTYuMjUgMzUuNDE3VjE2LjY2N0gyNi4yODIzQzI1Ljk2MTUgMTYuNjY3IDI1LjY2NzcgMTYuODAwNyAyNS40MDEgMTcuMDY4QzI1LjEzMzcgMTcuMzM0NyAyNSAxNy42Mjg1IDI1IDE3Ljk0OTNWODIuMDUxNEMyNSA4Mi4zNzIyIDI1LjEzMzcgODIuNjY2IDI1LjQwMSA4Mi45MzI2QzI1LjY2NzcgODMuMiAyNS45NjE1IDgzLjMzMzcgMjYuMjgyMyA4My4zMzM3SDczLjcxNzdDNzQuMDM4NSA4My4zMzM3IDc0LjMzMjMgODMuMiA3NC41OTkgODIuOTMyNkM3NC44NjYzIDgyLjY2NiA3NSA4Mi4zNzIyIDc1IDgyLjA1MTRWMzUuNDE3SDU2LjI1WiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: contain
}

.technical-descriptions__models {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.technical-descriptions__models h3 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer
}

.technical-descriptions__models h3 span:before {
    content: "";
    width: 16px;
    height: 8px;
    display: block;
    background-size: 15px auto;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAwMDA1IDAuMDA1MzU1MTNDMS4xMzEzMiAwLjAwNTE3NjgxIDEuMjYxMzMgMC4wMzEzMzQ1IDEuMzgyNTcgMC4wODIzMTkxQzEuNTAzODEgMC4xMzMzMDQgMS42MTM4OCAwLjIwODEwNiAxLjcwNjQ0IDAuMzAyNDA5TDYuODE5NzIgNS40ODE5NUM2Ljk3NDQzIDUuNjM4NzMgNy4xNTgxMSA1Ljc2MzA5IDcuMzYwMjYgNS44NDc5NEM3LjU2MjQyIDUuOTMyNzkgNy43NzkxIDUuOTc2NDYgNy45OTc5MiA1Ljk3NjQ2QzguMjE2NzQgNS45NzY0NiA4LjQzMzQxIDUuOTMyNzkgOC42MzU1NyA1Ljg0Nzk0QzguODM3NzMgNS43NjMwOSA5LjAyMTQgNS42Mzg3MyA5LjE3NjExIDUuNDgxOTVMMTQuMjgxNCAwLjMwOTE2QzE0LjM3MzYgMC4yMTI0MzkgMTQuNDgzOSAwLjEzNTI5IDE0LjYwNTkgMC4wODIyMTY0QzE0LjcyNzggMC4wMjkxNDI2IDE0Ljg1OSAwLjAwMTIwNjY5IDE0Ljk5MTcgMy44MjM2ZS0wNUMxNS4xMjQ0IC0wLjAwMTEzMDIyIDE1LjI1NjEgMC4wMjQ0OTIyIDE1LjM3ODkgMC4wNzU0MTA5QzE1LjUwMTggMC4xMjYzMyAxNS42MTM0IDAuMjAxNTI1IDE1LjcwNzIgMC4yOTY2MDhDMTUuODAxMSAwLjM5MTY5MiAxNS44NzUzIDAuNTA0NzYgMTUuOTI1NiAwLjYyOTIxNUMxNS45NzU4IDAuNzUzNjcxIDE2LjAwMTEgMC44ODcwMjEgMTYgMS4wMjE0OEMxNS45OTg4IDEuMTU1OTUgMTUuOTcxMiAxLjI4ODgzIDE1LjkxODggMS40MTIzOEMxNS44NjY1IDEuNTM1OTQgMTUuNzkwMyAxLjY0NzY4IDE1LjY5NDggMS43NDExTDEwLjU4OTUgNi45MTM4OUM5LjkwMTc2IDcuNjA5MzggOC45Njk2OSA4IDcuOTk3OTIgOEM3LjAyNjE0IDggNi4wOTQwNyA3LjYwOTM4IDUuNDA2MjkgNi45MTM4OUwwLjI5MzAwMyAxLjczNDM1QzAuMTUzMTE1IDEuNTkyNzIgMC4wNTc4Mzk2IDEuNDEyMjMgMC4wMTkyMzIzIDEuMjE1NzNDLTAuMDE5Mzc1IDEuMDE5MjMgMC4wMDA0MjExNTcgMC44MTU1NDEgMC4wNzYxMTU4IDAuNjMwNDRDMC4xNTE4MSAwLjQ0NTM0IDAuMjgwMDAyIDAuMjg3MTQ2IDAuNDQ0NDY4IDAuMTc1ODc3QzAuNjA4OTM1IDAuMDY0NjA3OSAwLjgwMjI4NSAwLjAwNTI2NDMxIDEuMDAwMDUgMC4wMDUzNTUxM1oiIGZpbGw9IiMwMDU0QUEiLz4KPC9zdmc+Cg==) no-repeat
}

.technical-descriptions__model {
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px;
    padding: 16px 22px;
    margin-bottom: 12px
}

.technical-descriptions__model-head-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

.technical-descriptions__model-head-wrapper div:first-child {
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #0054aa;
    position: relative;
    padding-left: 48px;
    padding-right: 12px
}

.technical-descriptions__model-head-wrapper div:first-child:before {
    content: "";
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyNzAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI3MCkiPgo8cGF0aCBkPSJNMzYuNzc3OSA1MS44NDNINDAuNDYzM1Y0My41MDk3SDQ1LjExMTJDNDYuMTU3NyA0My41MDk3IDQ3LjAzMzggNDMuMTU3MyA0Ny43MzkzIDQyLjQ1MjRDNDguNDQ0MiA0MS43NDY5IDQ4Ljc5NjYgNDAuODcwOCA0OC43OTY2IDM5LjgyNDNWMzUuMTc2NEM0OC43OTY2IDM0LjEyOTggNDguNDQ0MiAzMy4yNTM4IDQ3LjczOTMgMzIuNTQ4MkM0Ny4wMzM4IDMxLjg0MzQgNDYuMTU3NyAzMS40OTEgNDUuMTExMiAzMS40OTFIMzYuNzc3OVY1MS44NDNaTTQwLjQ2MzMgMzkuODI0M1YzNS4xNzY0SDQ1LjExMTJWMzkuODI0M0g0MC40NjMzWk01My4wNDM1IDUxLjg0M0g2MS4yMTY0QzYyLjI2MzYgNTEuODQzIDYzLjEzOTcgNTEuNDkwNiA2My44NDQ1IDUwLjc4NTdDNjQuNTUwMSA1MC4wODAyIDY0LjkwMjkgNDkuMjA0MSA2NC45MDI5IDQ4LjE1NzZWMzUuMTc2NEM2NC45MDI5IDM0LjEyOTggNjQuNTUwMSAzMy4yNTM4IDYzLjg0NDUgMzIuNTQ4MkM2My4xMzk3IDMxLjg0MzQgNjIuMjYzNiAzMS40OTEgNjEuMjE2NCAzMS40OTFINTMuMDQzNVY1MS44NDNaTTU2LjcyODkgNDguMTU3NlYzNS4xNzY0SDYxLjIxNjRWNDguMTU3Nkg1Ni43Mjg5Wk02OS41NDk3IDUxLjg0M0g3My4yMzYyVjQzLjUwOTdINzguMjAzOVYzOS44MjQzSDczLjIzNjJWMzUuMTc2NEg3OC4yMDM5VjMxLjQ5MUg2OS41NDk3VjUxLjg0M1pNMzMuNTcyNyA3Mi45MTdDMzEuNDY3OCA3Mi45MTcgMjkuNjg2MiA3Mi4xODc4IDI4LjIyNzkgNzAuNzI5NUMyNi43Njk1IDY5LjI3MTIgMjYuMDQwNCA2Ny40ODk2IDI2LjA0MDQgNjUuMzg0N1YxNy45NDkzQzI2LjA0MDQgMTUuODQ0NCAyNi43Njk1IDE0LjA2MjggMjguMjI3OSAxMi42MDQ1QzI5LjY4NjIgMTEuMTQ2MiAzMS40Njc4IDEwLjQxNyAzMy41NzI3IDEwLjQxN0g4MS4wMDgxQzgzLjExMjkgMTAuNDE3IDg0Ljg5NDUgMTEuMTQ2MiA4Ni4zNTI5IDEyLjYwNDVDODcuODExMiAxNC4wNjI4IDg4LjU0MDQgMTUuODQ0NCA4OC41NDA0IDE3Ljk0OTNWNjUuMzg0N0M4OC41NDA0IDY3LjQ4OTYgODcuODExMiA2OS4yNzEyIDg2LjM1MjkgNzAuNzI5NUM4NC44OTQ1IDcyLjE4NzggODMuMTEyOSA3Mi45MTcgODEuMDA4MSA3Mi45MTdIMzMuNTcyN1pNMzMuNTcyNyA2Ni42NjdIODEuMDA4MUM4MS4zMjg5IDY2LjY2NyA4MS42MjI3IDY2LjUzMzMgODEuODg5MyA2Ni4yNjZDODIuMTU2NyA2NS45OTkzIDgyLjI5MDQgNjUuNzA1NSA4Mi4yOTA0IDY1LjM4NDdWMTcuOTQ5M0M4Mi4yOTA0IDE3LjYyODUgODIuMTU2NyAxNy4zMzQ3IDgxLjg4OTMgMTcuMDY4QzgxLjYyMjcgMTYuODAwNyA4MS4zMjg5IDE2LjY2NyA4MS4wMDgxIDE2LjY2N0gzMy41NzI3QzMzLjI1MTggMTYuNjY3IDMyLjk1ODEgMTYuODAwNyAzMi42OTE0IDE3LjA2OEMzMi40MjQgMTcuMzM0NyAzMi4yOTA0IDE3LjYyODUgMzIuMjkwNCAxNy45NDkzVjY1LjM4NDdDMzIuMjkwNCA2NS43MDU1IDMyLjQyNCA2NS45OTkzIDMyLjY5MTQgNjYuMjY2QzMyLjk1ODEgNjYuNTMzMyAzMy4yNTE4IDY2LjY2NyAzMy41NzI3IDY2LjY2N1pNMTguOTg5MyA4Ny41MDAzQzE2Ljg4NDUgODcuNTAwMyAxNS4xMDI5IDg2Ljc3MTIgMTMuNjQ0NSA4NS4zMTI4QzEyLjE4NjIgODMuODU0NSAxMS40NTcgODIuMDcyOSAxMS40NTcgNzkuOTY4VjI2LjI4MjZIMTcuNzA3Vjc5Ljk2OEMxNy43MDcgODAuMjg4OSAxNy44NDA3IDgwLjU4MjYgMTguMTA4MSA4MC44NDkzQzE4LjM3NDcgODEuMTE2NyAxOC42Njg1IDgxLjI1MDMgMTguOTg5MyA4MS4yNTAzSDcyLjY3NDdWODcuNTAwM0gxOC45ODkzWiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 28px
}

.technical-descriptions__model-head-wrapper[data-slug=any] div:first-child:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyODgiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI4OCkiPgo8cGF0aCBkPSJNMTcuNzA5NiA4MS4yNUMxNS42ODUzIDgxLjI1IDEzLjk2MzggODAuNTQxIDEyLjU0NTEgNzkuMTIyOUMxMS4xMjcgNzcuNzA0MiAxMC40MTggNzUuOTgyNiAxMC40MTggNzMuOTU4M1YyNi4yODIzQzEwLjQxOCAyNC4yNTggMTEuMTY3MyAyMi40OTY1IDEyLjY2NTkgMjAuOTk3OUMxNC4xNjQ1IDE5LjQ5OTMgMTUuOTI2IDE4Ljc1IDE3Ljk1MDMgMTguNzVINDAuODI2M0w0OS4xNTk2IDI3LjA4MzNIODIuMDUyNEM4My45MTY5IDI3LjA4MzMgODUuNTI0OSAyNy42ODU4IDg2Ljg3NjMgMjguODkwNkM4OC4yMjc3IDMwLjA5NDggODkuMDEwMyAzMS41NzU3IDg5LjIyNDIgMzMuMzMzM0g0Ni42MDM0TDM4LjI3MDEgMjVIMTcuOTUwM0MxNy41NzYgMjUgMTcuMjY4NyAyNS4xMjAxIDE3LjAyODQgMjUuMzYwNEMxNi43ODgxIDI1LjYwMDcgMTYuNjY4IDI1LjkwOCAxNi42NjggMjYuMjgyM1Y3My43MTc3QzE2LjY2OCA3NC4wMTE1IDE2Ljc0MTYgNzQuMjUxNyAxNi44ODg4IDc0LjQzODVDMTcuMDM1MyA3NC42MjYgMTcuMjI4NyA3NC43ODY1IDE3LjQ2OSA3NC45MTk4TDI3LjE4ODggNDIuNDY3N0g5Ni41OTYxTDg2LjUwNzYgNzYuMDc0Qzg2LjAzMTkgNzcuNjM4NSA4NS4xNDEyIDc4Ljg5MjQgODMuODM1NyA3OS44MzU0QzgyLjUyOTQgODAuNzc4NSA4MS4wODA1IDgxLjI1IDc5LjQ4ODggODEuMjVIMTcuNzA5NlpNMjQuMDE1OSA3NUg4MC4yODk5TDg4LjE1MDMgNDguNzE3N0gzMS44NzYzTDI0LjAxNTkgNzVaIiBmaWxsPSIjMDA1NEFBIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    background-size: 28px
}

.technical-descriptions__model-head-wrapper[data-slug=doc] div:first-child:before {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xODg2XzMyOTQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE4ODZfMzI5NCkiPgo8cGF0aCBkPSJNMzQuMTM0NCA1Mi43MjQzSDY1Ljg2NTZWNDYuNDc0M0gzNC4xMzQ0VjUyLjcyNDNaTTM0LjEzNDQgNjQuNzQ0MUg2NS44NjU2VjU4LjQ5NDFIMzQuMTM0NFY2NC43NDQxWk0zNC4xMzQ0IDc2Ljc2MjhINTMuMzY1NlY3MC41MTI4SDM0LjEzNDRWNzYuNzYyOFpNMjYuMjgyMyA4OS41ODM3QzI0LjE3NzQgODkuNTgzNyAyMi4zOTU4IDg4Ljg1NDUgMjAuOTM3NSA4Ny4zOTYyQzE5LjQ3OTIgODUuOTM3OCAxOC43NSA4NC4xNTYyIDE4Ljc1IDgyLjA1MTRWMTcuOTQ5M0MxOC43NSAxNS44NDQ0IDE5LjQ3OTIgMTQuMDYyOCAyMC45Mzc1IDEyLjYwNDVDMjIuMzk1OCAxMS4xNDYyIDI0LjE3NzQgMTAuNDE3IDI2LjI4MjMgMTAuNDE3SDU5LjM3NUw4MS4yNSAzMi4yOTJWODIuMDUxNEM4MS4yNSA4NC4xNTYyIDgwLjUyMDggODUuOTM3OCA3OS4wNjI1IDg3LjM5NjJDNzcuNjA0MiA4OC44NTQ1IDc1LjgyMjYgODkuNTgzNyA3My43MTc3IDg5LjU4MzdIMjYuMjgyM1pNNTYuMjUgMzUuNDE3VjE2LjY2N0gyNi4yODIzQzI1Ljk2MTUgMTYuNjY3IDI1LjY2NzcgMTYuODAwNyAyNS40MDEgMTcuMDY4QzI1LjEzMzcgMTcuMzM0NyAyNSAxNy42Mjg1IDI1IDE3Ljk0OTNWODIuMDUxNEMyNSA4Mi4zNzIyIDI1LjEzMzcgODIuNjY2IDI1LjQwMSA4Mi45MzI2QzI1LjY2NzcgODMuMiAyNS45NjE1IDgzLjMzMzcgMjYuMjgyMyA4My4zMzM3SDczLjcxNzdDNzQuMDM4NSA4My4zMzM3IDc0LjMzMjMgODMuMiA3NC41OTkgODIuOTMyNkM3NC44NjYzIDgyLjY2NiA3NSA4Mi4zNzIyIDc1IDgyLjA1MTRWMzUuNDE3SDU2LjI1WiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: contain
}

main[data-slug=teplovaya-avtomatika] .technical-descriptions__model-head-wrapper div:first-child:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8zNjYwXzE2ODMiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzM2NjBfMTY4MykiPgo8cGF0aCBkPSJNMTcuNzA4NCA4MS4yNUMxNS42ODQxIDgxLjI1IDEzLjk2MjYgODAuNTQxIDEyLjU0MzggNzkuMTIyOUMxMS4xMjU4IDc3LjcwNDIgMTAuNDE2NyA3NS45ODI2IDEwLjQxNjcgNzMuOTU4M1YyNi4yODIzQzEwLjQxNjcgMjQuMjU4IDExLjE2NjEgMjIuNDk2NSAxMi42NjQ3IDIwLjk5NzlDMTQuMTYzMyAxOS40OTkzIDE1LjkyNDcgMTguNzUgMTcuOTQ5IDE4Ljc1SDQwLjgyNTFMNDkuMTU4NCAyNy4wODMzSDgyLjA1MTFDODMuOTE1NyAyNy4wODMzIDg1LjUyMzcgMjcuNjg1OCA4Ni44NzUxIDI4Ljg5MDZDODguMjI2NSAzMC4wOTQ4IDg5LjAwOTEgMzEuNTc1NyA4OS4yMjMgMzMuMzMzM0g0Ni42MDIyTDM4LjI2ODggMjVIMTcuOTQ5QzE3LjU3NDcgMjUgMTcuMjY3NCAyNS4xMjAxIDE3LjAyNzIgMjUuMzYwNEMxNi43ODY5IDI1LjYwMDcgMTYuNjY2NyAyNS45MDggMTYuNjY2NyAyNi4yODIzVjczLjcxNzdDMTYuNjY2NyA3NC4wMTE1IDE2Ljc0MDQgNzQuMjUxNyAxNi44ODc2IDc0LjQzODVDMTcuMDM0MSA3NC42MjYgMTcuMjI3NSA3NC43ODY1IDE3LjQ2NzggNzQuOTE5OEwyNy4xODc2IDQyLjQ2NzdIOTYuNTk0OUw4Ni41MDYzIDc2LjA3NEM4Ni4wMzA2IDc3LjYzODUgODUuMTQgNzguODkyNCA4My44MzQ1IDc5LjgzNTRDODIuNTI4MiA4MC43Nzg1IDgxLjA3OTMgODEuMjUgNzkuNDg3NiA4MS4yNUgxNy43MDg0Wk0yNC4wMTQ3IDc1SDgwLjI4ODZMODguMTQ5IDQ4LjcxNzdIMzEuODc1MUwyNC4wMTQ3IDc1WiIgZmlsbD0iIzAwNTVBQiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 28px
}

.technical-descriptions__model-head-wrapper div:first-child:not(:last-child) {
    margin-bottom: 0;
    min-width: 0;
    min-height: 2em
}

.technical-descriptions__model-head-wrapper div:last-child {
    font-size: 14px;
    line-height: 28px;
    color: #5c7a99;
    margin-top: 0
}

.technical-descriptions__model-content {
    display: none;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 24px 0 12px 0
}

.technical-descriptions__model-content a {
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #0054aa;
    position: relative;
    padding-left: 32px
}

.technical-descriptions__model-content a:not(:last-child) {
    margin-bottom: 16px
}

.technical-descriptions__model-content a:hover {
    opacity: .7
}

.technical-descriptions__model-content a:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTI2NiAxMi4xNjgzQzkuMTU1MjYgMTMuMjc3MiAxMC44MjMxIDEzLjI3NzIgMTEuODUxOCAxMi4xNjg0TDExLjg1MTggMTIuMTY4M0wxMy43MzIgMTAuMTQxNkMxNC4wODA3IDkuNzc4NDcgMTQuMDkwNCA5LjE3OTMgMTMuNzUzNSA4LjgwMzMxQzEzLjQxNjYgOC40MjczMyAxMi44NjA4IDguNDE2OTIgMTIuNTEyIDguNzgwMDdDMTIuNTA0NyA4Ljc4NzY3IDEyLjQ5NzUgOC43OTU0NSAxMi40OTA0IDguODAzMzFMMTAuODYxNCAxMC41NTg3TDEwLjg0NzkgMS45NDY0N0MxMC44NDc5IDEuNDIzNzUgMTAuNDU0OCAxIDkuOTY5ODggMUM5LjQ4NDk2IDEgOS4wOTE4NSAxLjQyMzc1IDkuMDkxODUgMS45NDY0N0w5LjEwNDE1IDEwLjU0NDhMNy40ODggOC44MDI2OUM3LjEzOTIxIDguNDM5NTQgNi41ODMzNiA4LjQ0OTk1IDYuMjQ2NDcgOC44MjU5NEM1LjkxNzg0IDkuMTkyNzMgNS45MTc4NCA5Ljc3NDIxIDYuMjQ2NDcgMTAuMTQxTDguMTI2NiAxMi4xNjgzWiIgZmlsbD0iIzAwNTRBQSIvPgo8cGF0aCBkPSJNMTcgMTNDMTYuNDQ3NyAxMyAxNiAxMy40MjQyIDE2IDEzLjk0NzRWMTYuODQ2OUMxNS45OTk3IDE2Ljk4OTQgMTUuODc3OCAxNy4xMDQ5IDE1LjcyNzQgMTcuMTA1Mkg0LjI3MjY2QzQuMTIyMjIgMTcuMTA0OSA0LjAwMDM1IDE2Ljk4OTQgNCAxNi44NDY5VjEzLjk0NzRDNCAxMy40MjQyIDMuNTUyMjggMTMgMyAxM0MyLjQ0NzcyIDEzIDIgMTMuNDI0MiAyIDEzLjk0NzRWMTYuODQ2OUMyLjAwMTQ3IDE4LjAzNTUgMy4wMTgxMyAxOC45OTg2IDQuMjcyNjYgMTlIMTUuNzI3M0MxNi45ODE5IDE4Ljk5ODYgMTcuOTk4NSAxOC4wMzU1IDE4IDE2Ljg0N1YxMy45NDc0QzE4IDEzLjQyNDIgMTcuNTUyMyAxMyAxNyAxM1oiIGZpbGw9IiMwMDU0QUEiLz4KPC9zdmc+Cg==) no-repeat
}

.technical-descriptions__model-content.active-model-content {
    display: flex
}

.technical-descriptions__passports {
    display: none
}

.technical-descriptions__passports ul {
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(304px, 1fr));
    grid-gap: 1rem
}

.technical-descriptions__exploitation ul {
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(304px, 1fr));
    grid-gap: 1rem
}

.technical-descriptions__passports ul li {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    padding: 12px;
    gap: 16px;
    cursor: pointer;
    position: relative
}

.technical-descriptions__exploitation ul li {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    padding: 12px;
    gap: 16px;
    cursor: pointer;
    position: relative
}

.technical-descriptions__passports ul li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.technical-descriptions__exploitation ul li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.technical-descriptions__passports div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin-top: 34px
}

.technical-descriptions__exploitation div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin-top: 34px
}

.technical-descriptions__exploitation {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.technical-descriptions__all-documents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.technical-descriptions__model-head span {
    transition: .3s ease
}

.technical-descriptions__scheme {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.technical-descriptions__technology {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.vogez-designer {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.vogez-designer .vogez-newest {
    padding-bottom: 40px;
    position: relative
}

.vogez-designer .vogez-newest__title-block {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 24px
}

.vogez-designer .vogez-newest__title-block h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.vogez-designer .vogez-newest__button-group {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.vogez-designer .vogez-newest__button-group button {
    margin-right: 12px
}

.vogez-designer .vogez-newest__button-group button:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMTI2NiAxMi4xNjgzQzkuMTU1MjYgMTMuMjc3MiAxMC44MjMxIDEzLjI3NzIgMTEuODUxOCAxMi4xNjg0TDExLjg1MTggMTIuMTY4M0wxMy43MzIgMTAuMTQxNkMxNC4wODA3IDkuNzc4NDcgMTQuMDkwNCA5LjE3OTMgMTMuNzUzNSA4LjgwMzMxQzEzLjQxNjYgOC40MjczMyAxMi44NjA4IDguNDE2OTIgMTIuNTEyIDguNzgwMDdDMTIuNTA0NyA4Ljc4NzY3IDEyLjQ5NzUgOC43OTU0NSAxMi40OTA0IDguODAzMzFMMTAuODYxNCAxMC41NTg3TDEwLjg0NzkgMS45NDY0N0MxMC44NDc5IDEuNDIzNzUgMTAuNDU0OCAxIDkuOTY5ODggMUM5LjQ4NDk2IDEgOS4wOTE4NSAxLjQyMzc1IDkuMDkxODUgMS45NDY0N0w5LjEwNDE1IDEwLjU0NDhMNy40ODggOC44MDI2OUM3LjEzOTIxIDguNDM5NTUgNi41ODMzNiA4LjQ0OTk2IDYuMjQ2NDcgOC44MjU5NEM1LjkxNzg0IDkuMTkyNzMgNS45MTc4NCA5Ljc3NDIxIDYuMjQ2NDcgMTAuMTQxTDguMTI2NiAxMi4xNjgzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDEzQzE2LjQ0NzcgMTMgMTYgMTMuNDI0MiAxNiAxMy45NDc0VjE2Ljg0NjlDMTUuOTk5NyAxNi45ODk1IDE1Ljg3NzggMTcuMTA0OSAxNS43Mjc0IDE3LjEwNTJINC4yNzI2NkM0LjEyMjIyIDE3LjEwNDkgNC4wMDAzNSAxNi45ODk1IDQgMTYuODQ2OVYxMy45NDc0QzQgMTMuNDI0MiAzLjU1MjI4IDEzIDMgMTNDMi40NDc3MiAxMyAyIDEzLjQyNDIgMiAxMy45NDc0VjE2Ljg0NjlDMi4wMDE0NyAxOC4wMzU1IDMuMDE4MTMgMTguOTk4NiA0LjI3MjY2IDE5SDE1LjcyNzNDMTYuOTgxOSAxOC45OTg2IDE3Ljk5ODUgMTguMDM1NSAxOCAxNi44NDdWMTMuOTQ3NEMxOCAxMy40MjQyIDE3LjU1MjMgMTMgMTcgMTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px
}

.vogez-designer .vogez-newest__button-group a:last-child {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    padding: 0 28px;
    height: 44px;
    margin-top: 12px
}

.vogez-designer .vogez-newest__button-group a:last-child:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDQuOTk1OTNDMTMuOTk1OCA0LjU1NzE5IDEzLjgxNDEgNC4xMzc3MiAxMy40OTQzIDMuODI4NDJMOS44MTcxNCAwLjI0MjUwMkM5LjY1NjU1IDAuMDg3MTgxMSA5LjQzOTMgMCA5LjIxMjg2IDBDOC45ODY0MSAwIDguNzY5MTcgMC4wODcxODExIDguNjA4NTcgMC4yNDI1MDJDOC41MjgyMyAwLjMyMDAyNyA4LjQ2NDQ3IDAuNDEyMjYxIDguNDIwOTUgMC41MTM4ODRDOC4zNzc0MyAwLjYxNTUwNiA4LjM1NTAzIDAuNzI0NTA2IDguMzU1MDMgMC44MzQ1OTVDOC4zNTUwMyAwLjk0NDY4NCA4LjM3NzQzIDEuMDUzNjggOC40MjA5NSAxLjE1NTMxQzguNDY0NDcgMS4yNTY5MyA4LjUyODIzIDEuMzQ5MTYgOC42MDg1NyAxLjQyNjY5TDExLjQyODYgNC4xNjE5OUgwLjg1NzE0M0MwLjYyOTgxNCA0LjE2MTk5IDAuNDExNzk3IDQuMjQ5ODUgMC4yNTEwNTEgNC40MDYyNUMwLjA5MDMwNiA0LjU2MjY0IDAgNC43NzQ3NSAwIDQuOTk1OTNDMCA1LjIxNzEgMC4wOTAzMDYgNS40MjkyMSAwLjI1MTA1MSA1LjU4NTYxQzAuNDExNzk3IDUuNzQyIDAuNjI5ODE0IDUuODI5ODYgMC44NTcxNDMgNS44Mjk4NkgxMS40Mjg2TDguNjA4NTcgOC41NzM1QzguNDQ3MTcgOC43Mjk0MyA4LjM1NjA0IDguOTQxMzUgOC4zNTUyNCA5LjE2MjY1QzguMzU0NDMgOS4zODM5NCA4LjQ0NDAyIDkuNTk2NDkgOC42MDQyOSA5Ljc1MzUyQzguNzY0NTUgOS45MTA1NSA4Ljk4MjM3IDkuOTk5MjEgOS4yMDk4MyA5Ljk5OTk5QzkuNDM3MjggMTAuMDAwOCA5LjY1NTc0IDkuOTEzNjIgOS44MTcxNCA5Ljc1NzY5TDEzLjQ5NDMgNi4xNzE3N0MxMy44MTYyIDUuODYwNDIgMTMuOTk4MSA1LjQzNzU2IDE0IDQuOTk1OTNaIiBmaWxsPSIjMDA1NEFBIi8+Cjwvc3ZnPgo=) no-repeat;
    min-width: 14px;
    width: 14px;
    height: 10px;
    margin-left: 12px
}

.vogez-designer .vogez-newest__button-group a:hover {
    background: #eff3f6;
    color: #0054aa
}

.vogez-designer .vogez-newest__wrapper {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 6px
}

.vogez-designer .vogez-newest__wrapper li {
    position: relative;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 16px 32px;
    gap: 16px;
    height: 280px;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px ;
    max-width: 50%;
    width: 50%;
    margin: 0 -6px 12px -6px
}

.vogez-designer .vogez-newest__wrapper li a {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center
}

.vogez-designer .vogez-newest__wrapper li a div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #0a1f33;
    margin-top: 16px
}

.vogez-main-news h1, .vogez-main-news h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33
}

.vogez-main-news .cards-wrapper {
    padding: 24px 0
}

.vogez-main-news #cards {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vogez-main-news #cards .card {
    position: relative;
    margin-bottom: 40px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    cursor: pointer
}

.vogez-main-news #cards .card img {
    display: block;
    background: #fff;
    width: 100%;
    border-radius: 12px 12px 12px 0
}

.vogez-main-news #loadMoreBtn {
    width: 322px;
    margin: 0 auto;
    /*display: flex;*/
    /*-webkit-box-orient: horizontal;*/
    /*-webkit-box-direction: normal;*/
    /*flex-direction: row;*/
    /*-webkit-box-pack: center;*/
    /*-ms-flex-pack: center;*/
    /*justify-content: center;*/
    /*-webkit-box-align: center;*/
    /*align-items: center;*/
    /*gap: 8px;*/
    /*width: 322px;*/
    /*height: 44px;*/
    /*background: #fff;*/
    /*border: 2px solid #eff3f6;*/
    /*border-radius: 8px;*/
    /*font-weight: 600;*/
    /*font-size: 14px;*/
    /*line-height: 20px;*/
    /*color: #0a1f33;*/
    /*cursor: pointer;*/
    /*margin: auto*/
}

.vogez-main-news #loadMoreBtn:after {
    content: "";
    display: block;
    width: 12px;
    height: 6px;
    z-index: 2;
    margin-left: 8px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuMjUwMDQgMC4wMDQwMTYzNUMxLjM0ODQ5IDAuMDAzODgyNjEgMS40NDYgMC4wMjM1MDA5IDEuNTM2OTMgMC4wNjE3MzkzQzEuNjI3ODUgMC4wOTk5Nzc3IDEuNzEwNDEgMC4xNTYwNzkgMS43Nzk4MyAwLjIyNjgwN0w1LjYxNDc5IDQuMTExNDdDNS43MzA4MiA0LjIyOTA1IDUuODY4NTggNC4zMjIzMiA2LjAyMDIgNC4zODU5NkM2LjE3MTgyIDQuNDQ5NTkgNi4zMzQzMiA0LjQ4MjM0IDYuNDk4NDQgNC40ODIzNEM2LjY2MjU1IDQuNDgyMzQgNi44MjUwNiA0LjQ0OTU5IDYuOTc2NjggNC4zODU5NkM3LjEyODI5IDQuMzIyMzIgNy4yNjYwNSA0LjIyOTA1IDcuMzgyMDggNC4xMTE0N0wxMS4yMTExIDAuMjMxODdDMTEuMjgwMiAwLjE1OTMyOSAxMS4zNjI5IDAuMTAxNDY4IDExLjQ1NDQgMC4wNjE2NjIzQzExLjU0NTkgMC4wMjE4NTY5IDExLjY0NDIgMC4wMDA5MDUwMTYgMTEuNzQzOCAyLjg2NzdlLTA1QzExLjg0MzMgLTAuMDAwODQ3NjYyIDExLjk0MjEgMC4wMTgzNjkyIDEyLjAzNDIgMC4wNTY1NTgyQzEyLjEyNjMgMC4wOTQ3NDcyIDEyLjIxIDAuMTUxMTQzIDEyLjI4MDQgMC4yMjI0NTZDMTIuMzUwOCAwLjI5Mzc2OSAxMi40MDY1IDAuMzc4NTcgMTIuNDQ0MiAwLjQ3MTkxMkMxMi40ODE5IDAuNTY1MjUzIDEyLjUwMDggMC42NjUyNjUgMTIuNSAwLjc2NjExM0MxMi40OTkxIDAuODY2OTYxIDEyLjQ3ODQgMC45NjY2MjQgMTIuNDM5MSAxLjA1OTI5QzEyLjM5OTggMS4xNTE5NSAxMi4zNDI3IDEuMjM1NzYgMTIuMjcxMSAxLjMwNTgyTDguNDQyMTYgNS4xODU0MkM3LjkyNjMyIDUuNzA3MDQgNy4yMjcyNyA2IDYuNDk4NDQgNkM1Ljc2OTYxIDYgNS4wNzA1NiA1LjcwNzA0IDQuNTU0NzIgNS4xODU0MkwwLjcxOTc1MiAxLjMwMDc2QzAuNjE0ODM2IDEuMTk0NTQgMC41NDMzOCAxLjA1OTE3IDAuNTE0NDI0IDAuOTExNzk4QzAuNDg1NDY5IDAuNzY0NDIyIDAuNTAwMzE2IDAuNjExNjU1IDAuNTU3MDg3IDAuNDcyODNDMC42MTM4NTggMC4zMzQwMDUgMC43MTAwMDEgMC4yMTUzNTkgMC44MzMzNTEgMC4xMzE5MDhDMC45NTY3MDEgMC4wNDg0NTU5IDEuMTAxNzEgMC4wMDM5NDgyMyAxLjI1MDA0IDAuMDA0MDE2MzVaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=) no-repeat
}

.news-detail-main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.news-detail-main .vogez-new-generation {
    padding-bottom: 40px
}

.news-detail-main .vogez-new-generation h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33
}

.news-detail-main .vogez-new-generation__title-block {
    padding: 16px;
    gap: 12px;
    background: #eff3f6;
    border-radius: 12px;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    align-items: flex-start;
    margin-top: 12px
}

.news-detail-main .vogez-new-generation__title {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.news-detail-main .vogez-new-generation__title a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #0054aa
}

.news-detail-main .vogez-new-generation__title div {
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #5c7a99
}

.news-detail-main .vogez-new-generation__title span {
    display: block;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #5c7a99;
    margin: 0 8px
}

.news-detail-main .vogez-new-generation__share {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.news-detail-main .vogez-new-generation__share div {
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #0a1f33;
    margin-right: 12px
}

.news-detail-main .vogez-new-generation__share ul {
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.news-detail-main .vogez-new-generation__share ul li {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer
}

.news-detail-main .vogez-new-generation__share ul li:not(:last-child) {
    margin-right: 8px
}

.news-detail-main .vogez-new-generation__share ul li:nth-of-type(1):before {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk2XzE0NTc1KSI+CjxwYXRoIGQ9Ik0xNCAwQzExLjIzMTEgMCA4LjUyNDMxIDAuODIxMDg2IDYuMjIyMDIgMi4zNTk0M0MzLjkxOTczIDMuODk3NzcgMi4xMjUzMiA2LjA4NDI3IDEuMDY1NjkgOC42NDI0M0MwLjAwNjA2NjAzIDExLjIwMDYgLTAuMjcxMTgxIDE0LjAxNTUgMC4yNjkwMTIgMTYuNzMxM0MwLjgwOTIwNSAxOS40NDcgMi4xNDI1OCAyMS45NDE2IDQuMTAwNTEgMjMuODk5NUM2LjA1ODQ1IDI1Ljg1NzQgOC41NTMwMSAyNy4xOTA4IDExLjI2ODcgMjcuNzMxQzEzLjk4NDUgMjguMjcxMiAxNi43OTk0IDI3Ljk5MzkgMTkuMzU3NiAyNi45MzQzQzIxLjkxNTcgMjUuODc0NyAyNC4xMDIyIDI0LjA4MDMgMjUuNjQwNiAyMS43NzhDMjcuMTc4OSAxOS40NzU3IDI4IDE2Ljc2ODkgMjggMTRDMjggMTAuMjg3IDI2LjUyNSA2LjcyNjAxIDIzLjg5OTUgNC4xMDA1MUMyMS4yNzQgMS40NzUgMTcuNzEzIDAgMTQgMFpNMjIuMDY5MSAxOS40NzkxQzIxLjY2MTggMTkuNTM2NCAxOS42NyAxOS40NzkxIDE5LjU2NjYgMTkuNDc5MUMxOS4wNTE3IDE5LjQ4NTggMTguNTU0OSAxOS4yODkyIDE4LjE4NDEgMTguOTMxOEMxNy43NjQxIDE4LjUyNjEgMTcuMzg4NiAxOC4wODA3IDE2Ljk3ODIgMTcuNjU5MUMxNi44NTcyIDE3LjUyOTcgMTYuNzI1OCAxNy40MTA1IDE2LjU4NTIgMTcuMzAyN0MxNi4yNTc1IDE3LjA1MTQgMTUuOTMzIDE3LjEwNyAxNS43Nzg2IDE3LjQ5NTJDMTUuNjU4MiAxNy45MTMgMTUuNTc0MSAxOC4zNDA0IDE1LjUyNzMgMTguNzcyN0MxNS41MDAyIDE5LjE2NDEgMTUuMjUyMSAxOS40MDkxIDE0LjgxMyAxOS40MzYxQzE0LjU0MDkgMTkuNDUwNSAxNC4yNjg5IDE5LjQ1NjggMTQgMTkuNDQ4OUMxMy4wMjAxIDE5LjQ0MzUgMTIuMDU1NCAxOS4yMDUyIDExLjE4NTcgMTguNzUzNkMxMC4yNDQ0IDE4LjIyOTYgOS40MjQxNyAxNy41MTMgOC43Nzg2NCAxNi42NTA1QzcuNzE3NTEgMTUuMjk1IDYuODY5NTUgMTMuODA1OSA2LjExMjI4IDEyLjI3MDdDNi4wNzI1MSAxMi4xOTI3IDUuMjk2MTQgMTAuNTQxNCA1LjI3NzA1IDEwLjQ2MzRDNS4yMDcwNSAxMC4yMDQxIDUuMjc3MDUgOS45NTQzMiA1LjQ5MTgyIDkuODY2ODJDNS42Mjg2NCA5LjgxNDMyIDguMTg2ODIgOS44NjY4MiA4LjIyOTc4IDkuODY2ODJDOC40MjAxIDkuODY1NTMgOC42MDU5IDkuOTI0NzggOC43NjAzMyAxMC4wMzZDOC45MTQ3NiAxMC4xNDczIDkuMDI5ODIgMTAuMzA0NyA5LjA4ODg3IDEwLjQ4NTdDOS41NjIxOSAxMS42OTY0IDEwLjIwOTYgMTIuODMxNSAxMS4wMTA3IDEzLjg1NTJDMTEuMTIyOSAxMy45OTE2IDExLjI1NDIgMTQuMTExMSAxMS40MDA1IDE0LjIxQzExLjYwODkgMTQuMzUzMiAxMS44MDYxIDE0LjMwMzkgMTEuODkyMSAxNC4wNjJDMTEuOTk0IDEzLjcyODggMTIuMDUzOCAxMy4zODQgMTIuMDcwMiAxMy4wMzU5QzEyLjA4NDYgMTIuMzQ1NSAxMi4wNzAyIDExLjg5MiAxMi4wMzIxIDExLjIwMTZDMTIuMDA2NiAxMC43NTkzIDExLjg1MDcgMTAuMzcyNyAxMS4xOTg0IDEwLjI0N0MxMC45OTggMTAuMjEwNSAxMC45ODA1IDEwLjA0NSAxMS4xMDkzIDkuODc5NTVDMTEuMzc4MiA5LjUzNzUgMTEuNzQ1NyA5LjQ4MTgyIDEyLjE1NzcgOS40NjExNEMxMi43NzE4IDkuNDI2MTQgMTMuMzg1OSA5LjQ1IDE0IDkuNDYxMTRIMTQuMTMzNkMxNC40MDA5IDkuNDYwMTYgMTQuNjY3NSA5LjQ4NzM2IDE0LjkyOTEgOS41NDIyN0MxNS4wODM4IDkuNTczODYgMTUuMjI0MyA5LjY1NDU2IDE1LjMyOTUgOS43NzIzOEMxNS40MzQ3IDkuODkwMTkgMTUuNDk5IDEwLjAzODggMTUuNTEzIDEwLjE5NjFDMTUuNTQ0NSAxMC4zNzAzIDE1LjU1NzkgMTAuNTQ3NCAxNS41NTI3IDEwLjcyNDNDMTUuNTM2OCAxMS40NzY4IDE1LjUwMDIgMTIuMjMwOSAxNS40OTIzIDEyLjk4MzRDMTUuNDg0OSAxMy4yODIgMTUuNTEyMSAxMy41ODA0IDE1LjU3MzQgMTMuODcyN0MxNS42NjA5IDE0LjI3MzYgMTUuOTM2MSAxNC4zNzM5IDE2LjIwOTggMTQuMDg0M0MxNi41NjQ0IDEzLjcxMDggMTYuODg5NCAxMy4zMTAzIDE3LjE4MTggMTIuODg2NEMxNy43MDAxIDEyLjExMzYgMTguMTI3MiAxMS4yODM1IDE4LjQ1NDYgMTAuNDEyNUMxOC42MzI3IDkuOTY1NDYgMTguNzcyNyA5Ljg2NjgyIDE5LjI1IDkuODY2ODJIMjEuOTY0MUMyMi4xMjU1IDkuODYzOTkgMjIuMjg2NCA5Ljg4NTQ0IDIyLjQ0MTQgOS45MzA0NkMyMi40OTYyIDkuOTQ0ODcgMjIuNTQ3NSA5Ljk3MDQ2IDIyLjU5MiAxMC4wMDU2QzIyLjYzNjYgMTAuMDQwOCAyMi42NzMzIDEwLjA4NDggMjIuNzAwMSAxMC4xMzQ4QzIyLjcyNjggMTAuMTg0OCAyMi43NDI5IDEwLjIzOTggMjIuNzQ3NCAxMC4yOTY0QzIyLjc1MTkgMTAuMzUyOSAyMi43NDQ3IDEwLjQwOTggMjIuNzI2MSAxMC40NjM0QzIyLjU5MjUgMTEuMDU4NCAyMi4yNzExIDExLjU2NTkgMjEuOTMwNyAxMi4wNTQzQzIxLjM3ODYgMTIuODM1NSAyMC43OTY0IDEzLjU5NzUgMjAuMjMxNiAxNC4zNjkxQzIwLjE2MzcgMTQuNDY4OCAyMC4xMDE1IDE0LjU3MjQgMjAuMDQ1NSAxNC42NzkzQzE5LjgzMjMgMTUuMDY0MyAxOS44NDgyIDE1LjI3OTEgMjAuMTU2OCAxNS41OTczQzIwLjY1IDE2LjEwNDggMjEuMTc2NiAxNi41Nzg5IDIxLjY1MjMgMTcuMTAwN0MyMi4wMDEyIDE3LjQ4MDMgMjIuMzE2MyAxNy44ODk3IDIyLjU5NDEgMTguMzI0MUMyMi45MzMgMTguODcxNCAyMi43MTgyIDE5LjM4NjggMjIuMDY5MSAxOS40NzkxWiIgZmlsbD0iIzAwNTRBQSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzk2XzE0NTc1Ij4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat
}

.news-detail-main .vogez-new-generation__share ul li:nth-of-type(2):before {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk2XzE0NTkwKSI+CjxwYXRoIGQ9Ik0xNCAyOEMyMS43MzM4IDI4IDI4IDIxLjczMzggMjggMTRDMjggNi4yNjYxNyAyMS43MzM4IDAgMTQgMEM2LjI2NjE3IDAgMCA2LjI2NjE3IDAgMTRDMCAyMS43MzM4IDYuMjY2MTcgMjggMTQgMjhaTTYuNDA2MTcgMTMuNjk2N0wxOS45MDQ1IDguNDkyMTdDMjAuNTMxIDguMjY1ODMgMjEuMDc4MiA4LjY0NSAyMC44NzUyIDkuNTkyMzNMMjAuODc2MyA5LjU5MTE3TDE4LjU3OCAyMC40MTlDMTguNDA3NyAyMS4xODY3IDE3Ljk1MTUgMjEuMzczMyAxNy4zMTMzIDIxLjAxMTdMMTMuODEzMyAxOC40MzIyTDEyLjEyNTIgMjAuMDU4NUMxMS45Mzg1IDIwLjI0NTIgMTEuNzgxIDIwLjQwMjcgMTEuNDE5MyAyMC40MDI3TDExLjY2NzggMTYuODQwOEwxOC4xNTQ1IDEwLjk4MDdDMTguNDM2OCAxMC43MzIyIDE4LjA5MTUgMTAuNTkyMiAxNy43MTkzIDEwLjgzOTVMOS43MDMxNyAxNS44ODY1TDYuMjQ3NSAxNC44MDg1QzUuNDk3MzMgMTQuNTcwNSA1LjQ4MSAxNC4wNTgzIDYuNDA2MTcgMTMuNjk2N1oiIGZpbGw9IiMwMDU0QUEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85Nl8xNDU5MCI+CjxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat
}

.news-detail-main .vogez-new-generation__share ul li:nth-of-type(3):before {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk2XzE0NTc5KSI+CjxwYXRoIGQ9Ik0xNCAxNi44NzExQzE1LjU4NTcgMTYuODcxMSAxNi44NzExIDE1LjU4NTcgMTYuODcxMSAxNEMxNi44NzExIDEyLjQxNDMgMTUuNTg1NyAxMS4xMjg5IDE0IDExLjEyODlDMTIuNDE0MyAxMS4xMjg5IDExLjEyODkgMTIuNDE0MyAxMS4xMjg5IDE0QzExLjEyODkgMTUuNTg1NyAxMi40MTQzIDE2Ljg3MTEgMTQgMTYuODcxMVoiIGZpbGw9IiMwMDU0QUEiLz4KPHBhdGggZD0iTTE0IDAuMzI4MTI1QzYuNDQ5MjQgMC4zMjgxMjUgMC4zMjgxMjUgNi40NDkyNCAwLjMyODEyNSAxNEMwLjMyODEyNSAyMS41NTA4IDYuNDQ5MjQgMjcuNjcxOSAxNCAyNy42NzE5QzIxLjU1MDggMjcuNjcxOSAyNy42NzE5IDIxLjU1MDggMjcuNjcxOSAxNEMyNy42NzE5IDYuNDQ5MjQgMjEuNTUwOCAwLjMyODEyNSAxNCAwLjMyODEyNVpNMjIuNDQ2OSAxNy40NzQ4QzIyLjM4MTMgMTguNzc0NyAyMi4wMTYgMjAuMDU2NCAyMS4wNjg4IDIwLjk5MzZDMjAuMTEyNCAyMS45Mzk3IDE4LjgyNDUgMjIuMjkyMiAxNy41MTIyIDIyLjM1NzJIMTAuNDg3OUM5LjE3NTM2IDIyLjI5MjIgNy44ODc2OSAyMS45Mzk5IDYuOTMxMjYgMjAuOTkzNkM1Ljk4Mzk2IDIwLjA1NjQgNS42MTg3NiAxOC43NzQ3IDUuNTUzMTMgMTcuNDc0OFYxMC41MjUyQzUuNjE4NzYgOS4yMjUzNCA1Ljk4NDAyIDcuOTQzNTggNi45MzEyNiA3LjAwNjM0QzcuODg3NjkgNi4wNjAyNSA5LjE3NTUyIDUuNzA3NzMgMTAuNDg3OSA1LjY0MjgySDE3LjUxMjFDMTguODI0NiA1LjcwNzczIDIwLjExMjMgNi4wNjAwOSAyMS4wNjg3IDcuMDA2MzRDMjIuMDE2IDcuOTQzNTggMjIuMzgxMiA5LjIyNTM0IDIyLjQ0NjkgMTAuNTI1MkwyMi40NDY5IDE3LjQ3NDhaIiBmaWxsPSIjMDA1NEFBIi8+CjxwYXRoIGQ9Ik0xNy40MjM3IDcuMjI2MjlDMTUuNzEyNyA3LjE3OTM3IDEyLjI4ODIgNy4xNzkzNyAxMC41NzczIDcuMjI2MjlDOS42ODY4OSA3LjI1MDc0IDguNjc3NTMgNy40NzIzOSA4LjA0MzE1IDguMTQ5OTZDNy4zODM5NSA4Ljg1NDI4IDcuMTM0ODUgOS43MDUyMiA3LjEwOTU4IDEwLjY1NzJDNy4wNjUxNyAxMi4zMjggNy4xMDk1OCAxNy4zNDI4IDcuMTA5NTggMTcuMzQyOEM3LjEzODUxIDE4LjI5NDcgNy4zODM5NSAxOS4xNDU3IDguMDQzMTUgMTkuODVDOC42Nzc1MyAyMC41Mjc4IDkuNjg2ODkgMjAuNzQ5MyAxMC41NzczIDIwLjc3MzdDMTIuMjg4MiAyMC44MjA2IDE1LjcxMjcgMjAuODIwNiAxNy40MjM3IDIwLjc3MzdDMTguMzE0MSAyMC43NDkzIDE5LjMyMzQgMjAuNTI3NiAxOS45NTc4IDE5Ljg1QzIwLjYxNyAxOS4xNDU3IDIwLjg2NjEgMTguMjk0OCAyMC44OTE0IDE3LjM0MjhWMTAuNjU3MkMyMC44NjYxIDkuNzA1MjIgMjAuNjE3IDguODU0MjggMTkuOTU3OCA4LjE0OTk2QzE5LjMyMzIgNy40NzIxNyAxOC4zMTM4IDcuMjUwNzQgMTcuNDIzNyA3LjIyNjI5Wk0xNC4wMDAzIDE4LjQ1MDJDMTMuMTIwMSAxOC40NTAyIDEyLjI1OTcgMTguMTg5MiAxMS41Mjc5IDE3LjcwMDJDMTAuNzk2IDE3LjIxMTIgMTAuMjI1NiAxNi41MTYyIDkuODg4ODIgMTUuNzAzQzkuNTUxOTkgMTQuODg5OCA5LjQ2Mzg2IDEzLjk5NTEgOS42MzU1NyAxMy4xMzE4QzkuODA3MjkgMTIuMjY4NiAxMC4yMzExIDExLjQ3NTYgMTAuODUzNSAxMC44NTMyQzExLjQ3NTkgMTAuMjMwOSAxMi4yNjg4IDkuODA3MDIgMTMuMTMyMSA5LjYzNTMxQzEzLjk5NTMgOS40NjM2IDE0Ljg5MDEgOS41NTE3MyAxNS43MDMzIDkuODg4NTVDMTYuNTE2NCAxMC4yMjU0IDE3LjIxMTUgMTAuNzk1OCAxNy43MDA1IDExLjUyNzZDMTguMTg5NSAxMi4yNTk0IDE4LjQ1MDUgMTMuMTE5OCAxOC40NTA1IDE0QzE4LjQ1MDUgMTUuMTgwMyAxNy45ODE2IDE2LjMxMjIgMTcuMTQ3IDE3LjE0NjhDMTYuMzEyNCAxNy45ODEzIDE1LjE4MDUgMTguNDUwMiAxNC4wMDAzIDE4LjQ1MDJaTTE4LjQ2OTQgMTAuNDY4NEMxOC4yOTM0IDEwLjQ2ODMgMTguMTIxMyAxMC40MTYxIDE3Ljk3NSAxMC4zMTgzQzE3LjgyODYgMTAuMjIwNSAxNy43MTQ2IDEwLjA4MTQgMTcuNjQ3MiA5LjkxODhDMTcuNTc5OSA5Ljc1NjE2IDE3LjU2MjMgOS41NzcyMSAxNy41OTY3IDkuNDA0NThDMTcuNjMxMSA5LjIzMTk0IDE3LjcxNTggOS4wNzMzNyAxNy44NDAzIDguOTQ4OTJDMTcuOTY0OCA4LjgyNDQ2IDE4LjEyMzQgOC43Mzk3MiAxOC4yOTYgOC43MDUzOUMxOC40Njg3IDguNjcxMDcgMTguNjQ3NiA4LjY4ODcxIDE4LjgxMDIgOC43NTYwOEMxOC45NzI5IDguODIzNDUgMTkuMTExOSA4LjkzNzUzIDE5LjIwOTcgOS4wODM4OUMxOS4zMDc0IDkuMjMwMjUgMTkuMzU5NiA5LjQwMjMyIDE5LjM1OTYgOS41NzgzNUMxOS4zNTk2IDkuNjk1MjUgMTkuMzM2NiA5LjgxMSAxOS4yOTE5IDkuOTE5QzE5LjI0NzEgMTAuMDI3IDE5LjE4MTUgMTAuMTI1MSAxOS4wOTg5IDEwLjIwNzhDMTkuMDE2MiAxMC4yOTA0IDE4LjkxODEgMTAuMzU2IDE4LjgxIDEwLjQwMDdDMTguNzAyIDEwLjQ0NTQgMTguNTg2MyAxMC40Njg0IDE4LjQ2OTQgMTAuNDY4NFoiIGZpbGw9IiMwMDU0QUEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85Nl8xNDU3OSI+CjxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat
}

.news-detail-main .vogez-new-generation__content {
    padding: 40px 0
}

.news-detail-main .vogez-new-generation__content a {
    display: inline-block;
    margin: 36px 0;
    position: relative
}

.news-detail-main .vogez-new-generation__content img {
    display: block;
    width: 100%;
    max-width: 496px
}

.news-detail-main .vogez-new-generation__content-text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.news-detail-main .vogez-new-generation__content-text p:not(:last-child) {
    margin-bottom: 24px
}

.news-detail-main .vogez-new-generation iframe {
    width: 100%;
    height: 180px
}

.contacts-navigation {
    display: block
}

.contacts-navigation h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.contacts-navigation__sticky {
    position: sticky;
    width: 100%;
    top: 64px;
    z-index: 1;
    margin-bottom: 48px
}

.contacts-navigation__navigation {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: #eff3f6;
    border-radius: 12px;
    white-space: nowrap;
    overflow-x: scroll
}

.contacts-navigation__item {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.contacts-navigation__item a {
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    padding: 10px 16px
}

.contacts-navigation__sticky .active {
    background: #0054aa;
    color: #fff !important;
    border-radius: 8px
}

.contacts-rus h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 12px
}

.contacts-rus h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #0a1f33;
    margin-bottom: 20px
}

.contacts-rus .active-btn-country {
    background: #0054aa !important;
    color: #fff
}

.info-wrapper__body-left-wr {
    padding: 32px;
    background: #fff;
    border: 8px solid #eff3f6;
    border-radius: 12px 12px 12px 0
}

.info-wrapper__tabs {
    padding-bottom: 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px
}

.info-wrapper__tabs .info-tab-btn {
    padding: 10px;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.info-wrapper__tabs .info-tab-btn.active-tab-btn {
    background: #0054aa !important;
    color: #fff
}

.info-wrapper__item-tb {
    display: none
}

.info-wrapper__item-tb.active-tab-content {
    display: block
}

.contacts-rus .map-box {
    padding-top: 32px;
    flex: 1
}

.yandex-map {
    width: 100%;
    height: 100%;
    display: block
}

.anchor-section .map-box {
    width: 100%;
    height: 190px
}

@media screen and (min-width: 992px) {
    .anchor-section .map-box {
        min-height: 508px
    }
}

.contacts-rus .map-box {
    width: 100%;
    height: 190px
}

@media screen and (min-width: 992px) {
    .contacts-rus .map-box {
        min-height: 480px
    }
}

.contacts-rus__wrapper-bottom {
    margin-top: 24px;
    padding: 32px;
    background: #fff;
    border: 8px solid #eff3f6;
    border-radius: 12px 12px 12px 0
}

.contacts-rus {
    padding-bottom: 40px
}

.contacts-rus h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #0a1f33;
    margin-bottom: 16px
}

.contacts-rus__wrapper {
    padding: 32px;
    background: #fff;
    border: 8px solid #eff3f6;
    border-radius: 12px ;
    margin-bottom: 24px
}

.contacts-rus__content {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contacts-rus__content .contacts-rus__number {
    margin-bottom: 24px
}

.contacts-rus__content .contacts-rus__mail {
    margin-bottom: 24px
}

.contacts-rus__content div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus__content a {
    display: block;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus__content a:not(:last-child) {
    margin-bottom: 12px
}

.contacts-rus__content a:hover {
    opacity: .7
}

.contacts-rus .info-wrapper__wrapper-btns {
    display: none
}

.contacts-rus .button-clickable-rus {
    padding: 10px;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.contacts-rus .button-clickable-rus:not(:last-child) {
    margin-right: 6px
}

.contacts-rus__wrapper-btns {
    display: none
}

@media screen and (min-width: 992px) {
    .contacts-rus__wrapper-btns {
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }
}

.contacts-rus__content-head {
    margin: 12px 0
}

@media screen and (min-width: 992px) {
    .contacts-rus__content-head {
        margin: 0
    }
}

.contacts-rus__content-head .contacts-rus__cnt {
    display: none
}

.contacts-rus__content-head.active-content .contacts-rus__cnt {
    display: block
}

.contacts-rus__cnt-wr {
    padding: 24px 1px 1px 1px
}

.button-clickable-rus-country, .button-clickable-rus-country-mobile {
    padding: 10px;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.button-clickable-rus-country-mobile:not(:last-child), .button-clickable-rus-country:not(:last-child) {
    margin-right: 6px
}

.button-clickable-rus-country-mobile {
    display: flex
}

@media screen and (min-width: 992px) {
    .button-clickable-rus-country-mobile {
        display: none
    }
}

.contacts-rus .active-btn-rus {
    background: #0054aa !important;
    color: #fff
}

.button-clickable-rus-country-mobile.active-btn-country {
    background: #0054aa !important;
    color: #fff
}

.contacts-rus .button-clickable-rus-mobile {
    padding: 10px;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.contacts-rus .active-btn-mobile-rus {
    display: flex;
    background: #0054aa !important;
    color: #fff
}

.contacts-rus__info-wrapper {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__sales {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__cnt {
    padding-top: 24px
}

.contacts-rus .info-wrapper__sales .info-wrapper__number {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__sales .info-wrapper__mail {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__marketing {
    display: none;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__marketing .info-wrapper__number {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__marketing .info-wrapper__mail {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__accounting {
    display: none;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__accounting .info-wrapper__number {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__accounting .info-wrapper__mail {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__helper {
    display: none;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__helper .info-wrapper__number {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__helper .info-wrapper__mail {
    margin-bottom: 24px
}

.contacts-rus .number-divisions {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .number-divisions div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    max-width: 240px;
    margin-bottom: 4px
}

.contacts-rus .number-divisions div b {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 12px
}

.contacts-rus .number-divisions a {
    display: block;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus .number-divisions a:hover {
    opacity: .7
}

.contacts-rus .number-divisions a:not(:last-child) {
    margin-bottom: 4px
}

.contacts-rus .info-wrapper__helper .info-wrapper__number .tt:not(:last-child) {
    margin-bottom: 8px
}

.contacts-rus .number-divisions span {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #0a1f33;
    margin-bottom: 12px
}

.contacts-rus .mail-divisions {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .mail-divisions div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus .mail-divisions a {
    display: block;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus .mail-divisions a:hover {
    opacity: .7
}

.contacts-rus .address-divisions {
    max-width: 360px
}

.contacts-rus .address-divisions div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus .address-divisions a {
    display: block;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus .address-divisions a:hover {
    opacity: .7
}

.contacts-rus .mail-divisions a:not(:last-child) {
    margin-bottom: 12px
}

.contacts-rus .info-wrapper__content-head {
    margin: 12px 0
}

.contacts-rus .info-wrapper__item {
    padding: 32px;
    background: #fff;
    border: 8px solid #eff3f6;
    border-radius: 12px 12px 12px 0
}

.contacts-rus .info-wrapper__director div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 8px
}

.contacts-rus .info-wrapper__director div b {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #0a1f33
}

.contacts-rus .info-wrapper__content-director {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__content-director .info-wrapper__address {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__content-director .info-wrapper__number {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__content-director .info-wrapper__mail {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__content-director div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus .info-wrapper__content-director a {
    word-wrap: break-word;
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus .info-wrapper__content-director a:hover {
    opacity: .7
}

.contacts-rus .info-wrapper__header div {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 8px
}

.contacts-rus .info-wrapper__header div b {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #0a1f33
}

.contacts-rus .info-wrapper__content-header {
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.contacts-rus .info-wrapper__content-header .info-wrapper__address {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__content-header .info-wrapper__number {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__content-header .info-wrapper__mail {
    margin-bottom: 24px
}

.contacts-rus .info-wrapper__content-header div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus .info-wrapper__content-header a {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus .info-wrapper__content-header a:hover {
    opacity: .7
}

.contacts-rus .content-item-left {
    margin-bottom: 24px
}

.contacts-rus .content-item-right span {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus .content-item-right div {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33;
    margin-bottom: 12px
}

.contacts-rus .content-item-right div:last-child {
    margin-top: 24px
}

.contacts-kazakh {
    padding-bottom: 40px
}

.contacts-kazakh h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 16px
}

.contacts-kazakh__wrapper {
    padding: 32px;
    background: #fff;
    border: 8px solid #eff3f6;
    border-radius: 12px ;
    width: 100%
}

.contacts-kazakh__tabs, .contacts-uzbek__tabs {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px
}

.contacts-kazakh-tab-btn, .contacts-uzbek-tab-btn {
    padding: 10px;
    background: #fff;
    border: 2px solid #eff3f6;
    border-radius: 8px;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0a1f33
}

.contacts-kazakh-tab-btn.active-tab-btn, .contacts-uzbek-tab-btn.active-tab-btn {
    background: #0054aa !important;
    color: #fff
}

.contacts-kazakh__tabs-wr {
    padding-top: 24px
}

.contacts-kazakh__item {
    display: none
}

.contacts-kazakh__item.active-tab-content {
    display: grid
}

@media screen and (min-width: 992px) {
    .contacts-kazakh__item.active-tab-content {
        grid-template-columns:repeat(4, 1fr);
        gap: 12px
    }
}

.contacts-uzbek__tabs-wr {
    padding-top: 24px
}

.contacts-uzbek__item {
    display: none
}

.contacts-uzbek__item.active-tab-content {
    display: grid
}

@media screen and (min-width: 992px) {
    .contacts-uzbek__item.active-tab-content {
        grid-template-columns:repeat(4, 1fr);
        gap: 12px
    }
}

.contacts-kazakh .contacts-kazakh-content div {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-kazakh .contacts-kazakh-content div b {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #0a1f33
}

.contacts-kazakh .contacts-kazakh-content a {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0054aa
}

.contacts-kazakh .contacts-kazakh-content a:not(:last-child) {
    margin-bottom: 12px
}

.contacts-uzbek .contacts-uzbek-content a:not(:last-child) {
    display: inline-block;
    margin-bottom: 12px
}

.contacts-kazakh .contacts-kazakh-content a:hover {
    opacity: .7
}

.contacts-kazakh__number a {
    white-space: nowrap
}

.contacts-kazakh__number a:hover {
    opacity: .7
}

.contacts-kazakh .contacts-kazakh-content:not(:last-child) {
    margin-bottom: 16px
}

.contacts-uzbek {
    padding-bottom: 40px
}

.contacts-uzbek h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 16px
}

.contacts-uzbek__wrapper {
    padding: 32px;
    background: #fff;
    border: 8px solid #eff3f6;
    border-radius: 12px ;
    width: 100%
}

.contacts-uzbek .contacts-uzbek-content div {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-uzbek .contacts-uzbek-content div b {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #0a1f33
}

.contacts-uzbek .contacts-uzbek-content a {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0054aa
}

.contacts-uzbek .contacts-uzbek-content a:hover {
    opacity: .7
}

.contacts-uzbek__number a {
    white-space: nowrap;
    font-size: 18px !important;
    line-height: 28px !important
}

.contacts-uzbek__number a:hover {
    opacity: .7
}

.contacts-uzbek .contacts-uzbek-content:not(:last-child) {
    margin-bottom: 24px
}

.card.card-news picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.card.card-news picture {
    display: block;
    position: relative;
    padding-top: 75%;
    background-color: #eee;
    border-radius: 12px ;
    overflow: hidden;
    box-shadow: 0 0 0 1px #dfe5eb
}

.vogez-main-news #cards .card.card-news div.card-news__title {
    font-size: 16px;
    padding-bottom: 15px
}

.vogez-main-news #cards .card.card-news div.card-news__title a {
    color: #000;
    font-weight: 600
}

.vogez-main-news #cards .card.card-news div.card-news__date {
    color: #666;
    font-size: 14px
}

.card-news__image {
    margin-bottom: 20px
}

.card-news__title {
    line-height: 140%
}

.card-news__image {
    position: relative
}

.card-news__image picture {
    transition: .3s ease
}

.card-news .card-news__image:before {
    content: "";
    display: block;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
    position: absolute;
    top: -6px;
    left: -6px;
    z-index: -1;
    right: -6px;
    bottom: -6px;
    -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
    box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
    border-radius: 15px;
    opacity: 0;
    transition: .3s ease
}

.card-news:hover .card-news__image:before {
    opacity: 1
}

.card-news:hover .card-news__image picture {
    box-shadow: none
}

.formated-text * {
    line-height: 140%
}

.formated-text h1, .formated-text h2, .formated-text h3, .formated-text h4, .formated-text h5, .formated-text h6 {
    margin: 24px 0 12px;
    line-height: 120%;
    font-weight: 700
}

.software-preview {
    background-color: #f5f5f5;
    padding: 10px 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.software li {
    padding: 8px 0;
    margin-left: 0 !important
}

.formated-text h1 {
    font: 700 clamp(28px, 3.6vw, 32px)/1.4 var(--font), sans-serif
}

.formated-text h2 {
    font: 700 clamp(24px, 3.2vw, 32px)/1.25 var(--font), sans-serif
}

.formated-text h3 {
    font: 700 clamp(20px, 2.8vw, 24px)/1.33 var(--font), sans-serif
}

.formated-text h4 {
    font: 500 clamp(16px, 2.4vw, 20px)/1.4 var(--font), sans-serif
}

@media screen and (min-width: 1200px) {
    .navigation__item {
        background: 0 0 !important
    }

    /*.item-0 .item-child-0 .navigation__wrapper-sublist-link {*/
    /*    font-weight: 700;*/
    /*    color: #7ad2ff !important*/
    /*}*/
    .formated-text h5 {
        font-size: 18px
    }

    .formated-text h6 {
        font-size: 16px
    }
}

.formated-text .table {
    overflow-x: auto;
    margin: 20px 0
}

.formated-text table {
    border-collapse: collapse;
    width: 100%;
    /* min-width: 600px */
}

.formated-text table th {
    padding: 13px 25px;
    background-color: #00357a;
    color: #fff;
    text-decoration: transparent;
    font-size: 14px;
    text-align: center;
    font-weight: 700;
    border-bottom-color: transparent
}

.formated-text table th:first-child {
    text-align: left
}

@media screen and (min-width: 767px) {
    .formated-text table th {
        padding: 15px 25px;
        font-size: 16px
    }
}

.formated-text table td {
    padding: 15px 20px;
    font-size: 14px;
    font-weight: 400;
    min-width: 150px;
    background-color: #fff;
    border-bottom: 1px solid #eee
}

.formated-text table td:first-child {
    text-align: left
}

@media screen and (min-width: 767px) {
    .formated-text table td {
        font-size: 16px;
        border: none
    }
}

.formated-text table td strong {
    display: block;
    margin-bottom: 10px
}

.formated-text table td:first-child {
    font-weight: 400
}

.formated-text table tr:nth-child(odd) td {
    background-color: #fafafa
}

.formated-text table tr:hover td {
    background-color: #eee
}

.formated-text a {
    color: #00357a
}

.formated-text a:hover {
    text-decoration: none
}

.formated-text div:not([class]), .formated-text p {
    margin: 20px 0
}

.ovfx.formated-text.back-news {
    margin-bottom: 60px
}

@media screen and (min-width: 767px) {
    .formated-text div:not([class]), .formated-text p {
        font-size: 16px
    }
}

.formated-text blockquote {
    padding: 16px 16px 16px 36px;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjIyNiAxMy45MThWOS40MjZhNC41MzggNC41MzggMCAwMTQuNjQtNC42NDFoNC40OTNBNC42NSA0LjY1IDAgMDEzMyA5LjQyNXY4LjA4OWMwIDguNzItMS43NzMgMTAuNTUtNi44NCAxMy41NTVhMS4wNTIgMS4wNTIgMCAwMS0xLjY0Ni0uNzI4IDEuMDUgMS4wNSAwIDAxLjU3Ny0xLjA3MmM0LjMwNi0yLjU1IDUuNjg2LTMuNzEgNS44MDUtMTAuNzA4aC03LjAzYTQuNTQgNC41NCAwIDAxLTQuNjQtNC42NDN6IiBmaWxsPSIjODZCMjFFIi8+PHBhdGggZD0iTTMgMTMuOTE4VjkuNDI2YTQuNTM5IDQuNTM5IDAgMDE0LjY0MS00LjY0MWg0LjVhNC42NSA0LjY1IDAgMDE0LjY0MSA0LjY0djguMDg5YzAgOC43Mi0xLjc3MyAxMC41NS02Ljg0IDEzLjU1NWExLjA1MSAxLjA1MSAwIDExLTEuMDY4LTEuOGM0LjMwNS0yLjU1IDUuNjg1LTMuNzEgNS44MDQtMTAuNzA4SDcuNjRBNC41MzkgNC41MzkgMCAwMTMgMTMuOTE4eiIgZmlsbD0iIzkzQzIyNyIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 8px 16px;
    margin: 0 0 2em
}

@media screen and (min-width: 1200px) {
    .formated-text blockquote {
        padding: 25px 25px 25px 85px;
        background-size: 36px;
        background-position: 22px 22px;
        font-size: 18px;
        font-weight: 600;
        line-height: 156%
    }
}

.formated-text ul {
    margin: 20px 0
}

.formated-text ul li {
    position: relative;
    padding-left: 20px;
    padding-bottom: 15px
}

@media screen and (min-width: 767px) {
    .formated-text ul li {
        font-size: 16px
    }
}

.formated-text ul li:last-child {
    padding-bottom: 0
}

.formated-text ul li::before {
    content: "";
    width: 6px;
    min-width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 50%;
    background-color: #05adff
}

.formated-text:not(.text-news) img {
    width: auto;
    max-width: 100%;
    border-radius: 0;
    margin: 35px 0
}

.formated-text.text-news img {
    max-width: 100%;
    border-radius: 0;
    margin: 20px 0
}

.technical-descriptions .formated-text.text-news ul li {
    margin-bottom: 0;
    padding-top: 0;
    line-height: 140%
}

.formated-text ol {
    counter-reset: number-list 0;
    margin: 20px 0;
    padding-left: 0
}

@media screen and (min-width: 767px) {
    .formated-text ol {
        padding-left: 1.5em
    }
}

.formated-text ol > li {
    counter-increment: number-list 1;
    list-style-type: none;
    position: relative;
    margin-bottom: 15px;
    color: #000;
    padding-left: 20px;
    font-size: 14px
}

@media screen and (min-width: 767px) {
    .formated-text ol > li {
        font-size: 16px;
        padding-left: 30px
    }
}

.formated-text ol > li::before {
    content: counter(number-list);
    color: #05adff;
    font-weight: 700;
    min-width: 35px;
    display: inline-block;
    position: absolute;
    left: 0
}

.formated-text strong {
    color: #000;
    font-weight: 700
}

@media screen and (min-width: 767px) {
    .formated-text strong {
        font-size: 16px
    }
}

.technical-descriptions__questionnaires .all-doc.grid {
    display: grid;
    grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
    gap: 16px;
    margin-left: 0
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc.grid {
        grid-template-columns:1fr;
        gap: 16px
    }
}

.technical-descriptions__questionnaires .all-doc li {
    padding: 5px 0
}

.technical-descriptions__questionnaires .all-doc .technical-descriptions__questionnaires {
    display: flex
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item {
    display: flex;
    flex-direction: column;
    margin: 0
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item {
        border-bottom: 1px solid #f7f7f7
    }
}

@media (width >=1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item {
        border: 1px solid #e4e4e4;
        border-radius: 12px;
        padding: 16px
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item .icon {
    align-self: center;
    width: 170px;
    height: 170px;
    margin-top: 24px;
    color: var(--color-brand)
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item .icon {
        display: none
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item div {
    margin: 0
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__spacer {
    flex-grow: 1;
    min-height: 48px
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item__spacer {
        display: none
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__title {
    font: 700 16px/1.5 var(--font);
    margin-bottom: 24px
}

.technical-descriptions__questionnaires .all-doc li {
    padding: 5px 0
}

.technical-descriptions__questionnaires .all-doc .technical-descriptions__questionnaires {
    display: flex
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item {
    display: flex;
    flex-direction: column;
    margin: 0
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item {
        border-bottom: 1px solid #f3f3f3
    }
}

@media (width >=1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item {
        border: 1px solid #e4e4e4;
        border-radius: 12px;
        padding: 16px
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item .icon {
    align-self: center;
    width: 170px;
    height: 170px;
    margin-top: 24px;
    color: var(--color-brand)
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item .icon {
        display: none
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item div {
    margin: 0
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__spacer {
    flex-grow: 1;
    min-height: 48px
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item__spacer {
        display: none
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__title {
    font: 700 16px/1.5 var(--font);
    margin-bottom: 24px
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__footer {
    display: flex;
    gap: 16px;
    margin-top: 24px !important
}

@media (width < 1024px

) {
    .technical-descriptions__questionnaires .all-doc .questionnaires-item__footer {
        margin-top: 8px !important;
        padding-bottom: 16px
    }
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__footer .btn {
    flex-basis: calc(50% - 8px);
    /*font: 700 16px/1.5 var(--font);*/
    /*border: 1px solid var(--color-brand);*/
    /*border-radius: 4px;*/
    /*padding: 15px;*/
    /*justify-content: center;*/
    /*margin-bottom: 0*/
}

@media (width < 1024px

) {
    /*.technical-descriptions__questionnaires .all-doc .questionnaires-item__footer .btn {*/
        /*padding: 3px*/
    /*}*/
}

/*.technical-descriptions__questionnaires .all-doc .questionnaires-item__footer .btn:before {*/
/*    content: none*/
/*}*/

.technical-descriptions__questionnaires .all-doc .questionnaires-item__footer .btn-primary {
    color: #fff;
    background: var(--color-brand)
}

.technical-descriptions__questionnaires .all-doc .questionnaires-item__footer .btn-line {
    color: var(--color-brand)
}

.vogez-company-video__content__text .btn.btn-primary {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 11px 28px 13px;
    gap: 8px;
    background: #0054aa;
    border-radius: 8px;
    font-family: var(--font), sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border: none;
    cursor: pointer;
    margin-top: 44px
}

.vogez-company-video__content__text .btn:after {
    content: "";
    min-width: 14px;
    width: 14px;
    height: 14px;
    background-size: 14px;
    z-index: 2;
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNCAxNUwwIDEzLjZMMTEuNiAySDVWMEgxNVYxMEgxM1YzLjRMMS40IDE1WiIgZmlsbD0iIzAwNTRBQSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat
}

@media screen and (min-width: 992px) {
    .vogez-company-video__content__text .btn {
        width: fit-content
    }
}

.technical-descriptions__content-certificates.content-block ul {
    list-style-type: none
}

.technical-descriptions .software {
    list-style-type: none
}

.search-page form {
    display: flex
}

.search-page form input[type=text] {
    width: 100%;
    height: 45px;
    border: 1px solid #0054aa;
    padding: 0 1.5em;
    border-radius: 6px;
    font-size: 14px
}

.search-page form input[type=submit] {
    padding: 0 1.5em;
    border: none;
    border-radius: 6px;
    background-color: #0054aa;
    cursor: pointer;
    color: #fff;
    font-weight: 600
}

.catalog-main--search .vogez-newest__button-group {
    display: none
}

.catalog-main--search .vogez-newest__container.container {
    padding: 0
}

.bottom-footer__creators img {
    max-width: 140px
}

.technical-descriptions h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 30px
}

@media (width < 1024px

) {
    .technical-descriptions h1 {
        margin-block: 32px 26px
    }
}

.vogez-description__content h1 {
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    margin-bottom: 30px
}

.box-iframe {
    padding-top: 56%;
    background-color: #f5f5f5;
    position: relative;
    border: none
}

.box-iframe iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none
}

@media screen and (min-width: 480px) {
    .container {
        padding: 0 16px;
        max-width: 400px
    }
}

@media screen and (min-width: 576px) {
    .container {
        padding: 0 16px;
        max-width: 480px
    }
}

@media (min-width: 576px) {
    .technical-descriptions h1 {
        font-size: 36px;
        padding-top: 20px
    }

    .vogez-description__content h1 {
        font-size: 24px;
        padding-top: 20px
    }

    .vogez-products__wrapper li {
        height: 236px
    }

    .vogez-description__img-box img {
        max-width: 210px
    }

    .vogez-main-advantages__body li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%
    }

    .vogez-main-advantages .btn-white {
        display: inline-block
    }

    .vogez-news__nav--prev {
        left: -40px
    }

    .footer .bottom-footer__dev {
        max-width: initial
    }

    .vogez-newest__wrapper li {
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
        flex-basis: calc(50% - 12px);
        margin: 6px
    }

    .vogez-newest__wrapper li {
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
        flex-basis: calc(50% - 12px);
        margin: 6px
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers .btn-blue {
        width: 284px
    }

    .catalog-product-heat-exchangers-main .vogez-consultation button {
        width: 230px
    }

    .catalog-product-heat-exchangers-main .vogez-designations__wrapper::before {
        width: 54px;
        height: 54px;
        background-color: #00357a;
        background-size: 22px auto;
        background-repeat: no-repeat;
        background-position: center
    }

    .catalog-product-heat-exchangers-main .vogez-designations__wrapper {
        padding: 56px
    }

    .catalog-product-heat-exchangers-main .vogez-variants button {
        width: 284px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__submit-wrapper button {
        width: 198px
    }

    .vogez-description__img-box img {
        max-width: 210px
    }

    .vogez-documentations .vogez-newest__wrapper li {
        width: 50%
    }

    .vogez-designer .vogez-newest__wrapper li {
        width: 50%
    }

    .vogez-main-news #loadMoreBtn {
        width: 392px
    }

    .news-detail-main .vogez-new-generation iframe {
        height: 280px
    }

    .contacts-rus__content div {
        width: 360px
    }

    .contacts-rus .info-wrapper__sales {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .contacts-rus .info-wrapper__marketing {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .contacts-rus .info-wrapper__accounting {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .contacts-rus .info-wrapper__helper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .contacts-rus .number-divisions {
        width: 360px
    }

    .contacts-rus .mail-divisions div {
        width: 360px
    }

    .contacts-rus .info-wrapper__content-director {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .contacts-rus .info-wrapper__content-director div {
        width: 220px
    }

    .contacts-rus .info-wrapper__content-header {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .contacts-rus .info-wrapper__content-header div {
        width: 220px
    }
}

@media screen and (min-width: 768px) {
    .container {
        padding: 0 20px;
        max-width: 705px
    }
}

@media (min-width: 768.8px) {
    .vogez-designer .vogez-newest__button-group a:last-child {
        margin-top: 0
    }
}

@media (min-width: 768px) {
    .vogez-products__wrapper li a div {
        max-width: initial
    }

    .vogez-newest__show-hide {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row
    }

    .vogez-main-advantages__body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    .vogez-newest__title-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .vogez-newest__title-block h1 {
        margin: 0
    }

    .vogez-newest__title-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify
    }

    .vogez-newest__title-block--rt {
        justify-content: flex-end
    }

    .vogez-newest__title-block--sb .vogez-newest__button-group {
        margin-left: auto
    }

    .vogez-newest__title-block h1 {
        margin: 0
    }

    .vogez-newest__wrapper li {
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
        flex-basis: calc(50% - 12px);
        height: auto
    }

    .catalog-counters-detail-skm2-main .counter-skm2__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%
    }

    .catalog-counters-detail-skm2-main .counter-skm2__item:first-child {
        margin-right: 48px;
        margin-bottom: 0
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__wrapper-btns {
        display: flex;
        align-items: center;
        background: #f7f7f7;
        border-radius: 12px;
        padding: 8px;
        gap: 6px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__wrapper-content {
        padding-top: 16px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-head > button {
        display: none
    }

    .catalog-counters-detail-skm2-main .technical-descriptions .content-block {
        padding: 0
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item {
        max-width: 410px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%
    }

    .catalog-counters-detail-skm2-main .vogez-newest h2 {
        margin: 0
    }

    .catalog-counters-detail-skm2-main .vogez-newest__wrapper li {
        max-width: 298px
    }

    .catalog-product-heat-exchangers-main .vogez-consultation__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%
    }

    .catalog-product-heat-exchangers-main .vogez-variants__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%
    }

    .catalog-product-heat-exchangers-main .vogez-call-form form {
        padding: 48px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper #file-field {
        height: 80px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper .vogez-call-form__file-wrapper {
        height: 80px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description {
        left: 16px;
        padding: 0
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description span b {
        font-size: 16px;
        line-height: 24px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description span {
        font-size: 14px;
        line-height: 20px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__submit-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__confirm {
        margin-top: 0;
        margin-left: 24px
    }

    .vogez-history__wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        padding-bottom: 24px;
        padding-top: 24px
    }

    .vogez-history__date {
        line-height: 120px;
        margin-right: 48px
    }

    .vogez-gallery ul li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
        flex: 1 1 30%;
        height: 320px
    }

    .vogez-documentations .vogez-newest__wrapper li {
        height: 280px
    }

    .technical-descriptions__wrapper-btns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background: 0 0;
        border: none;
        border-radius: 0;
        padding-bottom: 0
    }

    .technical-descriptions__drop-list {
        display: none
    }

    .technical-descriptions__btns-wrapper-to-list {
        border: none;
        border-radius: 0;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0
    }

    .technical-descriptions .button-clickable-doc.active-documentation {
        background: #0054aa;
        color: #fff
    }

    .technical-descriptions__wrapper-content {
        padding-top: 16px
    }

    .technical-descriptions__content-certificates ul li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
        flex: 1 1 33.33%;
        max-width: 33.33%
    }

    .technical-descriptions__nomogram-img-box {
        padding: 56px 72px
    }

    .technical-descriptions__nomogram-img-box span {
        width: 64px;
        height: 64px
    }

    .technical-descriptions__nomogram-img-box span:before {
        content: "";
        width: 32px;
        height: 32px;
        background-size: initial
    }

    .vogez-designer .vogez-newest__wrapper li {
        height: 280px
    }

    .vogez-main-news #cards .card {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 48%
    }

    .news-detail-main .vogez-new-generation__title-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center
    }
}

@media screen and (min-width: 992px) {
    .container {
        padding: 0 30px;
        max-width: 990px
    }

    .vogez-newest__wrapper li {
        width: calc(33.33% - 12px);
        max-width: calc(33.33% - 12px);
        flex-basis: calc(33.33% - 12px);
        height: auto
    }
}

@media (min-width: 992px) {
    .vogez-company-video {
        margin: 24px 0 64px;
        display: block
    }

    .vogez-products {
        margin: 24px 0 64px
    }

    .vogez-products h2 {
        display: none
    }

    .vogez-products__wrapper li {
        padding: 42px 0 24px
    }

    .vogez-products__wrapper li a div {
        margin-top: 30px
    }

    .vogez-newest h2 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 24px
    }

    .vogez-description__wrapper {
        padding-top: 64px;
        display: flex;
        -webkit-box-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .vogez-description__content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%
    }

    .vogez-description__content img {
        max-width: initial;
        width: initial
    }

    .vogez-description__content h1, .vogez-description__content h2 {
        font-size: 32px;
        line-height: 40px;
        margin: 40px 0 24px
    }

    .vogez-description__content div p {
        font-size: 16px
    }

    .vogez-description__img-box {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%
    }

    .vogez-description__img-box img {
        max-width: 380px
    }

    .vogez-main-advantages {
        margin-bottom: 80px
    }

    .vogez-main-advantages__wrapper {
        padding: 56px 0 32px
    }

    .vogez-main-advantages__wrapper h2 {
        font-size: 32px;
        line-height: 40px
    }

    .vogez-main-advantages__content {
        margin-top: 48px;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .vogez-main-advantages__body li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33.3333%;
        flex: 1 1 33.3333%
    }

    .vogez-news {
        margin-bottom: 80px
    }

    .vogez-news h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 28px
    }

    .vogez-news__content {
        margin-top: 12px
    }

    .vogez-news__content div {
        font-weight: 600;
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 12px
    }

    .footer .top-footer__wrapper {
        padding: 52px 0 48px;
        align-items: flex-start;
        justify-content: space-between
    }

    .footer .bottom-footer__wrapper {
        padding: 20px 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer .bottom-footer__dev {
        text-align: left
    }

    .footer .bottom-footer__creators {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        margin: 0
    }

    .footer .bottom-footer__creators div {
        margin: 0 12px 0 0
    }

    .vogez-newest {
        padding-bottom: 80px
    }

    .vogez-newest__title-block {
        margin-bottom: 40px
    }

    .vogez-newest__title-block h1 {
        font-size: 36px;
        line-height: 48px
    }

    .vogez-catalog-description {
        padding: 48px 0 80px
    }

    .vogez-catalog-description h2 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 24px
    }

    .vogez-newest {
        padding-bottom: 80px
    }

    .vogez-newest__title-block {
        margin-bottom: 40px
    }

    .vogez-newest__title-block h1 {
        font-size: 36px;
        line-height: 48px
    }

    .vogez-catalog-description {
        padding: 48px 0 80px
    }

    .vogez-catalog-description__content h1 {
        font-size: 48px;
        line-height: 56px;
        margin-bottom: 24px
    }

    .vogez-catalog-description__content h2 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 24px
    }

    .vogez-catalog-description__content .order-link {
        margin: 16px 0
    }

    .vogez-catalog-description__content a {
        margin: 0
    }

    .catalog-counters-detail-skm2-main .counter-skm2 {
        padding-bottom: 56px
    }

    .catalog-counters-detail-skm2-main .counter-skm2 h1 {
        font-size: 32px;
        line-height: 44px
    }

    .catalog-counters-detail-skm2-main .counter-skm2__wrapper {
        padding-top: 40px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions {
        padding-bottom: 80px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions button:hover {
        background: #dfe5eb;
        border-radius: 8px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-text {
        width: 100%;
        margin: auto
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-text h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 24px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-table h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 24px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-d3d h2, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents h2, .catalog-counters-detail-skm2-main .technical-descriptions__content-po h2, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 24px
    }

    .catalog-counters-detail-skm2-main .vogez-newest {
        padding-bottom: 80px
    }

    .catalog-counters-detail-skm2-main .vogez-newest h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 24px
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers {
        margin-bottom: 64px
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers h2 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 24px
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__item:first-child {
        margin-bottom: 0
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__img-box img {
        width: 100%
    }

    .catalog-product-heat-exchangers-main .vogez-technical-characteristic {
        padding-bottom: 64px
    }

    .catalog-product-heat-exchangers-main .vogez-technical-characteristic h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 24px
    }

    .catalog-product-heat-exchangers-main .vogez-consultation {
        padding-bottom: 64px
    }

    .catalog-product-heat-exchangers-main .vogez-consultation__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog-product-heat-exchangers-main .vogez-consultation__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%
    }

    .catalog-product-heat-exchangers-main .vogez-consultation__item:not(:last-child) {
        margin-bottom: 0
    }

    .catalog-product-heat-exchangers-main .vogez-designations {
        padding-bottom: 64px
    }

    .catalog-product-heat-exchangers-main .vogez-designations h2 {
        font-size: 28px;
        line-height: 36px
    }

    .catalog-product-heat-exchangers-main .vogez-designations h2 {
        margin-bottom: 32px
    }

    .catalog-product-heat-exchangers-main .vogez-designations__wrapper img {
        width: initial
    }

    .catalog-product-heat-exchangers-main .vogez-designations__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        margin-top: 32px
    }

    .catalog-product-heat-exchangers-main .vogez-designations__content span {
        margin-bottom: 0;
        margin-left: 32px
    }

    .catalog-product-heat-exchangers-main .vogez-designations__content div {
        margin-left: 24px
    }

    .catalog-product-heat-exchangers-main .vogez-variants {
        padding-bottom: 80px
    }

    .catalog-product-heat-exchangers-main .vogez-variants h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 24px
    }

    .catalog-product-heat-exchangers-main .vogez-variants span {
        margin-bottom: 48px
    }

    .catalog-product-heat-exchangers-main .vogez-variants__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog-product-heat-exchangers-main .vogez-variants__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: initial
    }

    .catalog-product-heat-exchangers-main .vogez-variants__item:not(:last-child) {
        margin-bottom: 0
    }

    .catalog-product-heat-exchangers-main .vogez-additional-inform {
        padding-bottom: 64px
    }

    .catalog-product-heat-exchangers-main .vogez-additional-inform h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 32px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form {
        padding-bottom: 100px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form form h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 36px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form form input {
        min-width: 393px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper {
        width: initial
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper:not(:last-child) {
        margin-bottom: 0
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper--text {
        margin-bottom: 12px !important
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description {
        left: 140px
    }

    .vogez-description__wrapper {
        display: flex;
        -webkit-box-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .vogez-description__content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%
    }

    .vogez-description__content h1, .vogez-description__content h2 {
        margin-bottom: 48px
    }

    .vogez-description__content div p {
        font-size: 16px
    }

    .vogez-description__img-box {
        margin: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%
    }

    .vogez-description__img-box img {
        max-width: 420px
    }

    .vogez-history {
        padding: 64px 0
    }

    .vogez-history h2 {
        font-size: 36px;
        line-height: 48px
    }

    .vogez-history__wrapper {
        padding: 48px 0
    }

    .vogez-history__date {
        font-size: 96px
    }

    .vogez-history__content p {
        margin-bottom: 24px;
        font-size: 16px
    }

    .vogez-gallery ul li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
        flex: 1 1 25%;
        height: 340px
    }

    .vogez-documentations .vogez-newest {
        padding-bottom: 80px
    }

    .vogez-documentations .vogez-newest__title-block {
        margin-bottom: 40px
    }

    .vogez-documentations .vogez-newest__title-block h1 {
        font-size: 36px;
        line-height: 48px
    }

    .technical-descriptions {
        padding-bottom: 108px
    }

    .technical-descriptions h2 {
        font-size: 36px;
        line-height: 48px;
        margin-bottom: 24px
    }

    .technical-descriptions button:hover {
        background: #dfe5eb;
        border-radius: 8px
    }

    .technical-descriptions__content-certificates ul li a div {
        margin-top: 16px
    }

    .technical-descriptions__model-head-wrapper {
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }

    .technical-descriptions__model-head-wrapper div:first-child:hover {
        opacity: .7
    }

    .technical-descriptions__model-head-wrapper div:last-child {
        margin-left: 12px;
        margin-top: 0
    }

    .technical-descriptions__model-content {
        padding: 24px 0 12px 48px
    }

    .technical-descriptions__passports ul li {
        padding: 24px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%
    }

    .technical-descriptions__exploitation ul li {
        padding: 24px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%
    }

    .vogez-designer .vogez-newest {
        padding-bottom: 80px
    }

    .vogez-designer .vogez-newest__title-block {
        margin-bottom: 40px
    }

    .vogez-designer .vogez-newest__title-block h1 {
        font-size: 36px;
        line-height: 48px
    }

    .vogez-main-news h1, .vogez-main-news h2 {
        font-size: 36px;
        line-height: 48px
    }

    .vogez-main-news .cards-wrapper {
        padding: 40px 0 80px
    }

    .news-detail-main .vogez-new-generation {
        padding-bottom: 80px
    }

    .news-detail-main .vogez-new-generation h2 {
        font-size: 36px;
        line-height: 48px;
        max-width: 1020px
    }

    .news-detail-main .vogez-new-generation iframe {
        height: 472px
    }

    .contacts-navigation h1 {
        font-size: 36px;
        line-height: 48px
    }

    .contacts-navigation__navigation {
        height: 56px;
        overflow-x: hidden
    }

    .contacts-rus {
        padding-bottom: 80px
    }

    .contacts-rus h2 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 32px
    }

    .contacts-rus h3 {
        font-size: 24px;
        line-height: 32px
    }

    .contacts-rus__content .contacts-rus__number {
        margin: initial
    }

    .contacts-rus__content .contacts-rus__mail {
        margin: initial
    }

    .contacts-rus .info-wrapper__wrapper-btns {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .contacts-rus .button-clickable-rus-mobile {
        display: none
    }

    .contacts-rus .active-btn-mobile-rus {
        display: none
    }

    .contacts-rus .info-wrapper__sales .info-wrapper__number {
        margin: initial
    }

    .contacts-rus .info-wrapper__sales .info-wrapper__mail {
        margin: initial
    }

    .contacts-rus .info-wrapper__marketing .info-wrapper__number {
        margin: initial
    }

    .contacts-rus .info-wrapper__marketing .info-wrapper__mail {
        margin: initial
    }

    .contacts-rus .info-wrapper__accounting .info-wrapper__number {
        margin: initial
    }

    .contacts-rus .info-wrapper__accounting .info-wrapper__mail {
        margin: initial
    }

    .contacts-rus .info-wrapper__helper .info-wrapper__number {
        margin: initial
    }

    .contacts-rus .info-wrapper__helper .info-wrapper__mail {
        margin: initial
    }

    .contacts-rus .info-wrapper__content-head {
        margin: 0
    }

    .contacts-rus .info-wrapper__content-director .info-wrapper__address {
        margin: initial
    }

    .contacts-rus .info-wrapper__content-director .info-wrapper__number {
        margin: initial
    }

    .contacts-rus .info-wrapper__content-director .info-wrapper__mail {
        margin: initial
    }

    .contacts-rus .info-wrapper__content-header .info-wrapper__address {
        margin: initial
    }

    .contacts-rus .info-wrapper__content-header .info-wrapper__number {
        margin: initial
    }

    .contacts-rus .info-wrapper__content-header .info-wrapper__mail {
        margin: initial
    }

    .contacts-kazakh {
        padding-bottom: 80px
    }

    .contacts-kazakh h2 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 32px
    }

    .contacts-kazakh__item:not(:last-child) {
        margin-bottom: 0
    }

    .contacts-uzbek {
        padding-bottom: 80px
    }

    .contacts-uzbek h2 {
        font-size: 32px;
        line-height: 44px;
        margin-bottom: 32px
    }
}

.body-with-logo__social-pc {
    display: none
}

.body-with-logo__social-pc_wr {
    margin-left: 0 !important
}

@media screen and (min-width: 1200px) {
    .footer .top-footer__wrapper {
        gap: 140px;
        flex-wrap: nowrap
    }

    .footer .top-footer__body:first-child {
        margin-right: auto
    }

    .container {
        padding: 0 30px;
        max-width: 1200px
    }

    .body-with-logo__social-pc {
        display: block
    }

    .body-with-logo__social-md {
        display: none
    }
}

@media (min-width: 1200px) {
    .header {
        height: 132px;
        margin-bottom: 10px
    }

    .header__top:before {
        height: initial;
        border-bottom: 1px solid #dfe5eb
    }

    .header__wrapper {
        padding: 16px 0 14px
    }

    .header__socials {
        display: flex;
        justify-content: center;
        width: 100%;
        gap: 20px 40px
    }

    .header__btn-group {
        display: none
    }

    .header__bottom .header__container {
        padding-left: 15px
    }

    .header__bottom.fixed:before {
        content: "";
        width: 100%;
        height: 4px;
        display: inline;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
        position: absolute;
        bottom: 0;
        z-index: -2
    }

    .header__bottom .icon-search {
        width: 20px;
        height: 20px;
        display: block;
        cursor: pointer;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc2NjMgMTguNTg4OUwxNC43OTYyIDEzLjYxODhDMTYuMTUwNiAxMS45NjIzIDE2LjgxNjUgOS44NDg2NiAxNi42NTYyIDcuNzE0OTdDMTYuNDk1OSA1LjU4MTI4IDE1LjUyMTYgMy41OTA4MyAxMy45MzQ5IDIuMTU1MzRDMTIuMzQ4MiAwLjcxOTg0MSAxMC4yNzA0IC0wLjA1MDg3NDIgOC4xMzEzNiAwLjAwMjYwODM1QzUuOTkyMzMgMC4wNTYwOTA5IDMuOTU1NjggMC45Mjk2NzkgMi40NDI2OCAyLjQ0MjY4QzAuOTI5Njc5IDMuOTU1NjggMC4wNTYwOTA5IDUuOTkyMzMgMC4wMDI2MDgzNSA4LjEzMTM2Qy0wLjA1MDg3NDIgMTAuMjcwNCAwLjcxOTg0MSAxMi4zNDgyIDIuMTU1MzQgMTMuOTM0OUMzLjU5MDgzIDE1LjUyMTYgNS41ODEyOCAxNi40OTU5IDcuNzE0OTcgMTYuNjU2MkM5Ljg0ODY2IDE2LjgxNjUgMTEuOTYyMyAxNi4xNTA2IDEzLjYxODggMTQuNzk2MkwxOC41ODg5IDE5Ljc2NjNDMTguNzQ1OSAxOS45MTc5IDE4Ljk1NjMgMjAuMDAxOSAxOS4xNzQ2IDIwQzE5LjM5MjkgMTkuOTk4MSAxOS42MDE3IDE5LjkxMDUgMTkuNzU2MSAxOS43NTYxQzE5LjkxMDUgMTkuNjAxNyAxOS45OTgxIDE5LjM5MjkgMjAgMTkuMTc0NkMyMC4wMDE5IDE4Ljk1NjMgMTkuOTE3OSAxOC43NDU5IDE5Ljc2NjMgMTguNTg4OVpNOC4zNTMxNCAxNS4wMTQzQzcuMDM1NjggMTUuMDE0MyA1Ljc0NzgxIDE0LjYyMzcgNC42NTIzOCAxMy44OTE3QzMuNTU2OTUgMTMuMTU5OCAyLjcwMzE3IDEyLjExOTQgMi4xOTkgMTAuOTAyM0MxLjY5NDgzIDkuNjg1MSAxLjU2MjkyIDguMzQ1NzUgMS44MTk5NCA3LjA1MzYxQzIuMDc2OTcgNS43NjE0NiAyLjcxMTM4IDQuNTc0NTUgMy42NDI5NyAzLjY0Mjk3QzQuNTc0NTUgMi43MTEzOCA1Ljc2MTQ2IDIuMDc2OTcgNy4wNTM2MSAxLjgxOTk0QzguMzQ1NzUgMS41NjI5MiA5LjY4NTEgMS42OTQ4MyAxMC45MDIzIDIuMTk5QzEyLjExOTQgMi43MDMxNyAxMy4xNTk4IDMuNTU2OTUgMTMuODkxNyA0LjY1MjM4QzE0LjYyMzcgNS43NDc4MSAxNS4wMTQzIDcuMDM1NjggMTUuMDE0MyA4LjM1MzE0QzE1LjAxMjQgMTAuMTE5MiAxNC4zMDk5IDExLjgxMjMgMTMuMDYxMSAxMy4wNjExQzExLjgxMjMgMTQuMzA5OSAxMC4xMTkyIDE1LjAxMjQgOC4zNTMxNCAxNS4wMTQzWiIgZmlsbD0iIzBBMUYzMyIvPgo8L3N2Zz4K)
    }

    .header__bottom .icon-search:hover {
        -webkit-filter: grayscale(0) brightness(3);
        filter: grayscale(0) brightness(3)
    }

    .header .navigation {
        height: initial;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        width: 100%
    }

    .header .navigation__wrapper-item {
        border: none
    }

    .header .navigation__wrapper {
        border: none;
        width: initial
    }

    .header .navigation__wrapper:hover .navigation__wrapper-sublist {
        display: block;
        position: absolute;
        top: 56px;
        left: 0;
        padding: 4px 0 12px;
        background: #0054aa;
        border-radius: 0 0 12px 0;
        min-width: 328px;
        visibility: visible;
        transform: translateY(0);
        opacity: 1
    }

    .header .navigation__item a:after {
        display: none
    }

    .header .navigation__item:after {
        -webkit-filter: grayscale(0) brightness(0);
        filter: grayscale(0) brightness(0);
        position: initial;
        background-size: initial;
        width: 12px;
        height: 6px;
        transition: .3s ease
    }

    .header .navigation__item:before {
        display: none
    }

    .header .navigation li:hover {
        background: #0054aa
    }

    .header .navigation li:hover a, .header .navigation li:hover div {
        color: #fff
    }

    .header .navigation li:hover a {
        display: flex
    }

    .header .navigation li:hover div:after {
        -webkit-filter: grayscale(0) brightness(255);
        filter: grayscale(0) brightness(255)
    }

    .header .navigation div, .header .navigation li a {
        color: #0a1f33
    }

    .header .navigation__wrapper-sublist {
        padding: 0
    }

    .header .btn-primary1 {
        display: flex
    }

    .header .mobile-menu-btn {
        display: none
    }

    .header__menu-btn-wrapper {
        display: none
    }

    .header .block-menu {
        position: initial;
        height: auto;
        transform: translateX(0);
        background: 0 0;
        overflow: visible
    }

    .header .navigation__wrapper-sublist.menu-active {
        display: none
    }

    .header .navigation__item.active:after {
        transform: rotate(0)
    }

    .header .navigation__wrapper:hover .navigation__item:after {
        transform: rotate(180deg)
    }

    .vogez-products__wrapper li {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
        flex: 1 1 20%
    }

    .vogez-newest__wrapper li {
        max-width: calc(24.33% - 12px);
        width: calc(33.33% - 12px);
        flex-basis: calc(33.33% - 12px);
        margin: 6px
    }

    .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px;
        border: 3px solid #fff
    }

    .vogez-newest__wrapper li:hover a div {
        color: #0054aa !important
    }

    .vogez-main-advantages__body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
        flex: 1 1 60%
    }

    .vogez-news__wrapper-slider:hover div {
        color: #0054aa !important
    }

    .vogez-news__wrapper-slider a:before {
        content: "";
        display: block;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
        position: absolute;
        top: -6px;
        left: -6px;
        right: -6px;
        bottom: -6px;
        z-index: -2;
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 16px;
        opacity: 0;
        transition: .35s ease
    }

    .vogez-news__wrapper-slider:hover a:before {
        opacity: 1
    }

    .vogez-news__wrapper-slider-last a:hover {
        opacity: .3
    }

    .vogez-newest__wrapper li {
        margin-bottom: 12px;
        margin-right: 6px;
        margin-left: 6px;
        width: calc(33.33% - 12px);
        max-width: calc(33.33% - 12px);
        flex-basis: calc(33.33% - 12px)
    }

    .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px ;
        border: 3px solid #fff
    }

    .vogez-newest__wrapper li {
        max-width: 272px;
        margin-bottom: 12px;
        margin-right: 6px;
        margin-left: 6px
    }

    .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px ;
        border: 3px solid #fff
    }

    .vogez-newest__wrapper li:hover a div {
        color: #0054aa
    }

    .catalog-counters-detail-skm2-main .counter-skm2__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
        flex: 1 1 25%
    }

    .catalog-counters-detail-skm2-main .counter-skm2__item:last-child {
        margin-top: 0
    }

    .catalog-counters-detail-skm2-main .counter-skm2__item:nth-of-type(2) {
        margin-right: 24px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: 380px
    }

    .catalog-counters-detail-skm2-main .vogez-newest__wrapper li {
        max-width: 272px
    }

    .catalog-counters-detail-skm2-main .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px ;
        border: 3px solid #fff
    }

    .catalog-counters-detail-skm2-main .vogez-newest__wrapper li:hover a div {
        color: #0054aa
    }

    .catalog-product-heat-exchangers-main .vogez-technical-characteristic__table-wrapper {
        overflow-x: initial;
        white-space: initial
    }

    .catalog-product-heat-exchangers-main .vogez-designations__wrapper:hover:before {
        background-color: #00357a
    }

    .catalog-product-heat-exchangers-main .vogez-call-form form input {
        min-width: 497px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description {
        left: 240px
    }

    .vogez-history__nav--prev {
        left: 42px
    }

    .vogez-history__nav--prev:hover .arrow-prev-img {
        display: none
    }

    .vogez-history__nav--prev:hover .arrow-prev-img-hr {
        display: block
    }

    .vogez-history__nav--next {
        right: 42px
    }

    .vogez-history__nav--next:hover .arrow-next-img {
        display: none
    }

    .vogez-history__nav--next:hover .arrow-next-img-hr {
        display: block
    }

    .vogez-gallery ul li:hover span {
        display: flex
    }

    .vogez-gallery ul li a::before {
        content: "";
        background: linear-gradient(0deg, rgba(5, 173, 255, .3), rgba(5, 173, 255, .3));
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        border: 6px solid rgba(0, 108, 219, .8117647059);
        opacity: 0;
        transition: .3s ease
    }

    .vogez-gallery ul li:hover a::before {
        opacity: 1
    }

    .vogez-documentations .vogez-newest__title-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .vogez-documentations .vogez-newest__title-block h1 {
        margin: 0
    }

    .vogez-documentations .vogez-newest__wrapper {
        padding: 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .vogez-documentations .vogez-newest__wrapper li {
        height: 310px;
        max-width: 272px;
        margin-bottom: 12px;
        margin-right: 6px;
        margin-left: 6px
    }

    .vogez-documentations .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px ;
        border: 3px solid #fff
    }

    .vogez-documentations .vogez-newest__wrapper li:hover:before {
        content: "";
        display: block;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
        position: absolute;
        top: -10px;
        z-index: -1;
        width: 284px;
        height: 324px;
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px 12px 12px 0
    }

    .technical-descriptions__content-certificates ul {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0;
        margin: 0 -24px
    }

    .technical-descriptions__content-certificates ul li {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 20%;
        flex: 1 0 20%;
        max-width: 20%
    }

    .technical-descriptions__content-certificates.content-block li picture::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        border-radius: 6px;
        opacity: 0;
        transition: .3s ease;
        background: #0054aa url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjU3NiAxMC4xNTdsLTYuMzk4LTYuMzk5QTEyLjc1OSAxMi43NTkgMCAwMDE4LjEwMyAwSDkuODM1QzQuNzc1IDAgLjY2OCA0LjEwNy42NjggOS4xNjd2MjUuNjY2Qy42NjggMzkuODkzIDQuNzc1IDQ0IDkuODM1IDQ0aDE4LjMzM2M1LjA2IDAgOS4xNjctNC4xMDcgOS4xNjctOS4xNjdWMTkuMjMyYzAtMy40MjktMS4zMzktNi42NTUtMy43NTktOS4wNzV6bS0yLjU4NSAyLjU4NWE5LjMxNiA5LjMxNiAwIDAxMS40ODUgMS45MjVIMjQuNTJhMS44MzkgMS44MzkgMCAwMS0xLjgzNC0xLjgzNFY0Ljg3N2E5LjMxOCA5LjMxOCAwIDAxMS45MjUgMS40ODVsNi4zOTkgNi4zOTgtLjAxOS0uMDE4em0yLjY3NyAyMi4wOTFjMCAzLjAyNS0yLjQ3NSA1LjUtNS41IDUuNUg5LjgzNWMtMy4wMjUgMC01LjUtMi40NzUtNS41LTUuNVY5LjE2N2MwLTMuMDI1IDIuNDc1LTUuNSA1LjUtNS41aDguMjY4Yy4yOTMgMCAuNjA1IDAgLjg5OC4wMzZ2OS4xM2MwIDMuMDI1IDIuNDc1IDUuNSA1LjUgNS41aDkuMTNjLjAzNy4yOTQuMDM3LjU4Ny4wMzcuODk5djE1LjYwMXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat center
    }

    .technical-descriptions__content-certificates.content-block li picture:hover::before {
        opacity: 1
    }

    .technical-descriptions__content-certificates.content-block li:hover a .icon {
        filter: initial
    }

    .technical-descriptions__content-certificates ul li:hover a div {
        color: #0054aa
    }

    .technical-descriptions__passports ul li {
        max-width: 370px
    }

    .technical-descriptions__exploitation ul li {
        max-width: 370px
    }

    .technical-descriptions__passports ul li:hover div {
        color: #0054aa
    }

    .vogez-designer .vogez-newest__title-block {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .vogez-designer .vogez-newest__title-block h1 {
        margin: 0
    }

    .vogez-designer .vogez-newest__wrapper {
        padding: 0 12px
    }

    .vogez-designer .vogez-newest__wrapper li {
        width: 24%;
        max-width: 24%;
        margin: 0 -12px 12px -12px;
        height: 310px;
        transition: .3s ease
    }

    .vogez-designer .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px ;
        border: 3px solid #fff
    }

    .vogez-designer .vogez-newest__wrapper li:hover div {
        color: #0054aa
    }

    .vogez-main-news #cards .card {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: 32%
    }

    .news-detail-main .vogez-new-generation__container-new {
        max-width: 1010px;
        padding: 0 30px
    }

    .news-detail-main .vogez-new-generation__title a:hover {
        opacity: .7
    }

    .news-detail-main .vogez-new-generation__share ul li:hover {
        opacity: .7
    }

    .news-detail-main .vogez-new-generation__content a:hover span {
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        padding: 16px;
        gap: 10px;
        width: 64px;
        height: 64px;
        background: #0054aa;
        border-radius: 8px;
        position: absolute;
        left: 38%;
        top: 38%
    }

    .news-detail-main .vogez-new-generation__content a:hover span:before {
        content: "";
        display: block;
        width: 32px;
        height: 32px;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkzXzExNDMwKSI+CjxwYXRoIGQ9Ik0zMS42MDkgMjkuNzI0TDIzLjY1MDQgMjEuNzY1M0MyNS44MTkyIDE5LjExMjcgMjYuODg1NSAxNS43MjgxIDI2LjYyODggMTIuMzExNEMyNi4zNzIxIDguODk0NjYgMjQuODEyIDUuNzA3MzMgMjIuMjcxMiAzLjQwODY1QzE5LjczMDMgMS4xMDk5NyAxNi40MDMyIC0wLjEyNDE5IDEyLjk3NzkgLTAuMDM4NTQ3OEM5LjU1MjYzIDAuMDQ3MDk0NiA2LjI5MTMxIDEuNDQ1OTggMy44Njg1MyAzLjg2ODc3QzEuNDQ1NzQgNi4yOTE1NiAwLjA0Njg1MDUgOS41NTI4OCAtMC4wMzg3OTIgMTIuOTc4MUMtMC4xMjQ0MzQgMTYuNDAzNCAxLjEwOTcyIDE5LjczMDYgMy40MDg0IDIyLjI3MTRDNS43MDcwOCAyNC44MTIyIDguODk0NDIgMjYuMzcyNCAxMi4zMTExIDI2LjYyOTFDMTUuNzI3OCAyNi44ODU4IDE5LjExMjUgMjUuODE5NSAyMS43NjUgMjMuNjUwNkwyOS43MjM3IDMxLjYwOTNDMjkuOTc1MiAzMS44NTIyIDMwLjMxMiAzMS45ODY2IDMwLjY2MTYgMzEuOTgzNUMzMS4wMTEyIDMxLjk4MDUgMzEuMzQ1NiAzMS44NDAzIDMxLjU5MjggMzEuNTkzQzMxLjg0IDMxLjM0NTggMzEuOTgwMiAzMS4wMTE0IDMxLjk4MzMgMzAuNjYxOEMzMS45ODYzIDMwLjMxMjIgMzEuODUxOSAyOS45NzU0IDMxLjYwOSAyOS43MjRaTTEzLjMzMyAyNEMxMS4yMjM0IDI0IDkuMTYxMDggMjMuMzc0NCA3LjQwNjk2IDIyLjIwMjNDNS42NTI4NCAyMS4wMzAyIDQuMjg1NjYgMTkuMzY0MyAzLjQ3ODMzIDE3LjQxNTJDMi42NzA5OSAxNS40NjYyIDIuNDU5NzYgMTMuMzIxNSAyLjg3MTMzIDExLjI1MjNDMy4yODI5MSA5LjE4MzE5IDQuMjk4ODEgNy4yODI1NyA1Ljc5MDU3IDUuNzkwODFDNy4yODIzMyA0LjI5OTA1IDkuMTgyOTUgMy4yODMxNSAxMS4yNTIxIDIuODcxNThDMTMuMzIxMiAyLjQ2IDE1LjQ2NTkgMi42NzEyNCAxNy40MTUgMy40Nzg1N0MxOS4zNjQxIDQuMjg1OTEgMjEuMDMgNS42NTMwOCAyMi4yMDIxIDcuNDA3MkMyMy4zNzQxIDkuMTYxMzMgMjMuOTk5NyAxMS4yMjM2IDIzLjk5OTcgMTMuMzMzM0MyMy45OTY1IDE2LjE2MTMgMjIuODcxNyAxOC44NzI2IDIwLjg3MiAyMC44NzIzQzE4Ljg3MjMgMjIuODcyIDE2LjE2MSAyMy45OTY4IDEzLjMzMyAyNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4zMzMzIDEySDE0LjY2NjdWOS4zMzMzM0MxNC42NjY3IDguOTc5NzEgMTQuNTI2MiA4LjY0MDU3IDE0LjI3NjEgOC4zOTA1MkMxNC4wMjYxIDguMTQwNDggMTMuNjg3IDggMTMuMzMzMyA4QzEyLjk3OTcgOCAxMi42NDA2IDguMTQwNDggMTIuMzkwNSA4LjM5MDUyQzEyLjE0MDUgOC42NDA1NyAxMiA4Ljk3OTcxIDEyIDkuMzMzMzNWMTJIOS4zMzMzM0M4Ljk3OTcxIDEyIDguNjQwNTcgMTIuMTQwNSA4LjM5MDUyIDEyLjM5MDVDOC4xNDA0OCAxMi42NDA2IDggMTIuOTc5NyA4IDEzLjMzMzNDOCAxMy42ODcgOC4xNDA0OCAxNC4wMjYxIDguMzkwNTIgMTQuMjc2MUM4LjY0MDU3IDE0LjUyNjIgOC45Nzk3MSAxNC42NjY3IDkuMzMzMzMgMTQuNjY2N0gxMlYxNy4zMzMzQzEyIDE3LjY4NyAxMi4xNDA1IDE4LjAyNjEgMTIuMzkwNSAxOC4yNzYxQzEyLjY0MDYgMTguNTI2MiAxMi45Nzk3IDE4LjY2NjcgMTMuMzMzMyAxOC42NjY3QzEzLjY4NyAxOC42NjY3IDE0LjAyNjEgMTguNTI2MiAxNC4yNzYxIDE4LjI3NjFDMTQuNTI2MiAxOC4wMjYxIDE0LjY2NjcgMTcuNjg3IDE0LjY2NjcgMTcuMzMzM1YxNC42NjY3SDE3LjMzMzNDMTcuNjg3IDE0LjY2NjcgMTguMDI2MSAxNC41MjYyIDE4LjI3NjEgMTQuMjc2MUMxOC41MjYyIDE0LjAyNjEgMTguNjY2NyAxMy42ODcgMTguNjY2NyAxMy4zMzMzQzE4LjY2NjcgMTIuOTc5NyAxOC41MjYyIDEyLjY0MDYgMTguMjc2MSAxMi4zOTA1QzE4LjAyNjEgMTIuMTQwNSAxNy42ODcgMTIgMTcuMzMzMyAxMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTNfMTE0MzAiPgo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat
    }

    .contacts-navigation__sticky {
        top: 62px
    }

    .contacts-rus__content {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus__info-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contacts-rus .info-wrapper__sales {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus .info-wrapper__marketing {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus .info-wrapper__accounting {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus .info-wrapper__helper {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus .info-wrapper__body-left {
        width: 808px
    }

    .contacts-rus .info-wrapper__body-right {
        width: 392px
    }

    .contacts-rus .info-wrapper__content-director {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus .info-wrapper__content-header {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .contacts-rus .content-item-left {
        margin-bottom: 0
    }

    .contacts-rus .content-item-left:not(:last-child) {
        margin-bottom: 24px
    }
}

.contacts-rus .info-wrapper__sales-tp {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px
}

@media screen and (width >

992px

) {
    .contacts-rus .info-wrapper__sales-tp {
        flex-direction: row
    }
}

.contacts-rus .info-wrapper__sales-bt .nm {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5c7a99;
    margin-bottom: 4px
}

.contacts-rus .info-wrapper__sales-bt .nm b {
    font-size: 18px;
    color: #0a1f33
}

.contacts-rus .info-wrapper__sales-bt .wr {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    row-gap: 12px;
    margin-top: 12px
}

@media screen and (min-width: 576px) {
    .contacts-rus .info-wrapper__sales-bt .wr .wr-info {
        width: 360px
    }
}

.contacts-rus .info-wrapper__sales-bt .wr .wr-info a {
    display: inline-block;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: #0054aa
}

.contacts-rus .info-wrapper__sales-bt .wr .wr-info a:hover {
    opacity: .7
}

.vogez-newest.vogez-newest--cert .vogez-newest__wrapper picture {
    padding-top: 57%;
    margin-top: 16px
}

.vogez-newest.vogez-newest--cert div.cert-title {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 12px
}

@media screen and (min-width: 1440px) {
    .container {
        padding: 0 15px;
        max-width: 1255px
    }
}

@media (min-width: 1440px) {
    .header__bottom .header__container {
        padding-left: 0
    }

    .vogez-newest__wrapper li {
        max-width: calc(25% - 12px);
        margin: 6px
    }

    .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px 12px 12px 0
    }

    .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px 12px 12px 0
    }

    .vogez-newest__wrapper li::before {
        content: "";
        display: block;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
        position: absolute;
        top: -8px;
        left: -8px;
        right: -8px;
        bottom: -8px;
        z-index: -1;
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 16px ;
        opacity: 0;
        transition: .3s ease
    }

    .vogez-newest__wrapper li:hover::before {
        opacity: 1
    }

    .vogez-newest__wrapper li {
        max-width: 294px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
        flex: 1 1 25%;
        margin-bottom: 12px
    }

    .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px;
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: 410px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-d3d-item img, .catalog-counters-detail-skm2-main .technical-descriptions__content-documents-item img, .catalog-counters-detail-skm2-main .technical-descriptions__content-po-item img, .catalog-counters-detail-skm2-main .technical-descriptions__content-schemes-item img {
        width: initial
    }

    .catalog-counters-detail-skm2-main .vogez-newest__wrapper li {
        height: 384px;
        max-width: 294px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
        flex: 1 1 25%;
        margin-bottom: 12px
    }

    .catalog-counters-detail-skm2-main .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px 12px 12px 0
    }

    .catalog-product-heat-exchangers-main .vogez-call-form form input {
        width: 542px
    }

    .catalog-product-heat-exchangers-main .vogez-call-form__field-wrapper-description {
        left: 280px
    }

    .vogez-history__nav--prev {
        left: 52px
    }

    .vogez-history__nav--next {
        right: 52px
    }

    .vogez-documentations .vogez-newest__wrapper li {
        max-width: 293.99px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
        flex: 1 1 20%;
        margin-bottom: 12px
    }

    .vogez-documentations .vogez-newest__wrapper li:hover {
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px 12px 12px 0
    }

    .vogez-documentations .vogez-newest__wrapper li:hover:before {
        content: "";
        display: block;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
        position: absolute;
        top: -10px;
        z-index: -1;
        width: 306px;
        height: 324px;
        -webkit-box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        box-shadow: 0 4px 28px rgba(0, 0, 0, .12);
        border-radius: 12px 12px 12px 0
    }

    .technical-descriptions__content-certificates ul li {
        width: 100%;
        max-width: 16.66%;
        flex-basis: 16.66%
    }

    .technical-descriptions__content-certificates ul li:hover a div {
        color: #00357a
    }

    .technical-descriptions__passports ul li {
        max-width: 390px
    }

    .technical-descriptions__exploitation ul li {
        max-width: 390px
    }

    .technical-descriptions__passports ul li:hover:before {
        content: "";
        position: absolute;
        left: -8px;
        top: -8px;
        right: -8px;
        bottom: -8px;
        z-index: -1;
        border-radius: 16px ;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%)
    }

    .technical-descriptions__exploitation ul li:hover:before {
        content: "";
        position: absolute;
        left: -8px;
        top: -8px;
        bottom: -8px;
        right: -8px;
        z-index: -1;
        border-radius: 16px ;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%)
    }

    .vogez-main-news #cards .card img {
        width: initial
    }

    .news-detail-main .vogez-new-generation__container-new {
        max-width: 1040px;
        padding: 0 15px
    }
}

@media (max-width: 1440px) {
    .vogez-company-video .splide__pagination__page {
        width: 140px
    }
}

.vogez-company-video .splide .splide__arrow {
    background: 0 0;
    opacity: 1
}

.vogez-company-video .splide .splide__arrow svg {
    font-size: 24px;
    fill: #c8c8c8
}

.vogez-company-video .splide .splide__arrow--prev {
    left: 0
}

@media screen and (min-width: 1200px) {
    .vogez-company-video .splide .splide__arrow--prev {
        left: -40px
    }

    .vogez-newest.vogez-newest--cert li {
        width: calc(33.33% - 12px);
        max-width: calc(33.33% - 12px);
        flex-basis: calc(33.33% - 12px)
    }
}

.vogez-company-video .splide .splide__arrow--next {
    right: 0
}

@media screen and (min-width: 1200px) {
    .vogez-company-video .splide .splide__arrow--next {
        right: -40px
    }
}

@media (max-width: 1200px) {
    .vogez-company-video .splide__pagination__page {
        width: 120px
    }

    .header__wrapper-logo {
        margin-right: auto
    }
}

@media (width < 768px

) {
    .vogez-catalog-description, .vogez-catalog-description p, .vogez-catalog-description ul li {
        font-size: 14px !important;
        line-height: 150% !important
    }

    .footer .top-footer__body:not(:last-child) {
        margin-bottom: 24px
    }

    .vogez-newest__wrapper li a div {
        font-size: 13px;
        padding-top: 10px
    }

    .vogez-newest__wrapper li a div {
        font-size: 13px;
        padding-top: 10px
    }

    .footer .bottom-footer #scroll-to-top {
        display: none
    }

    .vogez-newest__wrapper li a img {
        width: 100%
    }

    .vogez-newest__wrapper li a div {
        font-size: 13px;
        line-height: 140%;
        padding-top: 10px
    }

    .vogez-newest__wrapper li a img {
        width: 100%
    }

    .technical-descriptions__content-head {
        border-bottom: 1px solid #f3f3f3
    }

    .button-clickable {
        width: 100%;
        justify-content: flex-start !important;
        position: relative
    }

    .button-clickable:before {
        content: "";
        display: block;
        min-width: 12px;
        width: 12px;
        height: 10px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDExIDEiIHN0cm9rZT0iIzBBMUYzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
        transition: .1s ease;
        cursor: pointer;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%)
    }

    .button-clickable:after {
        content: "";
        display: none;
        min-width: 12px;
        width: 12px;
        height: 10px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUwxMyAxM00xMyAxTDEgMTMiIHN0cm9rZT0iIzBBMUYzMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
        transition: .1s ease;
        cursor: pointer;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%)
    }

    .button-clickable.active:before {
        display: none
    }

    .button-clickable.active:after {
        display: block
    }

    .catalog-counters-detail-skm2-main .technical-descriptions button {
        padding: 0;
        color: #0a1f33;
        margin: 0
    }

    .catalog-counters-detail-skm2-main .technical-descriptions .button-clickable.active {
        background: 0 0;
        color: #0a1f33
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages ul li:not(:last-child) {
        margin-bottom: 12px
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__advantages ul li div {
        max-width: initial
    }

    .vogez-documentations .vogez-newest__button-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .vogez-documentations .vogez-newest__button-group button {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin: 12px 0 0 0
    }

    .vogez-documentations .vogez-newest__wrapper li a img {
        width: 100%;
        max-width: 180px
    }

    .technical-descriptions button {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        background: 0 0;
        border: none;
        width: 100%;
        padding: 0;
        margin: 0
    }

    .vogez-designer .vogez-newest__button-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .vogez-designer .vogez-newest__button-group button {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin: 12px 0 0 0
    }

    .vogez-designer .vogez-newest__wrapper li a img {
        width: 100%;
        max-width: 180px
    }
}

@media (max-width: 576px) {
    .vogez-description__content img {
        display: flex;
        margin: auto
    }

    .vogez-description__content h1, .vogez-description__content h2 {
        text-align: center
    }

    .vogez-description__content div p {
        text-align: justify
    }

    .vogez-main-advantages__wrapper h2 {
        text-align: center
    }

    .vogez-main-advantages__body li {
        justify-content: center
    }

    .vogez-main-advantages__body li div {
        width: 50%
    }

    .vogez-main-advantages__body li img {
        max-width: 56px;
        width: 50%
    }

    .vogez-main-advantages__body li a {
        width: 100%
    }

    .technical-descriptions__content-head img {
        width: 100%
    }

    .vogez-newest__button-group button {
        margin-right: 0
    }

    .vogez-newest__button-group a:not(:last-child) {
        margin-right: 8px
    }

    .vogez-newest__wrapper li {
        border-width: 2px
    }

    .vogez-news__nav--prev img {
        width: 52px
    }

    .vogez-news__nav--next img {
        width: 52px
    }

    .vogez-newest__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: -4px
    }

    .vogez-newest__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: -4px
    }

    .catalog-counters-detail-skm2-main .technical-descriptions__content-table div {
        overflow-x: scroll
    }

    .technical-descriptions table td {
        white-space: nowrap
    }

    .catalog-product-heat-exchangers-main .vogez-heat-exchangers__img-box img {
        width: 100%
    }

    .technical-descriptions__content-certificates ul li a img {
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .popup-form {
        padding: 20px;
        width: calc(100vw - 20px)
    }

    .af-popup--mobile .af-popup__container {
        padding-bottom: 0;
        margin-bottom: 0;
        width: 100%;
        -webkit-animation: .2s ease .2s both fade-drop-filter;
        animation: .2s ease .2s both fade-drop-filter
    }

    .af-popup__close {
        right: 10px
    }
}

@media (max-width: 420px) {
    .footer .top-footer__body h2 {
        max-width: 320px
    }

    .vogez-newest__button-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .vogez-newest__button-group button {
        margin: 0 0 12px 0
    }

    .vogez-newest__button-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .vogez-newest__button-group button {
        margin: 0 0 12px 0
    }

    .catalog-counters-detail-skm2-main .vogez-newest__button-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .catalog-counters-detail-skm2-main .vogez-newest__button-group button {
        margin: 0 0 12px 0
    }
}

@media (max-width: 380px) {
    .vogez-documentations .vogez-newest__button-group button {
        white-space: nowrap
    }

    .vogez-designer .vogez-newest__button-group button {
        white-space: nowrap
    }
}

.popup-form__wrapper {
    display: none
}

.af-popup--visible .popup-form__wrapper {
    display: block
}

.all-documentations__wrapper {
    padding: 0 !important
}

.all-documentations__wrapper .software {
    margin-left: 0 !important
}

.all-documentations__wrapper ul li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #0054aa;
    margin-bottom: 4px
}

.all-bim__wrapper, .all-doc__wrapper, .all-models__wrapper, .all-passports__wrapper, .all-scheme__wrapper {
    display: block !important
}

.formated-text:not(.text-news) img {
    width: auto;
    height: auto;
    max-width: 100%;
    border-radius: 0;
    margin: 36px 0
}

.show-block {
    display: flex !important
}

.counter-skm2__item {
    line-height: 140%
}

.iframe-container {
    position: relative;
    padding: 30% 0;
    margin: 20px 0
}

.formated-text iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.grecaptcha-badge {
    display: none
}

.search-icon-li {
    padding: 18px 14px 16px 15px
}

.search-icon-li:hover {
    background: unset !important;
    color: unset !important
}

.search-icon-li span {
    width: 20px;
    height: 20px
}

@media (max-width: 1199px) {
    .search-icon-li {
        display: none
    }
}

@media screen and (min-width: 1440px) {
    .header .header__content-bottom input.active-search-pc {
        max-width: 1243px
    }
}

.vogez-cmn-tmp-mn {
    padding-bottom: 40px
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn {
        padding-bottom: 60px
    }
}

.vogez-cmn-tmp-mn h1 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #0a1f33;
    margin-bottom: 16px
}

@media screen and (width >=1200px

) {
    .vogez-cmn-tmp-mn h1 {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 24px
    }
}

.vogez-cmn-tmp-mn__wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (min-width: 767.98px) {
    .vogez-cmn-tmp-mn__wrapper {
        flex-direction: row;
        align-items: flex-start
    }
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn__wrapper {
        gap: 40px
    }
}

.vogez-cmn-tmp-mn__slider {
    position: relative;
    z-index: 1;
    border: 3px solid #eff3f6;
    border-radius: 12px
}

@media screen and (min-width: 767.98px) {
    .vogez-cmn-tmp-mn__slider {
        max-width: 280px
    }
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn__slider {
        max-width: 392px
    }
}

.vogez-cmn-tmp-mn__slider .splide__arrows {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 5px;
    right: 10px;
    transform: translateY(-50%);
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn__slider .splide__arrows {
        left: 10px;
        right: 15px
    }
}

.vogez-cmn-tmp-mn__slider .splide__arrow {
    pointer-events: auto;
    height: 40px;
    width: 40px;
    border-radius: 0;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: unset;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNjdfMTUpIj4KPHBhdGggZD0iTTEyIDAuNUMxOC4zNTEzIDAuNSAyMy41IDUuNjQ4NzMgMjMuNSAxMkMyMy41IDE4LjM1MTMgMTguMzUxMyAyMy41IDEyIDIzLjVDNS42NDg3MyAyMy41IDAuNSAxOC4zNTEzIDAuNSAxMkMwLjUgNS42NDg3MyA1LjY0ODczIDAuNSAxMiAwLjVaIiBzdHJva2U9IiMwMDU0QUEiLz4KPHBhdGggZD0iTTE1LjUzOTEgMTEuNjE1N0MxNS43Nzg5IDExLjgxNTYgMTUuNzc4OSAxMi4xODQgMTUuNTM5MSAxMi4zODM5TDEwLjgyMDEgMTYuMzE2NEMxMC40OTQ0IDE2LjU4NzggMTAgMTYuMzU2MiAxMCAxNS45MzIzVjguMDY3MzZDMTAgNy42NDM0NCAxMC40OTQ0IDcuNDExODYgMTAuODIwMSA3LjY4MzI1TDE1LjUzOTEgMTEuNjE1N1oiIGZpbGw9IiMwMDU0QUEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTY3XzE1Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center;
    background-size: 40px;
    transition: .1s ease;
    opacity: .5
}

.vogez-cmn-tmp-mn__slider .splide__arrow:hover:not(:disabled) {
    opacity: .5
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn__slider .splide__arrow:hover {
        opacity: 1
    }

    .vogez-cmn-tmp-mn__slider .splide__arrow:hover:not(:disabled) {
        opacity: 1
    }
}

.vogez-cmn-tmp-mn__slider .splide__arrow svg {
    display: none
}

.vogez-cmn-tmp-mn__slider .splide__arrow--prev {
    transform: scaleX(-1)
}

.vogez-cmn-tmp-mn__slider a {
    display: flex;
    align-items: center;
    height: 100%
}

.vogez-cmn-tmp-mn__slider a picture {
    position: relative;
    padding-top: 68%;
    width: 95%;
    display: block;
    margin: 0 8px
}

.vogez-cmn-tmp-mn__slider a picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    object-fit: contain;
    border-radius: 20px;
    margin: 5px
}

@media screen and (width >=768px

) {
    .vogez-cmn-tmp-mn__content {
        flex: 1;
        align-self: stretch;
        position: relative;
        display: flex;
        flex-direction: column
    }
}

.vogez-cmn-tmp-mn__content p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.vogez-cmn-tmp-mn__content p:not(:last-child) {
    margin-bottom: 15px
}

.vogez-cmn-tmp-mn__content ul {
    margin-bottom: 15px
}

.vogez-cmn-tmp-mn__content ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    position: relative;
    padding-left: 28px
}

.vogez-cmn-tmp-mn__content ul li:not(:last-child) {
    margin-bottom: 4px
}

.vogez-cmn-tmp-mn__content ul li:before {
    content: "";
    display: block;
    min-width: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #05adff;
    position: absolute;
    left: 12px;
    top: 8px
}

.vogez-cmn-tmp-mn__content__footer {
    margin-top: 24px
}

.vogez-cmn-tmp-mn__content__footer .details {
    color: var(--color-text);
    display: inline-flex;
    align-items: center;
    gap: 16px;
    font: 600 15px/1.2 var(--font)
}

@media (any-hover: hover) {
    .vogez-cmn-tmp-mn__content__footer .details:hover {
        color: var(--color-brand)
    }
}

.vogez-cmn-tmp-mn__content__footer .details .icon {
    font-size: 12px;
    margin-top: 2px
}

.vogez-cmn-tmp-mn__content-btns {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn__content-btns {
        flex-direction: row;
        align-items: flex-start;
        gap: 15px
    }
}

.vogez-cmn-tmp-mn__content-btns .btn-more {
    width: 100%;
    position: relative;
    /*background: 0 0;*/
    /*border: 2px solid #0054aa;*/
    /*border-radius: 8px;*/
    margin: auto
}

@media screen and (width >=992px

) {
    .vogez-cmn-tmp-mn__content-btns .btn-more {
        width: fit-content;
        margin: initial
    }
}

.vogez-cmn-tmp-mn__content-btns .btn-more a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 10px 28px
}

.vogez-cmn-tmp-mn__content-btns .btn-blue {
    height: 50px;
    text-transform: none;
    padding: 12px 28px;
    width: 100%
}
.vogez-cmn-tmp-mn__content-btns .btn-more {
    /*text-transform: none;*/
}

@media screen and (width >992px) {
    .vogez-cmn-tmp-mn__content-btns .btn-blue {
        width: fit-content
    }
}

.btn-more {
    height: 50px;
    font-family: var(--font), sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0054aa;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 10px 28px;
    transition: .1s ease;
    cursor: pointer
}

.btn-more:hover {
    background: #0054aa;
    color: #fff
}

.popup-form__wrapper-nw {
    display: none
}

.af-popup--visible .popup-form__wrapper-nw {
    display: block
}

.cst-fl__field-documents-wr {
    position: relative;
    overflow: hidden;
    background: #fff;
    border-radius: 8px;
    border: 1px dashed #dfe5eb;
    transition: .1s ease;
    margin-bottom: 20px
}

.cst-fl__field-documents-wr input[type=file] {
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    outline: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0
}

.cst-fl__field-description {
    padding: 16px 24px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px
}

.cst-fl__field-description .upload {
    font-size: 14px;
    line-height: 142%;
    color: #0a1f33
}

.cst-fl__field-description .upload b {
    font-weight: 500
}

.cst-fl__field-description span {
    font-weight: 400;
    font-size: 12px;
    line-height: 142%;
    color: #0a1f33;
    opacity: .7
}

table p {
    margin: 0 !important
}

.formated {
    padding: 32px 0
}

.formated h1 {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #0a1f33;
    margin: 24px 0 16px
}

@media screen and (width >=992px

) {
    .formated h1 {
        font-size: 40px;
        line-height: 48px
    }
}

.formated p, .technical-descriptions p, .vogez-catalog-description p, .vogez-designations p, .vogez-heat-exchangers p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    margin-bottom: 16px
}

.formated table p, .technical-descriptions table p, .vogez-catalog-description table p, .vogez-designations table p, .vogez-heat-exchangers table p {
    margin: 0
}

.formated h2, .technical-descriptions h2, .vogez-catalog-description h2, .vogez-designations h2, .vogez-heat-exchangers h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color: #0a1f33;
    margin: 24px 0 16px
}

.formated h3, .technical-descriptions h3, .vogez-catalog-description h3, .vogez-designations h3, .vogez-heat-exchangers h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: #0a1f33;
    margin: 24px 0 16px
}

.formated .technical-descriptions__model-head, .technical-descriptions .technical-descriptions__model-head, .vogez-catalog-description .technical-descriptions__model-head, .vogez-designations .technical-descriptions__model-head, .vogez-heat-exchangers .technical-descriptions__model-head {
    margin: 0
}

.formated h4, .technical-descriptions h4, .vogez-catalog-description h4, .vogez-designations h4, .vogez-heat-exchangers h4 {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #0a1f33;
    margin: 24px 0 8px
}

.formated h5, .technical-descriptions h5, .vogez-catalog-description h5, .vogez-designations h5, .vogez-heat-exchangers h5 {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    color: #0a1f33;
    margin-bottom: 12px
}

.formated p a, .technical-descriptions p a, .vogez-catalog-description p a, .vogez-designations p a, .vogez-heat-exchangers p a {
    color: #0054a5
}

.formated p b, .technical-descriptions p b, .vogez-catalog-description p b, .vogez-designations p b, .vogez-heat-exchangers p b {
    font-weight: 700
}

.formated img, .technical-descriptions img, .vogez-catalog-description img, .vogez-designations img, .vogez-heat-exchangers img {
    display: block;
    max-width: 100%;
    object-fit: contain;
    margin: 12px 0 8px
}

.formated ul, .technical-descriptions ul, .vogez-catalog-description ul, .vogez-designations ul, .vogez-heat-exchangers ul {
    margin: 24px 0
}

.formated ul li, .technical-descriptions ul li, .vogez-catalog-description ul li, .vogez-designations ul li, .vogez-heat-exchangers ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33
}

.formated ul li:not(:last-child), .technical-descriptions ul li:not(:last-child), .vogez-catalog-description ul li:not(:last-child), .vogez-designations ul li:not(:last-child), .vogez-heat-exchangers ul li:not(:last-child) {
    margin-bottom: 12px
}

.vogez-catalog-description .formated-text ul li {
    margin-bottom: 0
}

.formated ul li b, .technical-descriptions ul li b, .vogez-catalog-description ul li b, .vogez-designations ul li b, .vogez-heat-exchangers ul li b {
    font-weight: 700
}

.formated ul li a, .technical-descriptions ul li a, .vogez-catalog-description ul li a, .vogez-designations ul li a, .vogez-heat-exchangers ul li a {
    color: #0054a5
}

.formated ol li, .technical-descriptions ol li, .vogez-catalog-description ol li, .vogez-designations ol li, .vogez-heat-exchangers ol li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0a1f33;
    list-style-type: decimal;
    margin-left: 20px
}

.formated ol li ul li, .technical-descriptions ol li ul li, .vogez-catalog-description ol li ul li, .vogez-designations ol li ul li, .vogez-heat-exchangers ol li ul li {
    margin-left: 0
}

.formated ol li:not(:last-child), .technical-descriptions ol li:not(:last-child), .vogez-catalog-description ol li:not(:last-child), .vogez-designations ol li:not(:last-child), .vogez-heat-exchangers ol li:not(:last-child) {
    margin-bottom: 12px
}

.formated ol li b, .technical-descriptions ol li b, .vogez-catalog-description ol li b, .vogez-designations ol li b, .vogez-heat-exchangers ol li b {
    font-weight: 700
}

.formated ol li a, .technical-descriptions ol li a, .vogez-catalog-description ol li a, .vogez-designations ol li a, .vogez-heat-exchangers ol li a {
    color: #0054a5
}

@media screen and (width >=992px

) {
    .formated h2, .technical-descriptions h2, .vogez-catalog-description h2, .vogez-designations h2, .vogez-heat-exchangers h2 {
        font-size: 32px;
        line-height: 40px;
        margin: 24px 0 16px
    }

    .formated h3, .technical-descriptions h3, .vogez-catalog-description h3, .vogez-designations h3, .vogez-heat-exchangers h3 {
        font-size: 24px;
        line-height: 32px;
        margin: 24px 0 16px
    }

    .formated h4, .technical-descriptions h4, .vogez-catalog-description h4, .vogez-designations h4, .vogez-heat-exchangers h4 {
        font-size: 20px;
        line-height: 28px;
        margin: 24px 0 16px
    }

    .formated p a:hover, .technical-descriptions p a:hover, .vogez-catalog-description p a:hover, .vogez-designations p a:hover, .vogez-heat-exchangers p a:hover {
        opacity: .7
    }

    .formated ul li a:hover, .technical-descriptions ul li a:hover, .vogez-catalog-description ul li a:hover, .vogez-designations ul li a:hover, .vogez-heat-exchangers ul li a:hover {
        opacity: .7
    }

    .formated ol li a:hover, .technical-descriptions ol li a:hover, .vogez-catalog-description ol li a:hover, .vogez-designations ol li a:hover, .vogez-heat-exchangers ol li a:hover {
        opacity: .7
    }
}

.technical-descriptions .certificate-name {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    margin-top: 20px
}

.technical-descriptions .certificate-name .icon {
    display: block;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .1s ease;
    filter: brightness(0)
}

.technical-descriptions .certificate-name div {
    text-align: left;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    margin: 0
}

.content-block--single ul {
    margin: 0;
    display: flex;
    gap: 40px 20px;
    width: 100%
}

.technical-descriptions .content-block--single ul li {
    width: 100%
}

@media screen and (min-width: 576.98px) {
    .technical-descriptions .content-block--single ul li {
        width: calc(50% - 20px)
    }
}

@media screen and (min-width: 767.98px) {
    .technical-descriptions .content-block--single ul li {
        width: calc(25% - 20px)
    }
}

@media screen and (width >=992px

) {
    .technical-descriptions .content-block--single ul li {
        width: calc(20% - 20px)
    }
}

@media screen and (min-width: 1439.98px) {
    .technical-descriptions .content-block--single ul li {
        width: calc(16% - 20px)
    }
}

.content-block--single ul li {
    margin: 0 !important;
    padding: 0;
    width: initial;
    max-width: initial;
    flex: initial
}

.content-block--single ul li .gallery-opener {
    display: block;
    border: 1px solid #ccc;
    border-radius: 8px
}

.content-block--single ul li picture {
    position: relative;
    padding-top: 128% !important
}

.content-block--single ul li picture img {
    margin: 0;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    border-radius: 12px;
    object-position: center center
}

.content-block--docs ul {
    width: 100%;
    margin: 24px 0;
    display: grid;
    align-items: center;
    justify-content: initial;
    grid-gap: 1rem
}

@media screen and (min-width: 767.98px) {
    .content-block--docs ul {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media screen and (width >=1200px

) {
    .content-block--docs ul {
        grid-template-columns:repeat(3, 1fr)
    }
}

.content-block--docs ul li {
    margin: 0 !important;
    padding: 0;
    width: initial;
    max-width: 390px;
    flex: initial;
    height: 100%;
    background: #fff;
    border: 3px solid #eff3f6;
    border-radius: 12px 12px 12px 0
}

@media screen and (width >=992px

) {
    .content-block--docs ul li:hover {
        opacity: 1
    }

    .content-block--docs ul li:before {
        content: "";
        position: absolute;
        left: -8px;
        top: -8px;
        right: -8px;
        bottom: -8px;
        z-index: -1;
        border-radius: 16px ;
        background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
        opacity: 0;
        transition: opacity .3s ease
    }

    .content-block--docs ul li:hover {
        border-color: transparent
    }

    .content-block--docs ul li:hover:before {
        opacity: 1
    }
}

.content-block--docs ul li a {
    padding: 24px;
    justify-content: space-between;
    height: 100%
}

.content-block--docs ul li a div {
    margin-top: 11px;
    font-size: 16px
}

.content-block--docs ul li picture {
    position: relative;
    width: initial !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0
}

.content-block--docs ul li picture:before {
    display: none
}

.content-block--docs ul li picture img {
    margin: 12px 0 8px;
    position: static;
    max-width: 100%;
    height: auto;
    max-height: 200px;
    object-fit: cover;
    border-radius: 0
}

.f-socials {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: 12px
}

.f-socials li {
    margin: 0 !important
}

.f-socials li a {
    padding: 0
}

.ic_q {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTkgMTUuNTM4bDMuMTMtNS40NDlhLjgzMy44MzMgMCAwMS0uMjY5LjA5IDEuODcgMS44NyAwIDAxLS4zMDcuMDI2Yy0xLjM1NiAwLTIuNTA3LS40NzctMy40NTMtMS40MzFDMS4zNDUgNy44Mi44NzIgNi42NzMuODcyIDUuMzM0YzAtMS4zNTYuNDczLTIuNTA3IDEuNDItMy40NTRDMy4yMzYuOTM0IDQuMzg3LjQ2MSA1Ljc0My40NjFjMS4zNCAwIDIuNDg2LjQ3MyAzLjQ0IDEuNDIuOTU0Ljk0NiAxLjQzMSAyLjA5NSAxLjQzMSAzLjQ0OCAwIC40NzEtLjA1Ni45MDgtLjE3IDEuMzEyLS4xMTQuNDAzLS4yOC43ODgtLjQ5OSAxLjE1NGwtNC40NTkgNy43NDNIMy4xOXptMTEuODQ2IDBsMy4xMy01LjQ0OWEuODMyLjgzMiAwIDAxLS4yNjkuMDkgMS44NjUgMS44NjUgMCAwMS0uMzA3LjAyNmMtMS4zNTYgMC0yLjUwNy0uNDc3LTMuNDUzLTEuNDMxLS45NDYtLjk1NC0xLjQxOS0yLjEwMS0xLjQxOS0zLjQ0IDAtMS4zNjUuNDczLTIuNTE4IDEuNDItMy40NkMxNS4wODIuOTMyIDE2LjIzMy40NjEgMTcuNTkuNDYxYzEuMzQgMCAyLjQ4Ni40NzMgMy40NCAxLjQyLjk1NC45NDYgMS40MzEgMi4wOTUgMS40MzEgMy40NDggMCAuNDcxLS4wNTYuOTA4LS4xNyAxLjMxMi0uMTE0LjQwMy0uMjguNzg4LS40OTkgMS4xNTRsLTQuNDU5IDcuNzQzaC0yLjI5N3pNNS43NDQgNy43OTVjLjY4NCAwIDEuMjY1LS4yNCAxLjc0My0uNzE4YTIuMzcgMi4zNyAwIDAwLjcxOC0xLjc0NGMwLS42ODQtLjIzOS0xLjI2NS0uNzE4LTEuNzQ0YTIuMzc0IDIuMzc0IDAgMDAtMS43NDMtLjcxOGMtLjY4NCAwLTEuMjY1LjI0LTEuNzQ0LjcxOGEyLjM3NCAyLjM3NCAwIDAwLS43MTggMS43NDRjMCAuNjg0LjI0IDEuMjY1LjcxOCAxLjc0NC40NzkuNDc4IDEuMDYuNzE4IDEuNzQ0LjcxOHptMTEuODQ2IDBjLjY4MyAwIDEuMjY1LS4yNCAxLjc0My0uNzE4YTIuMzcgMi4zNyAwIDAwLjcxOC0xLjc0NGMwLS42ODQtLjIzOS0xLjI2NS0uNzE4LTEuNzQ0YTIuMzc0IDIuMzc0IDAgMDAtMS43NDMtLjcxOGMtLjY4NCAwLTEuMjY1LjI0LTEuNzQ0LjcxOGEyLjM3NCAyLjM3NCAwIDAwLS43MTggMS43NDRjMCAuNjg0LjI0IDEuMjY1LjcxOCAxLjc0NC40NzkuNDc4IDEuMDYuNzE4IDEuNzQ0LjcxOHoiIGZpbGw9IiMwMjNGN0UiLz48L3N2Zz4=);
    width: 24px;
    height: 18px;
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center
}

.show-more-btn {
    color: #0054aa;
    font-size: 17px;
    padding-top: 7px;
    cursor: pointer
}

.show-more-btn:hover {
    text-decoration: underline
}

.section-reviews-block {
    padding: 40px 0
}

.reviews-block__title {
    padding-bottom: 15px
}

.reviews-block__title h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 121%;
    text-align: center
}

.reviews-block__quote {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    padding-bottom: 15px
}

.reviews-block__quote::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjIyNiAxMy45MThWOS40MjdhNC41NCA0LjU0IDAgMDE0LjY0LTQuNjQxaDQuNDkzQTQuNjUgNC42NSAwIDAxMzMgOS40MjZ2OC4wODhjMCA4LjcyMS0xLjc3MyAxMC41NTEtNi44NCAxMy41NTZhMS4wNSAxLjA1IDAgMTEtMS4wNy0xLjhjNC4zMDctMi41NSA1LjY4Ny0zLjcxIDUuODA1LTEwLjcwOWgtNy4wMjlhNC41MzcgNC41MzcgMCAwMS00LjY0LTQuNjQzeiIgZmlsbD0iIzg2QjIxRSIvPjxwYXRoIGQ9Ik0zIDEzLjkxOFY5LjQyN2E0LjUzOSA0LjUzOSAwIDAxNC42NDEtNC42NDFoNC41YTQuNjUgNC42NSAwIDAxNC42NDEgNC42NDF2OC4wODhjMCA4LjcyMS0xLjc3MyAxMC41NTEtNi44NCAxMy41NTZhMS4wNSAxLjA1IDAgMTEtMS4wNjgtMS44YzQuMzA1LTIuNTUgNS42ODUtMy43MSA1LjgwMy0xMC43MDlINy42NDJBNC41MzcgNC41MzcgMCAwMTMgMTMuOTE4eiIgZmlsbD0iIzkzQzIyNyIvPjwvc3ZnPg==);
    width: 1.5em;
    height: 1.5em;
    position: relative;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 1em;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 7px
}

.reviews-block__h3 h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 138%;
    text-align: center;
    padding: 10px 0
}

.reviews-block__tabs {
    padding-top: 12px;
    padding-bottom: 12px
}

.reviews-block__tabs ul {
    display: flex;
    justify-content: center;
    padding: 1px 0;
    border-bottom: 1px solid #eee
}

.reviews-block__tabs ul li {
    padding: 15px 15px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: -2px;
    flex-grow: 1;
    text-align: center
}

.reviews-block__tabs ul li.is-active {
    color: #023f7e;
    border-bottom: 1px solid #0083c4
}

.reviews-block__all {
    display: flex;
    margin: -8px;
    flex-wrap: wrap
}

.reviews-block__one {
    padding: 8px;
    width: 100%;
    flex-grow: 1;
    flex-basis: 360px
}

.reviews-block__more {
    padding-top: 25px
}

.reviews-block__more .btn {
    width: 100%;
    height: 48px;
    font-size: 16px
}

.reviews-block__row {
    margin: auto;
    max-width: 810px;
    padding-bottom: 15px
}

.reviews-block__list {
    display: flex;
    flex-wrap: nowrap;
    margin: -6px;
    overflow-x: auto
}

.reviews-block__item {
    width: 100%;
    flex-grow: 1;
    padding: 6px
}

.review-item {
    background-color: #fff;
    padding: 16px 16px;
    transition: .3s ease;
    cursor: pointer
}

.review-item__names {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 160%;
    transition: .3s ease;
    display: none
}

.review-item__based {
    font-weight: 400;
    font-size: 14px;
    line-height: 171%;
    color: #7a7a7a;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 99%
}

.review-item__based span {
    display: none
}

.review-item__logo {
    padding-bottom: 5px
}

.review-item__logo img {
    height: 32px;
    width: auto;
    object-fit: contain
}

.review-item__head {
    display: flex;
    align-items: center;
    padding-bottom: 5px;
    justify-content: center
}

.review-item__rate {
    display: flex;
    align-items: center;
    padding-bottom: 5px
}

.review-item__count {
    margin-right: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 156%
}

.review-item__stars {
    display: flex;
    align-items: center
}

.review-item__stars svg {
    display: none
}

.review-item__stars svg:first-child {
    display: inline
}

.review-item:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .08)
}

.review-item:hover .review-item__names {
    color: #93c227
}

@keyframes to-fade-cart-review {
    from {
        opacity: 0;
        transform: translateX(10px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.card-review {
    background-color: #fff;
    padding: 15px 14px 32px;
    height: 100%;
    transition: .4s ease;
    border: 1px solid #e4e4e4;
    border-radius: 12px
}

.reviews-block__one {
    opacity: 0;
    animation: to-fade-cart-review .4s ease forwards
}

.reviews-block__one:nth-child(2) {
    animation-delay: .1s
}

.reviews-block__one:nth-child(3) {
    animation-delay: .2s
}

.reviews-block__one:nth-child(4) {
    animation-delay: .3s !important
}

.reviews-block__one:nth-child(5) {
    animation-delay: .4s !important
}

.reviews-block__one:nth-child(6) {
    animation-delay: .5s !important
}

.card-review__head {
    display: flex;
    align-items: flex-start;
    padding-bottom: 31px
}

.card-review__text {
    padding-bottom: 32px
}

.card-review__photo {
    padding-right: 15px
}

.card-review__dl a, .card-review__dl button {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
}

.card-review__photo .bgimage {
    position: relative;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    background-color: #eee;
    border-radius: 50%;
    width: 37px;
    height: 37px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjUyIiBoZWlnaHQ9IjUyIiByeD0iMjYiIGZpbGw9IiM5M0MyMjciLz48cGF0aCBkPSJNMzUuMzMzIDM2LjV2LTIuMzMzYTQuNjY3IDQuNjY3IDAgMDAtNC42NjYtNC42NjdoLTkuMzM0YTQuNjY3IDQuNjY3IDAgMDAtNC42NjYgNC42NjdWMzYuNU0yNiAyNC44MzNhNC42NjcgNC42NjcgMCAxMDAtOS4zMzMgNC42NjcgNC42NjcgMCAwMDAgOS4zMzN6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)
}

.card-review__logo {
    margin-right: 15px
}

.card-review__logo img {
    height: 20px;
    width: auto;
    object-fit: contain
}

.card-review__rate {
    display: flex;
    align-items: center;
    padding-bottom: 13px
}

.card-review__count {
    margin-right: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 156%
}

.card-review__stars {
    display: flex;
    align-items: center
}

.card-review__text {
    padding-top: 5px
}

.card-review__text span {
    display: block;
    letter-spacing: normal;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 140%
}

.card-review__name {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 130%
}

.card-review__name a {
    color: #000
}

.card-review__date {
    font-size: 14px;
    color: #7a7a7a
}

.card-review__video {
    position: relative
}

.card-review__btn {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
    transition: .4s ease
}

.card-review__btn svg {
    cursor: pointer;
    opacity: .8;
    transition: .3s ease
}

.card-review__btn svg:hover {
    filter: brightness(1.1)
}

.card-review__btn:hover svg {
    opacity: 1
}

.card-review__poster picture {
    display: block;
    position: relative;
    padding-top: 80%
}

.card-review__poster picture img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.card-review:hover {
    box-shadow: 0 6px 16px rgba(0, 0, 0, .12)
}

.card-review:hover .card-review__btn {
    background-color: rgba(0, 0, 0, .7)
}

.reviews-block__more {
    display: flex;
    justify-content: center
}

.card-review__dl .btn-blue {
    background-color: transparent;
    border: 1px solid #023f7e;
    display: flex;
    height: 48px;
    color: #023f7e
}

.card-review__dl .btn-secondary2::after {
    content: "";
    width: 24px;
    height: 26px;
    display: block;
    z-index: 2;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDc3IDkuOTQyMjVINi45NjE1VjcuOTQyMjVIOC4wNzdDOC4zMjgxNyA3Ljk0MjI1IDguNTM4NDIgNy44NTc2NyA4LjcwNzc1IDcuNjg4NUM4Ljg3NjkyIDcuNTE5MTcgOC45NjE1IDcuMzA4OTIgOC45NjE1IDcuMDU3NzVWNS45NDIyNUM4Ljk2MTUgNS42OTEwOCA4Ljg3NjkyIDUuNDgwODMgOC43MDc3NSA1LjMxMTVDOC41Mzg0MiA1LjE0MjMzIDguMzI4MTcgNS4wNTc3NSA4LjA3NyA1LjA1Nzc1SDYuMDc3VjkuOTQyMjVaTTYuOTYxNSA3LjA1Nzc1VjUuOTQyMjVIOC4wNzdWNy4wNTc3NUg2Ljk2MTVaTTkuOTgwNzUgOS45NDIyNUgxMS45NDIzQzEyLjE5MzYgOS45NDIyNSAxMi40MDM4IDkuODU3NjcgMTIuNTczIDkuNjg4NUMxMi43NDIzIDkuNTE5MTcgMTIuODI3IDkuMzA4OTIgMTIuODI3IDkuMDU3NzVWNS45NDIyNUMxMi44MjcgNS42OTEwOCAxMi43NDIzIDUuNDgwODMgMTIuNTczIDUuMzExNUMxMi40MDM4IDUuMTQyMzMgMTIuMTkzNiA1LjA1Nzc1IDExLjk0MjMgNS4wNTc3NUg5Ljk4MDc1VjkuOTQyMjVaTTEwLjg2NTIgOS4wNTc3NVY1Ljk0MjI1SDExLjk0MjNWOS4wNTc3NUgxMC44NjUyWk0xMy45NDIzIDkuOTQyMjVIMTQuODI3VjcuOTQyMjVIMTYuMDE5M1Y3LjA1Nzc1SDE0LjgyN1Y1Ljk0MjI1SDE2LjAxOTNWNS4wNTc3NUgxMy45NDIzVjkuOTQyMjVaTTUuMzA3NzUgMTVDNC44MDI1OCAxNSA0LjM3NSAxNC44MjUgNC4wMjUgMTQuNDc1QzMuNjc1IDE0LjEyNSAzLjUgMTMuNjk3NCAzLjUgMTMuMTkyM1YxLjgwNzc1QzMuNSAxLjMwMjU4IDMuNjc1IDAuODc1IDQuMDI1IDAuNTI1QzQuMzc1IDAuMTc1IDQuODAyNTggMCA1LjMwNzc1IDBIMTYuNjkyM0MxNy4xOTc0IDAgMTcuNjI1IDAuMTc1IDE3Ljk3NSAwLjUyNUMxOC4zMjUgMC44NzUgMTguNSAxLjMwMjU4IDE4LjUgMS44MDc3NVYxMy4xOTIzQzE4LjUgMTMuNjk3NCAxOC4zMjUgMTQuMTI1IDE3Ljk3NSAxNC40NzVDMTcuNjI1IDE0LjgyNSAxNy4xOTc0IDE1IDE2LjY5MjMgMTVINS4zMDc3NVpNNS4zMDc3NSAxMy41SDE2LjY5MjNDMTYuNzY5MyAxMy41IDE2LjgzOTggMTMuNDY3OSAxNi45MDM4IDEzLjQwMzhDMTYuOTY3OSAxMy4zMzk4IDE3IDEzLjI2OTIgMTcgMTMuMTkyM1YxLjgwNzc1QzE3IDEuNzMwNzUgMTYuOTY3OSAxLjY2MDI1IDE2LjkwMzggMS41OTYyNUMxNi44Mzk4IDEuNTMyMDggMTYuNzY5MyAxLjUgMTYuNjkyMyAxLjVINS4zMDc3NUM1LjIzMDc1IDEuNSA1LjE2MDI1IDEuNTMyMDggNS4wOTYyNSAxLjU5NjI1QzUuMDMyMDggMS42NjAyNSA1IDEuNzMwNzUgNSAxLjgwNzc1VjEzLjE5MjNDNSAxMy4yNjkyIDUuMDMyMDggMTMuMzM5OCA1LjA5NjI1IDEzLjQwMzhDNS4xNjAyNSAxMy40Njc5IDUuMjMwNzUgMTMuNSA1LjMwNzc1IDEzLjVaTTEuODA3NzUgMTguNUMxLjMwMjU4IDE4LjUgMC44NzUgMTguMzI1IDAuNTI1IDE3Ljk3NUMwLjE3NSAxNy42MjUgMCAxNy4xOTc0IDAgMTYuNjkyM1YzLjgwNzc1SDEuNVYxNi42OTIzQzEuNSAxNi43NjkzIDEuNTMyMDggMTYuODM5OCAxLjU5NjI1IDE2LjkwMzhDMS42NjAyNSAxNi45Njc5IDEuNzMwNzUgMTcgMS44MDc3NSAxN0gxNC42OTIzVjE4LjVIMS44MDc3NVoiIGZpbGw9IiMwMDU0QUEiLz4KPC9zdmc+Cg==)
}

.card-review__dl .btn-blue:hover {
    color: #04a2f4;
    border-color: #04a2f4
}

.reviews-block__h1 h1 {
    font-size: 32px;
    max-width: 475px;
    line-height: 127%
}

.card-review__dl .btn-blue:hover::before {
    filter: brightness(2.5)
}

.reviews-block__h1 {
    padding-bottom: 17px
}

.reviews-block__head {
    display: none
}

.reviews-block__item {
    display: none
}

.btn-loading i {
    display: none !important
}

.btn-loading::after {
    width: 20px;
    height: 20px;
    border: 2px solid #0054aa;
    display: inline-block;
    content: "";
    border-radius: 50%;
    border-left-color: transparent;
    animation: load .5s linear infinite;
    margin: 2px
}

@keyframes to-fade-tab-review {
    from {
        opacity: 0;
        transform: translateY(30px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.reviews-block__item.is-active {
    display: block;
    opacity: 1
}

.card-review__q-end {
    display: flex;
    justify-content: flex-end;
    padding-top: 5px
}

.card-review__dl {
    margin-top: auto
}

.card-review {
    display: flex;
    flex-direction: column
}

.reviews-block__more .btn-tertiary{
    width: 322px;
}

.reviews-block__more .btn-tertiary:after {
    content: "";
    display: block;
    width: 12px;
    height: 6px;
    z-index: 2;
    margin-left: 8px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEzIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuMjUwMDQgMC4wMDQwMTYzNUMxLjM0ODQ5IDAuMDAzODgyNjEgMS40NDYgMC4wMjM1MDA5IDEuNTM2OTMgMC4wNjE3MzkzQzEuNjI3ODUgMC4wOTk5Nzc3IDEuNzEwNDEgMC4xNTYwNzkgMS43Nzk4MyAwLjIyNjgwN0w1LjYxNDc5IDQuMTExNDdDNS43MzA4MiA0LjIyOTA1IDUuODY4NTggNC4zMjIzMiA2LjAyMDIgNC4zODU5NkM2LjE3MTgyIDQuNDQ5NTkgNi4zMzQzMiA0LjQ4MjM0IDYuNDk4NDQgNC40ODIzNEM2LjY2MjU1IDQuNDgyMzQgNi44MjUwNiA0LjQ0OTU5IDYuOTc2NjggNC4zODU5NkM3LjEyODI5IDQuMzIyMzIgNy4yNjYwNSA0LjIyOTA1IDcuMzgyMDggNC4xMTE0N0wxMS4yMTExIDAuMjMxODdDMTEuMjgwMiAwLjE1OTMyOSAxMS4zNjI5IDAuMTAxNDY4IDExLjQ1NDQgMC4wNjE2NjIzQzExLjU0NTkgMC4wMjE4NTY5IDExLjY0NDIgMC4wMDA5MDUwMTYgMTEuNzQzOCAyLjg2NzdlLTA1QzExLjg0MzMgLTAuMDAwODQ3NjYyIDExLjk0MjEgMC4wMTgzNjkyIDEyLjAzNDIgMC4wNTY1NTgyQzEyLjEyNjMgMC4wOTQ3NDcyIDEyLjIxIDAuMTUxMTQzIDEyLjI4MDQgMC4yMjI0NTZDMTIuMzUwOCAwLjI5Mzc2OSAxMi40MDY1IDAuMzc4NTcgMTIuNDQ0MiAwLjQ3MTkxMkMxMi40ODE5IDAuNTY1MjUzIDEyLjUwMDggMC42NjUyNjUgMTIuNSAwLjc2NjExM0MxMi40OTkxIDAuODY2OTYxIDEyLjQ3ODQgMC45NjY2MjQgMTIuNDM5MSAxLjA1OTI5QzEyLjM5OTggMS4xNTE5NSAxMi4zNDI3IDEuMjM1NzYgMTIuMjcxMSAxLjMwNTgyTDguNDQyMTYgNS4xODU0MkM3LjkyNjMyIDUuNzA3MDQgNy4yMjcyNyA2IDYuNDk4NDQgNkM1Ljc2OTYxIDYgNS4wNzA1NiA1LjcwNzA0IDQuNTU0NzIgNS4xODU0MkwwLjcxOTc1MiAxLjMwMDc2QzAuNjE0ODM2IDEuMTk0NTQgMC41NDMzOCAxLjA1OTE3IDAuNTE0NDI0IDAuOTExNzk4QzAuNDg1NDY5IDAuNzY0NDIyIDAuNTAwMzE2IDAuNjExNjU1IDAuNTU3MDg3IDAuNDcyODNDMC42MTM4NTggMC4zMzQwMDUgMC43MTAwMDEgMC4yMTUzNTkgMC44MzMzNTEgMC4xMzE5MDhDMC45NTY3MDEgMC4wNDg0NTU5IDEuMTAxNzEgMC4wMDM5NDgyMyAxLjI1MDA0IDAuMDA0MDE2MzVaIiBmaWxsPSIjMDAwMDAwIi8+Cjwvc3ZnPgo=) no-repeat
}
@media (min-width: 576px) {
    .reviews-block__more .btn-tertiary{
        width: 392px
    }
}

.card-review__date {
    display: none
}

.popup-review {
    max-width: 910px;
    padding: 34px
}

.popup-review .card-review__text span {
    -webkit-line-clamp: unset !important;
    font-size: 16px;
    line-height: 166%
}

.popup-review .card-review__dl {
    display: none
}

.popup-review .show-more-btn {
    display: none
}

.popup-review .card-review__q-end {
    display: none
}

.popup-review .card-review__rate {
    display: none
}

.popup-review .card-review__photo {
    display: none
}

.popup-review .card-review__head {
    padding-bottom: 10px
}

.popup-review .card-review__date {
    display: block
}

.popup-review .card-review {
    padding: 0;
    border: none;
    box-shadow: none
}

.reviews-block__more i {
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    z-index: 2;
}


/*.reviews-block__more span {*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    gap: 7px*/
/*}*/

/*.reviews-block__more span:hover {*/
/*    color: #0054a5;*/
/*    cursor: pointer*/
/*}*/

.af-popup.af-no-border .af-popup__content {
    padding: 0;
    background-color: #fff
}

@media screen and (min-width: 360.98px) {
    .reviews-block__title h2 {
        font-size: 32px
    }
}

@media screen and (min-width: 400px) {
    .reviews-block__list {
        margin-right: 0
    }
}

@media screen and (min-width: 480px) {
    .card-review__poster picture {
        padding-top: 51%
    }
}

@media screen and (min-width: 576px) {
    .reviews-block__more .btn {
        width: auto;
        margin: 0 auto
    }
}

@media screen and (min-width: 767px) {
    .formated-text table th {
        padding: 15px 25px;
        font-size: 16px
    }

    .formated-text table td {
        font-size: 16px;
        border: none
    }

    .formated-text div:not([class]), .formated-text p {
        font-size: 16px
    }

    .formated-text ul li {
        font-size: 16px;
        padding-left: 17px
    }

    .formated-text ul li::before {
        width: 6px;
        border-radius: 0;
        height: 6px;
        top: .5em;
        border-radius: 50%
    }

    .formated-text ol {
        padding-left: 1.5em
    }

    .formated-text ol > li {
        font-size: 16px;
        padding-left: 30px
    }

    .formated-text strong {
        font-size: 16px
    }

    table th {
        padding: 15px 20px;
        font-size: 16px
    }

    table td {
        padding: 15px 20px;
        font-size: 16px
    }

    .section-reviews-block {
        padding: 65px 0
    }

    .reviews-block__title h2 {
        font-size: 42px
    }

    .reviews-block__all {
        margin: -8px
    }

    .reviews-block__one {
        padding: 8px;
        display: block
    }

    .reviews-block__row {
        padding: 30px 0
    }

    .reviews-block__list {
        margin: -12px;
        flex-wrap: wrap
    }

    .reviews-block__item {
        padding: 12px 0;
        flex-basis: 244px;
        min-width: 265px
    }

    .review-item {
        padding: 18px 22px
    }

    .review-item__names {
        display: block
    }

    .review-item__based span {
        display: inline
    }

    .review-item__logo {
        margin-right: 15px;
        padding-bottom: 0
    }

    .review-item__logo img {
        max-height: 24px
    }

    .review-item__head {
        justify-content: flex-start
    }

    .review-item__stars svg {
        display: inline
    }

    .card-review__text span {
        letter-spacing: normal;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 17px
    }
}

@media screen and (min-width: 992px) {
    .reviews-block__tabs ul li {
        font-size: 16px;
        justify-content: center;
        height: 45px;
        display: flex;
        align-items: center;
        padding-left: 1.5em;
        padding-right: 1.5em;
        min-width: 160px;
        cursor: pointer;
        transition: .3s ease
    }
}

@media screen and (min-width: 1200px) {
    .hidden, .hidden-profile {
        margin-right: 17px
    }

    .formated-text h5 {
        font-size: 18px
    }

    .formated-text h6 {
        font-size: 16px
    }

    .formated-text blockquote {
        padding: 25px 25px 25px 85px;
        background-size: 36px;
        background-position: 22px 22px;
        font-size: 18px;
        font-weight: 600;
        line-height: 156%
    }

    .reviews-block__title {
        padding-bottom: 29px
    }

    .reviews-block__quote {
        font-size: 24px;
        line-height: 140%
    }

    .reviews-block__h3 h2 {
        font-size: 32px
    }

    .reviews-block__more {
        padding-top: 22px;
        padding-bottom: 22px
    }

    .reviews-block__row {
        margin-top: -16px
    }
}

@media screen and (min-width: 1440px) {
    main {
        padding-left: 24px;
        padding-right: 24px
    }

    .section-reviews-block {
        padding: 37px 0
    }

    .reviews-block__title h2 {
        font-size: 48px
    }

    .reviews-block__tabs ul li {
        font-size: 20px;
        height: 56px;
        min-width: 204px;
        flex-grow: 1;
        font-weight: 600;
        width: 33.33%
    }

    .reviews-block__tabs ul li.is-active {
        font-size: 24px;
        font-weight: 700
    }

    .card-review__btn svg {
        width: 64px;
        height: 64px
    }
}

@media screen and (max-width: 480px) {
    body {
        margin-bottom: 58px !important
    }
}

@media screen and (max-width: 375.98px) {
    .reviews-block__tabs ul {
        overflow-x: auto;
        overflow-y: hidden;
        justify-content: flex-start
    }
}

@media screen and (max-width: 767px) {
    .reviews-block__tabs {
        display: none
    }

    .reviews-block__head {
        display: flex;
        color: #0054aa;
        font-weight: 700;
        font-size: 18px;
        background-color: #f4f6ff;
        border-radius: 6px;
        position: relative;
        padding: 14px 30px 14px 14px;
        margin-bottom: 16px
    }

    .reviews-block__head::before {
        content: "";
        display: inline-block;
        width: 24px;
        height: 24px;
        background-color: transparent;
        position: absolute;
        right: 10px;
        top: 11px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAuMDA1YS45ODMuOTgzIDAgMDEuNzA2LjI5N2w1LjExNCA1LjE4YTEuNjY1IDEuNjY1IDAgMDAxLjE3OC40OTQgMS42NDggMS42NDggMCAwMDEuMTc4LS40OTRMMTQuMjgxLjMwOWEuOTk5Ljk5OSAwIDAxLjcxLS4zMDkuOTg4Ljk4OCAwIDAxLjcxNi4yOTcgMS4wMTUgMS4wMTUgMCAwMS4yMTIgMS4xMTUgMS4wMTQgMS4wMTQgMCAwMS0uMjI0LjMzbC01LjEwNiA1LjE3MkEzLjY0NCAzLjY0NCAwIDAxNy45OTggOGMtLjk3MiAwLTEuOTA0LS4zOS0yLjU5Mi0xLjA4NkwuMjkzIDEuNzM0QTEuMDE3IDEuMDE3IDAgMDEuMDc2LjYzIDEuMDEgMS4wMSAwIDAxLjQ0NC4xNzYuOTkuOTkgMCAwMTEgLjAwNnoiIGZpbGw9IiMwMDU0QUEiLz48L3N2Zz4=);
        background-repeat: no-repeat;
        background-position: center;
        transition: .3s ease;
        cursor: pointer
    }

    .reviews-block__item {
        display: block
    }

    .reviews-block__all, .reviews-block__more {
        display: none
    }

    .reviews-block__item.is-active .reviews-block__all {
        display: block
    }

    .reviews-block__item.is-active .reviews-block__head::before {
        transform: rotate(180deg)
    }

    .card-review__name {
        font-size: 18px
    }
}

@media screen and (max-width: 480px) {
    .popup-review {
        padding: 30px 16px
    }
}

@media screen and (min-width: 767px) {
    .reviews-block__one {
        max-width: 50%
    }

    .reviews-block__item {
        opacity: 0
    }
}

@media screen and (min-width: 1200px) {
    .reviews-block__one {
        max-width: 33.33%
    }
}

.fslightbox-container {
    background: linear-gradient(rgba(30, 30, 30, .5), #000 1810%) !important
}

.breadcrumbs__container.container li span {
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #5c7a99;
    cursor: default
}

.popup-review .card-review__text p {
    margin-top: 22px
}

.popup-review .card-review__text p:first-child {
    margin-top: 5px
}

.contacts-rus .nm.nm-sm b {
    font-size: 15px
}

.contacts-rus .nm.nm-sm {
    margin-top: 12px
}

.info-wrapper__sales-bt {
    padding-bottom: 33px
}

.info-wrapper__sales-group {
    display: flex;
    flex-wrap: wrap;
    padding-top: 16px
}

.info-wrapper__sales-group > div {
    flex-basis: 460px;
    flex-grow: 1
}

.contacts-rus .info-wrapper__sales-group .wr-info {
    width: auto !important
}

.contacts-rus .info-wrapper__sales-group .wr {
    gap: 22px
}

.technical-tabs-filter ul {
    display: flex;
    padding: 1px 0;
    justify-content: flex-start
}

.technical-tabs-filter ul li {
    border-bottom: 1px solid #eee
}

.technical-tabs-filter ul li {
    padding: 15px 15px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: -1px !important;
    text-align: center
}

.technical-tabs-filter ul li.is-active {
    color: #023f7e;
    border-bottom: 1px solid #0083c4
}

@media screen and (min-width: 992px) {
    .technical-tabs-filter ul {
        flex-wrap: wrap
    }

    .technical-tabs-filter ul li {
        font-size: 16px;
        justify-content: center;
        min-height: 45px;
        display: flex;
        align-items: center;
        padding-left: 1.5em;
        padding-right: 1.5em;
        min-width: 160px;
        cursor: pointer;
        transition: .3s ease
    }
}

@media screen and (min-width: 1440px) {
    .technical-tabs-filter ul li {
        font-size: 20px;
        min-height: 56px;
        font-weight: 400;
        min-width: 16.6%;
        margin-bottom: -1px;
        flex-grow: 1;
        flex-basis: 120px;
        max-width: 33.33%
    }

    .technical-tabs-filter ul:has(li:nth-child(6)) li {
        flex-grow: 0 !important
    }

    .technical-tabs-filter ul li.is-active {
        font-size: 20px;
        font-weight: 700
    }
}

@media screen and (max-width: 480px) {
    body {
        margin-bottom: 58px !important
    }
}

@media screen and (max-width: 992.98px) {
    .technical-tabs-filter ul {
        overflow-x: auto;
        overflow-y: hidden;
        justify-content: flex-start;
        white-space: nowrap;
        list-style-type: none
    }
}

.vogez-header-column {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px
}

.btn.btn-primary.btn-line {
    height: 45px;
    padding: 0 2em;
    border: 2px solid #0054aa;
    display: inline-flex;
    align-items: center;
    border-radius: 8px;
    color: #0054aa;
    font-weight: 800;
    transition: .3s ease
}

.btn.btn-primary.btn-line:hover {
    background-color: #0054aa;
    color: #fff
}

.btn-text {
    border: none;
    background: 0 0;
    color: var(--color-brand);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 16px
}

.btn-text .icon {
    font-size: 24px
}

.vogez-header-column h1 {
    margin-bottom: 0;
    padding: 0
}

.vogez-header-column {
    padding-top: 24px;
    padding-bottom: 16px
}

.vogez-newest__wrapper.vogez-newest__wrapper--passport li {
    margin-block: 6px !important
}

a.btn {
    color: inherit;
    text-decoration: none;
    width: fit-content
}

img.icon, svg.icon {
    width: 1em;
    height: 1em
}

.not-found-page {
    flex-grow: 1;
    margin-top: 55px;
    text-align: center;
    margin-inline: 10vw
}

.not-found-page h1 {
    font-size: clamp(48px, 12vw, 250px);
    font-weight: 600;
    color: var(--color-brand)
}

.not-found-page .sub-title {
    font-size: clamp(18px, 3vw, 40px);
    color: var(--color-brand);
    margin-block: .5em 2em
}

.not-found-page p {
    font-size: clamp(16px, 2vw, 20px);
    color: var(--color-text);
    margin-bottom: 40px;
    line-height: 1.6
}

.not-found-page a {
    color: var(--color-accent);
    text-decoration: underline
}

.not-found-page a:hover {
    color: var(--color-brand)
}

.vogez-description.vogez-description--home {
    padding-top: 40px
}

.vogez-description::before {
    top: 0
}

.nowrap {
    white-space: nowrap
}

.underline {
    text-decoration: underline
}

@media print {
    .breadcrumbs, .header, footer, header {
        display: none !important
    }
}

@media (width >

1200px

) {
    .mobile {
        display: none !important
    }
}

section.faq {
    margin-bottom: 64px
}

.content-filter details.accordion summary .title {
    font: 700 clamp(16px, 2.2vw, 24px)/1.25 var(--font), sans-serif
}

.content-filter details {
    font: 400 16px/1.5 var(--font), sans-serif;
    border-bottom: 1px solid #ddd;
    padding-bottom: 28px
}

.content-filter summary {
    border-bottom: none !important
}

.content-filter__header {
    gap: 8px;
    margin-bottom: 64px;
    flex-wrap: wrap
}

.content-filter__tag {
    font: 400 16px/1.5 var(--font);
    border: 1px solid #eff3f6;
    border-radius: 8px;
    user-select: none;
    transition: .3s
}

.content-filter__tag input {
    display: none
}

.content-filter__tag label {
    padding: 10px 16px;
    display: block;
    cursor: pointer
}

.content-filter__tag:has(input:checked) {
    background: #0772DE;
    border-color: #0772DE;
    color: #fff;
    font-weight: 600
}

.content-filter__tag:hover {
    border-color: #0054AA
}

.faq h1 {
    margin-block: 24px 32px;
    font: 700 clamp(24px, 3.2vw, 32px)/1.25 var(--font), sans-serif
}

[data-tag].hidden {
    display: none
}

.ask {
    background: #f7f7f7;
    padding: 64px;
    align-items: center;
    margin-bottom: 64px;
    border-radius: 8px
}

.ask__title {
    color: #0054aa;
    font: 700 32px/40px var(--font), sans-serif;
    margin-bottom: 16px;
    text-align: center
}

.ask__subtitle {
    font: 600 20px/28px var(--font), sans-serif;
    text-align: center
}

.ask__btn {
    margin-top: 64px;
    /*height: 56px;*/
    /*border-radius: 4px*/
}

body:has([popover]:popover-open) {
    overflow: hidden;
    pointer-events: none
}

[popover] {
    margin: auto;
    padding: 64px;
    width: 100%;
    max-width: 909px;
    pointer-events: auto
}

[popover]::backdrop {
    background: rgba(81, 81, 81, .9);
    backdrop-filter: blur(2px)
}

.popover-title {
    font: 700 32px/40px var(--font), sans-serif
}

.popover-header {
    justify-content: space-between
}

.catalog-counters-detail-skm2-main .technical-descriptions button.close, button.close {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: 24px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzQzNjcgMjMuMzMzM0wwIDIxTDkuMzc0NjkgMTEuNjY2N0wwIDIuMzMzMzNMMi4zNDM2NyAwTDExLjcxODQgOS4zMzMzM0wyMS4wOTMxIDBMMjMuNDM2NyAyLjMzMzMzTDE0LjA2MiAxMS42NjY3TDIzLjQzNjcgMjFMMjEuMDkzMSAyMy4zMzMzTDExLjcxODQgMTRMMi4zNDM2NyAyMy4zMzMzWiIgZmlsbD0iI0FGQUZBRiIvPgo8L3N2Zz4K) no-repeat center;
    cursor: pointer;
    border: none;
    font-size: 0;
    transition: .3s ease;
    right: 10px;
    top: 15px;
    position: absolute
}

button.close:hover {
    transform: rotate(90deg)
}

.input-wrapper input[type=checkbox] {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute
}

.input-wrapper input[type=email], .input-wrapper input[type=number], .input-wrapper input[type=tel], .input-wrapper input[type=text] {
    height: 56px;
    background-color: #f7f7f7;
    border: none;
    padding: 0 2em;
    width: 100%;
    font-size: 16px;
    transition: outline-color .35s ease;
    outline-width: 2px;
    outline-color: transparent;
    border-radius: 4px
}

.input-wrapper input[type]:focus {
    outline: 2px solid var(--color-brand)
}

.input-wrapper input[type=email]:user-invalid, .input-wrapper input[type=number]:user-invalid, .input-wrapper input[type=tel]:user-invalid, .input-wrapper input[type=text]:user-invalid {
    outline: 3px solid #fb0e01
}

@keyframes tilt-shaking {
    0% {
        transform: rotate(0)
    }
    25% {
        transform: rotate(10deg)
    }
    50% {
        transform: rotate(0 eg)
    }
    75% {
        transform: rotate(-10deg)
    }
    100% {
        transform: rotate(0)
    }
}

.checkbox input:user-invalid + span::before {
    border-color: red;
    animation: tilt-shaking .25s linear 10
}

.popover-header {
    margin-bottom: 23px
}

#faq-popup {
    padding: 50px 40px;
    border-radius: 8px
}

@media screen and (min-width: 1440px) {
    #faq-popup {
        padding: 57px 64px
    }
}

label.checkbox {
    display: block;
    margin-bottom: 10px
}

label.checkbox {
    display: block;
    margin-bottom: 20px
}

.checkbox span:not(.radio-title,.toggler) {
    position: relative;
    font-size: 13px;
    padding-left: 28px;
    display: block;
    line-height: 145%
}

.checkbox span:not(.radio-title,.toggler)::before {
    content: "";
    width: 19px;
    height: 19px;
    display: inline-block;
    border: 2px solid var(--color-brand);
    border-radius: 4px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0
}

.checkbox span:not(.radio-title):hover::before {
    background-color: #eee;
    border: 2px solid var(--color-dark)
}

.checkbox input:checked + span:not(.radio-title)::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy41IDdMMCAzLjVsMS0xTDMuNSA1bC41LS41TDguNSAwbDEgMS02IDZ6IiBmaWxsPSIjMDA1NEFBIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    background-size: 12px auto
}

.form-popover-note {
    font-size: 13px;
    padding-top: 0;
    margin-bottom: 20px
}

button.btn-large {
    height: 56px;
    border-radius: 4px;
    padding-inline: 2.5em
}

.input-wrapper:last-child {
    margin-bottom: 0
}

.input-wrapper input[type=text].err {
    outline: 3px solid #fb0e01;
}

.quest-list__sheet.sent-note .title {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center;
    font-size: 24px;
    margin-bottom: 20px
}

.quest-list__sheet.sent-note p {
    text-align: center
}

@media screen and (max-width: 1024px) {
    .ask__title {
        font-size: 24px;
        line-height: 140%
    }

    .ask__subtitle {
        font-size: 18px;
        font-weight: 500
    }

    .ask__btn.btn-primary1 {
        margin-top: 24px
    }
}

@media screen and (max-width: 576px) {
    #faq-popup .btn-blue {
        width: 100%;
        margin-top: 24px
    }

    .form-popover-note {
        padding-top: 2px
    }

    .input-wrapper:last-child {
        margin-bottom: 0
    }

    .input-wrapper {
        margin-bottom: 10px
    }

    .input-wrapper input[type=text] {
        height: 50px;
        font-size: 14px;
        padding-inline: 1.2em
    }

    .ask {
        padding: 60px 24px
    }

    #faq-popup {
        padding: 50px 26px;
        margin-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

@media screen and (max-width: 480px) {
    .ask__btn.btn-primary1 {
        width: 100%
    }

    .ask__title {
        font-size: 21px
    }

    .ask__subtitle {
        font-size: 15px;
        line-height: 140%
    }
}

.input-wrapper .btn {
    margin-top: 55px
}

.input-wrapper .checkbox a {
    color: var(--color-brand)
}

.input-wrapper .checkbox a:hover {
    text-decoration: underline
}

.catalog-counters-detail-skm2-main .technical-descriptions button.btn-primary1 {
    position: relative;
    overflow: hidden;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 12px 28px;
    gap: 8px;
    border-radius: 8px;
    font-family: var(--font), sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    cursor: pointer;
    background: #0054AA;
    color: #FFFFFF!important;
    white-space: nowrap;
    min-width: max-content;
    height: max-content;
}

.catalog-counters-detail-skm2-main .technical-descriptions button.btn-blue:hover {
    background-color: var(--color-dark)
}

@media screen and (min-width: 767px) {
    .faq.faq-sp {
        padding-top: 55px
    }
}

.technical-descriptions__content-faq.content-block:not(.active-elem) {
    display: none
}

.technical-descriptions__content-head .container {
    padding: 0
}

@media screen and (max-width: 767px) {
    details.accordion {
        margin-bottom: 15px;
        padding-bottom: 19px
    }

    .ask__subtitle {
        margin-bottom: 30px
    }
}

.input-group[disabled] label {
    opacity: .4;
    pointer-events: none
}

#faq-popup .input-wrapper {
    margin-bottom: 20px
}

.slide-image-link {
    text-decoration: none;
    color: inherit;
    width: 100%
}

.contacts {
    margin-bottom: 40px
}

.contacts .map-box {
    height: clamp(300px, 100vw, 540px);
    margin-top: 32px
}

@media screen and (min-width: 1200px) {
    .contacts-grid {
        display: grid;
        grid-template-columns:256px 1fr;
        margin-top: 44px
    }
}

@media (width < 1200px

) {
    .contacts-grid .sticky-wrapper {
        overflow: auto;
        margin-bottom: 16px
    }
}

.country-tabs {
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: sticky;
    top: 92px;
    width: fit-content
}

@media screen and (max-width: 1199px) {
    .country-tabs {
        flex-direction: row;
        overflow: auto
    }

    .country-tabs li {
        padding: 10px
    }
}

.country-tabs li {
    font: 400 16px/1.5 var(--font), sans-serif;
    color: #000;
    cursor: pointer;
    white-space: nowrap
}

.country-tabs li.active {
    padding: 10px;
    background: #f2f9ff;
    color: var(--color-brand);
    font-weight: 700
}

@media (any-hover: hover) {
    .country-tabs li:hover {
        color: var(--color-brand)
    }
}

.country-inner-tabs {
    margin-top: 32px;
    display: flex;
    gap: 8px;
    overflow-y: auto;
    flex-wrap: wrap
}

.country-inner-tabs li[data-tab] {
    padding: 9px 15px;
    border: 1px solid #eff3f6;
    border-radius: 4px;
    cursor: pointer;
    font: 400 16px/1.5 var(--font), sans-serif;
    white-space: nowrap
}

.country-inner-tabs li[data-tab].active {
    background: #0772DE;
    border-color: #0772DE;
    color: #fff;
    font-weight: 700
}

.country-inner-tabs li[data-tab]:hover {
    border-color: #0054AA;
}

.country-inner-tabs .tab-content {
    order: 200;
    width: 100%;
    padding-top: 36px
}

.contacts-flex {
    display: flex;
    gap: 56px;
    /*flex-wrap: wrap*/
}

@media screen and (max-width: 1199px) {
    .contacts-flex {
        flex-direction: column;
        gap: 20px
    }
}

.contacts-flex.block {
    flex-direction: column
}

.contacts-flex + .contacts-flex {
    margin-top: 40px
}

.contact-item {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.contact-item.wide {
    flex-grow: 1
}

.contact-item .title {
    font: 400 13px/21px var(--font), sans-serif;
    color: #8c8c8c;
    margin-bottom: 4px;
    text-wrap: balance
}

.contact-item .title.slim {
    margin-bottom: 0;
    margin-top: 6px
}

.contact-item .job {
    font: 400 13px/21px var(--font), sans-serif;
    color: #8c8c8c;
    margin-bottom: 8px
}

.contact-item .subtitle {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 6px
}

.contact-item.name {
    font-weight: 700;
    line-height: 1.4;
    padding-top: 1.7 lh
}

.contact-item .link {
    font: 700 16px/1.5 var(--font), sans-serif;
    color: var(--color-brand)
}

@media (width >

1024px

) {
    .contact-item .link {
        white-space: nowrap
    }
}

@media (any-hover: hover) {
    a .contact-item .link:hover {
        opacity: .7
    }
}

.contact-item .link.address {
    white-space: break-spaces
}

.tab-content {
    display: none
}

.tab-content.active {
    display: block;
    margin-bottom: 32px
}

.account-details {
    margin-top: 22px
}

.account-details td {
    padding: 4px 0;
    text-wrap: balance;
    line-height: 1.6
}

.account-details td:first-child {
    padding-right: 20px
}

@media (width >

1200px

) {
    .account-details td:first-child {
        min-width: 270px
    }
}

.account-details td:first-child {
    color: #8c8c8c
}

@media (width < 1024px

) {
    .btn-wrapper {
        display: flex;
        justify-content: center
    }
}

.account-details-download {
    --ink: var(--color-brand);
    color: var(--ink);
    margin-top: 32px;
    display: inline-flex;
    align-items: center;
    font: 700 16px/1.5 var(--font);
    padding: 15px 16px;
    border: 1px solid var(--ink);
    border-radius: 4px
}

.account-details-download:hover {
    --ink: var(--color-dark)
}

.account-details-download .icon {
    font-size: 20px;
    margin-right: 13px
}

.callout {
    display: flex;
    line-height: 1.5
}

.callout .icon {
    width: 20px;
    height: 20px;
    margin-right: 16px;
    color: var(--color-brand)
}

details.accordion {
    overflow: hidden;
    margin-bottom: 28px
}

details.accordion summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding-bottom: 0;
    border-bottom: 1px solid #ddd;
    transition: padding .3s ease
}

details.accordion summary .icon-wrapper {
    display: flex;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: .3s
}

details.accordion summary .icon-wrapper svg {
    width: 12px;
    height: 8px;
    margin-top: 2px
}

details.accordion summary .title {
    font: 700 24px/32px var(--font), sans-serif
}

details.accordion:not[open] summary + * {
    opacity: 0;
    max-height: 0
}

details.accordion[open] summary {
    border-bottom-color: #007FFF;
    padding-bottom: 23px
}

details.accordion[open] summary .icon-wrapper {
    background: #007FFF;
    color: #fff;
    transform: rotate(180deg)
}

@media screen and (width < 768px

) {
    .country-inner-tabs {
        display: block
    }

    .country-inner-tabs li[data-tab] {
        margin-bottom: 16px
    }
}

.text-wrapper ul {
    color: #0a1f33;
    line-height: 1.2
}

.text-wrapper ul li {
    position: relative;
    padding-left: 28px;
    font-size: 16px;
    line-height: 24px
}

.text-wrapper ul li:before {
    top: 8px
}

.text-wrapper ol {
    list-style-type: decimal;
    list-style-position: inside
}

.text-wrapper * + * {
    margin-top: .25em
}

.video-slide video {
    width: 100%
}

.video-slide video {
    border-radius: 6px
}

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

.v-flex {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 767px) {
    .flex-note.complex.width-max-flex input {
        width: 275px
    }
}

.fake-check::before, .icon-checkbox-checked::before, .icon-checkbox-default::before {
    display: none !important
}

.icon-checkbox-default, .icon-radio-default {
    width: 20px;
    min-width: 20px;
    height: 20px;
    vertical-align: middle;
    background-color: #eee;
    border-radius: 50%;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDFhOSA5IDAgMTEwIDE4IDkgOSAwIDAxMC0xOHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iI0JDQkNCQyIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
    padding-left: 0 !important
}

.icon-radio-checked {
    width: 20px;
    min-width: 20px;
    height: 20px;
    vertical-align: middle;
    background-color: #eee;
    border-radius: 50%;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDA1NEFBIiBzdHJva2Utd2lkdGg9IjIiLz48cmVjdCB4PSI1IiB5PSI1IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHJ4PSI1IiBmaWxsPSIjMDA1NEFBIi8+PC9zdmc+)
}

.icon-checkbox-checked {
    width: 20px;
    min-width: 20px;
    height: 20px;
    vertical-align: middle;
    background-color: #eee;
    border-radius: 50%;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iOSIgZmlsbD0iIzAwNTRBQSIgc3Ryb2tlPSIjMDA1NEFBIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNOC44NDcgMTRMNSAxMC4yMDhsLjk2Mi0uOTQ4IDIuODg1IDIuODQ0TDE1LjAzOCA2bC45NjIuOTQ4TDguODQ3IDE0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

article.footer .checkbox {
    display: block !important
}

article.footer .checkbox span {
    font-size: 16px
}

article.footer .checkbox span a {
    color: var(--color-brand)
}

article.footer .checkbox span a:hover {
    color: var(--color-dark);
    text-decoration: underline
}

article.footer .checkbox input[required]:checked ~ i.err {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px)
}

article.footer .checkbox input[required]:not(:checked) ~ span::before {
    animation: tilt-shaking .25s linear 10;
    border-color: #d10606
}

article.footer .checkbox {
    position: relative
}

article.footer .checkbox i.err {
    font-style: normal;
    font-size: 12px;
    background-color: #d10606;
    color: #fff;
    padding: 5px 11px;
    border-radius: 7px;
    position: absolute;
    left: -5px;
    opacity: 1;
    transition: .3s ease;
    visibility: visible;
    transform: translateY(0);
    bottom: calc(100% + 10px)
}

article.footer .checkbox i.err::before {
    content: "";
    background-color: #d10606;
    width: 10px;
    height: 10px;
    display: inline-block;
    top: calc(100% - 5px);
    position: absolute;
    transform: rotate(45deg)
}

.aboutTimelineBlock .years-column, .descriptions-column {
    scrollbar-width: none
}

strong.bigger {
    font-size: 18px;
    margin-bottom: 8px
}

.social-links {
    font-size: 16px;
    display: flex;
    gap: 8px;
    margin-top: 4px
}

.vogez-catalog-description.vogez-catalog-description--good::before {
    content: "";
    width: 100%;
    height: 8px;
    display: inline;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
    position: absolute;
    top: 0;
    z-index: -2
}

.vogez-catalog-description.vogez-catalog-description--good {
    position: relative;
    overflow: visible !important;
    margin: 0;
    padding-top: 50px
}

@media screen and (max-width: 767px) {
    .vogez-catalog-description.vogez-catalog-description--good {
        padding-top: 7px
    }
}

@media screen and (max-width: 992px) {
    .vogez-catalog-description.vogez-catalog-description--good {
        padding-top: 10px
    }
}

.vogez-catalog-description.vogez-catalog-description--hidden {
    padding: 0;
    overflow: hidden
}

.vogez-catalog-description.vogez-catalog-description--hide {
    height: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden
}

.vogez-catalog-description {
    position: relative
}

.vogez-catalog-description::before {
    content: "";
    width: 100%;
    height: 8px;
    display: inline;
    background: linear-gradient(90.02deg, #0054aa .01%, #05adff 99.99%);
    position: absolute;
    top: 0;
    z-index: -2
}

.vogez-company-video__content__text.text-wrapper p {
    margin-bottom: 15px
}

.vogez-company-video__content__text.text-wrapper ul {
    margin-bottom: 15px
}

.vogez-company-video__content__text.text-wrapper ul li {
    margin-bottom: 10px
}

.list-find {
    border: 1px solid rgba(0, 84, 170, 1);
    border-radius: 12px;
    padding: 16px
}

.list-find__field input {
    border: none;
    width: 100%;
    font-size: 16px;
    outline: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNTM0IDEyLjk0NWE2LjU1NSA2LjU1NSAwIDAwMy43OTgtMS4yMTJsNC4wMjggMy45OWEuOTc0Ljk3NCAwIDAwLjY5Ny4yNzdjLjU1MiAwIC45NDMtLjQyLjk0My0uOTZhLjkxLjkxIDAgMDAtLjI3Mi0uNjczbC00LjAwMi0zLjk3M2E2LjQwNyA2LjQwNyAwIDAwMS4zNDItMy45MjJjMC0zLjU2LTIuOTQtNi40NzItNi41MzQtNi40NzJDMi45NDggMCAwIDIuOTA0IDAgNi40NzJjMCAzLjU2IDIuOTQgNi40NzMgNi41MzQgNi40NzN6bTAtMS4zOTdjLTIuODA0IDAtNS4xMjMtMi4yOTgtNS4xMjMtNS4wNzYgMC0yLjc3NyAyLjMyLTUuMDc1IDUuMTIzLTUuMDc1IDIuODA0IDAgNS4xMjQgMi4yOTggNS4xMjQgNS4wNzUgMCAyLjc3OC0yLjMyIDUuMDc2LTUuMTI0IDUuMDc2eiIgZmlsbD0iIzNDM0M0MyIgZmlsbC1vcGFjaXR5PSIuNiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    padding-left: 27px;
    background-position: left center
}

.list-find__subtitle {
    font-size: 13px;
    color: rgba(127, 127, 131, 1);
    margin-bottom: 0 !important
}

.list-find__var ul li {
    margin-bottom: 10px !important
}

.list-find__var ul {
    margin: 8px 0 !important
}

.list-find__var {
    margin-bottom: 5px !important
}

.list-find__suggest {
    margin-bottom: 0 !important
}

body .technical-descriptions__content-documents .list-find__field {
    margin-bottom: 0
}

.list-find__var ul li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNTM0IDEyLjk0NWE2LjU1NSA2LjU1NSAwIDAwMy43OTgtMS4yMTJsNC4wMjggMy45OWEuOTc0Ljk3NCAwIDAwLjY5Ny4yNzdjLjU1MiAwIC45NDMtLjQyLjk0My0uOTZhLjkxLjkxIDAgMDAtLjI3Mi0uNjczbC00LjAwMi0zLjk3M2E2LjQwNyA2LjQwNyAwIDAwMS4zNDItMy45MjJjMC0zLjU2LTIuOTQtNi40NzItNi41MzQtNi40NzJDMi45NDggMCAwIDIuOTA0IDAgNi40NzJjMCAzLjU2IDIuOTQgNi40NzMgNi41MzQgNi40NzN6bTAtMS4zOTdjLTIuODA0IDAtNS4xMjMtMi4yOTgtNS4xMjMtNS4wNzYgMC0yLjc3NyAyLjMyLTUuMDc1IDUuMTIzLTUuMDc1IDIuODA0IDAgNS4xMjQgMi4yOTggNS4xMjQgNS4wNzUgMCAyLjc3OC0yLjMyIDUuMDc2LTUuMTI0IDUuMDc2eiIgZmlsbD0iIzNDM0M0MyIgZmlsbC1vcGFjaXR5PSIuNiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    padding-left: 27px;
    background-position: left 6px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.list-find__var li span.remove {
    width: 22px;
    height: 22px;
    display: inline-flex;
    margin-left: 9px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNCAxN0w3IDE1LjZsMy42LTMuNkw3IDguNDI1bDEuNC0xLjQgMy42IDMuNiAzLjU3NS0zLjYgMS40IDEuNC0zLjYgMy41NzUgMy42IDMuNi0xLjQgMS40TDEyIDEzLjQgOC40IDE3eiIgZmlsbD0iIzBlNjlkMSIvPjwvc3ZnPg==);
    background-position: center;
    filter: grayscale(1);
    opacity: .8;
    transition: .3s ease
}

.list-find__var li span.remove:hover {
    filter: grayscale(0);
    opacity: 1;
    cursor: pointer
}

.list-find__var li:hover {
    cursor: pointer;
    color: #0054aa
}

.list-find__suggest {
    max-height: 0;
    overflow: hidden;
    transition: .3s ease;
    opacity: 0
}

body .technical-descriptions__content-documents .open-find-list .list-find__suggest {
    max-height: 500px;
    overflow: hidden;
    opacity: 1
}

body .technical-descriptions__content-documents .open-find-list .list-find__field {
    margin-bottom: 17px
}

.is-hide {
    display: none
}

body .list-find.hide-suggest .list-find__field {
    margin-bottom: 0
}

.list-find.hide-suggest .list-find__suggest {
    display: none
}

body .list-find.hide-suggest .list-find__field {
    margin-bottom: 0
}

.list-find.hide-suggest .list-find__suggest {
    display: none
}

.list-find {
    max-width: 703px
}

.find-clear {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNCAxN0w3IDE1LjZsMy42LTMuNkw3IDguNDI1bDEuNC0xLjQgMy42IDMuNiAzLjU3NS0zLjYgMS40IDEuNC0zLjYgMy41NzUgMy42IDMuNi0xLjQgMS40TDEyIDEzLjQgOC40IDE3eiIgZmlsbD0iIzBlNjlkMSIvPjwvc3ZnPg==);
    display: inline-block;
    width: 20px;
    height: 20px;
    opacity: .8;
    filter: grayscale(1);
    position: absolute;
    right: 3px;
    cursor: pointer;
    opacity: 0
}

.open-find-list.is-input .find-clear {
    opacity: .8
}

.list-find__field {
    position: relative
}

.list-find__field input {
    padding-right: 25px
}

.open-find-list.is-input .find-clear:hover {
    opacity: 1;
    filter: grayscale(1);
    transition: .3s ease
}

.contacts-flex.df-3col .contact-item {
    gap: 4px;
    flex-grow: 1
}

.contacts-flex.df-3col {
    display: flex;
    gap: 32px;
    flex-wrap: wrap
}

.search-block {
    margin-bottom: 40px
}

.search-block__title {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    color: #333
}

.search-results__list {
    list-style: none;
    padding: 0
}

.search-results__item {
    padding: 15px 0 20px 0;
    border-bottom: 1px solid #eee
}

.search-results__link {
    color: #0056b3;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600
}

.search-results__link:hover {
    color: #003d7a;
    text-decoration: underline
}

.search-results__meta {
    font-size: 14px;
    color: #666;
    margin-top: 10px
}

.search-results__meta a {
    color: #666;
    font-size: 14px
}

.search-results__meta a:hover {
    color: #0056b3
}

.search-empty {
    text-align: center;
    padding: 60px 20px
}

.search-empty h2 {
    font-size: 24px;
    margin-bottom: 10px
}

.search-empty p {
    font-size: 16px;
    color: #666
}

.search-title {
    margin-bottom: 0 !important
}
/* Стили для таблиц из WordPress редактора */
.content table,
.entry-content table,
.vogez-catalog-description table,
.text-formating table,
article table,
.page-content table {
    width: 100%;
    border-collapse: collapse !important;
    border: 1px solid #ddd !important;
    margin: 20px 0;
}

.content table th,
.content table td,
.entry-content table th,
.entry-content table td,
.vogez-catalog-description table th,
.vogez-catalog-description table td,
.text-formating table th,
.text-formating table td,
article table th,
article table td,
.page-content table th,
.page-content table td {
    border: 1px solid #ddd !important;
    padding: 10px 15px !important;
    vertical-align: top;
}

.content table th,
.entry-content table th,
.vogez-catalog-description table th,
.text-formating table th,
article table th,
.page-content table th {
    background-color: #f5f5f5;
    font-weight: bold;
    text-align: left;
}

.content table tbody tr:nth-child(even),
.entry-content table tbody tr:nth-child(even),
.vogez-catalog-description table tbody tr:nth-child(even),
.text-formating table tbody tr:nth-child(even),
article table tbody tr:nth-child(even),
.page-content table tbody tr:nth-child(even) {
    background-color: #fafafa;
}

/* Адаптивность */
@media (max-width: 768px) {
    .content table,
    .entry-content table,
    .vogez-catalog-description table,
    .text-formating table,
    article table,
    .page-content table {
        display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
.formated-text h4 strong,
.formated-text h4 b {
    font-size: inherit;
    font-weight: inherit;
}
.formated-text h4 {
    font-weight: 700;
}

/* ===== Карточки каталога ===== */
.catalog-item {
    position: relative;
}

/* ===== Плашка «Новинка» ===== */

/* .badge-new {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 2;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 98.5px;
    height: 24.42px;
    box-sizing: border-box;
    padding: 0 10px;

    background: rgba(255, 255, 255, 0.01);
    backdrop-filter: blur(6.3px);
    -webkit-backdrop-filter: blur(6.3px);

    color: #2d3a8c;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;

    border-radius: 0 16.15px 0 16.15px;

    pointer-events: none;
}

Градиентная обводка плашки
.badge-new::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px;
    background: linear-gradient(90deg, #7E1AFF, #3AD0FF);
    -webkit-mask:
            linear-gradient(#fff 0 0) content-box,
            linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

Круглая иконка в правом верхнем углу
.badge-new::after {
    content: "";
    position: absolute;
    top: -6.5px;
    left: -6.5px;
    z-index: 1;

    width: 13.31px;
    height: 13.31px;
    box-sizing: border-box;

    background: #9ED1FF;
    border: 0.81px solid #43BAFF;
    border-radius: 50%;

    box-shadow: 1.77px 2.69px 9.8px 0 rgba(0, 0, 0, 0.13);

    pointer-events: none;
}

Разные отступы для категорий и товаров (подстройте под ваш дизайн)
.catalog-item--category .badge-new {
    top: 15px;
    left: 15px;
}

.catalog-item--product .badge-new {
    top: 15px;
    left: 15px;
} */
