@charset "UTF-8";
@font-face {
    font-family: NunitoSans;
    src: url(../fonts/NunitoSans_10pt-Regular.woff2) format("woff2"), url(../fonts/NunitoSans_10pt-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: NunitoSans;
    src: url(../fonts/NunitoSans_10pt-Bold.woff2) format("woff2"), url(../fonts/NunitoSans_10pt-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: TacticSansExd;
    src: url(../fonts/TacticSansExd-Reg.woff2) format("woff2"), url(../fonts/TacticSansExd-Reg.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: TacticSansExd;
    src: url(../fonts/TacticSansExd-Bld.woff2) format("woff2"), url(../fonts/TacticSansExd-Bld.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
.container,
.container-fluid,
.container-xs {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    margin-right: auto;
    margin-left: auto;
}
.container {
    max-width: 1648px;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.col-xxl,
.col-xxl-1,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-auto {
    position: relative;
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
}
.order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}
.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}
.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}
.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}
.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
}
.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
}
.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
}
.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
}
.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
}
.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
}
.offset-1 {
    margin-left: 8.33333333%;
}
.offset-2 {
    margin-left: 16.66666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.33333333%;
}
.offset-5 {
    margin-left: 41.66666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.33333333%;
}
.offset-8 {
    margin-left: 66.66666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.33333333%;
}
.offset-11 {
    margin-left: 91.66666667%;
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}
.flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
.flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}
.flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}
.flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}
.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}
.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}
.flex-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}
.flex-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}
.flex-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}
.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}
.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}
.justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}
.justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}
.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}
.align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}
.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}
.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}
.align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}
.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}
.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}
.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}
.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}
.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}
.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}
.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
}
.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}
.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}
.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}
.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
}
*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
html {
    height: 100%;
}
body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    font: 16px/1.5 NunitoSans, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    background-color: #181b1d;
}
main,
section {
    display: block;
}
img {
    max-width: 100%;
    border: 0;
}
:focus {
    outline: 0;
}
button::-moz-focus-inner {
    border: none;
}
button,
input,
select,
textarea {
    font-family: inherit;
    color: inherit;
    border: none;
    border-radius: 0;
    background: 0 0;
}
input:not([type="checkbox"]):not([type="radio"]),
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
input::-ms-clear {
    display: none;
}
.main {
    padding-top: 64px;
}
.main.main-landing3 {
    padding-top: 0;
}
.svg-icon {
    overflow: hidden;
}
.container {
    padding-left: 16px;
    padding-right: 16px;
}
.h0 {
    font: 48px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.h1,
h1 {
    font: 28px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.h2,
h2 {
    font: 24px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.h3,
h3 {
    font: 24px/1.2 NunitoSans, Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.h4,
h4 {
    font: 20px/1.2 NunitoSans, Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.h5,
h5 {
    font: 18px/1.1 NunitoSans, Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.h6,
h6 {
    font: 16px/1.2 NunitoSans, Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.model {
    font: 48px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -2%;
}
.special {
    font: 16px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.special-1 {
    font: 20px/1.2 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.special-2 {
    font: 16px/1.2 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.special-3 {
    font: 14px/1.1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.large-text {
    font: 18px/1.5 NunitoSans, Arial, Helvetica, sans-serif;
}
.large-caps {
    font: 16px/1 NunitoSans, Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}
.caps {
    font: 14px/1 NunitoSans, Arial, Helvetica, sans-serif;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}
.small-text {
    font-size: 24px;
    line-height: 1.4;
}
.extra-small-text {
    font-size: 12px;
    line-height: 1.4;
    color: #828690;
}
.main-text {
    font-size: 16px;
    line-height: 1.7;
}
.link-text {
    font-size: 16px;
    line-height: 1;
}
.small-link-text {
    font-size: 14px;
    line-height: 1;
}
[class*="theme-black"] .text-content,
[class*="theme-dark"] .text-content {
    color: #fff;
}
.text-content > :last-child {
    margin-bottom: 0;
}
.text-content p {
    margin-bottom: 16px;
}
.text-content a:not(.btn) {
    color: inherit;
}
.text-content a:not(.btn):hover {
    opacity: 64%;
}
.text-content ol,
.text-content ul {
    list-style: none;
    padding-left: 40px;
    margin-bottom: 20px;
}
.text-content li {
    position: relative;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.text-content li:not(:last-child) {
    margin-bottom: 12px;
}
.text-content ul li:before {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    left: -32px;
    width: 8px;
    height: 8px;
    border: 1px solid #0e1214;
    border-radius: 50%;
    background-repeat: no-repeat;
    opacity: 64%;
}
[class*="theme-black"] .text-content ul li:before,
[class*="theme-dark"] .text-content ul li:before {
    border-color: #fff;
}
.text-content_small ul li::before {
    top: 7px;
}
.text-content ol {
    counter-reset: counter-numbers;
}
.text-content ol li {
    counter-increment: counter-numbers;
}
.text-content ol li:before {
    position: absolute;
    left: -40px;
    width: 24px;
    height: 24px;
    content: counter(counter-numbers) ".";
    color: #0e1214;
    opacity: 64%;
}
[class*="theme-dark"] .text-content ol li:before {
    color: #fff;
}
.text-content_list-arrow ul li:before {
    top: 0;
    left: -40px;
    width: 24px;
    height: 24px;
    border: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
}
.text-content_list-arrow.theme-dark .text-content_list-arrow ul li:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23FFFFFF' /%3e%3c/svg%3e");
}
.text-content_list-arrow.theme-black ul li:before,
.text-content_list-arrow.theme-dark ul li:before,
[class*="theme-black"] .text-content_list-arrow ul li:before,
[class*="theme-dark"] .text-content_list-arrow ul li:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23FFFFFF' /%3e%3c/svg%3e");
}
.text-content_list-arrow .text-content_small ul li::before {
    top: -2px;
}
.text-content_list-check ul li:before {
    top: 0;
    left: -40px;
    width: 24px;
    height: 24px;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214'/%3E%3C/svg%3E%0A");
}
.text-content_list-check.theme-black ul li:before,
.text-content_list-check.theme-dark ul li:before,
[class*="theme-black"] .text-content_list-check ul li:before,
[class*="theme-dark"] .text-content_list-check ul li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round' stroke='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.text-content_list-check .text-content_small ul li::before {
    top: -2px;
}
.btn {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    border: none;
    text-decoration: none;
    background-color: transparent;
    border-color: transparent;
    padding: 16px 33px;
}
.btn_animated {
    position: relative;
    -webkit-tap-highlight-color: transparent;
}
.btn_animated__svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    fill: none;
    -o-object-fit: cover;
    object-fit: cover;
    color: #0e1214;
}
.btn_animated__svg path {
    width: 100%;
    height: 100%;
    fill: none;
    stroke-width: 1;
    stroke: #0e1214;
    -webkit-transition: stroke-dashoffset 0.3s ease-in-out;
    transition: stroke-dashoffset 0.3s ease-in-out;
}
.theme-dark .btn_animated {
    color: #fff;
}
.theme-dark .btn_animated path {
    stroke: #fff;
}
.btn_animated-small {
    font-size: 14px;
    line-height: 1.1;
    padding: 8px 20px;
}
.btn_animated-primary {
    color: #fff;
}
.btn_animated-primary path {
    stroke: #fff;
}
.btn_animated-primary-inverse {
    color: #0e1214;
}
.btn_animated-primary-inverse path {
    stroke: #0e1214;
}
.btn_animated:hover {
    outline: 0;
}
.btn_animated:focus path {
    stroke: #c78e66;
}
.btn_arrow {
    font-size: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
    background-position: right;
    background-repeat: no-repeat;
    padding: 0 32px 0 0;
}
.theme-dark .btn_arrow {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}
.responsive-media {
    position: relative;
    background-position: center;
}
.responsive-media:before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%;
}
.responsive-media > picture {
    background-position: center;
}
.responsive-media > img,
.responsive-media > picture,
.responsive-media > picture > img,
.responsive-media > video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
img[data-object-fit="contain"] {
    -o-object-fit: contain;
    object-fit: contain;
}
img[data-object-fit="cover"] {
    -o-object-fit: cover;
    object-fit: cover;
}
.fit-img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.fit-img img {
    opacity: 0 !important;
}
.fit-img--cover {
    background-size: cover;
}
.fit-img--contain {
    background-size: contain;
}
.scroll-to-anchor {
    display: block;
    position: absolute;
    bottom: 0;
}
.no-scroll,
.no-scroll-popup {
    overflow: hidden;
}
.block-ancor {
    height: 0;
    font-size: 0;
}
.scroll-to-anchor {
    display: block;
    position: absolute;
    bottom: 0;
}
.word-up {
    -webkit-transform: translateY(30px) scale(0.999);
    transform: translateY(30px) scale(0.999);
    opacity: 0;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.swiper-button-next,
.swiper-button-prev {
    color: #fff;
}
.swiper-pagination-bullet-active {
    background: #fff;
}
.progress .swiper-pagination {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.progress .swiper-pagination-bullet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 24px;
    height: 24px;
    max-width: 24px;
    min-width: 24px;
    margin: 0 6px;
    background: 0 0;
    opacity: 1;
}
.progress .swiper-pagination-bullet svg {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
}
.progress .swiper-pagination-bullet:after {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    background-color: #0e1214;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0.2;
}
.theme-dark .progress .swiper-pagination-bullet:after {
    background-color: #fff;
}
.progress .swiper-pagination-bullet-active svg {
    display: block;
}
.progress .swiper-pagination-bullet-active circle {
    fill: none;
    stroke-width: 1;
    stroke: #0e1214;
    stroke-dasharray: 69;
    stroke-dashoffset: 69;
    -webkit-animation: BulletProgress calc(var(--delay) * 1ms) linear forwards;
    animation: BulletProgress calc(var(--delay) * 1ms) linear forwards;
}
.theme-dark .progress .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.progress .swiper-pagination-bullet-active:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 1px solid #0e1214;
    border-radius: 50%;
    top: 0;
    left: 0;
    opacity: 0.2;
}
.theme-dark .progress .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.progress .swiper-pagination-bullet-active:after {
    opacity: 1;
}
.line-animation {
    position: relative;
    -webkit-tap-highlight-color: transparent;
}
.line-animation__svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 100%;
    height: 100%;
    fill: none;
    -o-object-fit: cover;
    object-fit: cover;
    color: #0e1214;
}
.line-animation__svg path {
    width: 100%;
    height: 100%;
    fill: none;
    stroke-width: 1;
    stroke: #0e1214;
    -webkit-transition: stroke-dashoffset 0.3s ease-in-out;
    transition: stroke-dashoffset 0.3s ease-in-out;
}
.theme-dark .line-animation__svg {
    color: #fff;
}
.theme-dark .line-animation__svg path {
    stroke: #fff;
}
.line-animation:hover {
    outline: 0;
}
.line-animation:focus path {
    stroke: #c78e66;
}
.header-content {
    color: #0e1214;
    background: #fff;
}
.theme-medium .header-content {
    background: #f4f6f8;
}
.theme-dark .header-content {
    color: #fff;
    background: #25292b;
}
.theme-black .header-content {
    color: #fff;
    background: #0e1214;
}
.header-align-center {
    text-align: center;
}
.m-red {
    margin-top: 8px;
    margin-bottom: 8px;
}
.mt-red {
    margin-top: 8px;
}
.mb-red {
    margin-bottom: 8px;
}
.m-orange {
    margin-top: 16px;
    margin-bottom: 16px;
}
.mt-orange {
    margin-top: 16px;
}
.mb-orange {
    margin-bottom: 16px;
}
.m-yellow {
    margin-top: 18px;
    margin-bottom: 18px;
}
.mt-yellow {
    margin-top: 18px;
}
.mb-yellow {
    margin-bottom: 18px;
}
.m-salad {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mt-salad {
    margin-top: 20px;
}
.mb-salad {
    margin-bottom: 20px;
}
.m-green {
    margin-top: 24px;
    margin-bottom: 24px;
}
.mt-green {
    margin-top: 24px;
}
.mb-green {
    margin-bottom: 24px;
}
.m-aqua {
    margin-top: 28px;
    margin-bottom: 28px;
}
.mt-aqua {
    margin-top: 28px;
}
.mb-aqua {
    margin-bottom: 28px;
}
.m-light-blue {
    margin-top: 32px;
    margin-bottom: 32px;
}
.mt-light-blue {
    margin-top: 32px;
}
.mb-light-blue {
    margin-bottom: 32px;
}
.m-blue {
    margin-top: 36px;
    margin-bottom: 36px;
}
.mt-blue {
    margin-top: 36px;
}
.mb-blue {
    margin-bottom: 36px;
}
.m-pink {
    margin-top: 40px;
    margin-bottom: 40px;
}
.mt-pink {
    margin-top: 40px;
}
.mb-pink {
    margin-bottom: 40px;
}
.p-red {
    padding-top: 8px;
    padding-bottom: 8px;
}
.pt-red {
    padding-top: 8px;
}
.pb-red {
    padding-bottom: 8px;
}
.p-orange {
    padding-top: 16px;
    padding-bottom: 16px;
}
.pt-orange {
    padding-top: 16px;
}
.pb-orange {
    padding-bottom: 16px;
}
.p-yellow {
    padding-top: 18px;
    padding-bottom: 18px;
}
.pt-yellow {
    padding-top: 18px;
}
.pb-yellow {
    padding-bottom: 18px;
}
.p-salad {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pt-salad {
    padding-top: 20px;
}
.pb-salad {
    padding-bottom: 20px;
}
.p-green {
    padding-top: 24px;
    padding-bottom: 24px;
}
.pt-green {
    padding-top: 24px;
}
.pb-green {
    padding-bottom: 24px;
}
.p-aqua {
    padding-top: 28px;
    padding-bottom: 28px;
}
.pt-aqua {
    padding-top: 28px;
}
.pb-aqua {
    padding-bottom: 28px;
}
.p-light-blue {
    padding-top: 32px;
    padding-bottom: 32px;
}
.pt-light-blue {
    padding-top: 32px;
}
.pb-light-blue {
    padding-bottom: 32px;
}
.p-blue {
    padding-top: 36px;
    padding-bottom: 36px;
}
.pt-blue {
    padding-top: 36px;
}
.pb-blue {
    padding-bottom: 36px;
}
.p-pink {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pt-pink {
    padding-top: 40px;
}
.pb-pink {
    padding-bottom: 40px;
}
@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadeout {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeout {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes BulletProgress {
    from {
        stroke-dashoffset: -69;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes BulletProgress {
    from {
        stroke-dashoffset: -69;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@-webkit-keyframes notify-cookie-show {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes notify-cookie-show {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes notify-cookie-hide {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
}
@keyframes notify-cookie-hide {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
}
@-webkit-keyframes notify-quiz-show {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        opacity: 1;
    }
}
@keyframes notify-quiz-show {
    0% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        opacity: 1;
    }
}
@-webkit-keyframes notify-quiz-hide {
    0% {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        opacity: 1;
    }
    100% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%);
        opacity: 0;
    }
}
@keyframes notify-quiz-hide {
    0% {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        opacity: 1;
    }
    100% {
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%);
        opacity: 0;
    }
}
.web_block_slider-hero-new {
    position: relative;
    background: #000;
}
.web_block_slider-hero-new__pagination {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding-bottom: 0;
}
.web_block_slider-hero-new__pagination .swiper-pagination-bullet {
    margin: 0;
}
.web_block_slider-hero-new__pagination .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_slider-hero-new__pagination .swiper-pagination-bullet:not(:last-child) {
    margin: 0 12px 0 0;
}
.web_block_slider-hero-new__pagination .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_slider-hero-new__pagination .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.web_block_media-hero-new {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: calc(100vh - 64px);
    max-height: 1000px;
    color: #0e1214;
    text-align: center;
    background: #fff;
}
main.main-landing3 .web_block_media-hero-new {
    height: 100vh;
}
.web_block_media-hero-new__wrap {
    width: 100%;
    padding-bottom: 84px;
}
.web_block_media-hero-new.theme-dark {
    color: #fff;
    background: #25292b;
}
.web_block_media-hero-new__img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.web_block_media-hero-new__img-wrap:before {
    display: none;
}
.web_block_media-hero-new__img-wrap video {
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_media-hero-new_shade .web_block_media-hero-new__img-wrap:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#0e1214), color-stop(49.91%, rgba(14, 18, 20, 0))), -webkit-gradient(linear, left top, left bottom, from(#0e1214), color-stop(50.09%, rgba(14, 18, 20, 0)));
    background: linear-gradient(360deg, #0e1214 0, rgba(14, 18, 20, 0) 49.91%), linear-gradient(180deg, #0e1214 0, rgba(14, 18, 20, 0) 50.09%);
}
.web_block_media-hero-new__content {
    position: relative;
    z-index: 1;
}
.web_block_media-hero-new__content_padding-bottom {
    padding-bottom: 310px;
}
.web_block_media-hero-new__content a:not(.btn) {
    color: inherit;
}
.web_block_media-hero-new__content a:not(.btn):hover {
    text-decoration: none;
}
.web_block_media-hero-new__content h1,
.web_block_media-hero-new__content h2,
.web_block_media-hero-new__content h3,
.web_block_media-hero-new__content h4,
.web_block_media-hero-new__content h5,
.web_block_media-hero-new__content h6 {
    font: 28px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.web_block_media-hero-new__app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.web_block_media-hero-new__app-img {
    height: 110px;
    width: 110px;
}
.web_block_media-hero-new__app-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 16px;
}
.web_block_media-hero-new__app-buttons .btn {
    line-height: 0;
    padding: 0;
}
.web_block_media-hero-new__app-buttons .btn img {
    height: 48px;
}
.web_block_media-hero-new__buttons-wrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.web_block_media-full-width-new {
    background-color: #fff;
    height: auto;
}
.web_block_media-full-width-new.theme-dark {
    background: #25292b;
}
.web_block_media-full-width-new.theme-dark .web_block_media-full-width-new__title {
    color: #fff;
}
.web_block_media-full-width-new.theme-dark .web_block_media-full-width-new__text {
    color: #fff;
}
.web_block_media-full-width-new__img video {
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_media-full-width-new__img.responsive-media::before {
    padding-top: 67.3%;
}
.web_block_media-full-width-new__title {
    color: #0e1214;
}
.web_block_media-full-width-new__text {
    line-height: 1.6;
    color: #0e1214;
}
.web_block_media-full-width-new__text p {
    margin-bottom: 32px;
}
.web_block_media-full-width-new__text a {
    color: inherit;
}
.web_block_media-full-width-new__text a:hover {
    text-decoration: none;
}
.web_block_media-full-width-new__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.web_block_media-full-width-new__links .btn:not(:last-child) {
    margin-bottom: 24px;
}
.latest-news-new {
    background-color: #fff;
}
.latest-news-new.theme-dark {
    background: #25292b;
}
.latest-news-new__block-title {
    color: #0e1214;
}
.theme-dark .latest-news-new__block-title {
    color: #fff;
}
.latest-news-new__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.latest-news-new__date {
    font-size: 14px;
    color: #828690;
    line-height: 1.4;
}
.theme-dark .latest-news-new__date {
    color: #fff;
    opacity: 64%;
}
.latest-news-new__title {
    color: #0e1214;
    line-height: 1.6;
}
.theme-dark .latest-news-new__title {
    color: #fff;
}
.latest-news-new__btn {
    display: inline-block;
    color: #0e1214;
    text-decoration: none;
    padding-right: 32px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right;
}
.theme-dark .latest-news-new__btn {
    color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}
.latest-news-new__link {
    display: block;
    color: inherit;
    text-decoration: none;
}
.web_block_header-new {
    color: #0e1214;
    text-align: center;
    background: #fff;
}
.web_block_header-new a {
    color: inherit;
    text-decoration: none;
}
.web_block_header-new.theme-dark {
    background: #25292b;
    color: #fff;
}
.web_block_header-new.theme-medium {
    background: #f4f6f8;
}
.web_block_header-new.theme-black {
    background: #0e1214;
    color: #fff;
}
.web_block_header-new__content {
    margin: 0 auto;
}
.web_block_header-new__text {
    font-size: 16px;
    line-height: 1.7;
}
.web_block_text-disclaimer-new {
    background: #fff;
}
.web_block_text-disclaimer-new.theme-medium {
    background: #f4f6f8;
}
.web_block_text-disclaimer-new.theme-dark {
    background: #25292b;
}
.web_block_text-disclaimer-new.theme-black {
    background: #0e1214;
}
.web_block_text-disclaimer-new.theme-black .web_block_text-disclaimer-new__content,
.web_block_text-disclaimer-new.theme-dark .web_block_text-disclaimer-new__content {
    color: #fff;
}
.web_block_text-disclaimer-new.theme-black .web_block_text-disclaimer-new__btn,
.web_block_text-disclaimer-new.theme-dark .web_block_text-disclaimer-new__btn {
    color: #fff;
}
.web_block_text-disclaimer-new.theme-black .web_block_text-disclaimer-new__btn-icon,
.web_block_text-disclaimer-new.theme-dark .web_block_text-disclaimer-new__btn-icon {
    stroke: #fff;
}
.web_block_text-disclaimer-new__content {
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2;
}
.web_block_text-disclaimer-new__content > :last-child {
    margin-bottom: 0;
}
.web_block_text-disclaimer-new__content p {
    margin-bottom: 32px;
}
.web_block_text-disclaimer-new__content a:not(.btn) {
    color: inherit;
}
.web_block_text-disclaimer-new__content a:not(.btn):hover {
    text-decoration: none;
}
.web_block_text-disclaimer-new__content ol,
.web_block_text-disclaimer-new__content ul {
    list-style: none;
    padding-left: 25px;
    margin-bottom: 32px;
}
.web_block_text-disclaimer-new__content li {
    position: relative;
}
.web_block_text-disclaimer-new__content li:not(:last-child) {
    margin-bottom: 10px;
}
.web_block_text-disclaimer-new__content ul li:before {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    left: -25px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #c78e66;
    border-right: 2px solid #c78e66;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.web_block_text-disclaimer-new__content ol {
    counter-reset: counter-numbers;
}
.web_block_text-disclaimer-new__content ol li {
    counter-increment: counter-numbers;
}
.web_block_text-disclaimer-new__content ol li:before {
    position: absolute;
    left: -25px;
    width: 6px;
    height: 6px;
    content: counter(counter-numbers) ".";
    color: #c78e66;
}
.web_block_text-disclaimer-new__container {
    max-height: 2em;
    overflow: hidden;
    position: relative;
}
.web_block_text-disclaimer-new__container.opened {
    max-height: none;
}
.web_block_text-disclaimer-new__container.opened .web_block_text-disclaimer-new__content {
    display: block;
    overflow: auto;
}
.web_block_text-disclaimer-new__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #0e1214;
    line-height: 1;
    cursor: pointer;
}
.web_block_text-disclaimer-new__btn.hidden {
    display: none;
}
.web_block_text-disclaimer-new__btn.opened .web_block_text-disclaimer-new__btn-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.web_block_text-disclaimer-new__btn-icon {
    stroke: #0e1214;
    margin-left: 10px;
}
.web_block_media-flow-quicklinks {
    width: 100%;
    height: 100%;
}
.web_block_media-flow-quicklinks.theme-dark .web_block_media-flow-quicklinks__icon {
    fill: #fff;
    stroke: #fff;
}
.web_block_media-flow-quicklinks.theme-dark .web_block_media-flow-quicklinks__wrap {
    color: #fff;
}
.web_block_media-flow-quicklinks.theme-dark .web_block_media-flow-quicklinks__links a {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23FFFFFF' /%3e%3c/svg%3e");
}
.web_block_media-flow-quicklinks__wrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    width: 100%;
    color: initial;
    text-decoration: none;
    padding: 16px 24px;
}
.web_block_media-flow-quicklinks__icon {
    width: 24px;
    height: 24px;
    fill: #0e1214;
    stroke: #0e1214;
}
.web_block_media-flow-quicklinks__links a {
    color: inherit;
    text-decoration: none;
    padding-right: 32px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right;
}
.web_block_flow-quicklinks {
    background: #fff;
}
.web_block_flow-quicklinks.theme-dark {
    background: #25292b;
}
.web_block_flow-quicklinks__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.web_block_flow-quicklinks__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.web_block_flow-quicklinks__item:not(:last-child) {
    margin-bottom: 24px;
}
.web_block_media-halfheight-new {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #0e1214;
    height: 640px;
    padding-top: 36px;
    background: #fff;
}
.web_block_media-halfheight-new.theme-dark {
    color: #fff;
    background: #25292b;
}
.web_block_media-halfheight-new__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.web_block_media-halfheight-new__img video {
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_media-halfheight-new__img.responsive-media::before {
    padding-top: 640px;
}
.web_block_media-halfheight-new__content {
    z-index: 1;
    text-align: center;
}
.web_block_media-halfheight-new__app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.web_block_media-halfheight-new__app-img {
    height: 110px;
    width: 110px;
}
.web_block_media-halfheight-new__app-buttons-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.web_block_media-halfheight-new__app-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 16px;
    max-width: 360px;
}
.web_block_media-halfheight-new__app-buttons .btn {
    line-height: 0;
    padding: 0;
}
.web_block_media-halfheight-new__app-buttons .btn img {
    height: 36px;
}
.web_block_media-columns-new__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.web_block_media-columns-new__img-wrap {
    width: 100%;
    overflow: hidden;
    margin-right: -100%;
}
.web_block_media-columns-new__img-wrap:before {
    padding-top: 136%;
}
.web_block_media-columns-new__img-wrap img,
.web_block_media-columns-new__img-wrap video {
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_media-columns-new__content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
}
.web_block_media-columns-new a {
    color: inherit;
    text-decoration: none;
}
.web_block_media-columns-new2 {
    margin-top: 28px;
}
.web_block_media-columns-new2:hover .web_block_media-columns-new2__btns,
.web_block_media-columns-new2:hover .web_block_media-columns-new2__text {
    display: block;
}
.web_block_media-columns-new2__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.web_block_media-columns-new2__img-wrap {
    width: 100%;
    overflow: hidden;
    margin-right: -100%;
}
.web_block_media-columns-new2__img-wrap:before {
    padding-top: 150%;
}
.web_block_media-columns-new2__img-wrap img,
.web_block_media-columns-new2__img-wrap video {
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_media-columns-new2__content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
    z-index: 1;
    width: 100%;
    padding: 0 18px 24px;
}
.web_block_media-columns-new2 a {
    color: inherit;
    text-decoration: none;
}
.web_block_media-columns-new2__subtitle {
    opacity: 64%;
}
.web_block_media-columns-new2__btns,
.web_block_media-columns-new2__text {
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.web_block_slider-columns-new {
    color: #25292b;
    background: #fff;
}
.web_block_slider-columns-new.theme-dark {
    color: #fff;
    background: #25292b;
}
.web_block_slider-columns-new__pagination .swiper-pagination {
    margin-top: 24px;
}
.web_block_slider-columns-new__pagination .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_slider-columns-new__pagination .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_slider-columns-new__pagination .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.web_block_slider-text-index-new {
    --num-width: 111px;
    background-color: #f4f6f8;
    padding-top: 36px;
    padding-bottom: 36px;
}
.web_block_slider-text-index-new.theme-dark {
    background-color: #25292b;
}
.web_block_slider-text-index-new__dots-pagination .swiper-pagination-bullet:after {
    -webkit-transition: opacity 0.25s;
    transition: opacity 0.25s;
}
.web_block_slider-text-index-new__thumbs-pagination {
    display: none;
}
.web_block_slider-text-index-new__thumbs .responsive-media:before {
    padding-top: 56.5853658537%;
}
.web_block_slider-text-index-new__thumb {
    display: grid;
    grid-template-columns: var(--num-width) 1fr;
    background-color: #fff;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-title,
.web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-title {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.theme-dark .swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-title,
.theme-dark .web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-title {
    background-color: #0e1214;
}
.theme-dark .swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-num,
.theme-dark .web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-num {
    background-color: #0e1214;
}
.swiper-slide-thumb-active .web_block_slider-text-index-new__thumb .web_block_slider-text-index-new__thumb-num span,
.web_block_slider-text-index-new__thumb:hover .web_block_slider-text-index-new__thumb-num span {
    background-position: 0 100%;
}
.web_block_slider-text-index-new__thumb-title {
    background-color: #fff;
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0e1214;
    text-transform: uppercase;
    padding: 0 25px 0 var(--num-width);
    pointer-events: none;
    -webkit-transform: translateX(calc(-1 * (100% - var(--num-width))));
    transform: translateX(calc(-1 * (100% - var(--num-width))));
    -webkit-transition: background-color 0.25s, -webkit-transform 0.25s;
    transition: background-color 0.25s, -webkit-transform 0.25s;
    transition: background-color 0.25s, transform 0.25s;
    transition: background-color 0.25s, transform 0.25s, -webkit-transform 0.25s;
    z-index: 1;
}
.theme-dark .web_block_slider-text-index-new__thumb-title {
    background-color: rgba(0, 0, 0, 0.64);
    color: #fff;
}
.web_block_slider-text-index-new__thumb-num {
    position: relative;
    z-index: 2;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
}
.theme-dark .web_block_slider-text-index-new__thumb-num {
    background-color: #161a1b;
}
.web_block_slider-text-index-new__thumb-num span {
    display: inline-block;
    background: -webkit-gradient(linear, left top, right top, from(#0e1214), color-stop(50%, #0e1214), color-stop(50%, #afb1b2));
    background: linear-gradient(to right, #0e1214, #0e1214 50%, #afb1b2 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 100%;
    background-position: 100%;
    pointer-events: none;
    -webkit-transition: background-position 275ms ease;
    transition: background-position 275ms ease;
}
.theme-dark .web_block_slider-text-index-new__thumb-num span {
    background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, rgba(255, 255, 255, 0.32)));
    background: linear-gradient(to right, #fff, #fff 50%, rgba(255, 255, 255, 0.32) 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 100%;
    background-position: 100%;
}
.web_block_slider-text-index-new .swiper-slide {
    height: auto;
}
.web_block_slider-columns-new2 {
    background-color: #25292b;
}
.web_block_slider-columns-new2__pagination {
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
}
.web_block_slider-columns-new2__content {
    position: relative;
}
.web_block_slider-columns-new2__content:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.web_block_media-model-new {
    position: relative;
    min-height: 640px;
    color: #0e1214;
    background: #fff;
}
.web_block_media-model-new.theme-dark {
    color: #fff;
    background: #25292b;
}
main.main-landing3 .web_block_media-model-new {
    min-height: 100vh;
}
.web_block_media-model-new__wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    height: 100%;
    width: 100%;
}
.web_block_media-model-new__wrap .container {
    height: 100%;
}
.web_block_media-model-new__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.web_block_media-model-new__image img,
.web_block_media-model-new__image video {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.web_block_media-model-new__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.web_block_media-model-new__header {
    text-align: center;
}
.web_block_media-model-new__title h1,
.web_block_media-model-new__title h2,
.web_block_media-model-new__title h3,
.web_block_media-model-new__title h4,
.web_block_media-model-new__title h5,
.web_block_media-model-new__title h6 {
    font: 48px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.web_block_media-model-new__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
}
.web_block_media-model-new__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.web_block_media-model-new__item-title {
    white-space: nowrap;
}
.web_block_media-model-new__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_media-model-new__item-icon {
    width: 24px;
    height: 24px;
    fill: #0e1214;
}
.theme-dark .web_block_media-model-new__item-icon {
    fill: #fff;
}
.web_block_media-model-new__item-counter {
    margin-left: 8px;
}
.web_block_flow-new {
    background-color: #fff;
}
.web_block_flow-new.theme-dark {
    background: #25292b;
}
.web_block_media-flow-icon-new {
    height: 100%;
}
.web_block_media-flow-icon-new__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.web_block_media-flow-icon-new__icon {
    width: 24px;
    height: 24px;
    fill: #0e1214;
    stroke: #0e1214;
}
.theme-dark .web_block_media-flow-icon-new__icon {
    fill: #fff;
    stroke: #fff;
}
.web_block_media-flow-icon-new__subtitle {
    color: #25292b;
    line-height: 1;
}
.theme-dark .web_block_media-flow-icon-new__subtitle {
    color: #fff;
}
.web_block_media-flow-icon-new__title {
    color: #0e1214;
}
.theme-dark .web_block_media-flow-icon-new__title {
    color: #fff;
}
.web_block_accordion-new {
    background: #fff;
}
.web_block_accordion-new.theme-dark {
    background: #25292b;
}
.web_block_accordion-new__list {
    list-style: none;
    border-top: 4px solid #0e1214;
}
.theme-dark .web_block_accordion-new__list {
    border-color: #fff;
}
.web_block_accordion-new__item {
    border-bottom: 1px solid #25292b;
}
.theme-dark .web_block_accordion-new__item {
    border-color: #fff;
}
.web_block_accordion-new__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0e1214;
    padding: 18px 0;
    cursor: pointer;
}
.theme-dark .web_block_accordion-new__header {
    color: #fff;
}
.web_block_accordion-new__header-subtitle {
    padding: 0 16px;
    margin-left: auto;
}
.web_block_accordion-new__header-icon {
    position: relative;
    margin-right: 6px;
}
.web_block_accordion-new__header-icon:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    content: "";
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.theme-dark .web_block_accordion-new__header-icon:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.is-opened .web_block_accordion-new__header-icon:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.web_block_accordion-new__body {
    overflow-y: hidden;
    height: 0;
    -webkit-transition: height 250ms;
    transition: height 250ms;
}
.web_block_accordion-new__content {
    padding-top: 18px;
}
.web_block_accordion-new__content-item:not(:last-child) {
    margin-bottom: 16px;
}
.web_block_accordion-employee-new {
    background: #fff;
    -webkit-tap-highlight-color: transparent;
}
.web_block_accordion-employee-new.theme-dark {
    background: #25292b;
}
.web_block_accordion-employee-new__list {
    list-style: none;
    border-top: 4px solid #0e1214;
}
.theme-dark .web_block_accordion-employee-new__list {
    border-color: #fff;
}
.web_block_accordion-employee-new__item {
    border-bottom: 1px solid #25292b;
}
.theme-dark .web_block_accordion-employee-new__item {
    border-color: #fff;
}
.web_block_accordion-employee-new__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0e1214;
    padding: 18px 0;
    cursor: pointer;
}
.theme-dark .web_block_accordion-employee-new__header {
    color: #fff;
}
.web_block_accordion-employee-new__header-subtitle {
    padding: 0 16px;
    margin-left: auto;
}
.web_block_accordion-employee-new__header-icon {
    position: relative;
    margin-right: 6px;
}
.web_block_accordion-employee-new__header-icon:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    content: "";
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.theme-dark .web_block_accordion-employee-new__header-icon:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.active .web_block_accordion-employee-new__header-icon:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.web_block_accordion-employee-new__body {
    overflow-y: hidden;
    height: 0;
    -webkit-transition: height 250ms;
    transition: height 250ms;
}
.web_block_accordion-employee-new__content {
    padding-top: 18px;
    overflow: hidden;
}
.web_block_accordion-employee-new__content-item:not(:last-child) {
    margin-bottom: 16px;
}
.web_block_accordion-images {
    position: relative;
    color: #0e1214;
}
.web_block_accordion-images.theme-dark {
    color: #fff;
}
.web_block_accordion-images__wrap {
    min-height: auto;
}
.web_block_accordion-images__content {
    position: static;
}
.web_block_accordion-images__image {
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    margin-bottom: 14px;
}
.web_block_accordion-images__image img,
.web_block_accordion-images__image video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}
.web_block_accordion-images__image.responsive-media:before {
    padding-top: 67.07%;
}
.web_block_accordion-images__accordion {
    list-style: none;
}
.web_block_accordion-images__accordion-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
}
.web_block_accordion-images__accordion-header-icon {
    position: relative;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    border: none;
}
.theme-dark .web_block_accordion-images__accordion-header-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.is-opened .web_block_accordion-images__accordion-header-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.web_block_accordion-images__accordion-body {
    overflow-y: hidden;
    height: 0;
    -webkit-transition: height 250ms;
    transition: height 250ms;
}
.web_block_accordion-images__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_accordion-images__btn:not(:last-of-type) {
    margin-right: 16px;
}
.web_block_accordion-images-side {
    background-color: #fff;
}
.web_block_accordion-images-side.theme-dark {
    background: #25292b;
}
.web_block_accordion-images-side__wrap {
    position: relative;
    min-height: auto;
}
.web_block_accordion-images-side__content {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.web_block_accordion-images-side__image {
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    margin-bottom: 16px;
}
.web_block_accordion-images-side__image img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%;
    height: 100%;
    vertical-align: bottom;
}
.web_block_accordion-images-side__image.responsive-media:before {
    padding-top: 135.97%;
}
.web_block_accordion-images-side__accordion {
    list-style: none;
    margin-bottom: 12px;
}
.web_block_accordion-images-side__accordion-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #0e1214;
    cursor: pointer;
}
.web_block_accordion-images-side__accordion-header-title h1,
.web_block_accordion-images-side__accordion-header-title h2,
.web_block_accordion-images-side__accordion-header-title h3,
.web_block_accordion-images-side__accordion-header-title h4,
.web_block_accordion-images-side__accordion-header-title h5,
.web_block_accordion-images-side__accordion-header-title h6 {
    font: 18px/1.1 NunitoSans, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: normal;
    text-transform: none;
}
.theme-dark .web_block_accordion-images-side__accordion-header-title {
    color: #fff;
}
.web_block_accordion-images-side__accordion-header-icon {
    position: relative;
    width: 24px;
    min-width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    border: none;
}
.is-opened .web_block_accordion-images-side__accordion-header-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.theme-dark .web_block_accordion-images-side__accordion-header-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.web_block_accordion-images-side__accordion-text {
    color: #25292b;
}
.theme-dark .web_block_accordion-images-side__accordion-text {
    color: #fff;
}
.web_block_accordion-images-side__accordion-body {
    overflow-y: hidden;
    height: 0;
    -webkit-transition: height 250ms;
    transition: height 250ms;
}
.web_block_accordion-images-side__title {
    color: #0e1214;
}
.theme-dark .web_block_accordion-images-side__title {
    color: #fff;
}
.web_block_accordion-images-side__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_accordion-images-side__btn {
    margin-right: 32px;
    margin-bottom: 32px;
}
.web_block_model_menu {
    min-height: 64px;
}
.web_block_model_menu__sticky {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 12;
    background-color: #fff;
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
    padding-top: env(safe-area-inset-top);
}
.web_block_model_menu__sticky.sticky {
    position: fixed;
    left: 0;
    right: 0;
}
.web_block_model_menu__wrap {
    position: relative;
}
.web_block_model_menu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 64px;
    padding: 12px 0;
}
.web_block_model_menu__model {
    color: #0e1214;
    padding-right: 32px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
}
.web_block_model_menu__model.active {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 15L12 9L6 15' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
}
.web_block_model_menu__list {
    position: absolute;
    top: 63px;
    left: 0;
    right: 0;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    list-style: none;
    padding: 0 16px 20px;
    background-color: #fff;
}
.web_block_model_menu__list.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.web_block_model_menu__item {
    margin-top: 16px;
    -webkit-tap-highlight-color: transparent;
}
.web_block_model_menu__item.active .web_block_model_menu__item-link:before {
    background-color: #0e1214;
}
.web_block_model_menu__item-link {
    position: relative;
    cursor: pointer;
    color: #0e1214;
    font-size: 16px;
    line-height: 1;
    text-decoration: none;
}
.web_block_model_menu__item-link:before {
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    content: "";
    display: block;
    height: 2px;
    background-color: transparent;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}
.web_block_model_menu__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: 12px;
}
.web_block_header-horizontal,
.web_block_header-horizontal-h1 {
    background: #fff;
}
.theme-dark.web_block_header-horizontal-h1,
.web_block_header-horizontal.theme-dark {
    background: #25292b;
}
.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__title,
.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal__title,
.web_block_header-horizontal.theme-dark .web_block_header-horizontal-h1__title,
.web_block_header-horizontal.theme-dark .web_block_header-horizontal__title {
    color: #fff;
}
.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__subtitle,
.theme-dark.web_block_header-horizontal-h1 .web_block_header-horizontal__subtitle,
.web_block_header-horizontal.theme-dark .web_block_header-horizontal-h1__subtitle,
.web_block_header-horizontal.theme-dark .web_block_header-horizontal__subtitle {
    color: #fff;
}
.theme-medium.web_block_header-horizontal-h1,
.web_block_header-horizontal.theme-medium {
    background: #f4f6f8;
}
.theme-black.web_block_header-horizontal-h1,
.web_block_header-horizontal.theme-black {
    background: #0e1214;
}
.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__title,
.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal__title,
.web_block_header-horizontal.theme-black .web_block_header-horizontal-h1__title,
.web_block_header-horizontal.theme-black .web_block_header-horizontal__title {
    color: #fff;
}
.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal-h1__subtitle,
.theme-black.web_block_header-horizontal-h1 .web_block_header-horizontal__subtitle,
.web_block_header-horizontal.theme-black .web_block_header-horizontal-h1__subtitle,
.web_block_header-horizontal.theme-black .web_block_header-horizontal__subtitle {
    color: #fff;
}
.web_block_header-horizontal-h1__title,
.web_block_header-horizontal__title {
    color: #0e1214;
}
.web_block_header-horizontal-h1__subtitle,
.web_block_header-horizontal__subtitle {
    color: #25292b;
    margin-top: 20px;
}
.web_block_header-horizontal a,
.web_block_header-horizontal-h1 a {
    color: inherit;
}
.web_block_header-horizontal a:hover,
.web_block_header-horizontal-h1 a:hover {
    text-decoration: none;
}
.web_block_media-model-features {
    background-color: #f4f6f8;
}
.web_block_media-model-features.theme-dark {
    background-color: #0e1214;
}
.web_block_media-model-features.theme-dark .web_block_media-model-features__card {
    color: #fff;
    background-color: #0e1214;
}
.web_block_media-model-features.theme-dark .web_block_media-model-features__card.active {
    background-color: #25292b;
}
.web_block_media-model-features.theme-dark .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_media-model-features.theme-dark .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_media-model-features.theme-dark .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.web_block_media-model-features__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.web_block_media-model-features__image img,
.web_block_media-model-features__image video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_media-model-features__image.active {
    opacity: 1;
}
.web_block_media-model-features__image-wrap.responsive-media:before {
    padding-top: 50%;
}
.web_block_media-model-features__card {
    padding: 24px;
    background-color: #f4f6f8;
    color: #25292b;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.web_block_media-model-features__card img {
    display: none;
}
.web_block_media-model-features__card.active {
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(14, 18, 20, 0.1);
    box-shadow: 0 0 20px 0 rgba(14, 18, 20, 0.1);
}
.web_block_media-model-features .swiper-container {
    padding-top: 48px;
    margin-top: -24px;
}
.web_block_media-model-features__pagination {
    display: block;
}
.web_block_media-model-features .text-content p {
    margin-bottom: 16px;
}
.web_block_media-model-features .text-content ul li:not(:last-child) {
    margin-bottom: 8px;
}
.web_block_text-new {
    background: #fff;
}
.web_block_text-new.theme-dark {
    background: #25292b;
}
.web_block_text-new__content {
    color: #25292b;
    font-size: 16px;
    line-height: 1.7;
}
.web_block_text-new__content h1,
.web_block_text-new__content h2,
.web_block_text-new__content h3,
.web_block_text-new__content h4,
.web_block_text-new__content h5,
.web_block_text-new__content h6 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.web_block_text-new__buttons-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.web_block_text-new__buttons-wrap .btn:not(:last-child) {
    margin-bottom: 20px;
}
.web_block_gallery-new {
    background-color: #fff;
}
.web_block_gallery-new__item {
    position: relative;
}
.web_block_gallery-new__item-link {
    display: block;
}
.web_block_gallery-new_one .web_block_gallery-new__item-link:before {
    padding-top: 50%;
}
.web_block_gallery-new__more {
    display: none;
}
.web_block_gallery-new.theme-medium {
    background-color: #f4f6f8;
}
.web_block_gallery-new.theme-dark {
    background-color: #25292b;
}
.web_block_gallery-new.theme-black {
    background-color: #0e1214;
}
.web_block_gallery-new.theme-black .web_block_gallery-new__pagination .swiper-pagination-bullet:after,
.web_block_gallery-new.theme-dark .web_block_gallery-new__pagination .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_gallery-new.theme-black .web_block_gallery-new__pagination .swiper-pagination-bullet-active circle,
.web_block_gallery-new.theme-dark .web_block_gallery-new__pagination .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_gallery-new.theme-black .web_block_gallery-new__pagination .swiper-pagination-bullet-active:before,
.web_block_gallery-new.theme-dark .web_block_gallery-new__pagination .swiper-pagination-bullet-active:before {
    border-color: 1px solid #fff;
}
.web_block_gallery-new__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 0 36px 0;
}
.web_block_gallery-new__pagination .swiper-pagination {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    overflow: hidden;
    padding: 0 2px;
}
.web_block_gallery-new__pagination .swiper-pagination-bullet {
    margin: 0 4px;
}
.web_block_gallery-new_five .container {
    padding: 0;
}
.gallery-popup {
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100vh;
    min-height: 100dvh;
    opacity: 0;
    visibility: hidden;
    background: #000;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    -webkit-transition: visibility 0.3s, opacity 0.3s;
    transition: visibility 0.3s, opacity 0.3s;
}
.gallery-popup_show {
    visibility: visible;
    opacity: 1;
}
.gallery-popup__header {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    height: 64px;
    width: 100%;
    color: #fff;
    padding: 0 20px 0 30px;
    background: rgba(14, 18, 20, 0.64);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
.gallery-popup__header-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.gallery-popup__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.gallery-popup__pagination .swiper-pagination {
    position: static;
    font-size: 14px;
    white-space: nowrap;
    text-transform: lowercase;
    margin: 0 24px;
}
.gallery-popup__pagination .swiper-button-next,
.gallery-popup__pagination .swiper-button-prev {
    position: static;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    margin-top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath d='M0.5 8L14.5 8M14.5 8L7.5 1M14.5 8L7.5 15' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.gallery-popup__pagination .swiper-button-next:after,
.gallery-popup__pagination .swiper-button-prev:after {
    content: none;
}
.gallery-popup__pagination .swiper-button-prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.gallery-popup__close {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 12;
    width: 24px;
    height: 24px;
    margin-left: auto;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M25 1L1 25M1 1L25 25' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.gallery-popup .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.gallery-popup .swiper-slide picture {
    height: 100%;
}
.gallery-popup .swiper-slide img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.gallery-popup .swiper-wrapper {
    list-style-type: none;
}
.gallery-popup .swiper-container {
    height: 100%;
}
.gallery-popup .swiper-arrows {
    display: none;
}
.web_block_header-button-new {
    color: #0e1214;
    background: #f4f6f8;
}
.web_block_header-button-new__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.web_block_header-button-new__link {
    font-size: 14px;
    line-height: 1.4;
    margin-top: 28px;
}
.web_block_header-button-new__link a {
    color: inherit;
    text-decoration: none;
    padding-right: 32px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right;
}
.web_block_media-about-model-new {
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    background: #fff;
}
.web_block_media-about-model-new_hidden {
    display: none;
}
.web_block_media-about-model-new__wrap {
    margin-left: 0;
    margin-right: 0;
    background: #fff;
}
.web_block_media-about-model-new .responsive-media {
    height: 100%;
}
.web_block_media-about-model-new .responsive-media:before {
    padding-top: 56.38%;
}
.web_block_media-about-model-new__img-wrap {
    padding: 0;
}
.web_block_media-about-model-new__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f4f6f8;
    padding-left: 18px;
    padding-right: 18px;
}
.web_block_media-about-model-new__title {
    font: 16px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    color: #0e1214;
    font-weight: 700;
    text-transform: uppercase;
}
.web_block_media-about-model-new__text {
    color: #25292b;
    margin-top: 16px;
}
.web_block_media-about-model-new__text p {
    margin-bottom: 32px;
}
.web_block_media-about-model-new__text a {
    color: inherit;
}
.web_block_media-about-model-new__text a:hover {
    text-decoration: none;
}
.web_block_media-about-model-new__btn-wrap {
    margin-top: 16px;
}
.web_block_media-about-model-new__link {
    color: #0e1214;
}
.web_block_media-about-model-new__link:hover {
    color: #0e1214;
}
.web_block_media-privileges-owners-new {
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    height: 100%;
    width: 100%;
    background: #f4f6f8;
}
.web_block_media-privileges-owners-new_hidden {
    display: none;
}
.web_block_media-privileges-owners-new__icon {
    width: 48px;
    height: 48px;
    fill: #0e1214;
}
.web_block_media-privileges-owners-new__wrap {
    padding: 20px 16px 28px;
}
.web_block_media-privileges-owners-new__title {
    font: 16px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    color: #0e1214;
    font-weight: 700;
    text-transform: uppercase;
}
.web_block_media-privileges-owners-new__text {
    font-size: 16px;
    color: #25292b;
}
.web_block_media-privileges-owners-new__text ul {
    padding-left: 32px;
}
.web_block_media-privileges-owners-new__text ul li {
    position: relative;
    list-style-type: none;
}
.web_block_media-privileges-owners-new__text ul li:before {
    content: "";
    position: absolute;
    top: calc(50% - 12px);
    left: -32px;
    width: 24px;
    height: 24px;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214'/%3E%3C/svg%3E%0A");
}
.web_block_media-privileges-owners-new__link {
    color: #30363a;
    border-color: #30363a;
}
.web_block_media-privileges-owners-new__link:hover {
    color: #30363a;
}
.web_block_table-new {
    background: #fff;
    color: #25292b;
}
.web_block_table-new.theme-dark {
    background: #25292b;
}
.web_block_table-new.theme-black {
    background: #0e1214;
}
.web_block_table-new.theme-medium {
    background: #f4f6f8;
}
.web_block_table-new.theme-black,
.web_block_table-new.theme-dark {
    color: #fff;
}
.web_block_table-new.theme-black thead,
.web_block_table-new.theme-dark thead {
    border-color: #fff;
}
.web_block_table-new table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.web_block_table-new thead {
    border-bottom: 4px solid #0e1214;
}
.web_block_table-new thead tr {
    text-align: left;
}
.web_block_table-new thead th {
    padding: 16px 0;
}
.web_block_table-new thead th:last-child {
    text-align: right;
}
.web_block_table-new tbody tr td {
    padding: 8px 0;
}
.web_block_table-new tbody tr td:first-child {
    padding-left: 0;
    text-align: left;
}
.web_block_table-new tbody tr td:last-child {
    text-align: right;
    padding-right: 0;
}
.web_block_table-new tbody tr:nth-child(odd) td:first-child {
    text-align: left;
}
.web_block_model_hero {
    position: relative;
    color: #0e1214;
    min-height: 640px;
    background: #fff;
}
.web_block_model_hero.theme-dark {
    color: #fff;
    background: #25292b;
}
.web_block_model_hero__wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    height: 100%;
    width: 100%;
}
.web_block_model_hero__wrap .container {
    height: 100%;
}
.web_block_model_hero__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.web_block_model_hero__image img,
.web_block_model_hero__image video {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.web_block_model_hero__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.web_block_model_hero__header {
    text-align: center;
}
.web_block_model_hero__title h1,
.web_block_model_hero__title h2,
.web_block_model_hero__title h3,
.web_block_model_hero__title h4,
.web_block_model_hero__title h5,
.web_block_model_hero__title h6 {
    font: 48px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.web_block_model_hero__list {
    list-style: none;
    row-gap: 24px;
}
.web_block_model_hero__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.web_block_model_hero__item-title {
    white-space: nowrap;
}
.web_block_model_hero__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_model_hero__item-icon {
    width: 24px;
    height: 24px;
    fill: #0e1214;
}
.theme-dark .web_block_model_hero__item-icon {
    fill: #fff;
}
.web_block_model_hero__item-counter {
    margin-left: 8px;
    text-align: right;
}
.web_block_model_hero__item-counter_hidden {
    visibility: hidden;
}
.web_block_model_hero__item-units {
    margin-left: 8px;
}
.web_block_flow-finance-new {
    background: #f4f6f8;
}
.web_block_flow-finance-new.theme-dark {
    background: #25292b;
}
.web_block_flow-finance-new.theme-medium {
    background: #fff;
}
.web_block_flow-finance-new.theme-black {
    background: #0e1214;
}
.web_block_flow-finance-new.theme-black .swiper-pagination-bullet:after,
.web_block_flow-finance-new.theme-dark .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_flow-finance-new.theme-black .swiper-pagination-bullet-active circle,
.web_block_flow-finance-new.theme-dark .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_flow-finance-new.theme-black .swiper-pagination-bullet-active:before,
.web_block_flow-finance-new.theme-dark .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.web_block_flow-finance-new__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.web_block_flow-finance-new__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
}
.web_block_flow-finance-new__pagination.swiper-pagination {
    position: static;
}
.web_block_text-finance-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 30px;
    background: #fff;
    color: #0e1214;
}
.web_block_flow-finance-new.theme-medium .web_block_text-finance-new {
    background: #f4f6f8;
}
.web_block_flow-finance-new.theme-dark .web_block_text-finance-new {
    background: #0e1214;
}
.web_block_flow-finance-new.theme-black .web_block_text-finance-new {
    background: #25292b;
}
.web_block_flow-finance-new.theme-black .web_block_text-finance-new,
.web_block_flow-finance-new.theme-dark .web_block_text-finance-new {
    color: #fff;
}
.web_block_flow-finance-new.theme-black .web_block_text-finance-new .btn_arrow,
.web_block_flow-finance-new.theme-dark .web_block_text-finance-new .btn_arrow {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}
.web_block_text-finance-new > div {
    width: 100%;
}
.web_block_text-finance-new__img {
    max-width: 100%;
    height: 24px;
}
.web_block_text-finance-new__content {
    border-top: 1px solid #0e1214;
}
.web_block_flow-finance-new.theme-black .web_block_text-finance-new__content,
.web_block_flow-finance-new.theme-dark .web_block_text-finance-new__content {
    border-color: #fff;
}
.web_block_text-finance-new__content table {
    width: 100%;
    border-collapse: collapse;
}
.web_block_text-finance-new__content tbody tr {
    border-bottom: 1px solid rgba(14, 18, 20, 0.16);
}
.web_block_flow-finance-new.theme-black .web_block_text-finance-new__content tbody tr,
.web_block_flow-finance-new.theme-dark .web_block_text-finance-new__content tbody tr {
    border-color: rgba(255, 255, 255, 0.16);
}
.web_block_text-finance-new__content tbody td {
    padding: 8px 0;
}
.web_block_text-finance-new__content tbody td:last-child {
    font-weight: 700;
    padding-left: 16px;
}
.web_block_text-finance-new__buttons-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.web_block_text-finance-new__buttons-wrap .btn {
    color: inherit;
}
.web_block_text-finance-new__buttons-wrap .btn:not(:last-child) {
    margin-bottom: 20px;
}
.web_block_text-instock-new {
    background: #fff;
}
.web_block_text-instock-new.theme-medium {
    background: #f4f6f8;
}
.web_block_text-instock-new.theme-black {
    background: #0e1214;
}
.web_block_text-instock-new.theme-dark {
    background: #25292b;
}
.web_block_text-instock-new_hidden {
    display: none;
}
.web_block_text-instock-new__content {
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2;
}
.theme-black .web_block_text-instock-new__content,
.theme-dark .web_block_text-instock-new__content {
    color: #fff;
}
.web_block_text-instock-new__content > :last-child {
    margin-bottom: 0;
}
.web_block_text-instock-new__content p {
    margin-bottom: 32px;
}
.web_block_text-instock-new__content a:not(.btn) {
    color: inherit;
}
.web_block_text-instock-new__content a:not(.btn):hover {
    text-decoration: none;
}
.web_block_text-instock-new__content ol,
.web_block_text-instock-new__content ul {
    list-style: none;
    padding-left: 25px;
    margin-bottom: 32px;
}
.web_block_text-instock-new__content li {
    position: relative;
}
.web_block_text-instock-new__content li:not(:last-child) {
    margin-bottom: 10px;
}
.web_block_text-instock-new__content ul li:before {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    left: -25px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #c78e66;
    border-right: 2px solid #c78e66;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.web_block_text-instock-new__content ol {
    counter-reset: counter-numbers;
}
.web_block_text-instock-new__content ol li {
    counter-increment: counter-numbers;
}
.web_block_text-instock-new__content ol li:before {
    position: absolute;
    left: -25px;
    width: 6px;
    height: 6px;
    content: counter(counter-numbers) ".";
    color: #c78e66;
}
.web_block_text-instock-new__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #0e1214;
    line-height: 1;
    cursor: pointer;
    margin-top: 16px;
}
.web_block_text-instock-new__btn:before {
    display: block;
    content: "Развернуть";
    color: #0e1214;
}
.theme-black .web_block_text-instock-new__btn:before,
.theme-dark .web_block_text-instock-new__btn:before {
    color: #fff;
}
.web_block_text-instock-new__btn:after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    content: "";
    height: 24px;
    width: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.theme-black .web_block_text-instock-new__btn:after,
.theme-dark .web_block_text-instock-new__btn:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.web_block_text-instock-new__input {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.web_block_text-instock-new__input:checked ~ .web_block_text-instock-new__content {
    line-clamp: unset;
    -webkit-line-clamp: unset;
    -moz-line-clamp: unset;
}
.web_block_text-instock-new__input:checked ~ .web_block_text-instock-new__btn:before {
    display: block;
    content: "Свернуть";
}
.web_block_text-instock-new__input:checked ~ .web_block_text-instock-new__btn:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.web_block_text-accordion__content {
    color: #25292b;
    font-size: 16px;
    line-height: 1.7;
}
.web_block_text-new_list-two-columns .web_block_text-accordion__content ol li:not(:last-child),
.web_block_text-new_list-two-columns .web_block_text-accordion__content ul li:not(:last-child) {
    margin-bottom: 16px;
}
.dc-page {
    background: #fff;
}
.dc-page__wrap {
    color: #0e1214;
}
.dc-page__subtitle {
    color: #25292b;
}
.dc-page__info {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 20px;
}
.dc-page__card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 18px 16px;
    border: 1px solid #e7eaed;
}
.dc-page__card .row {
    margin-left: -12px;
    margin-right: -12px;
}
.dc-page__card-icon {
    position: absolute;
    top: 18px;
    right: 16px;
    stroke: #0e1214;
}
.dc-page__card-label {
    color: #828690;
    margin-bottom: 4px;
}
.dc-page__card-text {
    color: #25292b;
}
.dc-page__card-phone {
    padding-left: 12px;
    padding-right: 12px;
}
.dc-page__card-phone a {
    text-decoration: none;
    color: inherit;
}
.dc-page__card-phones,
.dc-page__card-services,
.dc-page__card-working-hours {
    list-style: none;
}
.dc-page__card-service {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-right: 12px;
    padding-left: 12px;
}
.dc-page__card-service:before {
    position: relative;
    display: block;
    content: "";
    min-width: 14px;
    height: 1px;
    background-color: #25292b;
    margin-right: 8px;
    top: 11px;
}
.dc-page__card-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    text-decoration: none;
    margin-top: auto;
}
.dc-page__card-link:after {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.dc-page__card-hours {
    padding-left: 12px;
    padding-right: 12px;
}
.dc-page__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.dc-page__btn {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.dc-page__btn:not(:last-of-type) {
    margin-bottom: 18px;
}
.dc-page__btn:after {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M5.5 12L19.5 12M19.5 12L12.5 5M19.5 12L12.5 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.dc-page__btn.dc-page__btn_call:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M22.4994 16.9201V19.9201C22.5006 20.1986 22.4435 20.4743 22.332 20.7294C22.2204 20.9846 22.0567 21.2137 21.8515 21.402C21.6463 21.5902 21.404 21.7336 21.1402 21.8228C20.8764 21.912 20.5968 21.9452 20.3194 21.9201C17.2423 21.5857 14.2864 20.5342 11.6894 18.8501C9.27327 17.3148 7.22478 15.2663 5.68945 12.8501C3.99942 10.2413 2.94769 7.27109 2.61944 4.1801C2.59446 3.90356 2.62732 3.62486 2.71595 3.36172C2.80457 3.09859 2.94702 2.85679 3.13421 2.65172C3.32141 2.44665 3.54925 2.28281 3.80324 2.17062C4.05722 2.05843 4.33179 2.00036 4.60945 2.0001H7.60945C8.09475 1.99532 8.56524 2.16718 8.93321 2.48363C9.30118 2.80008 9.54152 3.23954 9.60944 3.7201C9.73607 4.68016 9.97089 5.62282 10.3094 6.5301C10.444 6.88802 10.4731 7.27701 10.3934 7.65098C10.3136 8.02494 10.1283 8.36821 9.85944 8.6401L8.58945 9.9101C10.013 12.4136 12.0859 14.4865 14.5894 15.9101L15.8594 14.6401C16.1313 14.3712 16.4746 14.1859 16.8486 14.1062C17.2225 14.0264 17.6115 14.0556 17.9694 14.1901C18.8767 14.5286 19.8194 14.7635 20.7794 14.8901C21.2652 14.9586 21.7088 15.2033 22.026 15.5776C22.3431 15.9519 22.5116 16.4297 22.4994 16.9201Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.web_block_flow-slider-new {
    background: #f4f6f8;
}
.web_block_flow-slider-new.theme-dark {
    background: #25292b;
}
.web_block_flow-slider-new.theme-dark .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_flow-slider-new.theme-dark .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_flow-slider-new.theme-dark .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.web_block_flow-slider-new__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 0 36px 0;
}
.web_block_flow-slider-new__pagination .swiper-pagination {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    overflow: hidden;
    padding: 0 2px;
}
.web_block_flow-slider-new__pagination .swiper-pagination-bullet {
    margin: 0 4px;
}
.web_block_media-flow-new {
    color: #0e1214;
    width: 100%;
}
.theme-dark .web_block_media-flow-new {
    color: #fff;
}
.web_block_media-flow-new .responsive-media:before {
    padding-top: 67.0731707317%;
}
.web_block_media-flow-new__content {
    padding-right: 24px;
}
.web_block_flow-quote-new {
    background: #fff;
}
.web_block_flow-quote-new.theme-dark {
    background: #25292b;
}
.web_block_flow-quote-new.theme-dark .swiper-pagination-bullet:after {
    background-color: #fff;
}
.web_block_flow-quote-new.theme-dark .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.web_block_flow-quote-new.theme-dark .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.web_block_flow-quote-new .swiper-pagination-bullet {
    margin: 0 4px;
}
.web_block_flow-quote-new__item {
    height: auto;
}
.web_block_flow-quote-new__pagination.swiper-pagination {
    position: static;
}
.web_block_media-flow-quote-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #0e1214;
    height: 100%;
}
.theme-dark .web_block_media-flow-quote-new {
    color: #fff;
}
.web_block_media-flow-quote-new .responsive-media:before {
    padding-top: 94.8170731707%;
}
.web_block_media-flow-quote-new__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 24px;
}
.web_block_media-flow-quote-new__text {
    color: #828690;
}
.web_block_media-flow-quote-new__text a {
    color: inherit;
}
.web_block_media-flow-quote-new__links a {
    color: inherit;
}
.web_block_media-popup-quote-new {
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    color: #0e1214;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    background: #fff;
    -webkit-transition: visibility 0.3s, opacity 0.3s;
    transition: visibility 0.3s, opacity 0.3s;
    overflow: auto;
}
.web_block_media-popup-quote-new.theme-dark {
    background: #25292b;
    color: #fff;
}
.web_block_media-popup-quote-new.show {
    visibility: visible;
    opacity: 1;
}
.web_block_media-popup-quote-new__wrap {
    height: 100vh;
    padding-top: 64px;
}
.web_block_media-popup-quote-new__close {
    position: absolute;
    z-index: 12;
    top: 8px;
    right: 8px;
    width: 48px;
    height: 48px;
    cursor: pointer;
}
.web_block_media-popup-quote-new__close:after,
.web_block_media-popup-quote-new__close:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 34px;
    height: 1px;
    margin: auto;
    background: #0e1214;
}
.theme-dark .web_block_media-popup-quote-new__close:after,
.theme-dark .web_block_media-popup-quote-new__close:before {
    background-color: #fff;
}
.web_block_media-popup-quote-new__close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.web_block_media-popup-quote-new__close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.web_block_media-popup-quote-new__subtitle {
    color: rgba(14, 18, 20, 0.64);
}
.theme-dark .web_block_media-popup-quote-new__subtitle {
    color: rgba(255, 255, 255, 0.64);
}
.web_block_flow-card-new {
    background: #f4f6f8;
}
.web_block_flow-card-new.theme-dark {
    background: #25292b;
}
.web_block_flow-card-new.theme-medium {
    background: #fff;
}
.web_block_flow-card-new.theme-black {
    background: #0e1214;
}
.web_block_flow-card-new__items {
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 16px;
}
.web_block_flow-card-new__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    max-width: 442px;
}
.web_block_media-flow-card-new {
    color: #25292b;
    text-align: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    background: #fff;
}
.web_block_media-flow-card-new.web_block_media-flow-card-new_align-left {
    text-align: left;
}
.theme-black .web_block_media-flow-card-new,
.theme-dark .web_block_media-flow-card-new {
    color: #fff;
}
.theme-dark .web_block_media-flow-card-new {
    background: #0e1214;
}
.theme-black .web_block_media-flow-card-new {
    background: #25292b;
}
.theme-medium .web_block_media-flow-card-new {
    background: #f4f6f8;
}
.web_block_media-flow-card-new__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.web_block_media-flow-card-new__icon {
    display: block;
    width: 48px;
    height: 48px;
    margin: 0 auto;
    fill: #0e1214;
    stroke: #0e1214;
}
.web_block_media-flow-card-new_align-left .web_block_media-flow-card-new__icon {
    margin: 0;
}
.theme-black .web_block_media-flow-card-new__icon,
.theme-dark .web_block_media-flow-card-new__icon {
    fill: #fff;
    stroke: #fff;
}
.web_block_media-flow-card-new__title {
    color: #0e1214;
}
.theme-black .web_block_media-flow-card-new__title,
.theme-dark .web_block_media-flow-card-new__title {
    color: #fff;
}
.web_block_media-flow-card-new__text {
    text-align: left;
}
.web_block_media-flow-card-new__text ol li:not(:last-child),
.web_block_media-flow-card-new__text ul li:not(:last-child) {
    margin-bottom: 16px;
}
.web_block_media-flow-card-new__text a {
    color: inherit;
}
.web_block_media-flow-card-new__text a:hover {
    text-decoration: none;
}
.web_block_media-content {
    background: #fff;
}
.web_block_media-content.theme-dark {
    background: #25292b;
}
.web_block_media-content.theme-black {
    background: #0e1214;
}
.web_block_media-content.theme-medium {
    background: #f4f6f8;
}
.web_block_media-content__img-wrap.responsive-media:before {
    padding-top: 50%;
}
.web_block_media-content-narrow {
    background: #fff;
}
.web_block_media-content-narrow.theme-dark {
    background: #25292b;
}
.web_block_media-content-narrow.theme-black {
    background: #0e1214;
}
.web_block_media-content-narrow.theme-medium {
    background: #f4f6f8;
}
.web_block_media-content-narrow__img-wrap.responsive-media:before {
    padding-top: 50%;
}
.web_block_media-privileges-owners-new2 {
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    height: 100%;
    width: 100%;
    background: #f4f6f8;
}
.web_block_media-privileges-owners-new2_hidden {
    display: none;
}
.web_block_media-privileges-owners-new2__img {
    display: none;
}
.web_block_media-privileges-owners-new2 .responsive-media:before {
    padding-top: 71.4601769912%;
}
.web_block_media-privileges-owners-new2__icon {
    width: 48px;
    height: 48px;
    fill: #0e1214;
}
.web_block_media-privileges-owners-new2__wrap {
    padding: 20px 16px 28px;
}
.web_block_media-privileges-owners-new2__title {
    font: 16px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    color: #0e1214;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
}
.web_block_media-privileges-owners-new2__text {
    font-size: 16px;
    color: #25292b;
}
.web_block_media-privileges-owners-new2__text ul {
    padding-left: 32px;
}
.web_block_media-privileges-owners-new2__text ul li {
    position: relative;
    list-style-type: none;
}
.web_block_media-privileges-owners-new2__text ul li:not(:first-child) {
    margin-top: 8px;
}
.web_block_media-privileges-owners-new2__text ul li:before {
    content: "";
    position: absolute;
    top: calc(50% - 12px);
    left: -32px;
    width: 24px;
    height: 24px;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke-opacity='0.64' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214'/%3E%3C/svg%3E%0A");
}
.web_block_media-privileges-owners-new2__link {
    color: #30363a;
    border-color: #30363a;
}
.web_block_media-privileges-owners-new2__link:hover {
    color: #30363a;
}
.web_block_corporate-sales {
    color: #0e1214;
    height: 100%;
}
.web_block_corporate-sales__item {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
    border: 1px solid #e7eaed;
}
.web_block_corporate-sales__contacts-title {
    color: #828690;
}
.web_block_corporate-sales__contacts-mail {
    position: relative;
    display: block;
    color: inherit;
    padding-left: 32px;
    text-decoration: none;
}
.web_block_corporate-sales__contacts-mail::before {
    content: "";
    position: absolute;
    left: 0;
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M22 6L12 13L2 6' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.web_block_corporate-sales__contacts-phone {
    position: relative;
    display: block;
    padding-left: 32px;
    color: inherit;
    text-decoration: none;
}
.web_block_corporate-sales__contacts-phone::before {
    content: "";
    position: absolute;
    left: 0;
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.9994 16.9201V19.9201C22.0006 20.1986 21.9435 20.4743 21.832 20.7294C21.7204 20.9846 21.5567 21.2137 21.3515 21.402C21.1463 21.5902 20.904 21.7336 20.6402 21.8228C20.3764 21.912 20.0968 21.9452 19.8194 21.9201C16.7423 21.5857 13.7864 20.5342 11.1894 18.8501C8.77327 17.3148 6.72478 15.2663 5.18945 12.8501C3.49942 10.2413 2.44769 7.27109 2.11944 4.1801C2.09446 3.90356 2.12732 3.62486 2.21595 3.36172C2.30457 3.09859 2.44702 2.85679 2.63421 2.65172C2.82141 2.44665 3.04925 2.28281 3.30324 2.17062C3.55722 2.05843 3.83179 2.00036 4.10945 2.0001H7.10945C7.59475 1.99532 8.06524 2.16718 8.43321 2.48363C8.80118 2.80008 9.04152 3.23954 9.10944 3.7201C9.23607 4.68016 9.47089 5.62282 9.80945 6.5301C9.94399 6.88802 9.97311 7.27701 9.89335 7.65098C9.8136 8.02494 9.62831 8.36821 9.35944 8.6401L8.08945 9.9101C9.513 12.4136 11.5859 14.4865 14.0894 15.9101L15.3594 14.6401C15.6313 14.3712 15.9746 14.1859 16.3486 14.1062C16.7225 14.0264 17.1115 14.0556 17.4694 14.1901C18.3767 14.5286 19.3194 14.7635 20.2794 14.8901C20.7652 14.9586 21.2088 15.2033 21.526 15.5776C21.8431 15.9519 22.0116 16.4297 21.9994 16.9201Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.web_block_corporate-sales__btn {
    color: inherit;
}
.web_block_media-html-new {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100vh - 64px);
    padding-top: 36px;
}
.web_block_media-html-new__img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.web_block_media-html-new__img-wrap:before {
    display: none;
}
.web_block_media-text {
    background: #fff;
}
.web_block_media-text.theme-medium {
    background: #f4f6f8;
}
.web_block_media-text.theme-black {
    background: #0e1214;
}
.web_block_media-text.theme-dark {
    background: #25292b;
}
.web_block_media-text__img-wrap {
    margin-top: 28px;
}
.web_block_media-text__logo img {
    display: block;
    width: 150px;
}
.web_block_media-text__title {
    color: #0e1214;
}
.theme-black .web_block_media-text__title,
.theme-dark .web_block_media-text__title {
    color: #fff;
}
.web_block_media-text__text {
    color: #25292b;
    line-height: 1.5;
}
.web_block_media-text__text ol,
.web_block_media-text__text ul {
    padding-left: 32px;
}
.web_block_media-text__text ul {
    margin: 16px 0 !important;
}
.web_block_media-text__text ul li:not(:last-child) {
    margin-bottom: 8px;
}
.web_block_media-text__text ul li::before {
    left: -32px;
}
.web_block_media-text__text p {
    margin-top: 16px;
}
.web_block_media-text__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
.web_block_media-text-index-new {
    height: 100%;
}
.web_block_media-text-index-new__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    height: 100%;
}
.web_block_media-text-index-new__content {
    display: contents;
}
.web_block_media-text-index-new__title {
    color: #0e1214;
}
.theme-dark .web_block_media-text-index-new__title {
    color: #fff;
}
.web_block_media-text-index-new__text {
    color: #25292b;
}
.theme-dark .web_block_media-text-index-new__text {
    color: #f4f6f8;
}
.web_block_media-text-index-new__num {
    color: #cfd2d3;
    margin-bottom: 40px;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.theme-dark .web_block_media-text-index-new__num {
    color: rgba(255, 255, 255, 0.16);
}
.web_block_media-text-index-new .responsive-media {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.web_block_media-text-index-new .responsive-media:before {
    padding-top: 64.2951251647%;
}
.web_block_header-date {
    text-align: center;
    background: #25292b;
}
.web_block_header-date__subtitle {
    opacity: 64%;
}
.web_block_timer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #0e1214;
    background: #fff;
    padding: 36px 0;
    text-align: center;
}
.web_block_timer.theme-dark {
    color: #fff;
    background: #25292b;
}
.web_block_timer__img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.web_block_timer__img video {
    -o-object-fit: cover;
    object-fit: cover;
}
.web_block_timer__img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    min-height: 100%;
}
.web_block_timer__countdown {
    display: inline-block;
    margin-top: 120px;
}
.web_block_timer__countdown-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.web_block_timer__countdown-wrap:not(:last-of-type) {
    margin-bottom: 16px;
}
.web_block_timer__separator {
    margin: 0 16px;
}
.web_block_timer__segment {
    width: 110px;
}
.web_block_timer__segment-num {
    text-align: center;
}
.web_block_timer__segment-text {
    opacity: 0.64;
    text-transform: lowercase;
}
.web_block_grades-new {
    background-color: #f4f6f8;
}
.web_block_grades-new__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.web_block_grades-new__slider .swiper-slide {
    height: auto;
}
.web_block_grades-new__title {
    color: #0e1214;
}
.web_block_grades-new__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    color: #0e1214;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.web_block_grades-new__card:hover {
    -webkit-box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.08);
}
.web_block_grades-new__card-image.responsive-media:before {
    padding-top: 53.65%;
}
.web_block_grades-new__card-image img {
    width: 100%;
    height: 100%;
    min-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.web_block_grades-new__card-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 24px;
    padding-right: 24px;
}
.web_block_grades-new__card-specifications {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 8px;
    list-style: none;
    width: 100%;
}
.web_block_grades-new__card-specification {
    padding: 12px 12px 14px 12px;
    background-color: #f4f6f8;
}
.web_block_grades-new__card-specification-title {
    color: #828690;
    margin-bottom: 4px;
}
.web_block_grades-new__card-specification-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    white-space: nowrap;
    color: #25292b;
}
.web_block_grades-new__card-specification-info-icon {
    width: 16px;
    height: 16px;
    fill: #0e1214;
    margin-right: 4px;
}
.web_block_grades-new__equipment-list {
    position: relative;
    list-style: none;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.web_block_grades-new__equipment-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_grades-new__equipment-item:before {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    min-width: 24px;
    margin-right: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%230E1214' stroke-width='0.666667' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.web_block_grades-new__equipment-item.hidden {
    display: none;
}
.web_block_grades-new__btn:after {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 12L19.5 12M19.5 12L12.5 5M19.5 12L12.5 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.web_block_grades-new__navigation {
    display: none;
    z-index: 1;
}
.web_block_grades-new__navigation .swiper-button-next,
.web_block_grades-new__navigation .swiper-button-prev {
    position: static;
    width: 24px;
    height: 24px;
    margin-top: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='%2325292B' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.web_block_grades-new__navigation .swiper-button-next:after,
.web_block_grades-new__navigation .swiper-button-prev:after {
    content: none;
}
.web_block_grades-new__navigation .swiper-button-prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 16px;
}
.web_block_grades-new__pagination .swiper-pagination {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.web_block_media-double-slider-new {
    background-color: #fff;
    color: #0e1214;
}
.web_block_media-double-slider-new.theme-dark {
    background-color: #25292b;
    color: #fff;
}
.web_block_media-double-slider-new__slide-img.responsive-media:before {
    padding-top: 50%;
}
.web_block_media-double-slider-new__slide-img img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    min-height: 100%;
    width: 100%;
    vertical-align: top;
}
.web_block_media-double-slider-new__info-slide {
    background-color: #fff;
}
.theme-dark .web_block_media-double-slider-new__info-slide {
    background-color: #25292b;
}
.web_block_media-double-slider-new__info-text {
    color: #25292b;
}
.theme-dark .web_block_media-double-slider-new__info-text {
    color: rgba(255, 255, 255, 0.8);
}
.web_block_media-double-slider-new__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%;
}
.web_block_media-double-slider-new__navigation-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.web_block_media-double-slider-new__navigation .swiper-button-next,
.web_block_media-double-slider-new__navigation .swiper-button-prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    top: unset;
    margin-top: 0;
    height: 48px;
    width: 48px;
}
.web_block_media-double-slider-new__navigation .swiper-button-next:after,
.web_block_media-double-slider-new__navigation .swiper-button-prev:after {
    content: "";
    height: 100%;
    width: 100%;
    background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M24 16L16 24L24 32' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M32 24H16' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")
        center no-repeat;
}
.theme-dark .web_block_media-double-slider-new__navigation .swiper-button-next:after,
.theme-dark .web_block_media-double-slider-new__navigation .swiper-button-prev:after {
    background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M24 16L16 24L24 32' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M32 24H16' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")
        center no-repeat;
}
.web_block_media-double-slider-new__navigation .swiper-button-next {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.web_block_media-video-new {
    -webkit-tap-highlight-color: transparent;
    background-color: #25292b;
}
.web_block_media-video-new__wrap {
    display: block;
    position: relative;
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}
.web_block_media-video-new__wrap.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background-color: #25292b;
}
.web_block_media-video-new__video {
    position: relative;
}
.web_block_media-video-new__video.responsive-media:before {
    padding-top: 56.4%;
}
.web_block_media-video-new__video video {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    min-height: 100%;
    width: 100%;
}
.web_block_media-video-new__btn {
    position: relative;
    display: block;
    z-index: 3;
    cursor: pointer;
    cursor: pointer;
}
.web_block_media-video-new__btn_fullscreen {
    display: block;
    position: absolute;
    right: 16px;
    top: 16px;
    height: 24px;
    width: 24px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29 6C29 5.44772 29.4477 5 30 5H42C42.5523 5 43 5.44772 43 6V18C43 18.5523 42.5523 19 42 19C41.4477 19 41 18.5523 41 18V8.41421L28.7071 20.7071C28.3166 21.0976 27.6834 21.0976 27.2929 20.7071C26.9024 20.3166 26.9024 19.6834 27.2929 19.2929L39.5858 7H30C29.4477 7 29 6.55228 29 6ZM20.7071 27.2929C21.0976 27.6834 21.0976 28.3166 20.7071 28.7071L8.41421 41H18C18.5523 41 19 41.4477 19 42C19 42.5523 18.5523 43 18 43H6C5.44772 43 5 42.5523 5 42V30C5 29.4477 5.44772 29 6 29C6.55228 29 7 29.4477 7 30V39.5858L19.2929 27.2929C19.6834 26.9024 20.3166 26.9024 20.7071 27.2929Z' fill='white' fill-opacity='0.8' /%3E%3C/svg%3E")
        center no-repeat;
}
.fullscreen .web_block_media-video-new__btn_fullscreen {
    background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2929 11.2929C11.6834 10.9024 12.3166 10.9024 12.7071 11.2929L24 22.5858L35.2929 11.2929C35.6834 10.9024 36.3166 10.9024 36.7071 11.2929C37.0976 11.6834 37.0976 12.3166 36.7071 12.7071L25.4142 24L36.7071 35.2929C37.0976 35.6834 37.0976 36.3166 36.7071 36.7071C36.3166 37.0976 35.6834 37.0976 35.2929 36.7071L24 25.4142L12.7071 36.7071C12.3166 37.0976 11.6834 37.0976 11.2929 36.7071C10.9024 36.3166 10.9024 35.6834 11.2929 35.2929L22.5858 24L11.2929 12.7071C10.9024 12.3166 10.9024 11.6834 11.2929 11.2929Z' fill='%23F4F6F8' /%3E%3C/svg%3E")
        center no-repeat;
}
.web_block_media-video-new__btn_fullscreen.hidden {
    display: none;
}
.fullscreen .web_block_media-video-new__btn_fullscreen {
    display: block;
}
.web_block_media-video-new__btn_play {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6944 6.82956C13.1225 6.59583 13.6441 6.61452 14.0543 6.87827L51.3877 30.8783C51.7693 31.1236 52 31.5462 52 31.9998C52 32.4535 51.7693 32.8761 51.3877 33.1214L14.0543 57.1214C13.6441 57.3852 13.1225 57.4038 12.6944 57.1701C12.2663 56.9364 12 56.4876 12 55.9998V7.99984C12 7.5121 12.2663 7.06328 12.6944 6.82956ZM14.6667 10.4421V53.5576L48.201 31.9998L14.6667 10.4421Z' fill='white' /%3E%3C/svg%3E")
        center no-repeat;
}
.web_block_media-video-new__btn_play.hidden {
    display: none;
}
.web_block_media-video-new__btn_pause {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 8C11 7.44772 11.4477 7 12 7H20C20.5523 7 21 7.44772 21 8V40C21 40.5523 20.5523 41 20 41H12C11.4477 41 11 40.5523 11 40V8ZM13 9V39H19V9H13Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 8C27 7.44772 27.4477 7 28 7H36C36.5523 7 37 7.44772 37 8V40C37 40.5523 36.5523 41 36 41H28C27.4477 41 27 40.5523 27 40V8ZM29 9V39H35V9H29Z' fill='white' /%3E%3C/svg%3E")
        center no-repeat;
}
.web_block_media-video-new__btn_pause.hidden {
    display: none;
}
.web_block_media-video-new__controls {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    background-color: rgba(14, 18, 20, 0.32);
}
.web_block_media-video-new__controls.hidden {
    display: none;
}
.web_block_flow-employee-new {
    background: #fff;
}
.web_block_flow-employee-new.theme-dark,
[class*="theme-dark"] .web_block_flow-employee-new {
    background: #25292b;
}
.web_block_flow-employee-new__item:not(:first-child) {
    margin-top: 28px;
}
.web_block_media-employee-new {
    color: #0e1214;
    width: 100%;
    height: 100%;
}
.theme-dark .web_block_media-employee-new {
    color: #fff;
}
.web_block_media-employee-new__img {
    width: 100%;
    margin-right: 86px;
}
.web_block_media-employee-new .responsive-media:before {
    padding-top: 133.0578512397%;
}
.web_block_media-employee-new__title {
    margin-top: 18px;
}
.web_block_media-employee-new__subtitle {
    margin-top: 8px;
    opacity: 80%;
}
.web_block_media-employee-new__text {
    margin-top: 16px;
}
.web_block_media-employee-new__text p:not(:first-child) {
    margin-top: 8px;
}
.web_block_media-employee-new__text a {
    color: inherit;
    text-decoration: none;
}
.technologies-list {
    background-color: #25292b;
}
.technologies-list__select {
    position: relative;
    margin-bottom: 16px;
}
.technologies-list__select-label {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.32);
}
.technologies-list__select-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
    padding: 12px 0;
    cursor: pointer;
}
.technologies-list__select-title:after {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 8px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.technologies-list__select-title.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.technologies-list__select-list {
    position: absolute;
    left: 8px;
    right: 8px;
    top: 100%;
    z-index: 1;
    display: none;
    list-style: none;
    background-color: #0e1214;
}
.technologies-list__select-list.active {
    display: block;
}
.technologies-list__select-option {
    line-height: 1;
    cursor: pointer;
    padding: 16px;
}
.technologies-list__select-option:not(:last-of-type) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}
.technologies-list__select-option:hover {
    color: rgba(255, 255, 255, 0.64);
    background-color: rgba(255, 255, 255, 0.04);
}
.technologies-list__list {
    list-style: none;
}
.technologies-list__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin-right: -16px;
    margin-bottom: -16px;
}
.technologies-list__tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(255, 255, 255, 0.64);
    margin: 0 16px 16px 0;
}
.technologies-list__tag-icon {
    margin-right: 8px;
    fill: rgba(255, 255, 255, 0.64);
}
.technologies-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.technologies-list__item.hidden {
    display: none;
}
.technologies-list__item-link {
    text-decoration: none;
    color: inherit;
}
.technologies-list__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 24px;
}
.technologies-list__item-content-wrap {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.technologies-list__item-content .btn {
    font-size: 16px;
}
.technologies-list__item-img.responsive-media:before {
    padding-top: 66.74%;
}
.latest-technologies {
    background-color: #25292b;
}
.latest-technologies__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.latest-technologies__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
}
.latest-technologies__link:after {
    display: block;
    content: "";
    height: 24px;
    width: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.latest-technologies__title {
    font-size: 24px;
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    line-height: 1;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.latest-technologies__tabs {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
}
.latest-technologies__tabs-wrap {
    overflow: auto;
}
.latest-technologies__tab {
    position: relative;
    cursor: pointer;
    padding-bottom: 4px;
    border-bottom: 4px solid transparent;
    -webkit-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    white-space: nowrap;
}
.latest-technologies__tab:not(:last-of-type) {
    margin-right: 24px;
}
.latest-technologies__tab.active {
    border-color: #fff;
}
.latest-technologies__list {
    list-style: none;
}
.latest-technologies__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto;
}
.latest-technologies__item.hidden {
    display: none;
}
.latest-technologies__item-link {
    text-decoration: none;
    color: inherit;
}
.latest-technologies__item-img.responsive-media:before {
    padding-top: 66.73%;
}
.latest-technologies__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 36px;
}
.latest-technologies__item-content .btn {
    font-size: 16px;
}
.latest-technologies__pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.latest-technologies__pagination .swiper-pagination-bullet {
    margin: 0 4px;
}
.latest-technologies__pagination .swiper-pagination-bullet:after {
    background-color: #fff;
}
.latest-technologies__pagination .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.latest-technologies__pagination .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.news-list-new {
    background: #25292b;
}
.news-list-new__title-wrap {
    background: #25292b;
}
.news-list-new__title-top {
    text-align: center;
}
.news-list-new__item:not(:first-child) {
    margin-top: 24px;
}
.news-list-new__item:nth-child(1) .news-list-new__date {
    margin-top: 34px;
}
.news-list-new__link {
    width: 100%;
    text-decoration: none;
    color: inherit;
}
.news-list-new__date {
    opacity: 64%;
}
.news-list-new__btn {
    display: inline-block;
    padding-right: 32px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right;
    text-decoration: none;
}
.latest-news-new {
    background-color: #fff;
}
.latest-news-new.theme-dark {
    background: #25292b;
}
.latest-news-new__block-title {
    color: #0e1214;
}
.theme-dark .latest-news-new__block-title {
    color: #fff;
}
.latest-news-new__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.latest-news-new__date {
    font-size: 14px;
    color: #828690;
    line-height: 1.4;
}
.theme-dark .latest-news-new__date {
    color: #fff;
    opacity: 64%;
}
.latest-news-new__title {
    color: #0e1214;
    line-height: 1.6;
}
.theme-dark .latest-news-new__title {
    color: #fff;
}
.latest-news-new__btn {
    display: inline-block;
    color: #0e1214;
    text-decoration: none;
    padding-right: 32px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%230E1214' /%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right;
}
.theme-dark .latest-news-new__btn {
    color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke-linecap='round' stroke-linejoin='round' stroke='%23fff' /%3e%3c/svg%3e");
}
.latest-news-new__link {
    display: block;
    color: inherit;
    text-decoration: none;
}
.pagination {
    padding: 72px 0;
    background: #25292b;
}
.pagination__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pagination__pages {
    margin: 0 28px;
}
.pagination__pages-page {
    padding: 4px 11px;
    color: #fff;
    opacity: 80%;
    text-transform: uppercase;
    text-decoration: none;
}
.pagination__pages-page:not(:last-child) {
    margin-right: 16px;
}
.pagination__pages-page:hover,
.pagination__pages-page_active {
    opacity: 1;
    font-weight: 700;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.pagination__arrow {
    position: relative;
    width: 20px;
    height: 20px;
}
.pagination__arrow:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 13px;
    height: 13px;
    border-style: solid;
    border-color: #fff;
    border-width: 0 1px 1px 0;
    opacity: 80%;
}
.pagination__arrow_prev {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
.pagination__arrow_next {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}
.web_block_plain-margin {
    padding-bottom: 28px;
}
.web_block_plain-margin.theme-medium {
    background: #f4f6f8;
}
.cookie-notify {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    visibility: hidden;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.cookie-notify__wrap {
    position: relative;
    padding: 20px 24px;
}
.cookie-notify__wrap:before {
    position: absolute;
    z-index: -1;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(14, 18, 20, 0.8);
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.16);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
.cookie-notify__close {
    position: absolute;
    right: 8px;
    top: 8px;
    height: 48px;
    width: 48px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M36 12L12 36M12 12L36 36' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.cookie-notify_visible {
    visibility: visible;
    -webkit-animation: notify-cookie-show 0.3s ease forwards;
    animation: notify-cookie-show 0.3s ease forwards;
}
.cookie-notify_hidden {
    -webkit-animation: notify-cookie-hide 0.3s ease forwards;
    animation: notify-cookie-hide 0.3s ease forwards;
}
.cookie-notify__title {
    color: #fff;
    margin-bottom: 18px;
}
.cookie-notify__text {
    color: #e7eaed;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.cookie-notify__btn {
    cursor: pointer;
}
.cookie-modal {
    color: #000;
}
.sitemap {
    font-size: 16px;
    line-height: 1;
    background: #fff;
}
.sitemap ul ul {
    margin-left: 30px;
}
.sitemap li {
    margin-top: 12px;
}
.sitemap a {
    color: #0e1214;
    text-decoration: none;
}
.sitemap a:hover {
    text-decoration: underline;
}
.quiz-notify {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9;
    visibility: hidden;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.quiz-notify__wrap {
    position: relative;
    padding: 20px 24px;
}
.quiz-notify__wrap:before {
    position: absolute;
    z-index: -1;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(14, 18, 20, 0.8);
    -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.16);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
.quiz-notify__close {
    position: absolute;
    right: 8px;
    top: 8px;
    height: 48px;
    width: 48px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M36 12L12 36M12 12L36 36' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.quiz-notify_visible {
    visibility: visible;
    -webkit-animation: notify-quiz-show 0.3s ease forwards;
    animation: notify-quiz-show 0.3s ease forwards;
}
.quiz-notify_hidden {
    -webkit-animation: notify-quiz-hide 0.3s ease forwards;
    animation: notify-quiz-hide 0.3s ease forwards;
}
.quiz-notify__title {
    color: #fff;
    margin-bottom: 18px;
}
.quiz-notify__text {
    color: #e7eaed;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.quiz-notify__btn {
    cursor: pointer;
}
.dealers-locator {
    position: relative;
    max-height: 686px;
    overflow: hidden;
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
}
.dealers-locator_full-width .container {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.dealers-locator__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dealers-locator .container {
    max-width: none;
    padding: 0;
}
.dealers-locator__map {
    display: none;
    width: 100%;
    height: 470px;
}
.dealers-locator__map_show {
    display: block;
}
.dealers-locator__map-placemarker {
    width: 40px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    cursor: pointer;
}
.dealers-locator__content {
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    padding: 20px 20px 0;
    background: #181b1d;
}
.dealers-locator__select {
    position: relative;
    height: 46px;
    padding: 13px 37px 13px 16px;
    margin-bottom: 20px;
    border: 1px solid #7d8082;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
.dealers-locator__select:before {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    content: "";
    width: 10px;
    height: 10px;
    border-style: solid;
    border-color: #c78e66;
    border-width: 0 1px 1px 0;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}
.dealers-locator__select_open:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}
.dealers-locator__select_open .dealers-locator__options {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.dealers-locator__selected-city {
    line-height: 0.7;
}
.dealers-locator__selected-input {
    font-size: 14px;
}
@supports (-webkit-overflow-scrolling: touch) {
    .dealers-locator__selected-input {
        font-size: 16px;
    }
}
.dealers-locator__options {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
    width: calc(100% + 2px);
    max-height: 228px;
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    margin-left: -1px;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
    list-style: none;
    border: 1px solid #7d8082;
    background: #181b1d;
    scrollbar-color: #c78e66 #e3e3e3;
    scrollbar-width: thin;
}
.dealers-locator__options::-webkit-scrollbar {
    width: 6px;
}
.dealers-locator__options::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}
.dealers-locator__options::-webkit-scrollbar-thumb {
    background: #a3a5a6;
    -webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}
.dealers-locator__option {
    line-height: 1;
    padding: 12px 0 12px 15px;
}
.dealers-locator__option:hover,
.dealers-locator__option_active {
    background: #30363a;
    color: #c78e66;
}
.dealers-locator__official {
    margin-bottom: 20px;
}
.dealers-locator__services-button {
    position: relative;
    font-size: 14px;
    line-height: 1;
    padding-left: 30px;
    margin-bottom: 20px;
    cursor: pointer;
}
.dealers-locator__services-button:after {
    position: absolute;
    top: -3px;
    left: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.55041 1.56755C1.38472 1.56755 1.25041 1.70186 1.25041 1.86755V4.25966C1.25041 4.42535 1.38472 4.55966 1.55041 4.55966H18.4494C18.6151 4.55966 18.7494 4.42535 18.7494 4.25966V1.86755C18.7494 1.70186 18.6151 1.56755 18.4494 1.56755H1.55041ZM18.075 5.65944H1.97833L8.58704 12.6401V19.1417L11.8634 17.3589V12.6501L18.075 5.65944ZM0.150635 1.23761C0.150635 0.812444 0.495303 0.467773 0.920475 0.467773H19.0793C19.5045 0.467773 19.8492 0.812443 19.8492 1.23761V3.79817C19.8492 4.77758 19.4898 5.72296 18.8393 6.4551L12.9631 13.0681V17.555C12.9631 17.837 12.809 18.0965 12.5613 18.2312L8.62506 20.3731C8.11208 20.6522 7.48727 20.2809 7.48727 19.6968V13.0781L1.24588 6.48544C0.542581 5.74256 0.150635 4.75845 0.150635 3.73546V1.23761Z' fill='%23C78E66'/%3E%3C/svg%3E%0A");
}
.dealers-locator__services-button_active {
    margin-bottom: 0;
}
.dealers-locator__services-button_active:after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.55 1.57a.3.3 0 0 0-.3.3v2.39c0 .17.13.3.3.3h16.9a.3.3 0 0 0 .3-.3v-2.4a.3.3 0 0 0-.3-.3H1.55Zm16.52 4.09H1.97l6.62 6.98v6.5l3.27-1.78v-4.71l6.21-7ZM.15 1.24C.15.8.5.47.92.47h18.16c.42 0 .77.34.77.77V3.8a4 4 0 0 1-1.01 2.66l-5.88 6.6v4.5c0 .28-.15.54-.4.67l-3.94 2.14a.77.77 0 0 1-1.13-.67v-6.62l-6.24-6.6a4 4 0 0 1-1.1-2.74v-2.5Z' fill='%23FFF'/%3E%3C/svg%3E");
}
.dealers-locator__services-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.dealers-locator__services-list_open {
    max-height: 500px;
    padding: 25px 0 31px;
    margin-bottom: -20px;
    overflow: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.dealers-locator__services-label {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    line-height: 1;
    color: #cacaca;
    padding-right: 10px;
    padding-left: 45px;
    margin-bottom: 25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.dealers-locator__services-input {
    position: absolute;
    top: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.dealers-locator__services-input:checked + .dealers-locator__services-checkbox:before {
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C78E66' d='M0 .47h30v30H0z'/%3E%3Cpath d='m22.18 9.82-9.9 10.05-4.46-4.5a1.04 1.04 0 0 0-.76-.33c-.29 0-.54.11-.76.34a.77.77 0 0 0-.13.2.84.84 0 0 0-.1.2c-.03.06-.05.14-.07.23v.23l.07.23c.02.07.05.14.1.2l.13.2 5.25 5.26c.2.23.44.34.73.34.3 0 .56-.11.75-.34l.14-.13L23.7 11.31a1 1 0 0 0 .3-.73c0-.3-.1-.56-.3-.76-.4-.4-.82-.46-1.29-.17a.88.88 0 0 0-.23.17Z' fill='%23fff'/%3E%3C/svg%3E");
}
.dealers-locator__services-checkbox {
    -webkit-tap-highlight-color: transparent;
}
.dealers-locator__services-checkbox:before {
    position: absolute;
    top: -7px;
    left: 0;
    content: "";
    width: 30px;
    height: 30px;
    border: 1px solid #7d8082;
}
.dealers-locator__switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    padding: 0 20px;
    margin: 0 -20px;
    background: #30363a;
}
.dealers-locator__switcher-title {
    position: relative;
    line-height: 20px;
    padding-left: 32px;
}
.dealers-locator__switcher-title::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
}
.dealers-locator__switcher-title_list:after {
    position: absolute;
    top: -2px;
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.21 16.44a1 1 0 0 0-.33-.2 1 1 0 0 0-.76 0 1 1 0 0 0-.33.2 1 1 0 0 0-.21.33 1 1 0 0 0 .21 1.1c.1.08.2.15.33.2a.94.94 0 0 0 .76 0c.12-.05.23-.12.33-.2a1 1 0 0 0 .21-1.1 1 1 0 0 0-.21-.33ZM7.5 8.15h14a1 1 0 1 0 0-2h-14a1 1 0 0 0 0 2Zm-3.29 3.3a1 1 0 0 0-1.09-.22c-.12.05-.23.12-.33.21a1 1 0 0 0-.21.33.94.94 0 0 0 0 .76c.05.12.12.23.21.33.1.09.2.16.33.21a.94.94 0 0 0 .76 0c.12-.05.23-.12.33-.2.09-.1.16-.22.21-.34a.94.94 0 0 0 0-.76 1 1 0 0 0-.21-.33Zm17.29-.3h-14a1 1 0 1 0 0 2h14a1 1 0 0 0 0-2ZM4.21 6.45a1 1 0 0 0-.33-.22 1 1 0 0 0-1.09.21c-.09.1-.16.21-.21.33a.94.94 0 0 0 0 .76c.05.12.12.23.21.33.1.09.2.16.33.21a1 1 0 0 0 1.09-.2c.09-.1.16-.22.21-.34a.94.94 0 0 0 0-.76 1.15 1.15 0 0 0-.21-.33Zm17.29 9.7h-14a1 1 0 1 0 0 2h14a1 1 0 0 0 0-2Z' fill='%235B5C5D'/%3E%3C/svg%3E");
}
.dealers-locator__switcher-title_map:after {
    width: 20px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.32 2.2-6-2h-.07a.7.7 0 0 0-.14 0h-.43L7 2.15 1.32.2a1 1 0 0 0-1.2.5 1 1 0 0 0-.12.45v14a1 1 0 0 0 .68.95l6 2a1 1 0 0 0 .62 0l5.7-1.9 5.68 1.95c.1.02.21.02.32 0a1 1 0 0 0 1-1v-14a1 1 0 0 0-.68-.95ZM6 15.76l-4-1.33V2.54l4 1.33v11.9Zm6-1.33-4 1.33V3.87l4-1.33v11.9Zm6 1.33-4-1.33V2.54l4 1.33v11.9Z' fill='%235B5C5D'/%3E%3C/svg%3E");
}
.dealers-locator__dealer-list {
    margin: 0 -20px;
    height: 514px;
    overflow-y: auto;
    scrollbar-color: #c78e66 #e3e3e3;
    scrollbar-width: thin;
}
.dealers-locator__dealer-list_mobile-hide {
    display: none;
}
.dealers-locator__dealer-list::-webkit-scrollbar {
    width: 6px;
}
.dealers-locator__dealer-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}
.dealers-locator__dealer-list::-webkit-scrollbar-thumb {
    background: #a3a5a6;
    -webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}
.dealers-locator__dealer-item {
    line-height: 21px;
    padding: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
}
.dealers-locator__dealer-item:hover {
    background: #30363a;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-top-color: transparent;
}
.dealers-locator__dealer-item:hover + .dealers-locator__dealer-item {
    border-top-color: transparent;
}
.dealers-locator__dealer-item:hover .dealers-locator__dealer-title {
    color: #c78e66;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.dealers-locator__dealer-item:hover .dealers-locator__dealer-address {
    position: relative;
    color: #cacaca;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.dealers-locator__dealer-item:hover .dealers-locator__dealer-address:before {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    width: 10px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.64 20.97a.64.64 0 0 1-.46-.2.66.66 0 0 1-.18-.47c0-.18.06-.34.18-.47l8.33-8.93L.3 2.12a.95.95 0 0 1-.16-.31.77.77 0 0 1 0-.33c.03-.12.09-.23.16-.32.12-.13.27-.2.44-.2a.6.6 0 0 1 .45.2l8.62 9.27c.06.07.1.14.13.23a.6.6 0 0 1 .05.26c0 .08-.02.16-.05.23a.56.56 0 0 1-.13.22l-8.75 9.4a.49.49 0 0 1-.21.14.46.46 0 0 1-.22.06Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.dealers-locator__dealer-title {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    margin-bottom: 5px;
}
.dealers-locator__dealer-address {
    position: relative;
    color: #a3a5a6;
    line-height: 16.8px;
    padding-right: 20px;
}
.dealers-locator__dealer-label {
    display: inline-block;
    font: 11px/13px NunitoSans, Arial, Helvetica, sans-serif;
    color: #7d8082;
    margin-top: 11px;
}
.dealers-locator__dealer-label_service {
    padding: 4px 10px;
    border: 1px solid #7d8082;
    border-radius: 10px;
}
.dealers-locator__action-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    font-weight: 400;
    padding: 0 20px;
    margin: 0 -20px;
    background: #30363a;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dealers-locator__action-buttons_detail-dealer {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.dealers-locator__action-switcher {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
}
.dealers-locator__action-switcher::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
}
.dealers-locator__action-switcher_list:after {
    position: absolute;
    top: 3px;
    width: 20px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.88 5H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.42v1.25c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45V5.63a.56.56 0 0 0-.2-.42.56.56 0 0 0-.42-.2Zm17.5.63H6.24a.62.62 0 0 0-.45.19.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.17.45.17h13.13c.16 0 .3-.05.42-.17.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2ZM1.88 10H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.43v1.24c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45v-1.24a.56.56 0 0 0-.2-.43.56.56 0 0 0-.42-.2Zm17.5.63H6.24a.62.62 0 0 0-.45.19.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.18.45.18h13.13c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2ZM1.88 0H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.42v1.25c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.44V.63A.56.56 0 0 0 2.3.2a.56.56 0 0 0-.42-.2Zm4.37 1.88h13.13c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2H6.26a.62.62 0 0 0-.45.2.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.18.45.18Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.dealers-locator__action-switcher_map:after {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.43 2.62 13.15.02 6.91 2.49.6.02a.64.64 0 0 0-.32 0 .5.5 0 0 0-.11.06.35.35 0 0 0-.1.1.43.43 0 0 0-.06.13.64.64 0 0 0-.02.16v16.24c0 .18.06.35.18.51.11.14.26.24.43.3L6.9 20l6.24-2.52 6.28 2.46.16.02a.4.4 0 0 0 .31-.14c.1-.09.14-.2.14-.35V3.42a.73.73 0 0 0-.08-.33.82.82 0 0 0-.21-.3.63.63 0 0 0-.32-.17Zm-11.92.9 5.01-1.95v14.89l-5 2V3.51ZM1.25 1.68l5.01 1.84v14.91l-5-2.03V1.68ZM18.8 18.34l-5.01-1.88V1.59l5 2.15v14.6Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.dealers-locator__back-button {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
}
.dealers-locator__back-button::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.43a8.9 8.9 0 1 0 0-17.8 8.9 8.9 0 0 0 0 17.8Zm0 1.1a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z' fill='%23C78E66'/%3E%3Cpath d='m7.72 10.04 1.6-1.6a.44.44 0 0 0 .12-.25.4.4 0 0 0-.1-.3l-.16-.16a.35.35 0 0 0-.26-.1c-.1 0-.18.03-.25.1l-2.43 2.45-.14.12a.33.33 0 0 0-.1.25c0 .04 0 .08.02.13l.09.1.14.1v.02l2.45 2.46c.07.05.15.08.24.08a.52.52 0 0 0 .24-.12l.19-.19c.04-.04.07-.09.08-.14a.43.43 0 0 0 0-.2.4.4 0 0 0-.1-.15L7.72 11l5.8-.02c.14 0 .25-.03.34-.12.1-.1.15-.22.15-.34a.47.47 0 0 0-.49-.5l-5.8.02Z' fill='%23C78E66'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}
.dealers-locator__detail-content {
    padding: 30px 0;
    margin: 0 -20px;
    max-height: 503px;
    overflow-x: hidden;
    overflow-y: auto;
}
.dealers-locator__detail-content::-webkit-scrollbar {
    width: 6px;
}
.dealers-locator__detail-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}
.dealers-locator__detail-content::-webkit-scrollbar-thumb {
    background: #a3a5a6;
    -webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}
.dealers-locator__detail-content_hide {
    display: none;
}
.dealers-locator__detail-header {
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    padding: 0 20px;
    margin-bottom: 20px;
}
.dealers-locator__detail-body {
    padding: 0 20px;
}
.dealers-locator__detail-name {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
}
.dealers-locator__detail-location {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #a3a5a6;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 0.1em;
}
.dealers-locator__detail-label,
.dealers-locator__event-label {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #a3a5a6;
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.dealers-locator__detail-address,
.dealers-locator__event {
    margin-bottom: 20px;
}
.dealers-locator__detail-address-name,
.dealers-locator__event-description {
    font-size: 16px;
    line-height: 1.7;
    color: #fff;
}
.dealers-locator__detail-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 10px;
}
.dealers-locator__detail-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding: 0 15px;
    margin-bottom: 10px;
}
.dealers-locator__detail-schedule,
.dealers-locator__detail-tel {
    display: block;
    color: #fff;
    line-height: 1.7;
    text-decoration: none;
}
.dealers-locator__detail-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -10px;
}
.dealers-locator__detail-service {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    color: #cacaca;
    line-height: 16.8px;
    padding-left: 30px;
    margin-bottom: 15px;
}
.dealers-locator__detail-service:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}
.dealers-locator__detail-service_sale:before {
    width: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.96 6.52a.58.58 0 0 0-.1-.58.62.62 0 0 0-.54-.29H6.65L5.53 2.08c-.1-.32-.24-.6-.41-.82a1.53 1.53 0 0 0-.56-.49C4.37.68 4.2.62 4.06.6a1.6 1.6 0 0 0-.43-.06H.67a.67.67 0 0 0-.48.18.6.6 0 0 0-.19.47.6.6 0 0 0 .32.54c.12.06.23.08.35.08h2.96c.06 0 .1 0 .15.02.06.02.13.08.22.18.08.1.15.25.21.45l3.82 13.1a1 1 0 0 0 .13.24c.08.07.15.13.24.17.09.04.18.06.28.06h9.33c.15 0 .28-.04.39-.12a.6.6 0 0 0 .26-.3l3.3-9.08Zm-4.42 8.2H9.22l-2.2-7.78h13.3l-2.78 7.79Zm-.15 3.07a1.67 1.67 0 0 0-1.21-.48c-.48 0-.89.16-1.23.48-.34.3-.5.69-.5 1.13 0 .44.16.82.5 1.13.34.32.75.48 1.23.48.47 0 .87-.16 1.2-.48.35-.31.52-.69.52-1.13 0-.44-.17-.82-.51-1.13Zm-7.43-.48c-.32 0-.62.07-.89.22a1.8 1.8 0 0 0-.63.58c-.14.24-.21.51-.21.8 0 .45.16.83.5 1.14.34.32.75.48 1.23.48.47 0 .87-.16 1.2-.48a1.46 1.46 0 0 0 .48-1.45 1.06 1.06 0 0 0-.26-.57.9.9 0 0 0-.21-.24.93.93 0 0 0-.26-.2 1.15 1.15 0 0 0-.6-.24 1.52 1.52 0 0 0-.35-.04Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.dealers-locator__detail-service_service:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.65 4.69a.49.49 0 0 0-.33-.04c-.1.01-.2.06-.3.13l-3.14 2.84-2.85-2.93 2.81-3.25c.17-.2.2-.4.1-.64a.51.51 0 0 0-.24-.23.52.52 0 0 0-.3-.1h-.17c-.53 0-1.04.02-1.52.06-.48.02-1.03.08-1.64.17-.61.1-1.18.25-1.7.47-.5.2-.92.48-1.23.8l-.27.28a4.6 4.6 0 0 0-1.04 1.7 5.44 5.44 0 0 0 .12 3.96L.72 15.27c-.48.5-.72 1.1-.72 1.8 0 .69.24 1.28.72 1.78l.88.9c.5.48 1.08.72 1.76.72.69 0 1.28-.24 1.78-.72l7.3-7.39a7.44 7.44 0 0 0 1.2.45l.62.14c.22.02.43.04.62.04 1.32 0 2.46-.5 3.42-1.47l.25-.27c.3-.27.53-.63.73-1.08.2-.45.34-.87.43-1.25a15.55 15.55 0 0 0 .27-2.64L20 5.24a.62.62 0 0 0-.35-.54ZM17.7 10.4l-.24.27a3.51 3.51 0 0 1-2.58 1.05 4.5 4.5 0 0 1-1.54-.27c-.4-.17-.75-.4-1.07-.7l-8.01 8.09c-.25.24-.55.37-.9.37a1.2 1.2 0 0 1-.88-.37l-.88-.9a1.32 1.32 0 0 1-.33-.55 1.43 1.43 0 0 1 0-.66c.06-.22.18-.41.33-.57l7.83-7.99a3.9 3.9 0 0 1-.54-1.23A4.6 4.6 0 0 1 9 4.25c.16-.46.4-.85.7-1.17l.27-.27c.35-.36.91-.63 1.68-.8.78-.17 1.58-.28 2.4-.33l-2.28 2.64a.62.62 0 0 0-.16.43.6.6 0 0 0 .18.39l3.61 3.7c.12.12.25.19.41.2a.6.6 0 0 0 .41-.15l2.56-2.3c-.13 1.92-.5 3.2-1.1 3.82Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.dealers-locator__detail-service_spareparts:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.75 8.57324L17.1484 8.22168C17.0312 7.84408 16.875 7.45996 16.6797 7.06934L17.5391 5.62402C17.6562 5.44173 17.7409 5.25293 17.793 5.05762C17.8581 4.84928 17.8711 4.63444 17.832 4.41309C17.793 4.19173 17.6953 4.00293 17.5391 3.84668L16.6602 2.96777C16.543 2.85059 16.3997 2.76595 16.2305 2.71387C16.0742 2.64876 15.9115 2.62272 15.7422 2.63574C15.5859 2.63574 15.4297 2.66178 15.2734 2.71387C15.1172 2.76595 14.974 2.83105 14.8438 2.90918L13.4375 3.80762C13.3854 3.78158 13.3333 3.75553 13.2812 3.72949C13.2292 3.70345 13.1771 3.67741 13.125 3.65137C13.0729 3.62533 13.0208 3.60579 12.9688 3.59277C12.9167 3.56673 12.8581 3.54069 12.793 3.51465C12.7409 3.48861 12.6888 3.46908 12.6367 3.45605C12.5846 3.43001 12.526 3.41048 12.4609 3.39746C12.4089 3.37142 12.3568 3.35189 12.3047 3.33887L11.9531 1.69824C11.888 1.38574 11.7318 1.10579 11.4844 0.858398C11.237 0.597982 10.9505 0.467773 10.625 0.467773H9.375C9.04948 0.467773 8.77604 0.591471 8.55469 0.838867C8.34635 1.08626 8.20312 1.37923 8.125 1.71777L7.71484 3.31934C7.50651 3.38444 7.29818 3.46257 7.08984 3.55371C6.89453 3.63184 6.69922 3.72298 6.50391 3.82715L5.05859 2.90918C4.88932 2.79199 4.69401 2.71387 4.47266 2.6748C4.26432 2.62272 4.04948 2.62272 3.82812 2.6748C3.60677 2.71387 3.41797 2.81152 3.26172 2.96777L2.36328 3.84668C2.14193 4.13314 2.03776 4.42611 2.05078 4.72559C2.07682 5.02506 2.18099 5.32454 2.36328 5.62402L3.28125 7.14746C3.09896 7.52506 2.95573 7.88314 2.85156 8.22168L1.25 8.57324C0.924479 8.63835 0.63151 8.7946 0.371094 9.04199C0.123698 9.27637 0 9.56283 0 9.90137V11.1514C0 11.4639 0.123698 11.7308 0.371094 11.9521C0.61849 12.1735 0.911458 12.3232 1.25 12.4014L2.87109 12.792C2.97526 13.1175 3.11198 13.4495 3.28125 13.7881L2.36328 15.3115C2.18099 15.611 2.07682 15.9105 2.05078 16.21C2.03776 16.5094 2.14193 16.8024 2.36328 17.0889L3.26172 17.9678C3.52214 18.2021 3.82161 18.3193 4.16016 18.3193C4.4987 18.3063 4.79818 18.2087 5.05859 18.0264L6.50391 17.1084C6.58203 17.1475 6.66016 17.1865 6.73828 17.2256C6.81641 17.2646 6.89453 17.3037 6.97266 17.3428C7.0638 17.3688 7.14844 17.4014 7.22656 17.4404C7.31771 17.4665 7.40234 17.499 7.48047 17.5381C7.57161 17.5641 7.65625 17.5902 7.73438 17.6162L8.125 19.2178C8.20312 19.5563 8.35286 19.8493 8.57422 20.0967C8.79557 20.3441 9.0625 20.4678 9.375 20.4678H10.625C10.8464 20.4678 11.0547 20.4027 11.25 20.2725C11.4453 20.1553 11.6016 19.999 11.7188 19.8037C11.8359 19.6214 11.9141 19.4261 11.9531 19.2178L12.3047 17.5967C12.6953 17.4795 13.0729 17.3232 13.4375 17.1279L14.8438 18.0264C15.1172 18.2087 15.4232 18.3063 15.7617 18.3193C16.1003 18.3193 16.3997 18.2021 16.6602 17.9678L17.5391 17.0889C17.7604 16.8024 17.8581 16.5094 17.832 16.21C17.819 15.9105 17.7214 15.611 17.5391 15.3115L16.6797 13.8662C16.862 13.5146 17.0117 13.1566 17.1289 12.792L18.75 12.4014C19.0885 12.3232 19.3815 12.1735 19.6289 11.9521C19.8763 11.7308 20 11.4639 20 11.1514V9.90137C20 9.39355 19.7331 9.00293 19.1992 8.72949C19.056 8.65137 18.9062 8.59928 18.75 8.57324ZM18.75 11.0537C18.737 11.0667 18.7174 11.0798 18.6914 11.0928C18.6654 11.1058 18.6328 11.1188 18.5938 11.1318C18.5547 11.1449 18.5156 11.1579 18.4766 11.1709L16.1523 11.7568L15.9375 12.4014C15.8854 12.5576 15.8268 12.7139 15.7617 12.8701C15.7096 13.0133 15.6445 13.1566 15.5664 13.2998L15.2539 13.9248L16.4844 15.9561C16.5495 16.0732 16.5885 16.1774 16.6016 16.2686L15.7812 17.0889C15.7292 17.0758 15.6836 17.0628 15.6445 17.0498C15.6055 17.0238 15.5794 17.0042 15.5664 16.9912L13.5156 15.6826L12.8711 16.0146C12.7669 16.0667 12.6628 16.1188 12.5586 16.1709C12.4544 16.21 12.3503 16.2555 12.2461 16.3076C12.1419 16.3467 12.0378 16.3792 11.9336 16.4053L11.25 16.6396L10.7422 18.9639C10.7292 19.016 10.7096 19.068 10.6836 19.1201C10.6576 19.1592 10.6315 19.1917 10.6055 19.2178H9.47266C9.42057 19.1396 9.38151 19.0485 9.35547 18.9443L8.76953 16.6396L8.10547 16.4248C8.06641 16.4118 8.02734 16.3988 7.98828 16.3857C7.96224 16.3727 7.92969 16.3597 7.89062 16.3467C7.85156 16.3337 7.8125 16.3206 7.77344 16.3076C7.73438 16.2946 7.69531 16.2816 7.65625 16.2686C7.61719 16.2425 7.57812 16.223 7.53906 16.21C7.5 16.1969 7.46094 16.1839 7.42188 16.1709C7.38281 16.1449 7.34375 16.1253 7.30469 16.1123C7.27865 16.0993 7.24609 16.0863 7.20703 16.0732C7.16797 16.0472 7.12891 16.0212 7.08984 15.9951L6.44531 15.6631L4.39453 16.9717C4.30339 17.0368 4.21875 17.0693 4.14062 17.0693L3.32031 16.2686C3.33333 16.1774 3.3724 16.0798 3.4375 15.9756L4.70703 13.8467L4.41406 13.2412C4.27083 12.9548 4.15365 12.6813 4.0625 12.4209L3.84766 11.7568L1.5625 11.1709C1.43229 11.1449 1.32812 11.1058 1.25 11.0537V9.90137C1.26302 9.90137 1.27604 9.89486 1.28906 9.88184C1.3151 9.86882 1.34115 9.85579 1.36719 9.84277C1.40625 9.81673 1.4388 9.80371 1.46484 9.80371L3.82812 9.27637L4.04297 8.59277C4.12109 8.31934 4.23828 8.01986 4.39453 7.69434L4.70703 7.08887L3.4375 4.97949C3.41146 4.92741 3.38542 4.87533 3.35938 4.82324C3.33333 4.75814 3.32031 4.70605 3.32031 4.66699L4.14062 3.84668L4.35547 3.94434L6.44531 5.27246L7.08984 4.94043C7.41536 4.77116 7.75391 4.62793 8.10547 4.51074L8.76953 4.2959L9.33594 2.03027C9.36198 1.90007 9.40755 1.7959 9.47266 1.71777H10.625C10.625 1.71777 10.6315 1.7373 10.6445 1.77637C10.6576 1.78939 10.6641 1.80241 10.6641 1.81543C10.6771 1.82845 10.6836 1.84798 10.6836 1.87402C10.6966 1.90007 10.7096 1.9196 10.7227 1.93262L11.2305 4.2959L11.9141 4.53027C12.2396 4.63444 12.5586 4.76465 12.8711 4.9209L13.5156 5.25293L15.5273 3.96387C15.6185 3.91178 15.7031 3.88574 15.7812 3.88574L16.6016 4.68652C16.5885 4.71256 16.5755 4.75163 16.5625 4.80371C16.5495 4.85579 16.5234 4.90788 16.4844 4.95996L15.2539 7.01074L15.5664 7.63574C15.6576 7.80501 15.7357 7.96777 15.8008 8.12402C15.8659 8.28027 15.918 8.43652 15.957 8.59277L16.1719 9.27637L18.4961 9.80371C18.6393 9.82975 18.7305 9.87533 18.7695 9.94043L18.75 11.0537ZM12.6562 7.81152C11.9271 7.08236 11.0417 6.71777 10 6.71777C8.97135 6.71777 8.08594 7.08236 7.34375 7.81152C6.61458 8.54069 6.25 9.42611 6.25 10.4678C6.25 11.5094 6.61458 12.3949 7.34375 13.124C8.08594 13.8532 8.97135 14.2178 10 14.2178C10.5208 14.2178 11.0091 14.1201 11.4648 13.9248C11.9336 13.7295 12.3372 13.4626 12.6758 13.124C13.0143 12.7855 13.2812 12.3883 13.4766 11.9326C13.6719 11.4639 13.7695 10.9756 13.7695 10.4678C13.7695 9.42611 13.3984 8.54069 12.6562 7.81152ZM11.7578 12.2451C11.276 12.7269 10.6901 12.9678 10 12.9678C9.3099 12.9678 8.71745 12.7269 8.22266 12.2451C7.74089 11.7503 7.5 11.1579 7.5 10.4678C7.5 9.77767 7.74089 9.19173 8.22266 8.70996C8.71745 8.21517 9.3099 7.96777 10 7.96777C10.6901 7.96777 11.276 8.21517 11.7578 8.70996C12.2526 9.19173 12.5 9.77767 12.5 10.4678C12.5 11.1579 12.2526 11.7503 11.7578 12.2451Z' fill='%23C78E66'/%3E%3C/svg%3E%0A");
}
.dealers-locator__detail-service_testdrive:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.87 1.29a9.56 9.56 0 0 0-7.77 0A9.98 9.98 0 0 0 .79 6.7 10.3 10.3 0 0 0 0 10.7a10.08 10.08 0 0 0 4.7 8.64c.14.1.3.12.47.08a.6.6 0 0 0 .39-.28c.09-.15.12-.3.08-.48a.62.62 0 0 0-.28-.4 8.88 8.88 0 0 1-2.62-2.57l.67-.4c.14-.08.23-.21.27-.38a.56.56 0 0 0-.06-.48.53.53 0 0 0-.37-.3.53.53 0 0 0-.47.06l-.67.38a9.43 9.43 0 0 1-.84-3.26h.69a.6.6 0 0 0 .45-.17.67.67 0 0 0 .17-.46.6.6 0 0 0-.17-.44.57.57 0 0 0-.45-.2h-.69c.08-1.16.37-2.26.88-3.3l.63.38c.09.06.2.08.31.08.24 0 .41-.1.53-.32.1-.14.11-.3.06-.47a.55.55 0 0 0-.27-.38l-.63-.38a8.95 8.95 0 0 1 2.35-2.38l.35.62c.12.21.3.32.55.32.1 0 .2-.03.31-.08.07-.04.12-.1.18-.16a.64.64 0 0 0 .1-.22.5.5 0 0 0 .01-.24c0-.1-.02-.18-.07-.26l-.36-.62a9.7 9.7 0 0 1 3.15-.86v.8c0 .19.06.34.18.46.13.12.28.18.45.18a.6.6 0 0 0 .45-.18.63.63 0 0 0 .18-.46v-.8c1.13.08 2.2.38 3.23.88l-.36.6-.04.12a.78.78 0 0 0-.03.1v.22l.03.12.04.1.06.08.08.08c.03.03.06.05.1.06l.08.04.07.04h.16c.05 0 .1 0 .16-.02.05-.01.1-.03.13-.06.06-.03.1-.06.14-.1a.4.4 0 0 0 .12-.14l.33-.6c.93.65 1.7 1.45 2.33 2.38l-.59.36a.58.58 0 0 0-.2.16l-.09.22a.57.57 0 0 0-.02.25.68.68 0 0 0 .31.46c.1.06.21.08.32.08.05 0 .1 0 .15-.02.06-.01.1-.03.16-.06l.59-.34a8.8 8.8 0 0 1 .86 3.28h-.69a.61.61 0 0 0-.45.2.6.6 0 0 0-.17.44c0 .17.06.32.17.46.13.12.28.17.45.17h.69a9.05 9.05 0 0 1-.82 3.22l-.63-.36a.58.58 0 0 0-.49-.06.6.6 0 0 0-.37.3.64.64 0 0 0-.06.48l.1.22c.05.06.12.12.2.16l.62.38a8.89 8.89 0 0 1-2.7 2.63.62.62 0 0 0-.27.4.63.63 0 0 0 .07.48l.14.14c.07.05.13.1.2.12.06.02.13.04.2.04a.6.6 0 0 0 .32-.1A10.24 10.24 0 0 0 19.2 6.72a9.92 9.92 0 0 0-5.32-5.43Zm.75 7.4c.1-.07.18-.15.23-.24.06-.1.08-.21.08-.32 0-.1-.02-.21-.08-.32a.6.6 0 0 0-.39-.28.58.58 0 0 0-.47.04L10.6 9.6c-.2-.12-.4-.18-.61-.18-.34 0-.63.13-.88.38s-.37.55-.37.9c0 .22.05.44.15.63.12.2.28.36.47.48.2.11.4.16.63.16.34 0 .63-.12.88-.38.25-.25.37-.55.37-.9l3.39-1.99Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.dealers-locator__detail-service_corporate:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.75 6.08594H15.75V4.875C15.75 4.53646 15.6654 4.22396 15.4961 3.9375C15.3398 3.65104 15.112 3.42318 14.8125 3.25391C14.526 3.08464 14.2135 3 13.875 3H10.125C9.60417 3 9.16146 3.1888 8.79688 3.56641C8.43229 3.93099 8.25 4.36719 8.25 4.875V6.08594H3.25C2.91146 6.08594 2.61849 6.20964 2.37109 6.45703C2.1237 6.70443 2 6.9974 2 7.33594V20.4609C2 20.7995 2.1237 21.0924 2.37109 21.3398C2.61849 21.5872 2.91146 21.7109 3.25 21.7109H20.75C21.0885 21.7109 21.3815 21.5872 21.6289 21.3398C21.8763 21.0924 22 20.7995 22 20.4609V7.33594C22 7.11458 21.9414 6.91276 21.8242 6.73047C21.7201 6.53516 21.5703 6.37891 21.375 6.26172C21.1797 6.14453 20.9714 6.08594 20.75 6.08594ZM9.5 4.875C9.5 4.70573 9.55859 4.5625 9.67578 4.44531C9.80599 4.3151 9.95573 4.25 10.125 4.25H13.875C14.0573 4.25 14.207 4.3151 14.3242 4.44531C14.4414 4.5625 14.5 4.70573 14.5 4.875V6.08594H9.5V4.875ZM3.25 7.33594H20.75V11.7305H13.875V11.0859C13.875 10.8646 13.8164 10.6563 13.6992 10.4609C13.582 10.2656 13.4258 10.1159 13.2305 10.0117C13.0482 9.89453 12.8464 9.83594 12.625 9.83594H11.375C11.0234 9.83594 10.724 9.95964 10.4766 10.207C10.2422 10.4544 10.125 10.7474 10.125 11.0859V11.7305H3.25V7.33594ZM12.625 14.2305H11.375V11.0859H12.625V14.2305ZM3.25 20.4609V12.9805H10.125V14.2305C10.125 14.582 10.2422 14.8815 10.4766 15.1289C10.724 15.3633 11.0234 15.4805 11.375 15.4805H12.625C12.8464 15.4805 13.0482 15.4284 13.2305 15.3242C13.4258 15.207 13.582 15.0508 13.6992 14.8555C13.8164 14.6602 13.875 14.4518 13.875 14.2305V12.9805H20.75V20.4609H3.25Z' fill='%23C78E66'/%3e%3c/svg%3e");
}
.dealers-locator__detail-button {
    margin-top: 27px;
}
.dealers-locator__preloader {
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 25px);
    width: 50px;
    height: 50px;
    border: 4px solid #c78e66;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}
.header-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    text-decoration: none;
}
.header-links__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1;
    color: #0e1214;
    text-decoration: none;
}
.header-links__icon {
    fill: #0e1214;
    stroke: #0e1214;
    width: 24px;
    height: 24px;
    margin: 0 12px 0 0;
}
.main_padding {
    padding-top: 104px;
}
.main_padding.main_multi-dc {
    padding-top: 112px;
}
.header {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #0e1214;
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}
.header-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1920px;
    margin: 0 auto;
    padding: 0 24px;
}
.header__dealer {
    width: 100%;
}
.header__dealer-logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 90px;
    height: 10px;
    background: url(/images/logo.svg) 0 0 no-repeat;
    background-size: 100%;
}
.header__dealer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 56px;
}
.header__dealer-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: auto;
}
.header__dealer-name {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 2px;
}
.header__dealer-label {
    font-size: 14px;
    line-height: 1.5;
    color: #bbbfc4;
    display: none;
}
.header__dealer-label_mobile {
    display: none;
}
.header__dealer-list {
    display: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    gap: 24px;
    list-style: none;
    margin-left: 48px;
}
.header__dealer-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    justify-self: end;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
}
.header__dealer-item-phone {
    color: inherit;
    font-size: 14px;
    line-height: 1.4;
    white-space: nowrap;
    text-decoration: none;
}
.header__dealer-item-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #bbbfc4;
    font-size: 12px;
    white-space: nowrap;
    text-decoration: none;
}
.header__dealer-item-name:before {
    display: block;
    content: "";
    height: 18px;
    width: 18px;
    margin-right: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M16.3499 7.5C16.3499 12.75 9.59985 17.25 9.59985 17.25C9.59985 17.25 2.84985 12.75 2.84985 7.5C2.84985 5.70979 3.56101 3.9929 4.82688 2.72703C6.09275 1.46116 7.80964 0.75 9.59985 0.75C11.3901 0.75 13.107 1.46116 14.3728 2.72703C15.6387 3.9929 16.3499 5.70979 16.3499 7.5Z' stroke='%23BBBFC4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.59985 9.75C10.8425 9.75 11.8499 8.74264 11.8499 7.5C11.8499 6.25736 10.8425 5.25 9.59985 5.25C8.35721 5.25 7.34985 6.25736 7.34985 7.5C7.34985 8.74264 8.35721 9.75 9.59985 9.75Z' stroke='%23BBBFC4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.header__dealer-links {
    display: block;
}
.header__dealer-links .header-links {
    padding-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.header__dealer-links .header-links__item {
    padding: 0;
}
.header__dealer-links .header-links__item:not(:first-of-type) {
    margin: 0 0 0 20px;
}
.header__dealer-links .header-links__item span {
    display: none;
}
.header__dealer-links .header-links__icon {
    fill: #fff;
    stroke: #fff;
    margin: 0;
}
.header__dealer-bottom {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 48px;
    padding: 0 24px;
    background: #0e1214;
    border-top: 1px solid #3b3e3f;
}
.header__burger {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 20px;
    cursor: pointer;
}
.header__burger i {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M1 7H19M1 1H19M1 13H19' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.header__burger_open i {
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.349225 1.26062C0.348797 1.18303 0.358068 1.10549 0.377037 1.02801C0.396006 0.950529 0.424728 0.882799 0.463201 0.824822C0.51132 0.757199 0.569137 0.68963 0.636652 0.622114C0.819909 0.438857 1.02792 0.34787 1.26069 0.349155C1.49345 0.350439 1.70248 0.443726 1.88777 0.629016L17.6003 16.3416C17.7856 16.5268 17.8789 16.7359 17.8802 16.9686C17.8815 17.2014 17.7905 17.4094 17.6072 17.5927C17.424 17.7759 17.2111 17.8717 16.9687 17.8801C16.7359 17.8788 16.5269 17.7855 16.3416 17.6002L0.629087 1.8877C0.443797 1.70241 0.350509 1.49338 0.349225 1.26062Z' fill='white'/%3e%3cpath d='M16.9686 0.349135C17.0462 0.348707 17.1237 0.357978 17.2012 0.376947C17.2787 0.395916 17.3464 0.424637 17.4044 0.463111C17.472 0.511229 17.5396 0.569047 17.6071 0.636562C17.7904 0.819819 17.8814 1.02783 17.8801 1.2606C17.8788 1.49336 17.7855 1.70239 17.6002 1.88768L1.88767 17.6002C1.70238 17.7855 1.49335 17.8788 1.26058 17.8801C1.02782 17.8814 0.819806 17.7904 0.636549 17.6071C0.453292 17.4239 0.357482 17.211 0.349121 16.9686C0.350405 16.7359 0.443694 16.5268 0.628984 16.3415L16.3415 0.628997C16.5268 0.443706 16.7358 0.350419 16.9686 0.349135Z' fill='white'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
}
.header__contacts {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    text-align: right;
}
.header__contacts-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.header__contacts-item:not(:first-of-type) {
    margin-left: 32px;
}
.header__contacts-item-label {
    color: #bbbfc4;
    font-size: 14px;
    line-height: 1.5;
}
.header__contacts-item-link {
    color: inherit;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    white-space: nowrap;
}
.header__contacts-item-address {
    font-size: 14px;
    line-height: 1.5;
    white-space: nowrap;
}
.header__select {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 72px;
    font-size: 14px;
    line-height: 1.1;
    color: #cacaca;
    padding-left: 20px;
    background: #0e1214;
    border-top: 1px solid #3b3e3f;
    opacity: 1;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 0 24px;
}
.header__select_open {
    -webkit-filter: drop-shadow(0 0 10px rgba(22, 22, 22, 0.1));
    filter: drop-shadow(0 0 10px rgba(22, 22, 22, 0.1));
}
.header__select_open .header__select-current:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header__select_open .header__select-list {
    opacity: 1;
    visibility: visible;
}
.header__select-current {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 7px;
}
.header__select-current:after {
    content: "";
    width: 20px;
    height: 20px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4 7L10 13L16 7' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.header__select-list {
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    background: #0e1214;
    list-style: none;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.header__select-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 16.8px;
    padding: 12px 20px;
    cursor: pointer;
    padding: 15px 25px;
}
.header__select-item:hover,
.header__select-item_active {
    color: #fff;
    background: #c78e66;
}
.header__select-name {
    margin-right: 5px;
}
footer {
    margin-top: auto;
}
.footer {
    background-color: #0e1214;
    padding-bottom: 36px;
    padding-top: 36px;
}
.footer__menu {
    padding-bottom: 36px;
}
.footer__menu-item {
    -webkit-tap-highlight-color: transparent;
}
.footer__menu-item:nth-child(1) {
    grid-area: 1/1/4 span/2;
}
.footer__menu-item:nth-child(2) {
    grid-area: 1/2/4 span/3;
}
.footer__menu-item:nth-child(3) {
    grid-area: 1/3/4 span/4;
}
.footer__menu-item:nth-child(4) {
    grid-area: 1/4 / auto/4;
}
.footer__menu-item:nth-child(n + 5) {
    grid-area: 2/4/3/4;
    grid-row: auto;
}
.footer__menu-item:nth-child(n + 5) .footer__menu-title {
    margin: 0;
}
.footer__menu-title {
    font-size: 16px;
    line-height: 1.1;
    letter-spacing: 0.02em;
    color: #fff;
    margin-bottom: 24px;
}
.footer__menu-title-link {
    display: block;
    color: inherit;
    text-decoration: none;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
}
.footer__menu-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.footer__menu-link {
    font-size: 16px;
    color: #fff;
    line-height: 1;
    letter-spacing: 0;
    text-transform: inherit;
    text-decoration: none;
    margin: 16px 0 0 0;
}
.footer__menu-link:first-child {
    margin: 0;
}
.footer__menu-link:empty {
    display: none;
}
.footer__collapse-header {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
    -webkit-transition: border-bottom 0.1s ease-in-out;
    transition: border-bottom 0.1s ease-in-out;
    cursor: pointer;
}
.footer__collapse-header:after {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.footer__collapse-content {
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 0 0;
}
.footer__collapse_open .footer__collapse-content {
    margin: 24px 0 13px 0;
}
.footer__collapse_open .footer__collapse-header {
    border-bottom: none;
}
.footer__collapse_open .footer__collapse-header:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}
.footer__sub-space {
    text-align: center;
    padding-bottom: 28px;
}
.footer__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 24px;
}
.footer__logo-icon {
    width: 126px;
    height: 14px;
    background: url(/images/logo.svg) 0 0 no-repeat;
    background-size: 100%;
}
.footer__apps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer__apps-label {
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 12px;
}
.footer__apps-qr {
    display: none;
    width: 88px;
    height: 88px;
    min-height: 88px;
    min-width: 88px;
}
.footer__apps-qr img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.footer__apps-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}
.footer__apps-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 16px;
    max-width: 270px;
}
.footer__apps-link {
    cursor: pointer;
    height: 24px;
    max-width: 81px;
}
.footer__apps-link.btn:hover {
    color: unset;
    border-color: transparent;
    background-color: transparent;
}
.footer__apps-link.btn:after {
    display: none;
}
.footer__apps-link img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
    min-height: 100%;
}
.footer__apps-link.btn {
    text-align: left;
    line-height: 0;
    padding: 0;
}
.footer__phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
}
.footer__phone-label {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 8px;
}
.footer__phone-num {
    display: block;
    font-size: 16px;
    font-weight: 700;
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #fff;
    text-decoration: none;
}
.footer__media-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    margin: 0 12px 24px 12px;
}
.footer__media-item-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer__media-label {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 8px;
}
.footer__media-icon {
    fill: #fff;
}
.footer__dc {
    text-align: center;
    border-top: 1px solid #fff;
    padding-top: 28px;
    padding-bottom: 24px;
}
.footer__dc-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
.footer__dc-wrap.footer__dc-wrap_single {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    row-gap: 24px;
}
.footer__dc-wrap.footer__dc-wrap_single .footer__dc-title {
    margin-bottom: 0;
}
.footer__dc-wrap.footer__dc-wrap_single .footer__dc-item-title {
    font-family: NunitoSans, Arial, Helvetica, sans-serif;
    text-transform: unset;
    margin-bottom: 8px;
}
.footer__dc-wrap.footer__dc-wrap_single .footer__dc-item-phone {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.footer__dc-wrap.footer__dc-wrap_single .footer__dc-item-address {
    margin-top: 0;
}
.footer__dc-title {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 24px;
}
.footer__dc-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
}
.footer__dc-item-title {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 12px;
}
.footer__dc-item-phone {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
}
.footer__dc-item-address {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 8px;
}
.footer__dc-name {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.footer__legal-info {
    font-size: 12px;
    line-height: 1.4;
    color: #828690;
    color: #fff;
    padding-bottom: 28px;
    border-bottom: 1px solid #fff;
}
.footer__legal-info a {
    color: inherit;
    text-decoration: none;
}
.footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 36px;
}
.footer__bottom-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 28px;
}
.footer__bottom-menu-item {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    text-decoration: none;
    margin: 0 0 8px 0;
}
.footer__copy {
    font-size: 14px;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    margin-bottom: 8px;
}
.footer__creator {
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
}
.footer__creator-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    text-decoration: none;
}
.footer__creator-link:after {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1C9.82441 1 7.69767 1.64514 5.88873 2.85383C4.07979 4.06253 2.66989 5.78049 1.83733 7.79048C1.00477 9.80047 0.786929 12.0122 1.21137 14.146C1.6358 16.2798 2.68345 18.2398 4.22183 19.7782C5.76021 21.3165 7.72022 22.3642 9.85401 22.7886C11.9878 23.2131 14.1995 22.9952 16.2095 22.1627C18.2195 21.3301 19.9375 19.9202 21.1462 18.1113C22.3549 16.3023 23 14.1756 23 12C22.9969 9.08356 21.837 6.28746 19.7748 4.22523C17.7125 2.16299 14.9164 1.00308 12 1Z' fill='url(%23paint0_radial_14123_31503)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8024 3.36133L16.2498 6.21332H18.2773L19.9174 4.37046C19.8704 4.32166 19.8229 4.27324 19.7749 4.22523C19.4664 3.91679 19.1416 3.62854 18.8024 3.36133ZM11.3854 16.7447H6.91493V15.1542H8.27612L11.0057 12.0879L8.04686 8.89989H6.90723V7.3166H11.3782V8.89989H10.2892L12.0946 10.8987L13.9 8.89989H12.6821V7.3166H17.2743L13.1621 11.8945L16.0922 15.1542H17.0451V16.7447H12.6319V15.1757H13.7997L12.0301 13.1267L10.1961 15.1542H11.3854V16.7447Z' fill='white' /%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_14123_31503' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(20 20) rotate(-135) scale(22.6274 22.9043)'%3E%3Cstop stop-color='%23EE2087' /%3E%3Cstop offset='0.327778' stop-color='%23B224B2' /%3E%3Cstop offset='0.666667' stop-color='%23853DCC' /%3E%3Cstop offset='1' stop-color='%235252CC' /%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
}
.menu {
    overflow-x: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 20px 24px 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.menu__back {
    position: relative;
    width: 100%;
    font: 12px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: center;
    padding: 19px 20px 19px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.menu__back:after {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 5px);
    left: 26px;
    width: 11px;
    height: 11px;
    border-bottom: 1px solid #c78e66;
    border-right: 1px solid #c78e66;
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
}
.menu__list {
    list-style: none;
}
.menu__link {
    display: block;
    font: 14px/1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    padding: 18px 50px 18px 0;
    -webkit-transition: color 0.2s, border-color 0.2s;
    transition: color 0.2s, border-color 0.2s;
}
.menu__link_submenu {
    position: relative;
}
.menu__link_submenu:after {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 6px);
    right: 7px;
    width: 13px;
    height: 13px;
    border-bottom: 1px solid #c78e66;
    border-right: 1px solid #c78e66;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.menu-dropdown {
    z-index: 11;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    background-color: #181b1d;
}
.menu-lev2__title {
    font: 12px/1.5 TacticSansExd, Arial, Helvetica, sans-serif;
    color: #cacaca;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding: 24px 0 20px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.menu-lev2__list {
    list-style: none;
    padding-bottom: 8px;
}
.menu-lev2__item {
    font-size: 16px;
    line-height: 1.2;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.menu-lev2__link {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 15px 0;
}
.menu-models__list {
    list-style: none;
}
.menu-models__item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 24px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.menu-models__item-title {
    font: 18px/1.1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
.menu-models__item-type {
    font: 12px/1.5 NunitoSans, Arial, Helvetica, sans-serif;
    color: #cacaca;
    text-transform: uppercase;
    margin-top: 10px;
}
.menu-models__item-price {
    font: 14px/1.1 TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #c78e66;
    margin-top: 10px;
}
.menu-models__item-img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 20px;
}
.menu-models__item-img img {
    width: 150px;
}
.menu2 {
    top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow-x: hidden;
    padding: 8px 24px 40px 24px;
}
.menu2::after {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    content: "";
    height: 1px;
    left: -100%;
    width: calc(100vw + 100%);
    background-color: #3b3e3f;
}
.menu2__back {
    position: relative;
    width: 100%;
    color: #181b1d;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
    padding: 19px 24px;
    background-color: #f4f6f8;
}
.menu2__back:after {
    content: "";
    display: block;
    position: absolute;
    left: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 12H5M5 12L12 19M5 12L12 5' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.menu2__list {
    list-style: none;
}
.menu2__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 16px;
    line-height: 1.2;
    color: #181b1d;
    text-decoration: none;
    padding: 16px 0;
    -webkit-transition: color 0.2s, border-color 0.2s;
    transition: color 0.2s, border-color 0.2s;
}
.menu2__link_submenu {
    position: relative;
}
.menu2__link_submenu:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
}
.menu2-dropdown {
    z-index: 11;
    top: 56px;
    background: #fff;
}
.menu2-lev2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.menu2-lev2 .container {
    padding: 0;
}
.menu2-lev2 .container > .row {
    width: 100%;
}
.menu2-lev2__wrap {
    padding: 24px 24px 40px 24px;
}
.menu2-lev2__block:not(:last-of-type) {
    margin-bottom: 32px;
}
.menu2-lev2__title {
    display: block;
    color: #828690;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0;
    margin-bottom: 20px;
}
.menu2-lev2__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
}
.menu2-lev2__item {
    color: #0e1214;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}
.menu2-lev2__item:not(:first-child) {
    padding-top: 16px;
}
.menu2-lev2__link {
    display: block;
    color: #181b1d;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.menu2-lev2__link:hover {
    color: #c78e66;
}
.menu2-models {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.menu2-models__list {
    list-style: none;
}
.menu2-models__item:not(:last-of-type) {
    border-bottom: 1px solid #e7eaed;
}
.menu2-models__item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-decoration: none;
    padding-top: 24px;
    padding-bottom: 24px;
}
.menu2-models__item-title {
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    color: #0e1214;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.menu2-models__item-link:hover .menu2-models__item-title {
    color: #c78e66;
}
.menu2-models__item-type {
    color: #828690;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    margin-top: 8px;
}
.menu2-models__item-price {
    color: #0e1214;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.56px;
    text-transform: uppercase;
    margin-top: 12px;
}
.menu2-models__item-img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 16px;
    height: 78px;
    max-width: 156px;
}
.menu2-models__item-img img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.menu2-sideblock {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    font-size: 16px;
    line-height: 1.2;
    background: #f4f6f8;
    margin-top: auto;
    padding: 24px 24px 40px 24px;
}
.menu2-sideblock__list {
    list-style: none;
    margin-bottom: 24px;
}
.menu2-sideblock__item:not(:first-child) {
    margin-top: 16px;
}
.menu2-sideblock__icon {
    display: block;
    height: 24px;
    width: 24px;
    fill: #0e1214;
    stroke: #0e1214;
    margin-right: 12px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.menu2-sideblock__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0e1214;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.menu2-sideblock__link:hover {
    color: #c78e66;
}
.menu2-sideblock__link:hover svg {
    fill: #c78e66;
}
.menu2-sideblock__label {
    color: #828690;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 16px;
}
.menu2-sideblock__phone {
    display: inline-block;
    color: #0e1214;
    font-size: 16px;
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 8px;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
}
.menu2-sideblock__phone:hover {
    color: #c78e66;
}
.menu2-sideblock__media {
    display: inline-block;
    margin: 8px 24px 0 0;
}
.menu2-sideblock__media-icon {
    fill: #0e1214;
    -webkit-transition: fill 0.2s;
    transition: fill 0.2s;
}
.menu2-sideblock__media-icon:hover {
    fill: #c78e66;
}
.menu2-img__img:before {
    padding-top: 100%;
}
.menu2-img__img:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(24, 27, 29, 0.5)), to(rgba(24, 27, 29, 0)));
    background: linear-gradient(0deg, rgba(24, 27, 29, 0.5) 0, rgba(24, 27, 29, 0) 100%);
}
.menu2-img__img video {
    -o-object-fit: cover;
    object-fit: cover;
}
.menu2-img__text {
    position: absolute;
    z-index: 2;
    left: 24px;
    bottom: 24px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}
.web_block_dc_list__wrap {
    background: #30363a;
}
.web_block_dc_list__item {
    color: #fff;
    padding: 30px 20px 35px 20px;
    background: #181b1d;
}
.web_block_dc_list__title {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
}
.web_block_dc_list__city {
    font-size: 12px;
    color: #a3a5a6;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    margin-top: 10px;
}
.web_block_dc_list__address {
    margin-top: 20px;
    line-height: 1.7;
}
.web_block_dc_list__label {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    line-height: 1.2;
    color: #a3a5a6;
    margin: 20px 0 10px;
}
.web_block_dc_list__phone {
    line-height: 1.7;
    font-weight: 400;
}
.web_block_dc_list__phone a {
    color: inherit;
    white-space: nowrap;
}
.web_block_dc_list__services {
    font-size: 14px;
    line-height: 1.2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    margin-top: 13px;
    margin-bottom: -15px;
}
.web_block_dc_list__services-item {
    color: #cacaca;
    white-space: nowrap;
    line-height: 1;
}
.web_block_dc_list__services-item span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}
.web_block_dc_list__services-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    fill: #c78e66;
    margin-right: 10px;
}
.web_block_dc_list__btn {
    margin-top: 30px;
}
.web_block_dc_list__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #0e1214;
    text-decoration: none;
    margin-top: 22px;
}
.web_block_dc_list__link-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    fill: #8a8d8f;
    margin-right: 9px;
}
.web_block_dc_list2__wrap {
    background: #30363a;
}
.web_block_dc_list2__item {
    color: #fff;
    padding: 30px 20px 35px 20px;
    background: #181b1d;
}
.web_block_dc_list2__title {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
}
.web_block_dc_list2__city {
    font-size: 12px;
    color: #a3a5a6;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    margin-top: 10px;
}
.web_block_dc_list2__address {
    margin-top: 20px;
    line-height: 1.7;
}
.web_block_dc_list2__label {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    line-height: 1.2;
    color: #a3a5a6;
    margin: 20px 0 10px;
}
.web_block_dc_list2__phone {
    line-height: 1.7;
    font-weight: 400;
}
.web_block_dc_list2__phone a {
    color: inherit;
    white-space: nowrap;
}
.web_block_dc_list2__services {
    font-size: 14px;
    line-height: 1.2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    margin-top: 13px;
    margin-bottom: -15px;
}
.web_block_dc_list2__services-item {
    color: #cacaca;
    white-space: nowrap;
    line-height: 1;
}
.web_block_dc_list2__services-item span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}
.web_block_dc_list2__services-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    fill: #8a8d8f;
    margin-right: 10px;
}
.web_block_dc_list2__btn {
    margin-top: 30px;
}
.web_block_dc_list2__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #0e1214;
    text-decoration: none;
    margin-top: 22px;
}
.web_block_dc_list2__link-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    fill: #8a8d8f;
    margin-right: 9px;
}
.web_block_dc_details__wrap {
    padding: 30px 0;
    background: #30363a;
}
.web_block_dc_details__list {
    margin-top: 30px;
}
.web_block_dc_details__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    color: #fff;
    padding: 20px;
    background: #181b1d;
}
.web_block_dc_details__item-label {
    font-size: 12px;
    color: #a3a5a6;
    text-transform: uppercase;
}
.web_block_dc_details__item-info {
    font-weight: 400;
    line-height: 1.7;
    margin-top: 20px;
}
.web_block_dc_details__item-info a {
    color: #fff;
}
.web_block_dc_details__item-icon {
    position: absolute;
    top: 22px;
    right: 22px;
    width: 24px;
    height: 24px;
    fill: #c78e66;
}
.web_block_dc_details__btns-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 30px;
}
.web_block_dc_details__btns-wrap .btn:not(:last-child) {
    margin-bottom: 20px;
}
.web_block_dc_details .row {
    margin: 0;
}
.web_block_dc_details .swiper-container {
    padding-bottom: 84px;
}
.web_block_dc_details .swiper-slide {
    max-width: 290px;
    padding-right: 0;
    padding-left: 0;
    margin-right: 20px;
}
.web_block_dc_details__pagination {
    position: absolute;
    z-index: 1;
    bottom: 23px;
    left: 0;
    right: 0;
}
.web_block_dc_details .swiper-pagination {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.web_block_dc_details .swiper-pagination-bullet {
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    border: radius 0;
    background: 0 0;
}
.web_block_dc_details .swiper-pagination-bullet::after {
    content: "";
    height: 8px;
    width: 8px;
    background: #c78e66;
    border-radius: 50%;
}
.web_block_dc_details .swiper-pagination-bullet-active {
    opacity: 1;
    background: 0 0;
}
.web_block_dc_details .swiper-pagination-bullet-active:after {
    background: #fff;
}
.web_block_dc_details2__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #30363a;
}
.web_block_dc_details2__map {
    width: 100%;
}
.web_block_dc_details2__content {
    padding-left: 0;
    width: 100%;
}
.web_block_dc_details2__block-title {
    font-size: 14px;
    color: #fff;
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    line-height: 1.3;
    font-weight: 400;
    letter-spacing: 0.02em;
}
.web_block_dc_details2__back {
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    text-align: center;
    padding: 16px 0;
    background: #30363a;
}
.web_block_dc_details2__back a {
    position: relative;
    color: #fff;
    text-decoration: none;
    padding-left: 35px;
    cursor: pointer;
}
.web_block_dc_details2__back a::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.43a8.9 8.9 0 1 0 0-17.8 8.9 8.9 0 0 0 0 17.8Zm0 1.1a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z' fill='%23C78E66'/%3E%3Cpath d='m7.72 10.04 1.6-1.6a.44.44 0 0 0 .12-.25.4.4 0 0 0-.1-.3l-.16-.16a.35.35 0 0 0-.26-.1c-.1 0-.18.03-.25.1l-2.43 2.45-.14.12a.33.33 0 0 0-.1.25c0 .04 0 .08.02.13l.09.1.14.1v.02l2.45 2.46c.07.05.15.08.24.08a.52.52 0 0 0 .24-.12l.19-.19c.04-.04.07-.09.08-.14a.43.43 0 0 0 0-.2.4.4 0 0 0-.1-.15L7.72 11l5.8-.02c.14 0 .25-.03.34-.12.1-.1.15-.22.15-.34a.47.47 0 0 0-.49-.5l-5.8.02Z' fill='%23C78E66'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}
.web_block_dc_details2__title {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
}
.web_block_dc_details2__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    color: #cacaca;
    margin-top: 20px;
    font-size: 14px;
}
.web_block_dc_details2__item-label {
    font-size: 12px;
    line-height: 1.3;
    color: #a3a5a6;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.web_block_dc_details2__item-info {
    font-weight: 400;
    line-height: 1.7;
}
.web_block_dc_details2__item-info a {
    color: #cacaca;
    text-decoration: none;
}
.web_block_dc_details2__item-icon {
    position: absolute;
    top: 22px;
    right: 22px;
    width: 24px;
    height: 24px;
    fill: #181b1d;
}
.web_block_dc_details2__services-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_dc_details2__services-item-icon {
    margin-right: 10px;
}
.web_block_dc_details2__btns-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px;
}
.web_block_dc_details2__btns-wrap .btn:not(:last-child) {
    margin-bottom: 24px;
}
.web_block_dc_details2 .row {
    margin: 0;
}
.web_block_dc_details2 .swiper-container {
    padding-bottom: 84px;
}
.web_block_dc_details2 .swiper-slide {
    max-width: 290px;
    padding-right: 0;
    padding-left: 0;
    margin-right: 20px;
}
.web_block_dc_details2__pagination {
    position: absolute;
    z-index: 1;
    bottom: 23px;
    left: 0;
    right: 0;
}
.web_block_dc_details2 .swiper-pagination {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.web_block_dc_details2 .swiper-pagination-bullet {
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    border: radius 0;
    background: 0 0;
}
.web_block_dc_details2 .swiper-pagination-bullet::after {
    content: "";
    height: 8px;
    width: 8px;
    background: #c78e66;
    border-radius: 50%;
}
.web_block_dc_details2 .swiper-pagination-bullet-active {
    opacity: 1;
    background: 0 0;
}
.web_block_dc_details2 .swiper-pagination-bullet-active:after {
    background: #fff;
}
.dc-map {
    position: relative;
    height: 435px;
}
.dc-map__balloon {
    position: absolute;
    bottom: 0;
    width: 300px;
    color: #30363a;
    padding: 20px;
    background: #181b1d;
    -webkit-box-shadow: 0 0 6px rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 6px rgba(204, 204, 204, 0.5);
    line-height: 1.2;
}
.dc-map__balloon:after {
    content: "";
    position: absolute;
    left: calc(50% - 10px);
    bottom: -7px;
    width: 15px;
    height: 15px;
    border-width: 0 1px 1px 0;
    background: inherit;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 8px 16px rgba(37, 43, 51, 0.138445);
    box-shadow: 0 8px 16px rgba(37, 43, 51, 0.138445);
}
.dc-map__close {
    position: absolute;
    top: 14px;
    right: 14px;
    display: block;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.80387e-05 1.16066C-0.000526949 1.06187 0.011277 0.963151 0.0354296 0.864496C0.0595823 0.765842 0.0961517 0.679604 0.145138 0.605784C0.206405 0.519682 0.280022 0.433649 0.365986 0.347684C0.59932 0.11435 0.864172 -0.00149901 1.16054 0.000135954C1.45692 0.00177092 1.72306 0.12055 1.95898 0.356472L19.6435 18.041C19.8794 18.277 19.9982 18.5431 19.9998 18.8395C20.0015 19.1358 19.8856 19.4007 19.6523 19.634C19.419 19.8674 19.148 19.9894 18.8393 20C18.5429 19.9984 18.2768 19.8796 18.0409 19.6437L0.356353 1.95911C0.120431 1.72318 0.001653 1.45704 1.80387e-05 1.16066Z" fill="%23C78E66"/%3E%3Cpath d="M18.8395 1.80382e-05C18.9382 -0.000526942 19.037 0.011277 19.1356 0.0354298C19.2343 0.0595825 19.3205 0.096152 19.3943 0.145139C19.4804 0.206406 19.5665 0.280022 19.6524 0.365987C19.8858 0.599321 20.0016 0.864174 20 1.16055C19.9983 1.45692 19.8796 1.72307 19.6436 1.95899L1.95913 19.6435C1.7232 19.8795 1.45706 19.9982 1.16069 19.9999C0.864315 20.0015 0.599461 19.8857 0.366128 19.6523C0.132795 19.419 0.0108071 19.148 0.000161409 18.8394C0.0017964 18.543 0.120574 18.2768 0.356496 18.0409L18.041 0.356354C18.2769 0.120432 18.5431 0.00165298 18.8395 1.80382e-05Z" fill="%23C78E66"/%3E%3C/svg%3E')
        0 0 no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.dc-map__title {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding-right: 40px;
}
.dc-map__address {
    color: #fff;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
}
.dc-map__label {
    font-size: 10px;
    text-transform: uppercase;
    color: #a3a5a6;
    margin-top: 10px;
}
.dc-map__hours,
.dc-map__phone {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    color: #fff;
    margin-top: 5px;
}
.dc-map__btn {
    margin-top: 10px;
}
.dc-map__pin {
    position: absolute;
    width: 50px;
    height: 60px;
    margin-top: -47px;
    margin-left: -24px;
    background: url(data:image/png;base64,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)
        0 0 no-repeat;
    background-size: cover;
    cursor: pointer;
}
.dc-map__pin:hover,
.dc-map__pin_current {
    position: absolute;
    width: 50px;
    height: 60px;
    background-image: url(data:image/png;base64,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);
}
.dc-map__pin_service {
    background-image: url(data:image/png;base64,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);
}
.dc-map__pin_service-current,
.dc-map__pin_service:hover {
    background-image: url(data:image/png;base64,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);
}
.web_block_media_margin-top {
    height: calc(100vh - 112px);
    margin-top: 112px;
}
.web_block_media_margin-top-one-dc {
    height: calc(100vh - 104px);
    margin-top: 104px;
}
[class*="main_padding"] .web_block_media {
    height: calc(100vh - 104px);
}
[class*="main_padding main_multi-dc"] .web_block_media {
    height: calc(100vh - 112px);
}
.web_block_dc_list3 {
    font-size: 14px;
    background: #30363a;
}
.web_block_dc_list3__action-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    padding: 0 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    background: #30363a;
}
.web_block_dc_list3__action-switcher {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
}
.web_block_dc_list3__action-switcher:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
}
.web_block_dc_list3__action-switcher_map:after {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.43 2.62 13.15.02 6.91 2.49.6.02a.64.64 0 0 0-.32 0 .5.5 0 0 0-.11.06.35.35 0 0 0-.1.1.43.43 0 0 0-.06.13.64.64 0 0 0-.02.16v16.24c0 .18.06.35.18.51.11.14.26.24.43.3L6.9 20l6.24-2.52 6.28 2.46.16.02a.4.4 0 0 0 .31-.14c.1-.09.14-.2.14-.35V3.42a.73.73 0 0 0-.08-.33.82.82 0 0 0-.21-.3.63.63 0 0 0-.32-.17Zm-11.92.9 5.01-1.95v14.89l-5 2V3.51ZM1.25 1.68l5.01 1.84v14.91l-5-2.03V1.68ZM18.8 18.34l-5.01-1.88V1.59l5 2.15v14.6Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.web_block_dc_list3__action-switcher_list:after {
    top: 3px;
    width: 20px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.88 5H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.42v1.25c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45V5.63a.56.56 0 0 0-.2-.42.56.56 0 0 0-.42-.2Zm17.5.63H6.24a.62.62 0 0 0-.45.19.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.17.45.17h13.13c.16 0 .3-.05.42-.17.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2ZM1.88 10H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.43v1.24c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45v-1.24a.56.56 0 0 0-.2-.43.56.56 0 0 0-.42-.2Zm17.5.63H6.24a.62.62 0 0 0-.45.19.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.18.45.18h13.13c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2ZM1.88 0H.63a.62.62 0 0 0-.45.2.58.58 0 0 0-.18.42v1.25c0 .17.06.32.18.45.13.12.28.18.45.18h1.25c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.44V.63A.56.56 0 0 0 2.3.2a.56.56 0 0 0-.42-.2Zm4.37 1.88h13.13c.16 0 .3-.06.42-.18.13-.13.2-.28.2-.45a.56.56 0 0 0-.2-.43.56.56 0 0 0-.43-.2H6.26a.62.62 0 0 0-.45.2.58.58 0 0 0-.17.43c0 .17.05.32.17.45.13.12.28.18.45.18Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.web_block_dc_list3__action-switcher.hide {
    display: none;
}
.web_block_dc_list3__back-button {
    position: relative;
    color: #fff;
    text-decoration: none;
    padding-left: 35px;
}
.web_block_dc_list3__back-button:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.43a8.9 8.9 0 1 0 0-17.8 8.9 8.9 0 0 0 0 17.8Zm0 1.1a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z' fill='%23C78E66'/%3E%3Cpath d='m7.72 10.04 1.6-1.6a.44.44 0 0 0 .12-.25.4.4 0 0 0-.1-.3l-.16-.16a.35.35 0 0 0-.26-.1c-.1 0-.18.03-.25.1l-2.43 2.45-.14.12a.33.33 0 0 0-.1.25c0 .04 0 .08.02.13l.09.1.14.1v.02l2.45 2.46c.07.05.15.08.24.08a.52.52 0 0 0 .24-.12l.19-.19c.04-.04.07-.09.08-.14a.43.43 0 0 0 0-.2.4.4 0 0 0-.1-.15L7.72 11l5.8-.02c.14 0 .25-.03.34-.12.1-.1.15-.22.15-.34a.47.47 0 0 0-.49-.5l-5.8.02Z' fill='%23C78E66'/%3E%3C/svg%3E")
        no-repeat;
    background-size: contain;
}
.web_block_dc_list3__dealer-list {
    width: 100%;
    max-height: 435px;
    overflow-y: auto;
    background: #181b1d;
    scrollbar-color: #c78e66 #e3e3e3;
    scrollbar-width: thin;
}
.web_block_dc_list3__dealer-list.hide {
    display: none;
}
.web_block_dc_list3__dealer-list::-webkit-scrollbar {
    width: 6px;
}
.web_block_dc_list3__dealer-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 20px 20px #e3e3e3;
}
.web_block_dc_list3__dealer-list::-webkit-scrollbar-thumb {
    background: #a3a5a6;
    -webkit-box-shadow: inset 0 0 20px 20px #c78e66;
}
.web_block_dc_list3__dealer-item {
    line-height: 21px;
    padding: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
}
.web_block_dc_list3__dealer-item:first-child {
    border-top-color: transparent;
}
.web_block_dc_list3__dealer-item:hover {
    background: #30363a;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-top-color: transparent;
}
.web_block_dc_list3__dealer-item:hover + .web_block_dc_list3__dealer-item {
    border-top-color: transparent;
}
.web_block_dc_list3__dealer-item:hover .web_block_dc_list3__dealer-title {
    color: #c78e66;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.web_block_dc_list3__dealer-item:hover .web_block_dc_list3__dealer-address {
    position: relative;
    color: #cacaca;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.web_block_dc_list3__dealer-item:hover .web_block_dc_list3__dealer-address:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.64 20.97a.64.64 0 0 1-.46-.2.66.66 0 0 1-.18-.47c0-.18.06-.34.18-.47l8.33-8.93L.3 2.12a.95.95 0 0 1-.16-.31.77.77 0 0 1 0-.33c.03-.12.09-.23.16-.32.12-.13.27-.2.44-.2a.6.6 0 0 1 .45.2l8.62 9.27c.06.07.1.14.13.23a.6.6 0 0 1 .05.26c0 .08-.02.16-.05.23a.56.56 0 0 1-.13.22l-8.75 9.4a.49.49 0 0 1-.21.14.46.46 0 0 1-.22.06Z' fill='%23C78E66'/%3E%3C/svg%3E");
}
.web_block_dc_list3__dealer-title {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    margin-bottom: 5px;
}
.web_block_dc_list3__dealer-address {
    position: relative;
    color: #a3a5a6;
    line-height: 16.8px;
    padding-right: 20px;
}
.web_block_dc_list3__dealer-profile {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 11px;
    line-height: 13px;
    color: #a3a5a6;
    padding: 4px 10px;
    margin-top: 11px;
    border: 1px solid #a3a5a6;
    border-radius: 10px;
}
.web_block_dc_list3__map.hide {
    display: none;
}
.web_block_dc_list3__content {
    background: #181b1d;
}
.web_block_dc_list3__detail-content {
    padding: 30px;
}
.web_block_dc_list3__detail-content.hide {
    display: none;
}
.web_block_dc_list3__detail-name {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
}
.web_block_dc_list3__detail-location {
    font-size: 12px;
    line-height: 1.5;
    color: #a3a5a6;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin-top: 10px;
}
.web_block_dc_list3__detail-label {
    font-size: 10px;
    line-height: 1.5;
    color: #a3a5a6;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin: 20px 0 10px 0;
}
.web_block_dc_list3__detail-address-name,
.web_block_dc_list3__detail-event {
    font-size: 16px;
    line-height: 1.7;
}
.web_block_dc_list3__detail-tel {
    font-size: 16px;
    line-height: 1.7;
    white-space: nowrap;
}
.web_block_dc_list3__detail-tel a {
    color: #fff;
    text-decoration: none;
}
.web_block_dc_list3__detail-schedule {
    font-size: 16px;
    line-height: 1.7;
    white-space: nowrap;
}
.web_block_dc_list3__detail-service {
    font-size: 14px;
    line-height: 1.2;
    color: #cacaca;
    margin-bottom: 14px;
}
.web_block_dc_list3__detail-service-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.web_block_dc_list3__detail-service-icon {
    margin-right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.main {
    padding-top: 104px;
}
.main.main_multi-dc {
    padding-top: 112px;
}
.main.main_bel-importer {
    padding-top: 56px;
}
.main.main-landing3 {
    padding-top: 0 !important;
}
.dc-map-new {
    position: relative;
    height: 240px;
    margin-left: -16px;
    margin-right: -16px;
}
.dc-map-new__balloon {
    position: absolute;
    bottom: 0;
    width: 300px;
    color: #30363a;
    padding: 20px;
    background: #181b1d;
    -webkit-box-shadow: 0 0 6px rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 6px rgba(204, 204, 204, 0.5);
    line-height: 1.2;
}
.dc-map-new__balloon:after {
    content: "";
    position: absolute;
    left: calc(50% - 10px);
    bottom: -7px;
    width: 15px;
    height: 15px;
    border-width: 0 1px 1px 0;
    background: inherit;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 8px 16px rgba(37, 43, 51, 0.138445);
    box-shadow: 0 8px 16px rgba(37, 43, 51, 0.138445);
}
.dc-map-new__close {
    position: absolute;
    top: 14px;
    right: 14px;
    display: block;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml;charset=utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.80387e-05 1.16066C-0.000526949 1.06187 0.011277 0.963151 0.0354296 0.864496C0.0595823 0.765842 0.0961517 0.679604 0.145138 0.605784C0.206405 0.519682 0.280022 0.433649 0.365986 0.347684C0.59932 0.11435 0.864172 -0.00149901 1.16054 0.000135954C1.45692 0.00177092 1.72306 0.12055 1.95898 0.356472L19.6435 18.041C19.8794 18.277 19.9982 18.5431 19.9998 18.8395C20.0015 19.1358 19.8856 19.4007 19.6523 19.634C19.419 19.8674 19.148 19.9894 18.8393 20C18.5429 19.9984 18.2768 19.8796 18.0409 19.6437L0.356353 1.95911C0.120431 1.72318 0.001653 1.45704 1.80387e-05 1.16066Z" fill="%23C78E66"/%3E%3Cpath d="M18.8395 1.80382e-05C18.9382 -0.000526942 19.037 0.011277 19.1356 0.0354298C19.2343 0.0595825 19.3205 0.096152 19.3943 0.145139C19.4804 0.206406 19.5665 0.280022 19.6524 0.365987C19.8858 0.599321 20.0016 0.864174 20 1.16055C19.9983 1.45692 19.8796 1.72307 19.6436 1.95899L1.95913 19.6435C1.7232 19.8795 1.45706 19.9982 1.16069 19.9999C0.864315 20.0015 0.599461 19.8857 0.366128 19.6523C0.132795 19.419 0.0108071 19.148 0.000161409 18.8394C0.0017964 18.543 0.120574 18.2768 0.356496 18.0409L18.041 0.356354C18.2769 0.120432 18.5431 0.00165298 18.8395 1.80382e-05Z" fill="%23C78E66"/%3E%3C/svg%3E')
        0 0 no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.dc-map-new__title {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding-right: 40px;
}
.dc-map-new__address {
    color: #fff;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
}
.dc-map-new__label {
    font-size: 10px;
    text-transform: uppercase;
    color: #a3a5a6;
    margin-top: 10px;
}
.dc-map-new__hours,
.dc-map-new__phone {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    color: #fff;
    margin-top: 5px;
}
.dc-map-new__btn {
    margin-top: 10px;
}
.dc-map-new__pin {
    position: absolute;
    width: 50px;
    height: 60px;
    margin-top: -47px;
    margin-left: -24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='65' viewBox='0 0 56 65' fill='none'%3E%3Cg filter='url(%23filter0_d_6781_17124)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 52.5C28 52.5 48 39.4091 48 24.1364C48 18.9285 45.8929 13.9339 42.1421 10.2514C38.3914 6.56883 33.3043 4.5 28 4.5C22.6957 4.5 17.6086 6.56883 13.8579 10.2514C10.1071 13.9339 8 18.9285 8 24.1364C8 39.4091 28 52.5 28 52.5Z' fill='%2325292B'/%3E%3Cpath d='M21.6102 18.5C20.1689 18.5 19 19.6472 19 21.0634V27.9387C19 29.3533 20.1689 30.5 21.6102 30.5H37V28.3179H23.2973C22.5758 28.3179 21.9927 27.7446 21.9927 27.0375V25.4999H35.8976V23.3178H21.9927V21.9636C21.9927 21.2554 22.5758 20.6837 23.2973 20.6837H37V18.5H21.6102Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6781_17124' x='-4' y='0.5' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.054902 0 0 0 0 0.0705882 0 0 0 0 0.0784314 0 0 0 0.24 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6781_17124'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6781_17124' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover;
    cursor: pointer;
}
.dc-map-new__pin:hover,
.dc-map-new__pin_current {
    position: absolute;
    width: 50px;
    height: 60px;
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='64' viewBox='0 0 56 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_7527_17547)'%3E%3Cpath d='M28.2809 50.5919C28.1786 50.6645 28.0848 50.7304 28 50.7896C27.9152 50.7304 27.8214 50.6645 27.7191 50.5919C27.1833 50.2121 26.4147 49.6503 25.4909 48.9281C23.6417 47.4823 21.1789 45.3998 18.7196 42.8511C13.7579 37.7089 9 30.8639 9 23.6364C9 18.6997 10.9972 13.9614 14.5585 10.4649C18.1203 6.96784 22.955 5 28 5C33.045 5 37.8797 6.96784 41.4415 10.4649C45.0028 13.9614 47 18.6997 47 23.6364C47 30.8639 42.2421 37.7089 37.2804 42.8511C34.8211 45.3998 32.3583 47.4823 30.5091 48.9281C29.5853 49.6503 28.8167 50.2121 28.2809 50.5919Z' fill='white' stroke='%230E1214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M21.6102 18C20.1689 18 19 19.1472 19 20.5634V27.4387C19 28.8533 20.1689 30 21.6102 30H37V27.8179H23.2973C22.5758 27.8179 21.9927 27.2446 21.9927 26.5375V24.9999H35.8976V22.8178H21.9927V21.4636C21.9927 20.7554 22.5758 20.1837 23.2973 20.1837H37V18H21.6102Z' fill='%230E1214' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_7527_17547' x='-4' y='0' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='4' /%3E%3CfeGaussianBlur stdDeviation='4' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.054902 0 0 0 0 0.0705882 0 0 0 0 0.0784314 0 0 0 0.24 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7527_17547' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7527_17547' result='shape' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.dc-map-new__multi-pin {
    position: absolute;
    left: -20px;
    top: -20px;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    font-size: 14px;
    line-height: 1;
    color: #0e1214;
    font-weight: 700;
    text-align: center;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #0e1214;
}
.dc-map-new__zoom {
    position: fixed;
    top: 50%;
    right: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 96px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.dc-map-new__zoom-in,
.dc-map-new__zoom-out {
    width: 48px;
    height: 48px;
    cursor: pointer;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: background-color 0.15s ease-out;
    transition: background-color 0.15s ease-out;
}
.dc-map-new__zoom-in:active,
.dc-map-new__zoom-out:active {
    background-color: #f3f1ed;
}
.dc-map-new__zoom-in {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 5.5V19.5M5 12.5H19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.dc-map-new__zoom-out {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M5 12.5H19' stroke='%230E1214' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.web_block_model_hero {
    min-height: calc(100vh - 104px);
}
[class*="main_multi-dc"] .web_block_model_hero {
    min-height: calc(100vh - 112px);
}
main.main-landing3 .web_block_model_hero {
    min-height: 100vh !important;
}
main.main-landing3 .web_block_media-model-new {
    min-height: 100vh !important;
}
.web_block_media-hero-new {
    height: calc(100vh - 104px);
}
[class*="main_multi-dc"] .web_block_media-hero-new {
    height: calc(100vh - 112px);
}
main.main-landing3 .web_block_media-hero-new {
    height: 100vh !important;
}
.latest-offers {
    background-color: #25292b;
}
.latest-offers__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.latest-offers__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
}
.latest-offers__link:after {
    display: block;
    content: "";
    height: 24px;
    width: 24px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12L19 12M19 12L12 5M19 12L12 19' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.latest-offers__title {
    font-size: 24px;
    font-family: TacticSansExd, Arial, Helvetica, sans-serif;
    line-height: 1;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-transform: uppercase;
}
.latest-offers__tabs {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
}
.latest-offers__tabs-wrap {
    overflow: auto;
}
.latest-offers__tab {
    position: relative;
    cursor: pointer;
    padding-bottom: 4px;
    border-bottom: 4px solid transparent;
    -webkit-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    white-space: nowrap;
}
.latest-offers__tab:not(:last-of-type) {
    margin-right: 24px;
}
.latest-offers__tab.active {
    border-color: #fff;
}
.latest-offers__list {
    list-style: none;
}
.latest-offers__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto;
}
.latest-offers__item.hidden {
    display: none;
}
.latest-offers__item-link {
    text-decoration: none;
    color: inherit;
}
.latest-offers__item-img.responsive-media:before {
    padding-top: 66.73%;
}
.latest-offers__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 36px;
}
.latest-offers__item-content .btn {
    font-size: 16px;
}
.latest-offers__pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.latest-offers__pagination .swiper-pagination-bullet {
    margin: 0 4px;
}
.latest-offers__pagination .swiper-pagination-bullet:after {
    background-color: #fff;
}
.latest-offers__pagination .swiper-pagination-bullet-active circle {
    stroke: #fff;
}
.latest-offers__pagination .swiper-pagination-bullet-active:before {
    border: 1px solid #fff;
}
.offers-list {
    background-color: #25292b;
}
.offers-list__select {
    position: relative;
    margin-bottom: 16px;
}
.offers-list__select-label {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.32);
}
.offers-list__select-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
    padding: 12px 0;
    cursor: pointer;
}
.offers-list__select-title:after {
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: 8px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.offers-list__select-title.active:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.offers-list__select-list {
    position: absolute;
    left: 8px;
    right: 8px;
    top: 100%;
    z-index: 1;
    display: none;
    list-style: none;
    background-color: #0e1214;
}
.offers-list__select-list.active {
    display: block;
}
.offers-list__select-option {
    line-height: 1;
    cursor: pointer;
    padding: 16px;
}
.offers-list__select-option:not(:last-of-type) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}
.offers-list__select-option:hover {
    color: rgba(255, 255, 255, 0.64);
    background-color: rgba(255, 255, 255, 0.04);
}
.offers-list__list {
    list-style: none;
}
.offers-list__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin-right: -16px;
    margin-bottom: -16px;
}
.offers-list__tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(255, 255, 255, 0.64);
    margin: 0 16px 16px 0;
}
.offers-list__tag-icon {
    margin-right: 8px;
    stroke: rgba(255, 255, 255, 0.64);
    fill: none;
}
.offers-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.offers-list__item.hidden {
    display: none;
}
.offers-list__item-link {
    text-decoration: none;
    color: inherit;
}
.offers-list__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 24px;
}
.offers-list__item-content-wrap {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.offers-list__item-content .btn {
    font-size: 16px;
}
.offers-list__item-img.responsive-media:before {
    padding-top: 66.74%;
}
.web_block_dc_contacts-new {
    color: #0e1214;
    background-color: #fff;
    border-bottom: 1px solid rgba(14, 18, 20, 0.16);
}
.web_block_dc_contacts-new__tab-subtitle {
    color: #25292b;
}
.web_block_dc_contacts-new__tab-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.web_block_dc_contacts-new__tab-btns::-webkit-scrollbar {
    display: none;
}
.web_block_dc_contacts-new__tab-btn {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    color: inherit;
    padding-bottom: 12px;
}
.web_block_dc_contacts-new__tab-btn:not(:last-child) {
    margin-right: 32px;
}
.web_block_dc_contacts-new__tab-btn.active {
    font-weight: 700;
}
.web_block_dc_contacts-new__tab-btn.active:after {
    background-color: #0e1214;
}
.web_block_dc_contacts-new__tab-btn:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4px;
    background-color: transparent;
}
.web_block_dc_contacts-new__tab-content {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.web_block_dc_contacts-new__tab-content.active {
    visibility: visible;
    position: relative;
}
.web_block_dc_contacts-new__tab-content::-webkit-scrollbar {
    width: 8px;
}
.web_block_dc_contacts-new__tab-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 20px 20px #f4f6f8;
}
.web_block_dc_contacts-new__tab-content::-webkit-scrollbar-thumb {
    background: #f4f6f8;
    -webkit-box-shadow: inset 0 0 20px 20px rgba(14, 18, 20, 0.43);
}
.web_block_dc_contacts-new__label {
    color: #828690;
}
.web_block_dc_contacts-new__list {
    list-style: none;
}
.web_block_dc_contacts-new__item-icon {
    stroke: #0e1214;
    min-width: 18px;
}
.web_block_dc_contacts-new__work-hours {
    color: #25292b;
}
.web_block_dc_contacts-new__phone {
    display: inline-block;
    color: inherit;
    text-decoration: none;
    font-weight: 700;
}
.web_block_dc_contacts-new__service {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px;
    list-style: none;
}
.web_block_dc_contacts-new__service-text {
    color: #25292b;
    margin-left: 8px;
}
.web_block_dc_contacts-new__text {
    color: #25292b;
}
.web_block_dc_contacts-new__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.web_block_dc_contacts-new__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0e1214;
}
.web_block_dc_contacts-new__btn .svg-icon {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    stroke: #0e1214;
    margin-left: 8px;
}
@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-md-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-md-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-md-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-md-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-md-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-md-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.33333333%;
    }
    .offset-md-2 {
        margin-left: 16.66666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333333%;
    }
    .offset-md-5 {
        margin-left: 41.66666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333333%;
    }
    .offset-md-8 {
        margin-left: 66.66666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333333%;
    }
    .offset-md-11 {
        margin-left: 91.66666667%;
    }
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-md-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-md-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-md-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-md-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    .container {
        padding-left: 48px;
        padding-right: 48px;
    }
    .h0 {
        font-size: 64px;
    }
    .h1,
    h1 {
        font-size: 32px;
    }
    .h2,
    h2 {
        font-size: 28px;
    }
    .model {
        font-size: 64px;
    }
    .special {
        font-size: 18px;
    }
    .special-1 {
        font-size: 24px;
    }
    .special-2 {
        font-size: 18px;
    }
    .text-content p {
        margin-bottom: 24px;
    }
    .text-content ol,
    .text-content ul {
        margin-bottom: 28px;
    }
    .text-content li:not(:last-child) {
        margin-bottom: 16px;
    }
    .m-yellow {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .mt-yellow {
        margin-top: 24px;
    }
    .mb-yellow {
        margin-bottom: 24px;
    }
    .m-salad {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .mt-salad {
        margin-top: 28px;
    }
    .mb-salad {
        margin-bottom: 28px;
    }
    .m-green {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .mt-green {
        margin-top: 36px;
    }
    .mb-green {
        margin-bottom: 36px;
    }
    .m-aqua {
        margin-top: 44px;
        margin-bottom: 44px;
    }
    .mt-aqua {
        margin-top: 44px;
    }
    .mb-aqua {
        margin-bottom: 44px;
    }
    .m-light-blue {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .mt-light-blue {
        margin-top: 48px;
    }
    .mb-light-blue {
        margin-bottom: 48px;
    }
    .m-blue {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .mt-blue {
        margin-top: 56px;
    }
    .mb-blue {
        margin-bottom: 56px;
    }
    .m-pink {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .mt-pink {
        margin-top: 64px;
    }
    .mb-pink {
        margin-bottom: 64px;
    }
    .p-yellow {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .pt-yellow {
        padding-top: 24px;
    }
    .pb-yellow {
        padding-bottom: 24px;
    }
    .p-salad {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .pt-salad {
        padding-top: 28px;
    }
    .pb-salad {
        padding-bottom: 28px;
    }
    .p-green {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .pt-green {
        padding-top: 36px;
    }
    .pb-green {
        padding-bottom: 36px;
    }
    .p-aqua {
        padding-top: 44px;
        padding-bottom: 44px;
    }
    .pt-aqua {
        padding-top: 44px;
    }
    .pb-aqua {
        padding-bottom: 44px;
    }
    .p-light-blue {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .pt-light-blue {
        padding-top: 48px;
    }
    .pb-light-blue {
        padding-bottom: 48px;
    }
    .p-blue {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .pt-blue {
        padding-top: 56px;
    }
    .pb-blue {
        padding-bottom: 56px;
    }
    .p-pink {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .pt-pink {
        padding-top: 64px;
    }
    .pb-pink {
        padding-bottom: 64px;
    }
    .web_block_media-hero-new {
        max-height: none;
    }
    .web_block_media-hero-new__content_padding-bottom {
        padding-bottom: 0;
    }
    .web_block_media-hero-new__content h1,
    .web_block_media-hero-new__content h2,
    .web_block_media-hero-new__content h3,
    .web_block_media-hero-new__content h4,
    .web_block_media-hero-new__content h5,
    .web_block_media-hero-new__content h6 {
        font-size: 32px;
    }
    .web_block_media-hero-new__buttons-wrap {
        display: block;
    }
    .web_block_media-full-width-new_swap .web_block_media-full-width-new__img {
        text-align: end;
    }
    .web_block_media-full-width-new_swap .web_block_media-full-width-new__content {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .web_block_media-full-width-new__img.responsive-media::before {
        padding-top: 138.6%;
    }
    .web_block_media-full-width-new__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .web_block_media-full-width-new__links .btn:not(:last-child) {
        margin-bottom: 32px;
    }
    .latest-news-new__img:before {
        padding-top: 95%;
    }
    .web_block_header-new__content {
        max-width: 442px;
    }
    .web_block_text-disclaimer-new__content ol,
    .web_block_text-disclaimer-new__content ul {
        margin-bottom: 42px;
    }
    .web_block_media-halfheight-new {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 300px;
        padding-top: 0;
    }
    .web_block_media-halfheight-new__img.responsive-media::before {
        padding-top: 300px;
    }
    .web_block_media-halfheight-new__content {
        text-align: left;
    }
    .web_block_media-halfheight-new__app-buttons-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
    .web_block_media-halfheight-new__app-buttons {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        max-width: none;
    }
    .web_block_media-columns-new__content-wrap {
        padding-left: 24px;
        padding-right: 24px;
    }
    .web_block_media-columns-new2 {
        margin-top: 0;
    }
    .web_block_media-columns-new2__img-wrap:before {
        padding-top: 384px;
    }
    .web_block_media-columns-new2__content-wrap {
        padding-bottom: 36px;
    }
    .web_block_slider-columns-new__pagination .swiper-pagination {
        margin-top: 36px;
    }
    .web_block_slider-text-index-new {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .web_block_media-model-new {
        min-height: calc(100vh - 64px);
    }
    .web_block_media-model-new__title h1,
    .web_block_media-model-new__title h2,
    .web_block_media-model-new__title h3,
    .web_block_media-model-new__title h4,
    .web_block_media-model-new__title h5,
    .web_block_media-model-new__title h6 {
        font-size: 64px;
    }
    .web_block_media-model-new__list {
        grid-template-columns: repeat(4, 1fr);
        -webkit-column-gap: 36px;
        -moz-column-gap: 36px;
        column-gap: 36px;
        row-gap: 0;
    }
    .web_block_flow-new__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 96px;
    }
    .web_block_flow-new__item {
        width: 50%;
    }
    .web_block_accordion-new__header {
        padding: 24px 0;
    }
    .web_block_accordion-new__content {
        padding-top: 24px;
    }
    .web_block_accordion-new_dealer .web_block_accordion-new__content {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
    .web_block_accordion-new__content-item:not(:last-child) {
        margin: 0;
    }
    .web_block_accordion-employee-new__header {
        padding: 24px 0;
    }
    .web_block_accordion-employee-new__content {
        padding-top: 24px;
    }
    .web_block_accordion-new_dealer .web_block_accordion-employee-new__content {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
    .web_block_accordion-employee-new__content-item:not(:last-child) {
        margin: 0;
    }
    .web_block_accordion-images__image {
        margin-bottom: 24px;
    }
    .web_block_accordion-images__image.responsive-media:before {
        padding-top: 66.66%;
    }
    .web_block_accordion-images-side__wrap {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .web_block_accordion-images-side_swap .web_block_accordion-images-side__wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .web_block_accordion-images-side__image {
        margin-bottom: 24px;
        position: absolute;
        z-index: 0;
        top: 56px;
        bottom: 56px;
        left: 0;
        right: 0;
        width: 100%;
        margin-bottom: 0;
        opacity: 0;
    }
    .web_block_accordion-images-side__image.is-opened {
        opacity: 1;
    }
    .web_block_accordion-images-side__image.responsive-media:before {
        padding-top: 0;
    }
    .web_block_accordion-images-side__accordion-header {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .web_block_model_menu__list {
        padding: 0 48px 20px;
    }
    .web_block_model_menu__item-link {
        font-size: 14px;
    }
    .web_block_model_menu__btns {
        gap: 32px;
    }
    .web_block_header-horizontal-h1__subtitle,
    .web_block_header-horizontal__subtitle {
        margin-top: 28px;
    }
    .web_block_media-model-features__image-wrap.responsive-media:before {
        padding-top: 33.33%;
    }
    .web_block_media-model-features__card.active {
        -webkit-transform: translateY(-48px);
        transform: translateY(-48px);
    }
    .web_block_media-model-features .swiper-container {
        margin-right: -48px;
        margin-left: -48px;
        padding-left: 48px;
    }
    .web_block_media-model-features__pagination .swiper-pagination {
        margin-left: -48px;
    }
    .web_block_text-new__content h1,
    .web_block_text-new__content h2,
    .web_block_text-new__content h3,
    .web_block_text-new__content h4,
    .web_block_text-new__content h5,
    .web_block_text-new__content h6 {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .web_block_text-new__buttons-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .web_block_text-new__buttons-wrap .btn:not(:last-child) {
        margin-right: 20px;
        margin-bottom: 0;
    }
    .web_block_gallery-new__list {
        display: block;
        width: 100%;
    }
    .web_block_gallery-new__item {
        overflow: hidden;
        float: left;
        height: 100%;
    }
    .web_block_gallery-new__item:nth-child(n + 6) {
        display: none;
    }
    .web_block_gallery-new_one .web_block_gallery-new__item {
        width: 100%;
    }
    .web_block_gallery-new_two .web_block_gallery-new__item {
        width: 50%;
    }
    .web_block_gallery-new_three .web_block_gallery-new__item {
        width: 25%;
        height: 50%;
    }
    .web_block_gallery-new_three .web_block_gallery-new__item:nth-child(1) {
        width: 75%;
        height: 100%;
    }
    .web_block_gallery-new_four .web_block_gallery-new__item {
        width: 50%;
        height: 50%;
    }
    .web_block_gallery-new_five .web_block_gallery-new__item {
        width: 25%;
        height: 50%;
    }
    .web_block_gallery-new_five .web_block_gallery-new__item:nth-child(1) {
        width: 50%;
        height: 100%;
    }
    .web_block_gallery-new_three .web_block_gallery-new__item:nth-child(1) .web_block_gallery-new__item-link:before {
        padding-top: 66.666666%;
    }
    .web_block_gallery-new_four .web_block_gallery-new__item-link:before {
        padding-top: 50%;
    }
    .web_block_gallery-new__more {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 14px;
        line-height: 20px;
        color: #fff;
        background: rgba(14, 18, 20, 0.64);
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
        pointer-events: none;
    }
    .web_block_gallery-new__more-icon {
        margin-bottom: 10px;
        fill: none;
    }
    .web_block_gallery-new__pagination {
        display: none;
    }
    .web_block_header-button-new__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .web_block_header-button-new__link {
        margin-top: 0;
    }
    .web_block_media-about-model-new .responsive-media:before {
        padding-top: 53.95%;
    }
    .web_block_media-about-model-new__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 64px;
        padding-right: 64px;
    }
    .web_block_table-new thead th {
        text-align: right;
    }
    .web_block_table-new thead th:first-child {
        text-align: left;
    }
    .web_block_table-new tbody tr td {
        text-align: right;
    }
    .web_block_model_hero {
        min-height: calc(100vh - 64px);
    }
    .web_block_model_hero__title h1,
    .web_block_model_hero__title h2,
    .web_block_model_hero__title h3,
    .web_block_model_hero__title h4,
    .web_block_model_hero__title h5,
    .web_block_model_hero__title h6 {
        font-size: 64px;
    }
    .web_block_model_hero__list {
        row-gap: 36px;
    }
    .web_block_text-instock-new__content ol,
    .web_block_text-instock-new__content ul {
        margin-bottom: 42px;
    }
    .web_block_text-new_list-two-columns .web_block_text-accordion__content ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 65px;
        -moz-column-gap: 65px;
        column-gap: 65px;
    }
    .dc-page__info {
        row-gap: 32px;
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        grid-template-columns: repeat(2, 1fr);
    }
    .dc-page__card {
        padding: 24px;
    }
    .dc-page__card-icon {
        top: 24px;
        right: 24px;
    }
    .dc-page__btns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .dc-page__btn {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .dc-page__btn:not(:last-of-type) {
        margin-right: 24px;
        margin-bottom: 0;
    }
    .web_block_flow-slider-new__pagination {
        display: none;
    }
    .web_block_media-flow-new__content {
        padding-right: 36px;
    }
    .web_block_media-flow-quote-new__content {
        padding-right: 36px;
    }
    .web_block_media-privileges-owners-new2__title {
        margin-top: 28px;
    }
    .web_block_media-html-new {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 300px;
        padding: 0;
    }
    .web_block_media-text__img-wrap {
        margin-top: 0;
    }
    .web_block_media-text-index-new__item {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .web_block_media-text-index-new__content {
        display: block;
    }
    .web_block_media-text-index-new__num {
        -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
        order: initial;
    }
    .web_block_media-text-index-new .responsive-media {
        -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
        order: initial;
    }
    .web_block_timer {
        padding: 44px 0 56px;
        text-align: left;
    }
    .web_block_timer__countdown {
        margin-top: 34px;
    }
    .web_block_grades-new__card-specifications {
        grid-template-columns: repeat(3, 1fr);
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
        row-gap: 0;
    }
    .web_block_flow-employee-new__items {
        row-gap: 48px;
    }
    .web_block_flow-employee-new__item:not(:first-child) {
        margin-top: 0;
    }
    .technologies-list__select {
        margin-bottom: 0;
    }
    .news-list-new__item:not(:first-child) {
        margin-top: 36px;
    }
    .news-list-new__item:nth-child(1) .responsive-media:before {
        padding-top: 48.8095238095%;
    }
    .news-list-new__item:nth-child(1) .news-list-new__date {
        margin-top: 46px;
    }
    .news-list-new__item:not(:nth-child(1)) .news-list-new__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 100%;
    }
    .latest-news-new__img:before {
        padding-top: 95%;
    }
    .pagination {
        padding: 64px 0;
    }
    .cookie-notify {
        bottom: 56px;
        right: 48px;
        left: 48px;
    }
    .cookie-notify__wrap {
        padding: 28px 32px;
    }
    .cookie-notify__title {
        margin-bottom: 24px;
    }
    .cookie-notify__text {
        margin-bottom: 28px;
    }
    .sitemap li {
        margin-top: 16px;
    }
    .quiz-notify__wrap {
        padding: 28px 32px;
    }
    .quiz-notify__title {
        margin-bottom: 24px;
    }
    .quiz-notify__text {
        margin-bottom: 28px;
    }
    .header-wrap {
        padding: 0 36px;
    }
    .header__dealer-logo {
        width: 126px;
        height: 14px;
    }
    .header__dealer-container {
        height: 68px;
    }
    .header__dealer-info {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-left: 36px;
    }
    .header__dealer-name {
        font-size: 14px;
    }
    .header__dealer-label_mobile {
        display: block;
    }
    .header__dealer-links .header-links__item:not(:first-of-type) {
        margin: 0 0 0 28px;
    }
    .header__dealer-bottom {
        height: 44px;
        padding: 0 36px;
    }
    .header__burger {
        margin-left: 28px;
    }
    .header__select {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 36px;
        height: 44px;
    }
    .header__select-current {
        margin-top: 0;
    }
    .header__select-item {
        padding: 15px 36px;
    }
    .footer {
        padding-bottom: 56px;
        padding-top: 56px;
    }
    .footer__menu {
        padding-bottom: 56px;
    }
    .footer__menu-links {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .footer__menu-link {
        margin: 0 0 16px 0;
    }
    .footer__menu-link:first-child {
        margin: 0 0 16px 0;
    }
    .footer__sub-space {
        text-align: left;
        padding-bottom: 44px;
    }
    .footer__logo {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 36px;
    }
    .footer__apps {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .footer__apps-label {
        margin-bottom: 16px;
    }
    .footer__apps-links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 8px;
        max-width: none;
    }
    .footer__phone {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 0;
    }
    .footer__phone-num {
        font-size: 18px;
    }
    .footer__media-item {
        margin: 0 24px 16px 0;
    }
    .footer__media-item-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
    .footer__dc {
        padding-top: 44px;
        padding-bottom: 36px;
    }
    .footer__dc-wrap {
        gap: 32px;
    }
    .footer__dc-wrap.footer__dc-wrap_single {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: left;
        row-gap: 36px;
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .footer__dc-wrap.footer__dc-wrap_single .footer__dc-item-phone {
        font-size: 18px;
    }
    .footer__dc-item-title {
        margin-bottom: 16px;
    }
    .footer__dc-name {
        font-size: 18px;
    }
    .footer__legal-info {
        padding-bottom: 44px;
    }
    .footer__bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        padding-top: 56px;
    }
    .footer__bottom-menu {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 0;
    }
    .footer__bottom-menu-item {
        margin: 0 30px 0 0;
    }
    .footer__copy {
        text-align: left;
        margin-bottom: 0;
    }
    .footer__creator {
        text-align: right;
    }
    .menu {
        padding: 32px 40px 48px 40px;
    }
    .menu__back {
        padding-right: 40px;
        padding-left: 40px;
    }
    .menu__back:after {
        left: 46px;
    }
    .menu-lev2__wrap {
        margin-top: 32px;
    }
    .menu-lev2__title {
        border: none;
        padding: 0;
        margin-bottom: 24px;
    }
    .menu-lev2__list {
        padding-bottom: 0;
        margin-bottom: -4px;
    }
    .menu-lev2__item {
        border: none;
    }
    .menu-lev2__link {
        padding: 0;
        margin-bottom: 20px;
    }
    .menu-models__item-link {
        display: block;
        border: none;
        padding: 32px 0 0 0;
    }
    .menu-models__item-title {
        font-size: 24px;
        margin-top: 24px;
    }
    .menu-models__item-type {
        margin-top: 12px;
    }
    .menu-models__item-price {
        font-size: 18px;
        margin-top: 12px;
    }
    .menu-models__item-img {
        margin-right: 0;
    }
    .menu-models__item-img img {
        width: 66%;
    }
    .menu2 {
        padding: 20px 36px 64px 36px;
        top: 68px;
    }
    .menu2-dropdown {
        top: 68px;
    }
    .menu2-lev2__wrap {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
        padding: 36px 36px 64px 36px;
    }
    .menu2-lev2__block:not(:last-of-type) {
        margin-bottom: 48px;
    }
    .menu2-lev2__block {
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid-column;
    }
    .menu2-lev2__title {
        display: inline-block;
        padding-top: 0;
        margin-bottom: 28px;
        border: none;
    }
    .menu2-models__item:not(:last-of-type) {
        border-bottom: none;
    }
    .menu2-models__item-text {
        margin-top: 16px;
    }
    .menu2-models__item-link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-top: 36px;
    }
    .menu2-models__item-title {
        font-size: 24px;
    }
    .menu2-models__item-price {
        margin-top: 16px;
    }
    .menu2-models__item-img {
        height: 87px;
        max-width: 174px;
        margin-right: 0;
    }
    .menu2-sideblock {
        padding: 36px 36px 64px 36px;
    }
    .menu2-sideblock__item:not(:first-child) {
        margin-top: 24px;
    }
    .menu2-sideblock__label {
        margin-top: 18px;
    }
    .menu2-sideblock__phone {
        font-size: 18px;
    }
    .menu2-img__img {
        height: 100%;
    }
    .menu2-img__img:before {
        padding-top: 50%;
    }
    .menu2-img__text {
        left: 36px;
        bottom: 32px;
    }
    .web_block_dc_list__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }
    .web_block_dc_list2__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }
    .web_block_dc_details__btns-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .web_block_dc_details__btns-wrap .btn:not(:last-child) {
        margin-right: 20px;
        margin-bottom: 0;
    }
    .web_block_dc_details .row {
        margin-right: -20px;
        margin-left: -20px;
    }
    .web_block_dc_details .swiper-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding-bottom: 0;
    }
    .web_block_dc_details .swiper-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        height: auto;
    }
    .web_block_dc_details .swiper-slide {
        max-width: none;
        height: auto;
        padding-right: 20px;
        padding-left: 20px;
        margin-right: 0;
    }
    .web_block_dc_details__pagination {
        display: none;
    }
    .web_block_dc_details2__btns-wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .web_block_dc_details2__btns-wrap .btn:not(:last-child) {
        margin-right: 24px;
        margin-bottom: 0;
    }
    .web_block_dc_details2 .row {
        margin-right: -20px;
        margin-left: -20px;
    }
    .web_block_dc_details2 .swiper-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding-bottom: 0;
    }
    .web_block_dc_details2 .swiper-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        height: auto;
    }
    .web_block_dc_details2 .swiper-slide {
        max-width: none;
        height: auto;
        padding-right: 20px;
        padding-left: 20px;
        margin-right: 0;
    }
    .web_block_dc_details2__pagination {
        display: none;
    }
    .main.main_bel-importer {
        padding-top: 68px;
    }
    .main {
        padding-top: 112px;
    }
    .dc-map-new {
        height: 524px;
        margin-left: 0;
        margin-right: 0;
    }
    .web_block_model_hero {
        min-height: calc(100vh - 112px);
    }
    .web_block_media-model-new {
        min-height: calc(100vh - 112px);
    }
    .web_block_media-hero-new {
        height: calc(100vh - 112px);
    }
    .offers-list__select {
        margin-bottom: 0;
    }
    .web_block_dc_contacts-new {
        border-bottom: none;
    }
    .web_block_dc_contacts-new__tab {
        overflow: hidden;
        border: 1px solid rgba(14, 18, 20, 0.16);
    }
    .web_block_dc_contacts-new__tab-content-wrap {
        padding-right: 24px;
        padding-left: 24px;
    }
    .web_block_dc_contacts-new__map {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (min-width: 768px) and (min-width: 1280px) {
    .web_block_flow-new__items {
        gap: 112px;
    }
}
@media (min-width: 768px) and (min-width: 1720px) {
    .web_block_flow-new__items {
        gap: 128px;
    }
}
@media (min-width: 992px) {
    .web_block_media-about-model-new__title {
        font-size: 20px;
    }
    .web_block_media-privileges-owners-new__title {
        font-size: 20px;
    }
    .web_block_media-privileges-owners-new2__img {
        display: block;
    }
    .web_block_media-privileges-owners-new2__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 28px 60px;
    }
    .web_block_media-privileges-owners-new2__icon {
        display: none;
    }
    .web_block_media-privileges-owners-new2__wrap {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        padding: 0;
    }
    .web_block_media-privileges-owners-new2__title {
        font-size: 20px;
    }
    .web_block_media-privileges-owners-new2__title {
        margin-top: 0;
    }
}
@media (min-width: 1024px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-lg-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-lg-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-lg-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-lg-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-lg-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-lg-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.33333333%;
    }
    .offset-lg-2 {
        margin-left: 16.66666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333333%;
    }
    .offset-lg-5 {
        margin-left: 41.66666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333333%;
    }
    .offset-lg-8 {
        margin-left: 66.66666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333333%;
    }
    .offset-lg-11 {
        margin-left: 91.66666667%;
    }
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-lg-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    .web_block_slider-hero-new__pagination .swiper-pagination {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .web_block_media-hero-new {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: left;
    }
    .web_block_media-hero-new.web_block_media-hero-new_content-top {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
    .web_block_media-hero-new.web_block_media-hero-new_content-bottom {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
    .web_block_media-hero-new__wrap {
        padding: 50px 0;
    }
    .web_block_media-hero-new_content-top .web_block_media-hero-new__wrap {
        padding: 0;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__wrap {
        padding-bottom: 56px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__wrap_bottom-inslider {
        padding-bottom: 104px;
    }
    .web_block_media-hero-new_shade .web_block_media-hero-new__img-wrap:after {
        background: -webkit-gradient(linear, left bottom, left top, from(#0e1214), color-stop(50%, rgba(14, 18, 20, 0))), -webkit-gradient(linear, left top, left bottom, from(#0e1214), color-stop(50%, rgba(14, 18, 20, 0))),
            -webkit-gradient(linear, left top, right top, from(#0e1214), color-stop(32.72%, rgba(14, 18, 20, 0)));
        background: linear-gradient(360deg, #0e1214 0, rgba(14, 18, 20, 0) 50%), linear-gradient(180deg, #0e1214 0, rgba(14, 18, 20, 0) 50%), linear-gradient(90deg, #0e1214 0, rgba(14, 18, 20, 0) 32.72%);
    }
    .web_block_media-hero-new__content.mt-blue {
        margin-top: 0;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__content.mt-blue.mt-blue,
    .web_block_media-hero-new_content-top .web_block_media-hero-new__content.mt-blue.mt-blue {
        margin-top: 56px;
    }
    .web_block_media-hero-new__app {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .web_block_media-hero-new__app-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        margin-left: 32px;
    }
    .web_block_media-hero-new__app-buttons .btn img {
        height: 26px;
    }
    .web_block_media-full-width-new__img.responsive-media::before {
        padding-top: 132.8%;
    }
    .latest-news-new__img:before {
        padding-top: 100%;
    }
    .latest-news-new__pagination .swiper-pagination {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .web_block_media-flow-quicklinks__wrap {
        padding: 0;
    }
    .web_block_flow-quicklinks__items {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .web_block_flow-quicklinks__item:not(:last-child) {
        margin-right: 16px;
        margin-bottom: 0;
    }
    .web_block_media-halfheight-new__app {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .web_block_media-halfheight-new__app-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        margin-left: 32px;
    }
    .web_block_media-halfheight-new__app-buttons .btn img {
        height: 26px;
    }
    .web_block_media-columns-new2__content-wrap {
        max-width: 378px;
        padding-left: 24px;
        padding-right: 24px;
    }
    .web_block_media-columns-new2__btns,
    .web_block_media-columns-new2__text {
        display: none;
    }
    .web_block_slider-columns-new .swiper-wrapper {
        margin-left: -8px;
        margin-right: -8;
    }
    .web_block_slider-columns-new .swiper-wrapper .swiper-slide {
        width: 33.33333333%;
        padding-right: 8px;
        padding-left: 8px;
    }
    .web_block_slider-columns-new__pagination .swiper-pagination {
        display: none;
    }
    .web_block_slider-columns-new2__pagination {
        display: none;
    }
    .web_block_slider-columns-new2 .swiper-wrapper .swiper-slide {
        width: 33.33333333%;
        -webkit-transition: width 0.3s ease;
        transition: width 0.3s ease;
    }
    .web_block_slider-columns-new2 .swiper-wrapper .swiper-slide:not(:first-child) {
        padding-left: 8px;
    }
    .web_block_slider-columns-new2 .swiper-wrapper .swiper-slide:not(:last-child) {
        padding-right: 8px;
    }
    .web_block_slider-columns-new2 .swiper-wrapper .swiper-slide_two-items {
        width: 50%;
    }
    .web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide {
        width: 25%;
    }
    .web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide:hover {
        width: 50%;
    }
    .web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide:hover .web_block_slider-columns-new2__content:before {
        z-index: 0;
        background: 0 0;
    }
    .web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide_two-items {
        width: 35%;
    }
    .web_block_slider-columns-new2 .swiper-wrapper:hover .swiper-slide_two-items:hover {
        width: 65%;
    }
    .web_block_slider-columns-new2 .swiper-wrapper:hover .web_block_slider-columns-new2__content:before {
        z-index: 1;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left bottom, left top, from(rgba(14, 18, 20, 0.48)), color-stop(50%, rgba(14, 18, 20, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(14, 18, 20, 0.5)), to(rgba(14, 18, 20, 0.5)));
        background: linear-gradient(360deg, rgba(14, 18, 20, 0.48) 0, rgba(14, 18, 20, 0) 50%), linear-gradient(0deg, rgba(14, 18, 20, 0.5), rgba(14, 18, 20, 0.5));
    }
    .web_block_media-model-new__header {
        text-align: start;
    }
    .web_block_media-model-new__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .web_block_accordion-images__wrap {
        min-height: 780px;
    }
    .web_block_accordion-images__image {
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        margin-bottom: 0;
        opacity: 0;
    }
    .web_block_accordion-images__image.is-opened {
        opacity: 1;
    }
    .web_block_accordion-images__image.responsive-media:before {
        padding-top: 0;
    }
    .web_block_accordion-images__accordion-header {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        white-space: nowrap;
    }
    .web_block_accordion-images__accordion-header-icon {
        margin-left: 8px;
    }
    .web_block_accordion-images-side__wrap {
        min-height: 708px;
    }
    .web_block_accordion-images-side__image {
        top: 64px;
        bottom: 64px;
    }
    .web_block_accordion-images-side__accordion-header {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .web_block_accordion-images-side__accordion-header-icon {
        margin-left: 8px;
    }
    .web_block_header-horizontal-h1__subtitle,
    .web_block_header-horizontal__subtitle {
        margin-top: 0;
    }
    .web_block_media-model-features .swiper-container {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 8px;
        padding-right: 8px;
    }
    .web_block_media-model-features .swiper-wrapper {
        width: auto;
    }
    .web_block_media-model-features .swiper-wrapper .swiper-slide {
        -ms-flex-negative: 1;
        flex-shrink: 1;
        padding-right: 8px;
        padding-left: 8px;
    }
    .web_block_media-model-features__pagination {
        display: none;
    }
    .web_block_media-model-features__pagination .swiper-pagination {
        display: none;
    }
    .web_block_text-new_list-two-columns .web_block_text-new__content ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 65px;
        -moz-column-gap: 65px;
        column-gap: 65px;
    }
    .gallery-popup .swiper-arrows {
        display: block;
    }
    .web_block_model_hero__header {
        text-align: start;
    }
    .web_block_model_hero__list {
        row-gap: 0;
    }
    .web_block_model_hero__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: start;
    }
    .web_block_flow-finance-new__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: -20px;
        margin-left: -20px;
        -webkit-transform: none;
        transform: none;
        width: auto;
        height: auto;
    }
    .web_block_flow-finance-new__item {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
    }
    .web_block_flow-finance-new__item:nth-child(n + 4) {
        margin-top: 40px;
    }
    .web_block_flow-finance-new__pagination {
        display: none;
    }
    .web_block_flow-quote-new__items {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 16px;
    }
    .web_block_flow-quote-new__pagination {
        display: none;
    }
    .web_block_media-popup-quote-new__inner {
        padding: 42px 0;
    }
    .web_block_flow-card-new__items {
        grid-template-columns: repeat(3, 1fr);
    }
    .web_block_flow-card-new__item {
        max-width: none;
    }
    .web_block_timer__countdown {
        margin-top: 0;
        margin-left: auto;
    }
    .web_block_grades-new__navigation {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .web_block_grades-new__pagination {
        display: none;
    }
    .web_block_media-video-new__heading {
        position: absolute;
        left: 48px;
        top: 48px;
        z-index: 4;
        max-width: 820px;
    }
    .web_block_media-video-new__heading.mt-aqua {
        margin-bottom: 0;
    }
    .web_block_media-video-new__heading.hidden {
        display: none;
    }
    .web_block_media-video-new_text-bottom .web_block_media-video-new__heading {
        position: absolute;
        top: unset;
        bottom: 0;
    }
    .web_block_media-video-new__video {
        height: 100%;
    }
    .web_block_media-video-new__video.responsive-media:before {
        padding-top: 56.25%;
    }
    .web_block_media-video-new__btn_fullscreen {
        height: 48px;
        width: 48px;
    }
    .web_block_media-video-new__btn_play {
        width: 64px;
        height: 64px;
    }
    .web_block_media-video-new__btn_pause {
        width: 64px;
        height: 64px;
    }
    .web_block_media-employee-new__img {
        margin-right: 0;
    }
    .web_block_media-employee-new__title {
        margin-top: 0;
    }
    .technologies-list__item-content {
        padding-right: 40px;
    }
    .latest-technologies__title {
        font-size: 28px;
    }
    .latest-technologies__item-content {
        padding-right: 40px;
    }
    .news-list-new__item:nth-child(1) .responsive-media:before {
        padding-top: 65.0914634146%;
    }
    .news-list-new__item:nth-child(1) .news-list-new__item-wrap {
        margin: 0;
    }
    .news-list-new__item:nth-child(1) .news-list-new__img {
        margin: 0 -8px;
    }
    .news-list-new__item:nth-child(1) .news-list-new__content {
        padding: 46px 48px;
    }
    .news-list-new__item:nth-child(1) .news-list-new__date {
        margin-top: 0;
    }
    .news-list-new__item:nth-child(1) .news-list-new__text {
        font-size: 18px;
    }
    .latest-news-new__img:before {
        padding-top: 100%;
    }
    .latest-news-new__pagination .swiper-pagination {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .pagination {
        padding: 72px 0;
    }
    .dealers-locator {
        height: 600px;
        max-height: none;
    }
    .dealers-locator_dealers-left .dealers-locator__content {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .dealers-locator .container {
        height: 100%;
    }
    .dealers-locator__map {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
        height: 100%;
    }
    .dealers-locator__content {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        max-width: 33.33333333%;
        overflow-y: hidden;
        height: 100%;
        padding-right: 30px;
        padding-bottom: 0;
        padding-left: 30px;
    }
    .dealers-locator__filters_desktop-hide {
        display: none;
    }
    .dealers-locator__services-checkbox:before {
        top: -5px;
    }
    .dealers-locator__switcher {
        display: none;
    }
    .dealers-locator__dealer-list {
        margin: 0 -30px;
        height: auto;
        max-height: 483px;
    }
    .dealers-locator__dealer-list_mobile-hide {
        display: block;
    }
    .dealers-locator__dealer-item {
        padding-right: 30px;
        padding-left: 30px;
    }
    .dealers-locator__action-buttons {
        height: 60px;
        margin: -20px -30px 0;
        background: 0 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .dealers-locator__action-buttons_lg-hide {
        display: none;
    }
    .dealers-locator__action-switcher {
        display: none;
    }
    .dealers-locator__back-button {
        padding-left: 45px;
    }
    .dealers-locator__back-button:after {
        left: 10px;
    }
    .dealers-locator__detail-content {
        margin: 0 -30px;
        max-height: none;
        height: 539px;
    }
    .dealers-locator__detail-content_hide {
        display: block;
    }
    .dealers-locator__detail-service {
        white-space: nowrap;
    }
    .header {
        height: auto;
    }
    .header-wrap {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0 40px;
    }
    .header__dealer-name {
        font-size: 16px;
        padding-top: 2px;
    }
    .header__dealer-bottom {
        padding: 0 40px;
    }
    .header__select {
        padding: 0 40px;
    }
    .header__select-current {
        width: auto;
        padding-right: 0;
    }
    .footer__menu {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
        row-gap: 36px;
    }
    .footer__menu-title-link {
        display: inline;
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: none;
    }
    .footer__menu-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .footer__menu-link {
        margin: 16px 0 0 0;
    }
    .footer__menu-link:first-child {
        margin: 0;
    }
    .footer__collapse-header {
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: 1px solid transparent;
        cursor: auto;
    }
    .footer__collapse-header:after {
        content: none;
    }
    .footer__apps-qr {
        display: block;
    }
    .footer__dc {
        text-align: left;
    }
    .footer__dc-wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .footer__dc-wrap.footer__dc-wrap_single {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .menu {
        overflow-x: initial;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding: 0;
        border: 0;
    }
    .menu__back {
        display: none;
    }
    .menu__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .menu__item {
        margin-left: 40px;
    }
    .menu__item:hover .menu__link {
        color: #c78e66;
        border-color: #c78e66;
    }
    .menu__item:hover .menu-dropdown {
        visibility: visible;
        opacity: 1;
    }
    .menu__link {
        font-size: 12px;
        padding: 23px 0 20px 0;
        border-bottom: 4px solid transparent;
    }
    .menu__link_submenu:after {
        display: none;
    }
    .menu-dropdown {
        position: absolute;
        top: 100%;
        left: 0;
        visibility: hidden;
        opacity: 0;
        width: 100%;
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, transform 0.3s;
        transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
    }
    .menu-lev2 {
        margin-bottom: 22px;
    }
    .menu-lev2 .container {
        max-width: none;
        padding-left: 198px;
    }
    .menu-lev2__wrap {
        margin-top: 40px;
    }
    .menu-lev2__item {
        font-size: 14px;
    }
    .menu-lev2__link {
        margin-bottom: 18px;
    }
    .menu-models .container {
        max-width: none;
        padding-left: 198px;
    }
    .menu-models__list {
        padding-bottom: 40px;
    }
    .menu-models__item-title {
        font-size: 20px;
    }
    .menu-models__item-type {
        margin-top: 10px;
    }
    .menu-models__item-price {
        font-size: 16px;
        margin-top: 10px;
    }
    .menu {
        margin-left: -40px;
    }
    .menu__link {
        padding-top: 17px !important;
        padding-bottom: 19px !important;
    }
    .menu2-lev2 {
        height: auto;
    }
    .menu2-lev2 .container {
        width: 75%;
    }
    .menu2-lev2__wrap {
        padding: 0 40px 56px 40px;
    }
    .menu2-lev2__block:not(:last-of-type) {
        margin-bottom: 0;
    }
    .menu2-lev2__title {
        margin-bottom: 24px;
        padding-top: 40px;
    }
    .menu2-lev2__list {
        padding: 0;
    }
    .menu2-models .container {
        width: 75%;
        padding-right: 36px;
        padding-left: 36px;
    }
    .menu2-models__list {
        padding-bottom: 56px;
    }
    .menu2-models__item-link {
        padding-top: 40px;
        padding-bottom: 0;
        border-bottom: none;
    }
    .menu2-models__item-title {
        font-size: 28px;
    }
    .menu2-models__item-img {
        height: 100px;
        max-width: 200px;
    }
    .menu2-sideblock {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        width: 25%;
        margin-top: 0;
        padding: 48px 40px 56px 40px;
    }
    .menu2-sideblock__list {
        margin-bottom: 36px;
    }
    .menu2-sideblock__list {
        margin-bottom: 40px;
    }
    .menu2-img__img:before {
        padding-top: 94.44%;
    }
    .menu2-img__text {
        left: 40px;
        bottom: 36px;
    }
    .web_block_dc_list__item {
        font-size: 16px;
    }
    .web_block_dc_list__title {
        font-size: 24px;
        line-height: 1.8;
    }
    .web_block_dc_list__city {
        font-size: 14px;
    }
    .web_block_dc_list__address {
        margin-top: 30px;
    }
    .web_block_dc_list__label {
        margin-bottom: 5px;
    }
    .web_block_dc_list__phone {
        font-weight: 300;
    }
    .web_block_dc_list2__item {
        font-size: 16px;
    }
    .web_block_dc_list2__title {
        font-size: 24px;
        line-height: 1.8;
    }
    .web_block_dc_list2__city {
        font-size: 14px;
    }
    .web_block_dc_list2__address {
        margin-top: 30px;
    }
    .web_block_dc_list2__label {
        margin-bottom: 5px;
    }
    .web_block_dc_list2__phone {
        font-weight: 300;
    }
    .web_block_dc_details__wrap {
        padding: 60px 0;
    }
    .web_block_dc_details__list {
        margin-top: 60px;
    }
    .web_block_dc_details__item {
        font-size: 16px;
    }
    .web_block_dc_details__btns-wrap {
        margin-top: 60px;
    }
    .web_block_dc_details2__inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .web_block_dc_details2__map {
        width: 50%;
        height: auto !important;
    }
    .web_block_dc_details2__content .container {
        padding-left: 0;
    }
    .web_block_dc_details2__content {
        padding-left: 80px;
        width: 50%;
    }
    .web_block_dc_details2__back {
        text-align: left;
        padding: 20px 0 20px 80px;
        margin: 0 -40px 0 -80px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .web_block_dc_details2__title {
        font-size: 24px;
    }
    .web_block_dc_details2__item {
        font-size: 16px;
        margin-top: 24px;
    }
    .web_block_dc_details2__btns-wrap {
        margin-top: 60px;
    }
    .dc-map {
        height: 600px;
    }
    .dc-map__balloon {
        width: 370px;
        font-size: 16px;
        padding-top: 27px;
        padding-bottom: 30px;
    }
    .dc-map__title {
        font-size: 20px;
    }
    .dc-map__address {
        font-size: 16px;
    }
    .dc-map__hours,
    .dc-map__phone {
        font-size: 16px;
        font-weight: 300;
    }
    .web_block_dc_list3__action-buttons {
        height: 60px;
        border-top: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        background: 0 0;
    }
    .web_block_dc_list3__dealer-list {
        height: auto;
        max-height: none;
    }
    .web_block_dc_list3__dealer-item {
        padding-right: 30px;
        padding-left: 30px;
    }
    .web_block_dc_list3__map {
        height: auto !important;
        min-height: 600px;
    }
    .web_block_dc_list3__map.hide {
        display: block;
    }
    .web_block_dc_list3__detail-name {
        font-size: 24px;
        line-height: 1.1;
    }
    .web_block_dc_list3__detail-location {
        margin-top: 12px;
    }
    .web_block_dc_list3__detail-label {
        margin-top: 24px;
    }
    .dc-map-new__balloon {
        width: 370px;
        font-size: 16px;
        padding-top: 27px;
        padding-bottom: 30px;
    }
    .dc-map-new__title {
        font-size: 20px;
    }
    .dc-map-new__address {
        font-size: 16px;
    }
    .dc-map-new__hours,
    .dc-map-new__phone {
        font-size: 16px;
        font-weight: 300;
    }
    .latest-offers__title {
        font-size: 28px;
    }
    .latest-offers__item-content {
        padding-right: 40px;
    }
    .offers-list__item-content {
        padding-right: 40px;
    }
    .web_block_dc_contacts-new__tab {
        height: 524px;
    }
    .web_block_dc_contacts-new__tab-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .web_block_dc_contacts-new__tab-content {
        overflow-y: auto;
        width: 50%;
        min-width: 50%;
    }
    .web_block_dc_contacts-new__tab-content {
        height: 100%;
        overflow-y: auto;
    }
}
@media (min-width: 1200px) {
    .web_block_media-privileges-owners-new2__content {
        padding: 36px 64px;
    }
}
@media (min-width: 1280px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-xl-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-xl-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-xl-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-xl-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-xl-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-xl-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xl-11 {
        margin-left: 91.66666667%;
    }
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-xl-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    .container {
        padding-left: 64px;
        padding-right: 64px;
    }
    .h0 {
        font-size: 80px;
    }
    .h1,
    h1 {
        font-size: 40px;
    }
    .h2,
    h2 {
        font-size: 32px;
    }
    .h3,
    h3 {
        font-size: 28px;
        line-height: 1.1;
    }
    .h4,
    h4 {
        font-size: 24px;
    }
    .h5,
    h5 {
        font-size: 20px;
    }
    .model {
        font-size: 80px;
    }
    .special {
        font-size: 20px;
    }
    .special-1 {
        font-size: 28px;
    }
    .special-2 {
        font-size: 40px;
    }
    .special-3 {
        font-size: 16px;
        line-height: 1.3;
    }
    .text-content ol,
    .text-content ul {
        margin-bottom: 32px;
    }
    .m-salad {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .mt-salad {
        margin-top: 32px;
    }
    .mb-salad {
        margin-bottom: 32px;
    }
    .m-green {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .mt-green {
        margin-top: 40px;
    }
    .mb-green {
        margin-bottom: 40px;
    }
    .m-aqua {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .mt-aqua {
        margin-top: 48px;
    }
    .mb-aqua {
        margin-bottom: 48px;
    }
    .m-light-blue {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .mt-light-blue {
        margin-top: 56px;
    }
    .mb-light-blue {
        margin-bottom: 56px;
    }
    .m-blue {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .mt-blue {
        margin-top: 64px;
    }
    .mb-blue {
        margin-bottom: 64px;
    }
    .m-pink {
        margin-top: 72px;
        margin-bottom: 72px;
    }
    .mt-pink {
        margin-top: 72px;
    }
    .mb-pink {
        margin-bottom: 72px;
    }
    .p-salad {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .pt-salad {
        padding-top: 32px;
    }
    .pb-salad {
        padding-bottom: 32px;
    }
    .p-green {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .pt-green {
        padding-top: 40px;
    }
    .pb-green {
        padding-bottom: 40px;
    }
    .p-aqua {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .pt-aqua {
        padding-top: 48px;
    }
    .pb-aqua {
        padding-bottom: 48px;
    }
    .p-light-blue {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .pt-light-blue {
        padding-top: 56px;
    }
    .pb-light-blue {
        padding-bottom: 56px;
    }
    .p-blue {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .pt-blue {
        padding-top: 64px;
    }
    .pb-blue {
        padding-bottom: 64px;
    }
    .p-pink {
        padding-top: 72px;
        padding-bottom: 72px;
    }
    .pt-pink {
        padding-top: 72px;
    }
    .pb-pink {
        padding-bottom: 72px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__wrap {
        padding-bottom: 64px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__wrap_bottom-inslider {
        padding-bottom: 112px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__content.mt-blue.mt-blue,
    .web_block_media-hero-new_content-top .web_block_media-hero-new__content.mt-blue.mt-blue {
        margin-top: 64px;
    }
    .web_block_media-hero-new__content h1,
    .web_block_media-hero-new__content h2,
    .web_block_media-hero-new__content h3,
    .web_block_media-hero-new__content h4,
    .web_block_media-hero-new__content h5,
    .web_block_media-hero-new__content h6 {
        font-size: 40px;
    }
    .web_block_header-new__content {
        max-width: 648px;
    }
    .web_block_text-disclaimer-new__content ol,
    .web_block_text-disclaimer-new__content ul {
        margin-bottom: 54px;
    }
    .web_block_media-flow-quicklinks__wrap {
        padding: 0 32px 0 0;
    }
    .web_block_media-halfheight-new {
        height: 480px;
    }
    .web_block_media-halfheight-new__img.responsive-media::before {
        padding-top: 480px;
    }
    .web_block_media-columns-new2__img-wrap {
        max-height: none;
    }
    .web_block_media-columns-new2__img-wrap:before {
        padding-top: 580px;
    }
    .web_block_media-columns-new2__content-wrap {
        padding-bottom: 32px;
    }
    .web_block_slider-text-index-new__dots-pagination {
        display: none;
    }
    .web_block_slider-text-index-new__thumbs-pagination {
        display: block;
    }
    .web_block_media-model-new__title h1,
    .web_block_media-model-new__title h2,
    .web_block_media-model-new__title h3,
    .web_block_media-model-new__title h4,
    .web_block_media-model-new__title h5,
    .web_block_media-model-new__title h6 {
        font-size: 80px;
    }
    .web_block_media-model-new__list {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .web_block_media-model-new__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: start;
    }
    .web_block_accordion-images-side__accordion-header-title h1,
    .web_block_accordion-images-side__accordion-header-title h2,
    .web_block_accordion-images-side__accordion-header-title h3,
    .web_block_accordion-images-side__accordion-header-title h4,
    .web_block_accordion-images-side__accordion-header-title h5,
    .web_block_accordion-images-side__accordion-header-title h6 {
        font-size: 20px;
    }
    .web_block_model_menu__inner {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .web_block_model_menu__model.active {
        background: 0 0;
    }
    .web_block_model_menu__model {
        padding-right: 0;
        background: 0 0;
    }
    .web_block_model_menu__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: static;
        margin-left: 40px;
        padding: 0;
        background-color: transparent;
    }
    .web_block_model_menu__item {
        margin-top: 0;
    }
    .web_block_model_menu__item:not(:last-of-type) {
        margin-right: 19px;
    }
    .web_block_text-new__content h1,
    .web_block_text-new__content h2,
    .web_block_text-new__content h3,
    .web_block_text-new__content h4,
    .web_block_text-new__content h5,
    .web_block_text-new__content h6 {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .web_block_media-privileges-owners-new__wrap {
        padding-left: 36px;
        padding-right: 36px;
    }
    .web_block_model_hero__title h1,
    .web_block_model_hero__title h2,
    .web_block_model_hero__title h3,
    .web_block_model_hero__title h4,
    .web_block_model_hero__title h5,
    .web_block_model_hero__title h6 {
        font-size: 80px;
    }
    .web_block_text-instock-new__content ol,
    .web_block_text-instock-new__content ul {
        margin-bottom: 54px;
    }
    .dc-page__info {
        grid-template-columns: repeat(3, 1fr);
    }
    .web_block_flow-slider-new__items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: -8px;
        margin-left: -8px;
        width: auto;
    }
    .web_block_flow-slider-new__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
        width: 100%;
        padding-right: 8px;
        padding-left: 8px;
    }
    .web_block_flow-slider-new__item:nth-child(n + 4) {
        margin-top: 16px;
    }
    .web_block_media-flow-new__content {
        padding-right: 40px;
    }
    .web_block_media-flow-quote-new__content {
        padding-right: 40px;
    }
    .web_block_media-popup-quote-new__close {
        top: 16px;
        right: 16px;
    }
    .web_block_media-privileges-owners-new2 .responsive-media:before {
        padding-top: 58.0935251799%;
    }
    .web_block_media-html-new {
        height: 480px;
    }
    .web_block_media-text__content {
        height: 465px;
        overflow-y: auto;
        padding-right: 18px;
    }
    .web_block_media-text__content::-webkit-scrollbar {
        width: 8px;
        background: rgba(255, 255, 255, 0.04);
    }
    .web_block_media-text__content::-webkit-scrollbar-thumb {
        background: #828690;
    }
    .web_block_media-text__links {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .web_block_media-text-index-new__item {
        grid-template-columns: 1fr 1.403fr;
    }
    .web_block_timer {
        padding: 112px 0;
    }
    .web_block_timer__content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .web_block_timer__segment {
        width: 140px;
    }
    .web_block_media-employee-new__content {
        padding-right: 16px;
    }
    .latest-technologies__title {
        font-size: 32px;
    }
    .news-list-new__item:not(:first-child) {
        margin-top: 40px;
    }
    .web_block_plain-margin {
        padding-bottom: 54px;
    }
    .cookie-notify {
        bottom: 64px;
        right: 64px;
        left: auto;
        max-width: 648px;
    }
    .cookie-notify__wrap {
        padding: 32px 40px;
    }
    .cookie-notify__close {
        right: 16px;
        top: 16px;
    }
    .cookie-notify__text {
        margin-bottom: 32px;
    }
    .quiz-notify {
        max-width: 648px;
    }
    .quiz-notify__wrap {
        padding: 32px 40px;
    }
    .quiz-notify__close {
        right: 16px;
        top: 16px;
    }
    .quiz-notify__text {
        margin-bottom: 32px;
    }
    .dealers-locator .container {
        width: 100%;
    }
    .dealers-locator__detail-header {
        padding: 0 30px;
        margin-bottom: 24px;
    }
    .dealers-locator__detail-body {
        padding: 0 30px;
    }
    .dealers-locator__detail-name {
        font-size: 24px;
        line-height: 29px;
    }
    .dealers-locator__detail-label,
    .dealers-locator__event-label {
        margin-bottom: 10px;
    }
    .dealers-locator__detail-address,
    .dealers-locator__event {
        font-size: 16px;
        margin-bottom: 30px;
    }
    .dealers-locator__detail-info {
        margin-bottom: 20px;
    }
    .dealers-locator__detail-schedule,
    .dealers-locator__detail-tel {
        font-size: 16px;
        white-space: nowrap;
    }
    .footer {
        padding-bottom: 64px;
        padding-top: 64px;
    }
    .footer__menu {
        padding-bottom: 64px;
    }
    .footer__sub-space {
        padding-bottom: 48px;
    }
    .footer__logo {
        margin-bottom: 0;
    }
    .footer__phone-num {
        font-size: 20px;
    }
    .footer__dc {
        padding-top: 48px;
        padding-bottom: 40px;
    }
    .footer__dc-wrap.footer__dc-wrap_single .footer__dc-item-phone {
        font-size: 20px;
    }
    .footer__dc-name {
        font-size: 20px;
    }
    .footer__legal-info {
        padding-bottom: 48px;
    }
    .footer__bottom {
        padding-top: 64px;
    }
    .menu-models__item-link {
        padding-top: 40px;
    }
    .menu2-models__list {
        overflow-y: auto;
        max-height: calc(100vh - 147px);
    }
    .menu2-models__item-link {
        padding-top: 48px;
    }
    .menu2-sideblock__list {
        margin-bottom: 48px;
    }
    .menu2-sideblock__label {
        margin-top: 20px;
    }
    .menu2-sideblock__phone {
        font-size: 20px;
    }
    .menu2-img__img:before {
        padding-top: 77.08%;
    }
    .web_block_dc_details2__back {
        margin-right: -80px;
    }
    .latest-offers__title {
        font-size: 32px;
    }
    .web_block_dc_contacts-new__tab-content {
        width: 40%;
        min-width: 40%;
    }
}
@media (min-width: 1300px) {
    .web_block_model_menu__item:not(:last-of-type) {
        margin-right: 32px;
    }
}
@media (min-width: 1350px) {
    .web_block_media-privileges-owners-new2__img {
        margin-left: 16px;
    }
    .web_block_media-privileges-owners-new2 .responsive-media:before {
        padding-top: 56.1739130435%;
    }
    .web_block_media-privileges-owners-new2__content {
        margin-right: -16px;
    }
}
@media (min-width: 1366px) {
    .header-links {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-item-align: center;
        align-self: center;
        padding: 0;
        border: 0;
    }
    .header-links__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        color: #fff;
        margin-left: 32px;
    }
    .header-links__icon {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        fill: #fff;
        stroke: #fff;
        margin: 0 0 0 8px;
    }
    .main_padding {
        padding-top: 128px !important;
    }
    .header-wrap {
        padding: 0 48px;
    }
    .header__dealer-container {
        position: relative;
        height: 72px;
    }
    .header__dealer-container:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: -48px;
        right: -48px;
        height: 1px;
        background-color: #3b3e3f;
    }
    .header__dealer-label {
        display: block;
    }
    .header__dealer-label_mobile {
        display: none;
    }
    .header__dealer-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .header__dealer-links {
        display: none;
    }
    .header__dealer-bottom {
        display: none;
    }
    .header__burger {
        display: none;
    }
    .header__contacts {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .header__select {
        display: none;
    }
    .header__select-item {
        padding: 15px 40px;
    }
    .menu2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        top: unset;
        padding: 0;
        overflow-x: initial;
    }
    .menu2__back {
        display: none;
    }
    .menu2__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .menu2__item:not(:first-of-type) {
        margin-left: 32px;
    }
    .menu2__item:hover .menu2__link {
        color: #c78e66;
    }
    .menu2__link {
        color: #fff;
        padding: 22px 0 14px 0;
        border-bottom: 4px solid transparent;
    }
    .menu2__link.active {
        color: #c78e66;
        border-color: #c78e66;
    }
    .menu2__link_submenu:after {
        display: none;
    }
    .menu2-dropdown {
        position: absolute;
        top: 100%;
        left: 0;
        visibility: hidden;
        opacity: 0;
        width: 100%;
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, transform 0.3s;
        transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
    }
    .menu2-dropdown.open {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
    .menu2-lev2 .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .menu2-lev2__wrap {
        padding-top: 12px;
    }
    .menu2-lev2__title {
        margin-bottom: 24px;
        padding-top: 48px;
    }
    .menu2-models {
        height: auto;
    }
    .web_block_media_margin-top {
        height: calc(100vh - 128px) !important;
        margin-top: 128px !important;
    }
    .web_block_media_margin-top-one-dc {
        height: calc(100vh - 128px) !important;
        margin-top: 128px !important;
    }
    [class*="main_padding"] .web_block_media {
        height: calc(100vh - 128px);
    }
    .main {
        padding-top: 128px !important;
    }
    .main.main-landing,
    .main.main-landing2,
    .main.main-pricetag {
        padding-top: 72px !important;
    }
    .web_block_model_hero {
        min-height: calc(100vh - 128px) !important;
    }
    main.main-landing .web_block_model_hero,
    main.main-landing2 .web_block_model_hero,
    main.main-pricetag .web_block_model_hero {
        min-height: calc(100vh - 72px) !important;
    }
    .web_block_media-model-new {
        min-height: calc(100vh - 128px);
    }
    main.main-landing .web_block_media-model-new,
    main.main-landing2 .web_block_media-model-new,
    main.main-pricetag .web_block_media-model-new {
        min-height: calc(100vh - 72px) !important;
    }
    .web_block_media-hero-new {
        height: calc(100vh - 128px) !important;
    }
    main.main-landing .web_block_media-hero-new,
    main.main-landing2 .web_block_media-hero-new,
    main.main-pricetag .web_block_media-hero-new {
        height: calc(100vh - 72px) !important;
    }
}
@media (min-width: 1536px) {
    .header-links__icon {
        margin: 0 0 0 10px;
    }
    .main_padding {
        padding-top: 144px !important;
    }
    .header__dealer-container {
        height: 80px;
    }
    .header__dealer-name {
        font-size: 18px;
    }
    .header__contacts-item:not(:first-of-type) {
        margin-left: 36px;
    }
    .header__contacts-item-label {
        font-size: 16px;
    }
    .header__contacts-item-link {
        font-size: 16px;
    }
    .header__contacts-item-address {
        font-size: 16px;
    }
    .header__select_open {
        padding-right: 33px;
    }
    .header__select-item {
        padding: 15px 48px;
    }
    .menu2__item:not(:first-of-type) {
        margin-left: 36px;
    }
    .menu2__link {
        font-size: 18px;
        padding: 23px 0 19px 0;
    }
    .menu2-lev2__wrap {
        padding-top: 4px;
    }
    .menu2-lev2__title {
        font-size: 16px;
    }
    .web_block_media_margin-top {
        height: calc(100vh - 144px) !important;
        margin-top: 144px !important;
    }
    .web_block_media_margin-top-one-dc {
        height: calc(100vh - 144px) !important;
        margin-top: 144px !important;
    }
    [class*="main_padding"] .web_block_media {
        height: calc(100vh - 144px);
    }
    .main {
        padding-top: 144px !important;
    }
    .main.main-landing,
    .main.main-landing2,
    .main.main-pricetag {
        padding-top: 80px !important;
    }
    .web_block_model_hero {
        min-height: calc(100vh - 144px) !important;
    }
    main.main-landing .web_block_model_hero,
    main.main-landing2 .web_block_model_hero,
    main.main-pricetag .web_block_model_hero {
        min-height: calc(100vh - 80px) !important;
    }
    .web_block_media-model-new {
        min-height: calc(100vh - 144px);
    }
    main.main-landing .web_block_media-model-new,
    main.main-landing2 .web_block_media-model-new,
    main.main-pricetag .web_block_media-model-new {
        min-height: calc(100vh - 80px) !important;
    }
    .web_block_media-hero-new {
        height: calc(100vh - 144px) !important;
    }
    main.main-landing .web_block_media-hero-new,
    main.main-landing2 .web_block_media-hero-new,
    main.main-pricetag .web_block_media-hero-new {
        height: calc(100vh - 80px) !important;
    }
}
@media (min-width: 1720px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .row-cols-xxl-1 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-cols-xxl-2 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .row-cols-xxl-3 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .row-cols-xxl-4 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .row-cols-xxl-5 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .row-cols-xxl-6 > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xxl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-xxl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }
    .col-xxl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }
    .col-xxl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xxl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-xxl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }
    .col-xxl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xxl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }
    .col-xxl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }
    .col-xxl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xxl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }
    .col-xxl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }
    .col-xxl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xxl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    .order-xxl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13;
    }
    .order-xxl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .order-xxl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .order-xxl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .order-xxl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .order-xxl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .order-xxl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .order-xxl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .order-xxl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .order-xxl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .order-xxl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .order-xxl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .order-xxl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .order-xxl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }
    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }
    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }
    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }
    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }
    .d-xxl-none {
        display: none !important;
    }
    .d-xxl-inline {
        display: inline !important;
    }
    .d-xxl-inline-block {
        display: inline-block !important;
    }
    .d-xxl-block {
        display: block !important;
    }
    .d-xxl-table {
        display: table !important;
    }
    .d-xxl-table-row {
        display: table-row !important;
    }
    .d-xxl-table-cell {
        display: table-cell !important;
    }
    .d-xxl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xxl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .flex-xxl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .flex-xxl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .flex-xxl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .flex-xxl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
    .flex-xxl-fill {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .flex-xxl-grow-0 {
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }
    .flex-xxl-grow-1 {
        -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }
    .flex-xxl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .flex-xxl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .justify-content-xxl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .justify-content-xxl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .justify-content-xxl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .justify-content-xxl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .justify-content-xxl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }
    .align-items-xxl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .align-items-xxl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .align-items-xxl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .align-items-xxl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }
    .align-items-xxl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .align-content-xxl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }
    .align-content-xxl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }
    .align-content-xxl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .align-content-xxl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }
    .align-content-xxl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }
    .align-content-xxl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }
    .align-self-xxl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }
    .align-self-xxl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }
    .align-self-xxl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }
    .align-self-xxl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }
    .align-self-xxl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }
    .align-self-xxl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
    body {
        font-size: 18px;
        line-height: 1.7;
    }
    .container {
        padding-left: 64px;
        padding-right: 64px;
    }
    .h0 {
        font-size: 112px;
    }
    .h1,
    h1 {
        font-size: 48px;
    }
    .h2,
    h2 {
        font-size: 40px;
    }
    .h3,
    h3 {
        font-size: 32px;
    }
    .h4,
    h4 {
        font-size: 28px;
    }
    .h5,
    h5 {
        font-size: 24px;
    }
    .h6,
    h6 {
        font-size: 18px;
    }
    .model {
        font-size: 112px;
    }
    .special {
        font-size: 24px;
    }
    .special-1 {
        font-size: 32px;
    }
    .special-2 {
        font-size: 24px;
    }
    .special-3 {
        font-size: 18px;
        line-height: 1.1;
    }
    .large-text {
        font-size: 20px;
    }
    .large-caps {
        font-size: 18px;
    }
    .caps {
        font-size: 16px;
    }
    .small-text {
        font-size: 16px;
    }
    .extra-small-text {
        font-size: 14px;
    }
    .main-text {
        font-size: 18px;
    }
    .link-text {
        font-size: 18px;
    }
    .small-link-text {
        font-size: 16px;
    }
    .text-content ol,
    .text-content ul {
        margin-bottom: 36px;
    }
    .text-content ul li:before {
        top: 13px;
    }
    .text-content_small ul li::before {
        top: 9px;
    }
    .text-content_list-arrow ul li:before {
        top: 3px;
    }
    .text-content_list-arrow .text-content_small ul li::before {
        top: 0;
    }
    .text-content_list-check ul li:before {
        top: 3px;
    }
    .text-content_list-check .text-content_small ul li::before {
        top: 0;
    }
    .btn {
        font-size: 18px;
    }
    .btn_arrow {
        font-size: 18px;
    }
    .m-salad {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .mt-salad {
        margin-top: 36px;
    }
    .mb-salad {
        margin-bottom: 36px;
    }
    .m-green {
        margin-top: 48px;
        margin-bottom: 48px;
    }
    .mt-green {
        margin-top: 48px;
    }
    .mb-green {
        margin-bottom: 48px;
    }
    .m-aqua {
        margin-top: 56px;
        margin-bottom: 56px;
    }
    .mt-aqua {
        margin-top: 56px;
    }
    .mb-aqua {
        margin-bottom: 56px;
    }
    .m-light-blue {
        margin-top: 64px;
        margin-bottom: 64px;
    }
    .mt-light-blue {
        margin-top: 64px;
    }
    .mb-light-blue {
        margin-bottom: 64px;
    }
    .m-blue {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .mt-blue {
        margin-top: 80px;
    }
    .mb-blue {
        margin-bottom: 80px;
    }
    .m-pink {
        margin-top: 96px;
        margin-bottom: 95px;
    }
    .mt-pink {
        margin-top: 96px;
    }
    .mb-pink {
        margin-bottom: 96px;
    }
    .p-salad {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .pt-salad {
        padding-top: 36px;
    }
    .pb-salad {
        padding-bottom: 36px;
    }
    .p-green {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .pt-green {
        padding-top: 48px;
    }
    .pb-green {
        padding-bottom: 48px;
    }
    .p-aqua {
        padding-top: 56px;
        padding-bottom: 56px;
    }
    .pt-aqua {
        padding-top: 56px;
    }
    .pb-aqua {
        padding-bottom: 56px;
    }
    .p-light-blue {
        padding-top: 64px;
        padding-bottom: 64px;
    }
    .pt-light-blue {
        padding-top: 64px;
    }
    .pb-light-blue {
        padding-bottom: 64px;
    }
    .p-blue {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .pt-blue {
        padding-top: 80px;
    }
    .pb-blue {
        padding-bottom: 80px;
    }
    .p-pink {
        padding-top: 96px;
        padding-bottom: 95px;
    }
    .pt-pink {
        padding-top: 96px;
    }
    .pb-pink {
        padding-bottom: 96px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__wrap {
        padding-bottom: 80px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__wrap_bottom-inslider {
        padding-bottom: 128px;
    }
    .web_block_media-hero-new_content-bottom .web_block_media-hero-new__content.mt-blue.mt-blue,
    .web_block_media-hero-new_content-top .web_block_media-hero-new__content.mt-blue.mt-blue {
        margin-top: 80px;
    }
    .web_block_media-hero-new__content h1,
    .web_block_media-hero-new__content h2,
    .web_block_media-hero-new__content h3,
    .web_block_media-hero-new__content h4,
    .web_block_media-hero-new__content h5,
    .web_block_media-hero-new__content h6 {
        font-size: 48px;
    }
    .web_block_media-hero-new__subtitle {
        margin-bottom: 16px;
    }
    .web_block_media-hero-new__app-img {
        height: 150px;
        width: 150px;
    }
    .web_block_media-hero-new__app-buttons .btn img {
        height: 39px;
    }
    .web_block_media-full-width-new__img.responsive-media::before {
        padding-top: 133.3%;
    }
    .web_block_media-full-width-new__text p {
        margin-bottom: 36px;
    }
    .web_block_media-full-width-new__links {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .web_block_media-full-width-new__links .btn:not(:last-child) {
        margin-right: 32px;
    }
    .latest-news-new__title {
        font-size: 18px;
    }
    .web_block_header-new__content {
        max-width: 888px;
    }
    .web_block_header-new__text {
        font-size: 18px;
    }
    .web_block_text-disclaimer-new__content p {
        margin-bottom: 36px;
    }
    .web_block_text-disclaimer-new__content ol,
    .web_block_text-disclaimer-new__content ul {
        margin-bottom: 68px;
    }
    .web_block_text-disclaimer-new__content ul li:before {
        top: 10px;
    }
    .web_block_text-disclaimer-new__btn {
        font-size: 16px;
    }
    .web_block_media-halfheight-new {
        height: 640px;
    }
    .web_block_media-halfheight-new__img.responsive-media::before {
        padding-top: 640px;
    }
    .web_block_media-halfheight-new__app-img {
        height: 150px;
        width: 150px;
    }
    .web_block_media-halfheight-new__app-buttons .btn img {
        height: 39px;
    }
    .web_block_media-model-new__title h1,
    .web_block_media-model-new__title h2,
    .web_block_media-model-new__title h3,
    .web_block_media-model-new__title h4,
    .web_block_media-model-new__title h5,
    .web_block_media-model-new__title h6 {
        font-size: 112px;
    }
    .web_block_media-model-new__list {
        -webkit-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .web_block_media-flow-icon-new__subtitle {
        font-size: 18px;
    }
    .web_block_accordion-images__wrap {
        min-height: 1040px;
    }
    .web_block_accordion-images-side__wrap {
        min-height: 835px;
    }
    .web_block_accordion-images-side__image {
        top: 80px;
        bottom: 80px;
    }
    .web_block_accordion-images-side__accordion-header-title h1,
    .web_block_accordion-images-side__accordion-header-title h2,
    .web_block_accordion-images-side__accordion-header-title h3,
    .web_block_accordion-images-side__accordion-header-title h4,
    .web_block_accordion-images-side__accordion-header-title h5,
    .web_block_accordion-images-side__accordion-header-title h6 {
        font-size: 24px;
    }
    .web_block_model_menu__list {
        margin-left: 48px;
    }
    .web_block_model_menu__item:not(:last-of-type) {
        margin-right: 36px;
    }
    .web_block_model_menu__item-link {
        font-size: 16px;
    }
    .web_block_text-new__content {
        font-size: 18px;
    }
    .web_block_text-new__content h1,
    .web_block_text-new__content h2,
    .web_block_text-new__content h3,
    .web_block_text-new__content h4,
    .web_block_text-new__content h5,
    .web_block_text-new__content h6 {
        margin-top: 36px;
        margin-bottom: 36px;
    }
    .gallery-popup__header {
        padding: 0 60px;
    }
    .gallery-popup__pagination .swiper-pagination {
        font-size: 16px;
    }
    .web_block_media-about-model-new__text p {
        margin-bottom: 36px;
    }
    .web_block_media-privileges-owners-new__text ul li:before {
        top: 3px;
    }
    .web_block_model_hero__title h1,
    .web_block_model_hero__title h2,
    .web_block_model_hero__title h3,
    .web_block_model_hero__title h4,
    .web_block_model_hero__title h5,
    .web_block_model_hero__title h6 {
        font-size: 112px;
    }
    .web_block_text-instock-new__content p {
        margin-bottom: 36px;
    }
    .web_block_text-instock-new__content ol,
    .web_block_text-instock-new__content ul {
        margin-bottom: 68px;
    }
    .web_block_text-instock-new__content ul li:before {
        top: 10px;
    }
    .web_block_text-instock-new__btn {
        font-size: 16px;
    }
    .web_block_text-accordion__content {
        font-size: 18px;
    }
    .web_block_media-flow-new__content {
        padding-right: 48px;
    }
    .web_block_media-flow-quote-new .responsive-media:before {
        padding-top: 100%;
    }
    .web_block_media-flow-quote-new__content {
        padding-right: 48px;
    }
    .web_block_media-popup-quote-new__wrap {
        padding-top: 80px;
    }
    .web_block_media-popup-quote-new__inner {
        padding: 25px 0;
    }
    .web_block_media-popup-quote-new__close {
        top: 24px;
        right: 24px;
    }
    .web_block_media-privileges-owners-new2__text ul li:before {
        top: 3px;
    }
    .web_block_media-html-new {
        height: 640px;
    }
    .web_block_media-text__content-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 20px 0;
    }
    .web_block_media-text__content {
        max-height: 584px;
        height: auto;
        overflow-y: auto;
    }
    .web_block_timer {
        padding: 74px 0;
    }
    .web_block_timer__segment {
        width: 190px;
    }
    .web_block_grades-new__card-image.responsive-media:before {
        padding-top: 58.33%;
    }
    .latest-technologies__title {
        font-size: 40px;
    }
    .latest-technologies__item-content {
        padding-right: 48px;
    }
    .news-list-new__item:not(:first-child) {
        margin-top: 48px;
    }
    .latest-news-new__title {
        font-size: 18px;
    }
    .cookie-notify {
        bottom: 80px;
        right: 80px;
        max-width: 752px;
    }
    .cookie-notify__wrap {
        padding: 32px 48px;
    }
    .cookie-notify__text {
        font-size: 16px;
        margin-bottom: 36px;
    }
    .sitemap {
        font-size: 18px;
    }
    .quiz-notify {
        max-width: 752px;
    }
    .quiz-notify__wrap {
        padding: 32px 70px 32px 48px;
    }
    .quiz-notify__text {
        font-size: 16px;
        margin-bottom: 36px;
    }
    .header-links__item {
        font-size: 16px;
    }
    .header__dealer-item-phone {
        font-size: 16px;
    }
    .header__dealer-item-name {
        font-size: 14px;
    }
    .footer {
        padding-bottom: 80px;
        padding-top: 80px;
    }
    .footer__menu {
        padding-bottom: 80px;
    }
    .footer__menu-title {
        font-size: 18px;
    }
    .footer__sub-space {
        padding-bottom: 56px;
    }
    .footer__apps-label {
        font-size: 18px;
    }
    .footer__phone-label {
        font-size: 18px;
    }
    .footer__phone-num {
        font-size: 24px;
    }
    .footer__media-label {
        font-size: 18px;
    }
    .footer__dc {
        padding-top: 56px;
        padding-bottom: 48px;
    }
    .footer__dc-wrap.footer__dc-wrap_single .footer__dc-item-phone {
        font-size: 24px;
    }
    .footer__dc-title {
        font-size: 18px;
    }
    .footer__dc-item-title {
        font-size: 18px;
    }
    .footer__dc-item-address {
        font-size: 18px;
    }
    .footer__dc-name {
        font-size: 24px;
    }
    .footer__legal-info {
        font-size: 14px;
        padding-bottom: 56px;
    }
    .footer__bottom {
        padding-top: 80px;
    }
    .footer__bottom-menu-item {
        font-size: 16px;
    }
    .footer__copy {
        font-size: 16px;
    }
    .footer__creator {
        font-size: 16px;
    }
    .menu__link {
        padding: 27px 0 26px 0;
    }
    .menu-lev2__item {
        font-size: 16px;
    }
    .menu-lev2__link {
        margin-bottom: 20px;
    }
    .menu-models__item-title {
        font-size: 24px;
    }
    .menu-models__item-type {
        margin-top: 12px;
    }
    .menu-models__item-price {
        font-size: 18px;
        margin-top: 12px;
    }
    .menu2-lev2__item {
        font-size: 18px;
    }
    .menu2-models__item-title {
        font-size: 32px;
    }
    .menu2-models__item-type {
        font-size: 16px;
    }
    .menu2-models__item-price {
        font-size: 16px;
        letter-spacing: 0.64px;
    }
    .menu2-models__item-img {
        height: 114px;
        max-width: 228px;
    }
    .menu2-sideblock__link {
        font-size: 18px;
    }
    .menu2-sideblock__label {
        margin-top: 24px;
        font-size: 18px;
    }
    .menu2-sideblock__phone {
        font-size: 24px;
    }
    .menu2-img__text {
        font-size: 18px;
    }
    .web_block_dc_details2__back {
        margin-right: -112px;
    }
    .latest-offers__title {
        font-size: 40px;
    }
    .latest-offers__item-content {
        padding-right: 48px;
    }
}
@media (max-width: 1365px) {
    .header-links__item:not(:first-of-type) {
        margin-top: 24px;
    }
    .menu2 {
        position: fixed;
        z-index: 10;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        overflow-y: auto;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        pointer-events: none;
    }
    .menu2.close,
    .menu2.open {
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
    }
    .menu2.open {
        -webkit-transform: none;
        transform: none;
        pointer-events: auto;
    }
    .menu2__item {
        border-bottom: 1px solid #e7eaed;
    }
    .menu2-dropdown {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow-y: auto;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        pointer-events: none;
    }
    .menu2-dropdown.close,
    .menu2-dropdown.open {
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
    }
    .menu2-dropdown.open {
        -webkit-transform: none;
        transform: none;
        pointer-events: auto;
    }
}
@media (max-width: 1279.98px) {
    .fullscreen .web_block_media-video-new__heading {
        display: none;
    }
    .fullscreen .web_block_media-video-new__video {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
@media (max-width: 1023px) {
    .dealers-locator__dealer-item:first-child {
        border-top-color: transparent;
    }
    .menu {
        position: fixed;
        z-index: 10;
        top: 60px;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #181b1d;
        overflow-y: auto;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        pointer-events: none;
    }
    .menu.close,
    .menu.open {
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
    }
    .menu.open {
        -webkit-transform: none;
        transform: none;
        pointer-events: auto;
    }
    .menu__item {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .menu-dropdown {
        position: fixed;
        top: 60px;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow-y: auto;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        pointer-events: none;
    }
    .menu-dropdown.close,
    .menu-dropdown.open {
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
    }
    .menu-dropdown.open {
        -webkit-transform: none;
        transform: none;
        pointer-events: auto;
    }
    .web_block_dc_list3 > .container {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (max-width: 1023.98px) {
    .footer__menu-title {
        margin-bottom: 0;
    }
    .footer__dc-wrap.footer__dc-wrap_single .footer__dc-item:first-of-type {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (max-width: 768px) {
    .mob-min_margin {
        margin-left: -20px;
        margin-right: -20px;
    }
    .mob-min_margin {
        margin-left: -20px;
        margin-right: -20px;
    }
}
@media (max-width: 767px) {
    .web_block_gallery-new__item-link {
        cursor: auto;
    }
    .web_block_dc_details__btns-wrap {
        margin-top: 0;
    }
    .web_block_dc_details2__item {
        padding-left: 0;
    }
    .web_block_dc_details2__services-item {
        padding-left: 0;
    }
    .web_block_dc_details2__btns-wrap {
        margin-top: 32px;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

.header__contacts-item-label_new{display:flex;}
.header__contacts-item-label_new img {
    margin-right: 30px;
    margin-top:-30px;
}
.latest-offers__list {
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.latest-offers__item {
    width:27%;
    margin-bottom:35px;
}
.request {
    margin-top:80px;
}
.request .new_form {
    border-bottom:1px solid #000;
    width:100%;
    padding-bottom:5px;
    margin-bottom:50px;
}
.header__dealer-logo {
    margin-top:-20px;
}
.block-brand {
    margin-top: 50px;
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.block-brand img {
    width:18%;
    height:200px;
}