/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/style.less ***!
  \*************************************************************************************************************************************/
body {
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  background: #fff;
  color: #000000B2;
  font-style: normal;
  font-size: 14px;
}
body.overflow {
  overflow: hidden;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}
a {
  text-decoration: none;
}
span {
  display: inline-block;
}
.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;
}
.wrapper.this--no_overflow {
  overflow-x: visible;
}
.container {
  margin: 0 auto;
  width: 100%;
  max-width: 1392px;
  padding: 0 36px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1023px) {
  .container {
    padding: 0 64px;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 24px;
  }
}

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/css/normalize.less ***!
  \*********************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  padding: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/components/header/header.less ***!
  \********************************************************************************************************************************************************/
.header {
  position: relative;
  z-index: 100;
}
.header .container {
  position: static;
}
.header__content {
  display: flex;
  align-items: center;
  height: 119px;
}
@media (max-width: 1390px) {
  .header__content {
    justify-content: space-between;
    height: 92px;
  }
}
@media (max-width: 768px) {
  .header__content {
    height: 78px;
  }
}
.header-logo {
  width: 100px;
  flex: 0 0 auto;
  font-size: 0;
}
.header-logo img {
  width: 100%;
}
@media (max-width: 1390px) {
  .header__nav_wrapper {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.25);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
  }
  .header__nav_wrapper.show-menu {
    opacity: 1;
    visibility: visible;
  }
}
.header__nav {
  flex: 1;
  margin-left: 55px;
}
.header__nav .header-logo {
  display: none;
}
@media (max-width: 1390px) {
  .header__nav {
    margin-left: 0;
    z-index: 3;
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    width: 520px;
    height: 100vh;
    background: #ffffff;
    transform: translateX(110%);
    transition: transform 0.4s;
  }
  .header__nav.show-menu {
    transform: translateX(0);
  }
  .header__nav .header-logo {
    display: block;
    margin-left: 16px;
  }
}
@media (max-width: 639px) {
  .header__nav {
    border-radius: 4px 4px 0 0;
    height: calc(100vh - 16px);
    top: 16px;
    width: 100%;
    transform: translateY(110%);
  }
  .header__nav.show-menu {
    transform: translateY(0);
  }
  .header__nav .header-logo {
    margin-top: 12px;
  }
}
@media (max-width: 1390px) {
  .header__nav_top {
    padding-top: 40px;
  }
}
@media (max-width: 639px) {
  .header__nav_top {
    padding-top: 4px;
  }
}
.header__nav_content {
  width: 100%;
}
@media (max-width: 1390px) {
  .header__nav_content {
    overflow-y: auto;
    margin-top: 1px;
    height: calc(100% - 85px);
    padding: 0 40px 20px 16px;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 639px) {
  .header__nav_content {
    padding: 0 16px 20px;
    height: calc(100% - 65px);
  }
}
.header__mob_line {
  display: none;
}
@media (max-width: 639px) {
  .header__mob_line {
    display: block;
    margin: 0 auto;
    width: 90px;
    height: 4px;
    background: #C9CAC8;
    border-radius: 4px;
  }
}
.header__mob_blue_line {
  display: none;
}
@media (max-width: 1390px) {
  .header__mob_blue_line {
    display: block;
    margin-top: 16px;
    width: 170px;
    height: 4px;
    background: #004798;
    -webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 2px) 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, calc(100% - 2px) 100%, 0% 100%);
  }
}
.header__search {
  display: none;
}
@media (max-width: 1390px) {
  .header__search {
    display: flex;
    margin-top: 19px;
    padding: 12px 0 14px;
    border-bottom: 1px solid #C9CAC8;
  }
}
@media (max-width: 1390px) {
  .header__search_input {
    flex: 1 1 auto;
    margin-right: 10px;
    border: none;
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.02em;
  }
  .header__search_input::-webkit-input-placeholder {
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.02em;
  }
  .header__search_input::-moz-placeholder {
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.02em;
  }
  .header__search_input:-ms-input-placeholder {
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.02em;
  }
  .header__search_input::-ms-input-placeholder {
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.02em;
  }
  .header__search_input::placeholder {
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 0.02em;
  }
}
@media (max-width: 1390px) {
  .header__search_submit {
    width: 24px;
    height: 24px;
    background: 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='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0004 21.0004L16.6504 16.6504' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center / contain no-repeat;
    border: none;
  }
}
.menu {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-right: -12px;
  list-style-type: none;
}
.menu li.this--mobile {
  display: none;
}
@media (max-width: 1390px) {
  .menu li.this--mobile {
    display: block;
  }
}
.menu li.this--desktop {
  display: block;
}
@media (max-width: 1390px) {
  .menu li.this--desktop {
    display: none;
  }
}
.menu > li {
  position: relative;
  padding: 15px 6px;
}
.menu > li.this--submenu.this--hover {
  position: static;
}
@media (min-width: 1390px) {
  .menu > li.this--submenu:hover .menu__link .menu__link_arrow,
  .menu > li.this--submenu.this--hover .menu__link .menu__link_arrow {
    transform: rotate(180deg);
    transition: transform 0.2s;
  }
  .menu > li.this--submenu:hover .menu__link::after,
  .menu > li.this--submenu.this--hover .menu__link::after {
    width: 100%;
    transition: width 0.3s;
  }
  .menu > li.this--submenu:hover .menu__submenu,
  .menu > li.this--submenu.this--hover .menu__submenu {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.2s, visibility 0.2s;
  }
}
.menu > li.this--submenu .menu__link .menu__link_arrow {
  flex: 0 0 auto;
  margin-left: 4px;
  width: 20px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L7 1' stroke='%23E7332B' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center / 7px 4px no-repeat;
}
@media (max-width: 1390px) {
  .menu > li.this--submenu .menu__link .menu__link_arrow {
    display: none;
  }
}
.menu > li.this--no--menuitem {
  padding: 0;
}
@media (max-width: 1390px) {
  .menu {
    flex-wrap: wrap;
    margin: 29px 0 20px -16px;
  }
  .menu > li {
    position: static;
    margin-left: 16px;
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 8px;
    overflow: hidden;
    border-radius: 6px;
  }
  .menu > li.full {
    width: 100%;
  }
  .menu > li .menu__link .menu__link_content {
    max-width: 115px;
    display: inline-block;
    z-index: 10;
  }
  .menu > li.this--1 .menu__link::after {
    background-image: url(/local/templates/teboil/css/img/nav/nav_link_1.png);
  }
  .menu > li.this--2 .menu__link::after {
    background-image: url(/local/templates/teboil/css/img/nav/nav_link_2.png);
  }
  .menu > li.this--3 .menu__link::after {
    background-image: url(/local/templates/teboil/css/img/nav/nav_link_3.png);
  }
  .menu > li.this--4 .menu__link::after {
    background-image: url(/local/templates/teboil/css/img/nav/nav_link_4.png);
  }
  .menu > li.this--5 .menu__link::after {
    background-image: url(/local/templates/teboil/css/img/nav/nav_link_5.png);
  }
  .menu > li.this--5-full .menu__link::after {
    background-image: url(/local/templates/teboil/css/img/nav/nav_link_5_full.png);
  }
  .menu > li.this--6 .menu__link::after {
    background-image: url('/local/templates/teboil/css/img/nav/nav_link_6.png');
  }
  .menu > li.this--7 .menu__link::after {
    background-image: url('/local/templates/teboil/css/img/nav/nav_link_7.png');
  }
  .menu > li.this--8 .menu__link::after {
    background-image: url('/local/templates/teboil/css/img/nav/nav_link_8.png');
  }
  .menu > li.this--9 .menu__link::after {
    background-image: url('/local/templates/teboil/css/img/nav/nav_link_9.png');
  }
}
@media (max-width: 1390px) and (max-width: 639px) {
  .menu {
    margin: 29px 0 20px -8px;
  }
  .menu > li {
    margin-left: 8px;
    width: calc(50% - 8px);
  }
}
.menu__link {
  display: flex;
  align-items: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 22px;
  color: #000000;
  position: relative;
}
.menu__link::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  bottom: -9px;
  height: 2px;
  background: #E7332B;
  z-index: 10;
}
@media (min-width: 1390px) {
  .menu__link:hover::after {
    width: 100%;
    transition: width 0.3s;
  }
}
@media (max-width: 1390px) {
  .menu__link {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    display: flex;
    background: #EFF0F1;
    height: 140px;
    padding: 16px;
    width: 100%;
  }
  .menu__link::after {
    top: 0;
    right: 0;
    left: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    background-color: #EFF0F1;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
  }
}
@media (max-width: 767px) {
  .menu__link {
    height: 106px;
  }
}
.menu__submenu {
  position: absolute;
  top: 44px;
  left: 0;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  z-index: 9;
}
@media (min-width: 1390px) {
  .menu__submenu {
    left: -16px;
  }
  .menu__submenu.this--right {
    left: auto;
    right: 0;
  }
  .menu__submenu .container {
    padding: 0;
  }
}
@media (max-width: 1390px) {
  .menu__submenu {
    top: 0;
    width: 100%;
    height: calc(100vh - 120px);
    z-index: 12;
    pointer-events: none;
    box-shadow: none;
  }
  .menu__submenu.active-menu {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
  .menu__submenu .container {
    padding: 0 40px 16px 16px;
    overflow-y: auto;
    max-height: calc(100% - 66px);
    margin-top: 24px;
  }
}
@media (max-width: 639px) {
  .menu__submenu .container {
    padding: 0 16px 16px;
  }
}
.menu__submenu_link_back {
  display: none;
}
@media (max-width: 1390px) {
  .menu__submenu_link_back {
    display: flex;
    align-items: center;
    margin: 20px 40px 0 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.5);
  }
  .menu__submenu_link_back span {
    width: 18px;
    height: 18px;
    margin-right: 20px;
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2732_21285)'%3E%3Cpath d='M13.0908 1.63672L4.909 9.00036L13.0908 16.364' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2732_21285'%3E%3Crect width='18' height='18' fill='white' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center / contain no-repeat;
  }
}
@media (max-width: 639px) {
  .menu__submenu_link_back {
    margin: 20px 16px 0;
  }
}
.menu__duo_line {
  position: absolute;
  width: 100%;
  display: flex;
  height: 4px;
  left: 0;
  bottom: 0;
  z-index: 10;
}
@media (max-width: 1390px) {
  .menu__duo_line {
    display: none;
  }
}
.menu__duo_line_left {
  height: 100%;
  background: #004798;
  margin-right: 3px;
  width: 200px;
  -webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 3px) 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, calc(100% - 3px) 100%, 0% 100%);
}
.menu__duo_line_right {
  height: 100%;
  background: #E7332B;
  flex: 1 1 auto;
  -webkit-clip-path: polygon(3px 0%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(3px 0%, 100% 0, 100% 100%, 0% 100%);
}
.menu__submenu_list {
  position: relative;
  display: block;
  min-width: 340px;
  min-height: 240px;
  margin: 12px 0;
  list-style-type: none;
}
@media (max-width: 1390px) {
  .menu__submenu_list {
    width: auto;
    min-width: auto;
    min-height: 0;
    margin: 0;
    overflow-y: auto;
    max-height: calc(100% - 40px);
  }
}
.menu__submenu_list li.this--submenu_2 {
  padding: 0 24px;
}
@media (max-width: 1390px) {
  .menu__submenu_list li.this--submenu_2 {
    padding: 0;
    margin-bottom: 8px;
  }
}
@media (min-width: 1390px) {
  .menu__submenu_list li.this--submenu_2:hover .menu__submenu_link {
    color: #FFFFFF;
    background: #004798;
    border-bottom-color: #004798;
  }
  .menu__submenu_list li.this--submenu_2:hover .menu__submenu_link .arrow path {
    stroke: #ffffff;
  }
  .menu__submenu_list li.this--submenu_2:hover .menu__submenu_2 {
    opacity: 1;
    visibility: visible;
  }
}
.menu__submenu_list li.this--submenu_2 .menu__submenu_link {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.menu__submenu_list li.this--submenu_2 .menu__submenu_link .arrow {
  flex: 0 0 auto;
}
@media (max-width: 1390px) {
  .menu__submenu_list li.this--submenu_2 .menu__submenu_link .arrow {
    display: none;
  }
}
.menu__submenu_list li.this--submenu_2 .menu__submenu_link .arrow path {
  transition: stroke 0.2s;
}
@media (min-width: 1390px) {
  .this--submenu-revert .menu__submenu_list li.this--submenu_2 .menu__submenu_link {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .this--submenu-revert .menu__submenu_list li.this--submenu_2 .menu__submenu_link .arrow {
    margin-right: 16px;
    transform: rotate(180deg);
  }
}
.menu__submenu_link {
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  line-height: 20px;
  color: #000000;
  display: block;
  padding: 12px;
  border-bottom: 1px solid #f1f1f1;
  transition: all 0.2s;
}
.menu__submenu_link.this--last {
  border: none;
}
.menu__submenu_link .mob_arrow {
  display: none;
}
@media (max-width: 1390px) {
  .menu__submenu_link {
    padding: 12px 16px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    border-bottom: none;
  }
  .menu__submenu_link .mob_arrow {
    flex: 0 0 auto;
    display: block;
    width: 12px;
    height: 12px;
    transition: transform 0.2s;
  }
  .menu__submenu_link .mob_arrow path {
    transition: stroke 0.2s;
  }
  .menu__submenu_link.active {
    background: #004798;
    color: #FFFFFF;
  }
  .menu__submenu_link.active .mob_arrow {
    transform: rotate(180deg);
  }
  .menu__submenu_link.active .mob_arrow path {
    stroke: #FFFFFF;
  }
}
.menu__submenu_2 {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  height: calc(100% + 24px);
  background-color: #fff;
}
@media (min-width: 1390px) {
  .menu__submenu_2 {
    left: 100%;
    right: auto;
    top: -12px;
    box-shadow: -15px 0 0 0 white, 0 0 15px 0 rgba(0, 0, 0, 0.05), 0 0 15px 0 rgba(0, 0, 0, 0.05), 0 0 15px 0 rgba(0, 0, 0, 0.05);
  }
  .menu__submenu_2::after {
    content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #E7332B;
    z-index: 10;
  }
  .menu__submenu_2::before {
    content: '';
    width: 1px;
    height: 200px;
    position: absolute;
    top: 24px;
    left: 0;
    background-color: #003D83;
    z-index: 10;
  }
  .this--submenu-revert .menu__submenu_2 {
    left: auto;
    right: 100%;
    top: -12px;
    box-shadow: 15px 0 0 0 white, 0 0 15px 0 rgba(0, 0, 0, 0.05), 0 0 15px 0 rgba(0, 0, 0, 0.05), 0 0 15px 0 rgba(0, 0, 0, 0.05);
  }
  .this--submenu-revert .menu__submenu_2::after {
    background-color: #003D83;
  }
  .this--submenu-revert .menu__submenu_2::before {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1390px) {
  .menu__submenu_2 {
    padding-right: 0;
    height: auto;
    width: auto;
    position: static;
    opacity: 1;
    visibility: visible;
    transition: max-height 0.3s ease 0s;
    overflow: hidden;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #000000;
    max-height: 0;
  }
  .menu__submenu_2::after {
    display: none;
  }
}
.menu__submenu_2_list {
  display: block;
  list-style-type: none;
  padding: 12px 24px;
  height: 100%;
  overflow-y: auto;
}
@media (min-width: 1390px) {
  .menu__submenu_2_list::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
  .menu__submenu_2_list::-webkit-scrollbar-track {
    background: #F1F1F1;
    border-radius: 15px;
  }
  .menu__submenu_2_list::-webkit-scrollbar-thumb {
    background: #004798;
    border-radius: 15px;
  }
}
@media (max-width: 1390px) {
  .menu__submenu_2_list {
    padding: 0 16px 0 28px;
    border-left: 1px solid #004798;
    margin-top: 12px;
  }
}
.menu__submenu_2_list li {
  width: 320px;
  padding: 12px 12px 0;
}
@media (max-width: 1390px) {
  .menu__submenu_2_list li {
    padding: 8px 0;
    border-bottom: 1px solid #E4E4E2;
    margin-left: 0;
    margin-bottom: 0;
    width: auto;
  }
  .menu__submenu_2_list li:last-child {
    border-bottom: none;
  }
}
.menu__submenu_2_link {
  display: block;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  line-height: 20px;
  color: #000000;
  padding: 0 0 12px;
  text-decoration: none;
  border-bottom: 1px solid #f1f1f1;
  transition: color 0.2s;
}
.menu__submenu_2_link.this--last {
  border: none;
}
@media (max-width: 1390px) {
  .menu__submenu_2_link {
    font-size: 13px;
    border: none;
  }
}
@media (min-width: 1390px) {
  .menu__submenu_2_link:hover {
    color: #E7332B;
  }
}
@media (min-width: 1390px) {
  .this--menuline .menu__submenu {
    width: 100%;
    top: 45px;
    left: 0;
    box-shadow: none;
    z-index: 1;
  }
  .this--menuline .menu__submenu_list {
    display: flex;
    width: 100%;
    max-width: none;
    min-width: auto;
    min-height: auto;
  }
  .this--menuline .menu__submenu_list li:not(.this--mobile) {
    display: block;
    padding: 0;
  }
  .this--menuline .menu__submenu_list li:not(.this--mobile):nth-child(2) a {
    padding-left: 12px;
  }
  .this--menuline .menu__submenu_list li:not(.this--mobile).this--submenu_2_space {
    width: 2px;
    margin: 0 0 0 auto;
  }
  .this--menuline .menu__submenu_list li:not(.this--mobile).this--submenu_2_add {
    align-self: center;
  }
  .this--menuline .menu__submenu_list a {
    padding: 12px;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    border: none;
    white-space: nowrap;
  }
  .this--menuline .menu__submenu_list a.this--phone {
    font-weight: 800;
    color: #000000;
  }
  .this--menuline .menu__submenu_list a.this--button {
    display: block;
    padding: 4px 16px;
    color: #fff;
    background: #E7332B;
    border: 1px solid #E7332B;
    transition: all 0.2s;
  }
  .this--menuline .menu__submenu_list a.this--button:hover {
    color: #E7332B;
    background: #fff;
  }
}
@media (min-width: 1390px) and (min-width: 1390px) {
  .this--menuline .menu__submenu_list li:not(.this--mobile):nth-child(2) a {
    padding-left: 6px;
  }
}
.header__mob_contacts {
  display: none;
}
@media (max-width: 1390px) {
  .header__mob_contacts {
    display: flex;
    margin-top: auto;
    padding-top: 20px;
    border-top: 1px solid #C9CAC8;
    margin-left: -16px;
  }
}
@media (max-width: 639px) {
  .header__mob_contacts {
    margin-left: 0;
    display: block;
  }
}
@media (max-width: 1390px) {
  .header__mob_contacts_item {
    display: flex;
    flex-direction: column;
    margin-left: 16px;
    width: calc(50% - 16px);
  }
  .header__mob_contacts_item span {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.6);
  }
  .header__mob_contacts_item a {
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    color: #000000;
  }
  .header__mob_contacts_item.this--mail a {
    color: #E7332B;
  }
}
@media (max-width: 1390px) and (max-width: 639px) {
  .header__mob_contacts_item {
    margin-left: 0;
    width: auto;
  }
}
@media (max-width: 1390px) and (max-width: 639px) {
  .header__mob_contacts_item.this--mail {
    margin-top: 16px;
  }
}
.header__burger {
  display: none;
}
@media (max-width: 1390px) {
  .header__burger {
    display: block;
    width: 32px;
    height: 32px;
    padding: 7px 0;
    position: relative;
    flex: 0 0 auto;
  }
  .header__burger span {
    display: inline-block;
    height: 2px;
    position: absolute;
    right: 0;
    -webkit-clip-path: polygon(6% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(6% 0, 100% 0, 100% 100%, 0% 100%);
  }
  .header__burger span:first-child {
    background: #E7332B;
    width: 30px;
    top: 7px;
  }
  .header__burger span:nth-child(2) {
    background: #004798;
    width: 20px;
    top: 15px;
  }
  .header__burger span:last-child {
    background: #E7332B;
    width: 26px;
    bottom: 7px;
  }
}
.header__cross {
  display: none;
}
@media (max-width: 1390px) {
  .header__cross {
    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 40px;
    right: 40px;
    z-index: 3;
  }
  .header__cross::before,
  .header__cross::after {
    position: absolute;
    content: '';
    width: 35px;
    height: 2px;
    background: #E7332B;
    top: calc(50% - 2px);
    left: 0;
  }
  .header__cross::before {
    transform: rotate(45deg);
  }
  .header__cross::after {
    transform: rotate(-45deg);
  }
}
@media (max-width: 639px) {
  .header__cross {
    top: 20px;
    right: 16px;
  }
}

/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/pages/carbon/carbon.less ***!
  \***************************************************************************************************************************************************/
.header .menu__link_content {
  color: #ffffff;
}
.breadcrumbs {
  display: none;
}
.footer .footer__copyright,
.footer .footer__link.this--contacts {
  color: #ffffff;
}
.footer .footer__link.this--contacts {
  background: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9885 1.28013V3.61347C13.9885 3.76818 13.927 3.91655 13.8176 4.02595C13.7082 4.13534 13.5598 4.1968 13.4051 4.1968C13.2504 4.1968 13.1021 4.13534 12.9927 4.02595C12.8833 3.91655 12.8218 3.76818 12.8218 3.61347V2.11838L9.73014 5.19372C9.61983 5.29971 9.4723 5.35812 9.31933 5.35638C9.16636 5.35463 9.0202 5.29287 8.91234 5.18439C8.80447 5.07592 8.74354 4.92941 8.74266 4.77643C8.74178 4.62346 8.80103 4.47626 8.90764 4.36655L12.011 1.28013H10.4885C10.3338 1.28013 10.1854 1.21868 10.076 1.10928C9.9666 0.999884 9.90514 0.851511 9.90514 0.696802C9.90514 0.542092 9.9666 0.393719 10.076 0.284323C10.1854 0.174926 10.3338 0.113468 10.4885 0.113468H12.8218C13.1312 0.113468 13.428 0.236385 13.6468 0.455177C13.8656 0.673969 13.9885 0.970716 13.9885 1.28013ZM13.4606 9.87788C13.7986 10.2169 13.9884 10.6761 13.9884 11.1548C13.9884 11.6335 13.7986 12.0927 13.4606 12.4317L12.9286 13.0442C8.15047 17.6164 -3.47478 5.99463 1.02856 1.20255L1.69881 0.619218C2.03836 0.290668 2.4935 0.108837 2.96597 0.112984C3.43844 0.117132 3.89032 0.306925 4.22406 0.641385C4.24156 0.659468 5.32247 2.06413 5.32247 2.06413C5.64311 2.40098 5.82165 2.84841 5.821 3.31346C5.82035 3.77851 5.64056 4.22544 5.31897 4.56138L4.64289 5.4113C5.01672 6.31962 5.56634 7.14511 6.26019 7.84036C6.95403 8.5356 7.77841 9.08689 8.68597 9.46255L9.54055 8.78297C9.87647 8.46156 10.3233 8.28187 10.7882 8.28122C11.2531 8.28056 11.7004 8.459 12.0372 8.77947C12.0372 8.77947 13.4425 9.86038 13.4606 9.87788ZM12.6585 10.7261C12.6585 10.7261 11.2626 9.65155 11.2445 9.63405C11.1243 9.5149 10.9619 9.44804 10.7927 9.44804C10.6234 9.44804 10.4611 9.5149 10.3409 9.63405C10.3251 9.64922 9.14855 10.5872 9.14855 10.5872C9.06927 10.6503 8.97491 10.6917 8.87477 10.7072C8.77463 10.7228 8.67216 10.712 8.57747 10.6759C7.40101 10.2384 6.33244 9.55292 5.4443 8.66598C4.55616 7.77905 3.86923 6.71141 3.43014 5.53555C3.39173 5.43995 3.37932 5.33589 3.39417 5.23394C3.40903 5.13199 3.45062 5.03579 3.51472 4.95513C3.51472 4.95513 4.45214 3.77855 4.46789 3.7628C4.58704 3.64263 4.6539 3.48024 4.6539 3.31101C4.6539 3.14178 4.58704 2.97939 4.46789 2.85922C4.45039 2.84172 3.37589 1.44522 3.37589 1.44522C3.25399 1.33577 3.09484 1.27709 2.93107 1.28122C2.76729 1.28534 2.6113 1.35194 2.49506 1.46738L1.82481 2.05072C-1.46753 6.00688 8.60839 15.5246 12.0751 12.2486L12.6071 11.6361C12.7326 11.521 12.8081 11.3614 12.8177 11.1915C12.8273 11.0215 12.7702 10.8545 12.6585 10.7261V10.7261Z' fill='%23D1D3D4'/%3E%3C/svg%3E") top left / 24px 24px no-repeat;
}
.footer .footer__link.this--vk {
  background: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.100098' width='19' height='19' rx='4.75' fill='%231A76FF'/%3E%3Cpath d='M8.41865 11.2166V6.43347H10.2758V9.0826C11.7615 8.90599 12.7003 7.24293 12.9841 6.43347H14.9185C14.6864 8.12597 13.1517 9.426 12.365 9.81847C13.6805 10.2232 15.3054 12.1732 15.3054 13.277H13.2936C12.5507 11.3932 10.9722 10.8242 10.2758 10.7751V13.277C5.90381 13.5714 3.58241 10.1128 3.69849 6.43347H5.63298C5.74905 9.89205 7.60616 10.9223 8.41865 11.2166Z' fill='white'/%3E%3C/svg%3E%0A") top left / 24px 24px no-repeat;
}
.carbon {
  margin-top: -119px;
  font-family: Montserrat, sans-serif;
  background: linear-gradient(180deg, #03021a, #191247 100%);
  font-weight: 400;
  margin-bottom: -132px;
  padding-bottom: 132px;
}
@media (max-width: 1390px) {
  .carbon {
    margin-top: -92px;
  }
}
@media (max-width: 767px) {
  .carbon {
    margin-top: -78px;
  }
}
.star {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1.5s, visibility 1.5s;
}
.star.show {
  opacity: 1;
  visibility: visible;
}
.star img {
  width: 100%;
}
.carbon_video_full {
  position: relative;
}
.carbon_video_full.carbon_top {
  padding-top: 56.25%;
}
.carbon_video_full.carbon_lubes {
  padding-top: 41.68%;
}
.carbon_video_full video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.carbon_innovations {
  padding: 94px 0 91px;
  position: relative;
}
@media (max-width: 1280px) {
  .carbon_innovations {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .carbon_innovations {
    padding: 48px 0;
  }
}
.carbon_innovations__content {
  display: flex;
  margin-left: -48px;
  position: relative;
}
@media (max-width: 1023px) {
  .carbon_innovations__content {
    display: block;
    margin-left: 0;
  }
}
.carbon_innovations__star {
  position: absolute;
  z-index: 2;
  top: -160px;
  left: -36px;
  width: 303px;
}
@media (max-width: 1600px) {
  .carbon_innovations__star {
    left: 12px;
  }
}
@media (max-width: 1023px) {
  .carbon_innovations__star {
    width: 152px;
    top: -26px;
    left: auto;
    right: -23px;
  }
}
.carbon_innovations__left {
  margin-left: 48px;
  width: calc(33% - 48px);
}
@media (max-width: 1023px) {
  .carbon_innovations__left {
    margin-left: 0;
    width: auto;
    max-width: 300px;
  }
}
.carbon_innovations__right {
  margin-left: 48px;
  width: calc(67% - 48px);
}
@media (max-width: 1023px) {
  .carbon_innovations__right {
    margin-left: 0;
    width: auto;
    margin-top: 16px;
  }
}
.carbon_innovations__title {
  color: #ffffff;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.44;
  position: relative;
  z-index: 3;
  text-transform: uppercase;
}
.carbon_innovations__title span {
  white-space: nowrap;
}
@media (max-width: 767px) {
  .carbon_innovations__title {
    font-size: 20px;
    line-height: 28px;
  }
}
.carbon_innovations__text {
  color: #ffffff;
  font-size: 18px;
  line-height: 26px;
  position: relative;
  z-index: 3;
}
@media (max-width: 767px) {
  .carbon_innovations__text {
    font-size: 14px;
    line-height: 20px;
  }
}
.carbon_innovations__text p {
  margin-top: 26px;
}
@media (max-width: 767px) {
  .carbon_innovations__text p {
    margin-top: 20px;
  }
}
.carbon_innovations__text p:first-child {
  margin-top: 0;
}
.carbon_innovations__text p.this--upprcase {
  text-transform: uppercase;
}
.carbon_columns {
  padding: 40px 0;
}
.carbon_columns__content {
  display: flex;
  margin-left: -50px;
}
@media (max-width: 1023px) {
  .carbon_columns__content {
    flex-wrap: wrap;
    margin-bottom: -32px;
    margin-left: -32px;
  }
}
.carbon_columns__item {
  margin-left: 50px;
  width: calc(33.333% - 50px);
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: 0.8s;
}
@media (max-width: 1023px) {
  .carbon_columns__item {
    flex-wrap: wrap;
    margin-bottom: 32px;
    margin-left: 32px;
    width: calc(50% - 32px);
  }
  .carbon_columns__item:last-child {
    width: calc(100% - 32px);
  }
}
@media (max-width: 767px) {
  .carbon_columns__item {
    width: calc(100% - 32px);
  }
}
.carbon_columns__item:hover .carbon_columns__item_title {
  opacity: 0.6;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0px 0px 10px #275ef6, 0px 0px 20px #275ef6;
}
.carbon_columns__item:hover .carbon_columns__item_text {
  color: #96a9e0;
}
.carbon_columns__item:hover .carbon_columns__item_img svg path,
.carbon_columns__item:hover .carbon_columns__item_img svg circle {
  fill: rgba(255, 255, 255, 0.4);
}
.carbon_columns__item:hover .carbon_columns__item_img svg.glow {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><f…ter id="filter"><feGaussianBlur stdDeviation="20" /></filter></svg>#filter');
  filter: blur(6px);
}
.carbon_columns__item:hover .carbon_columns__item_img svg.glow path,
.carbon_columns__item:hover .carbon_columns__item_img svg.glow circle {
  fill: #275ef6;
}
.carbon_columns__item_img {
  position: relative;
  width: 100%;
  height: 110px;
}
.carbon_columns__item_img svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transition: 0.8s;
  transform: translate(-50%, -50%);
  height: 80px;
  display: inline-block;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .carbon_columns__item_img svg {
    height: 60px;
  }
}
.carbon_columns__item_img svg path,
.carbon_columns__item_img svg circle {
  transition: 0.8s;
  fill: #fff;
}
.carbon_columns__item_title {
  margin-top: 12px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.8s;
}
@media (max-width: 767px) {
  .carbon_columns__item_title {
    margin-top: 0;
    line-height: 22px;
  }
}
.carbon_columns__item_text {
  margin-top: 24px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  transition: color 0.6s;
}
.carbon_columns__item_text p {
  margin-top: 26px;
}
@media (max-width: 767px) {
  .carbon_columns__item_text p {
    margin-top: 20px;
  }
}
.carbon_columns__item_text p:first-child {
  margin-top: 0;
}
@media (max-width: 767px) {
  .carbon_columns__item_text {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
  }
}
.carbon_text_block {
  padding: 120px 0;
}
.carbon_text_block__body {
  display: grid;
  grid-template-columns: 2fr 480px;
  grid-auto-rows: auto;
  column-gap: 10%;
  align-items: center;
}
@media (max-width: 1120px) {
  .carbon_text_block__body {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 1023px) {
  .carbon_text_block__body {
    display: block;
  }
}
.carbon_text_block__body .carbon_text_block__text {
  grid-area: 1 / 1 / 2 / 2;
  color: #fff;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 32px */
  letter-spacing: -0.4px;
}
@media (max-width: 1023px) {
  .carbon_text_block__body .carbon_text_block__text {
    text-align: center;
    font-size: 18px;
  }
}
.carbon_text_block__body .carbon_text_block__img {
  grid-area: 1 / 2 / 2 / 3;
  padding: 32px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  text-align: center;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  /* 25.6px */
}
@media (max-width: 1023px) {
  .carbon_text_block__body .carbon_text_block__img {
    margin-bottom: 36px;
    font-size: 14px;
  }
}
.carbon_text_block__body .carbon_text_block__img img {
  margin-bottom: 16px;
}
.carbon_benefits {
  padding: 50px 0;
}
.carbon_benefits__title {
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
  line-height: 144%;
  letter-spacing: 2%;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .carbon_benefits__title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .carbon_benefits__title {
    font-size: 20px;
    line-height: 28px;
    text-align: left;
  }
  .carbon_benefits__title br {
    display: none;
  }
}
.carbon_benefits__title span {
  white-space: nowrap;
}
.carbon_benefits__row {
  margin-top: 47px;
  display: flex;
  margin-left: -20px;
}
@media (max-width: 1023px) {
  .carbon_benefits__row {
    display: block;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .carbon_benefits__row {
    margin-top: 24px;
  }
}
.carbon_benefits__left,
.carbon_benefits__right {
  margin-left: 20px;
  width: calc(50% - 20px);
}
@media (max-width: 1023px) {
  .carbon_benefits__left,
  .carbon_benefits__right {
    width: auto;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .carbon_benefits__right {
    margin-top: 16px;
  }
}
.carbon_benefits__item {
  margin-top: 2px;
}
@media (max-width: 1023px) {
  .carbon_benefits__item {
    margin-top: 16px;
  }
}
.carbon_benefits__item:first-child {
  margin-top: 0;
}
.carbon_benefits__item_top {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .carbon_benefits__item_top {
    margin-bottom: 16px;
  }
}
.carbon_benefits__item_top::before {
  content: '';
  margin-right: 19px;
  width: 90px;
  height: 90px;
}
@media (max-width: 767px) {
  .carbon_benefits__item_top::before {
    width: 48px;
    height: 48px;
  }
}
.carbon_benefits__item.this--1 .carbon_benefits__item_top::before {
  background: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='89.2478' height='89.2478' rx='10.961' fill='%23EA0029'/%3E%3Cpath d='M75.1144 6.85062H14.1333C10.1112 6.85062 6.85059 10.1112 6.85059 14.1333V75.1145C6.85059 79.1366 10.1112 82.3972 14.1333 82.3972H75.1144C79.1366 82.3972 82.3972 79.1366 82.3972 75.1145V14.1333C82.3972 10.1112 79.1366 6.85062 75.1144 6.85062Z' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M32.7237 21.966V16.7739H34.8454V22.0114C36.0577 20.7785 37.2467 19.5691 38.4488 18.3465C39.0286 18.938 39.5221 19.4432 40.0448 19.9762C39.727 20.2968 39.3903 20.6424 39.0491 20.9821C37.7328 22.2969 36.4165 23.6132 35.0958 24.9252C34.9391 25.0804 34.8688 25.2444 34.8703 25.4713C34.879 27.2313 34.8747 28.9913 34.8761 30.7498C34.8761 30.8611 34.9054 30.9724 34.9098 31.006C35.4237 31.2198 35.8762 31.4087 36.3242 31.5946C37.9231 29.9972 39.5089 28.4115 41.0946 26.8272C41.0946 23.8504 41.0873 20.881 41.0975 17.9131C41.1019 16.5353 41.5544 15.3126 42.4812 14.2848C43.1211 13.5746 43.8986 13.0578 44.8181 12.7869C45.7508 12.5116 46.6923 12.4955 47.6499 12.7195C48.8871 13.008 49.8638 13.6801 50.6046 14.6786C50.9136 15.0945 51.1069 15.5982 51.3294 16.0726C51.6369 16.7285 51.6574 17.4328 51.6559 18.1444C51.6501 22.4038 51.653 26.6632 51.653 30.9226C51.653 38.349 51.653 45.7755 51.653 53.202V53.5182C57.4337 56.3075 59.5392 61.8803 58.8716 66.7137C58.4455 69.8061 57.0267 72.3992 54.6883 74.4608C52.6282 76.2779 50.2049 77.3512 47.4683 77.543C40.7359 78.0159 36.2305 73.7814 34.6082 69.4869C33.4353 66.3813 33.4661 63.2596 34.7341 60.1687C35.9831 57.126 38.1501 54.9619 41.0888 53.5373V44.9028C39.3976 43.2131 37.7079 41.5264 35.9992 39.8191C35.6683 39.9523 35.3125 40.0958 34.9113 40.2584C34.9039 40.3213 34.8776 40.4326 34.8776 40.5439C34.8747 42.5381 34.8703 46.7741 34.8703 46.7741C34.8703 46.7741 39.9686 51.8417 40.0697 51.931C39.5601 52.4406 39.0579 52.9457 38.4854 53.5182C37.2847 52.2912 36.1046 51.0847 34.882 49.8357V54.4788H32.7208V49.8226C31.4923 51.0715 30.3136 52.2707 29.1086 53.4963C28.5917 52.9428 28.1276 52.4464 27.6093 51.89C29.2477 50.2033 30.9886 48.5136 32.7018 46.7741V40.2876C32.2742 40.0871 31.8774 39.8908 31.4704 39.7195C31.3957 39.6873 31.2463 39.721 31.1863 39.7796C30.1101 40.8353 29.0427 41.8983 27.9724 42.9613C27.5902 43.342 27.2007 43.7154 26.8318 44.1092C26.7586 44.1868 26.7351 44.3391 26.7351 44.4562C26.7307 46.7126 26.7322 48.9689 26.7322 51.2238C26.7322 51.3292 26.7322 51.4332 26.7322 51.5518H24.5388V46.5281L24.4744 46.4856C23.3865 47.5706 22.2986 48.6541 21.196 49.7552C20.6923 49.2413 20.2048 48.742 19.6908 48.2178C20.7699 47.1372 21.8564 46.0464 23.0014 44.8999H17.8796V42.7519C18.0158 42.7461 18.1388 42.7358 18.2618 42.7358C20.3556 42.7358 22.4494 42.7168 24.5417 42.749C25.0249 42.7563 25.3441 42.5865 25.6604 42.2673C26.8332 41.0812 28.0192 39.907 29.2009 38.7283C29.3648 38.5643 29.5449 38.4149 29.6826 38.2304C29.7338 38.1616 29.7104 38.0049 29.6709 37.9083C29.5171 37.5261 29.3429 37.1513 29.1584 36.7311H28.927C27.0411 36.7311 25.1552 36.7384 23.2693 36.7238C22.8872 36.7208 22.6075 36.797 22.3205 37.0913C20.9603 38.4925 19.5664 39.8616 18.1856 41.2423C18.0099 41.418 17.8401 41.601 17.6614 41.7738C17.5706 41.8631 17.474 41.8734 17.3715 41.7709C16.9586 41.3536 16.5442 40.9378 16.1269 40.5263C16.0244 40.4253 16.023 40.3345 16.1196 40.2379C17.0611 39.3022 18.0026 38.3651 18.9485 37.4354C19.1681 37.2187 19.4082 37.0239 19.6381 36.8175L19.5898 36.7428H14.9629V34.567H19.5869C18.3481 33.3473 17.1504 32.1657 15.9381 30.9709C16.515 30.4218 17.0201 29.9416 17.5531 29.4335C17.8283 29.697 18.1607 30.0016 18.4785 30.3208C19.846 31.6942 21.2063 33.072 22.5768 34.4425C22.6427 34.5084 22.7613 34.5494 22.8564 34.5494C24.9415 34.5553 27.025 34.5538 29.1101 34.5538C29.1364 34.5538 29.1628 34.545 29.1847 34.5406C29.3297 34.1702 29.4717 33.8041 29.6108 33.4513C28.1261 31.9695 26.6473 30.495 25.1245 28.9766H17.8796V26.8213H22.9267C22.937 26.7979 22.9472 26.773 22.9575 26.7496C21.7261 25.5152 20.4961 24.2795 19.2662 23.0451C19.7977 22.5151 20.2736 22.0421 20.7568 21.5604C21.9721 22.7962 23.1932 24.0379 24.4144 25.2795C24.448 25.2532 24.4832 25.2268 24.5168 25.2004V20.1431H26.7161C26.7805 22.5766 26.7117 25.0306 26.7366 27.4524C28.1847 28.902 29.6094 30.3281 31.0311 31.7513C31.5641 31.5053 32.0927 31.2593 32.6227 31.0148C32.6432 31.0353 32.6622 31.0558 32.6827 31.0778C32.693 30.965 32.7106 30.8538 32.712 30.741C32.7135 28.9722 32.6974 27.2035 32.7252 25.4347C32.7311 25.0247 32.4631 24.8505 32.2435 24.6294C31.1263 23.499 29.9974 22.3818 28.8714 21.2588C28.4512 20.84 28.0309 20.4198 27.6136 20.004C27.6136 19.96 27.5975 19.9088 27.6166 19.8912C28.1115 19.4227 28.6093 18.9556 29.1291 18.4695C30.2624 19.616 31.4469 20.8166 32.633 22.0173L32.7237 21.9631V21.966ZM43.2646 54.8419C42.8502 55.0205 41.5529 55.7116 41.1298 55.9825C40.3274 56.495 39.5528 57.0484 38.8793 57.7337C38.2745 58.3487 37.7328 59.009 37.3082 59.7587C37.068 60.1818 36.8484 60.6211 36.6625 61.0706C36.4868 61.4952 36.3272 61.936 36.229 62.384C36.1119 62.9228 36.0929 63.4822 35.9831 64.0225C35.7942 64.9522 35.9552 65.8732 36.0812 66.781C36.1749 67.4663 36.4296 68.1354 36.6625 68.7929C37.0241 69.8134 37.5893 70.7271 38.2745 71.5631C38.992 72.4373 39.8251 73.1899 40.7783 73.8019C41.5368 74.2895 42.348 74.6819 43.206 74.9411C43.8576 75.1373 44.5457 75.2076 45.2134 75.351C46.2589 75.5751 47.3029 75.4418 48.3219 75.2529C49.1199 75.1051 49.893 74.7903 50.6574 74.5003C51.4861 74.1855 52.2343 73.6994 52.9166 73.1445C53.7805 72.4402 54.5551 71.6334 55.1305 70.6641C55.4468 70.1311 55.7792 69.5996 56.0208 69.033C56.255 68.4854 56.4293 67.9026 56.5449 67.3184C56.6914 66.576 56.8261 65.8161 56.829 65.0635C56.8319 64.2743 56.6943 63.4807 56.5815 62.693C56.4761 61.9462 56.2301 61.2419 55.9036 60.5567C55.5127 59.7382 55.0178 59.0032 54.4423 58.3062C53.8508 57.5902 53.1626 56.9796 52.4086 56.4657C51.7131 55.9927 50.9326 55.6443 50.1844 55.2519C49.9765 55.142 49.7495 55.0674 49.5416 54.981C49.5343 54.899 49.5285 54.8536 49.5285 54.8097C49.5285 47.3246 49.5285 39.8411 49.5285 32.356C49.5285 27.7804 49.5343 23.2062 49.5226 18.6305C49.5211 18.0507 49.4992 17.4533 49.3571 16.8984C49.2049 16.3025 48.8461 15.7812 48.3351 15.399C47.2253 14.5688 46.1037 14.4575 44.9513 15.0549C43.8254 15.6377 43.2704 16.6392 43.2675 17.916C43.2602 20.064 43.266 22.212 43.266 24.3585C43.266 34.4557 43.266 44.5544 43.266 54.6515V54.8419H43.2646ZM36.3828 35.6446C36.3535 34.1233 35.2085 33.0779 33.819 33.0589C32.4236 33.0413 31.2054 34.1658 31.2463 35.6974C31.2844 37.1264 32.3723 38.2099 33.8102 38.2129C35.2129 38.2158 36.3389 37.1528 36.3828 35.6432V35.6446ZM41.0858 36.7589H38.462C38.2218 37.2582 38.0403 37.7209 37.7855 38.1367C37.642 38.3695 37.7196 38.4706 37.866 38.6155C38.604 39.3491 39.3376 40.087 40.0741 40.8221C40.3991 41.1471 40.73 41.4663 41.0858 41.8148V36.7574V36.7589ZM41.08 34.5509V29.9298C40.0052 31.0148 38.9452 32.0852 37.869 33.1716C38.0491 33.6006 38.2511 34.0809 38.4488 34.5494H41.08V34.5509Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3Cpath d='M65.6189 35.6373H53.7617V33.5508H65.6189V35.6373Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3Cpath d='M53.7617 48.2281V46.0493C53.7617 46.0493 59.8733 46.0464 62.7227 46.0464V48.2295H53.7617V48.2281Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3Cpath d='M62.7241 20.9414H53.7617V23.0777H62.7241V20.9414Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3Cpath d='M59.0358 39.7754H53.7617V41.9629H59.0358V39.7754Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3Cpath d='M59.109 27.2207V29.3497H53.7617V27.2207H59.109Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3Cpath d='M45.311 57.7101V37.6914H47.4473V57.6983C49.1648 57.9678 50.5924 58.7072 51.7389 59.9283C53.1709 61.4526 53.8796 63.3048 53.7478 65.381C53.4886 69.4237 50.2044 72.5088 46.0548 72.3448C42.3709 72.1984 39.687 69.4091 39.1467 66.3591C38.2814 61.4745 41.9961 58.0995 45.311 57.7115V57.7101ZM46.3843 59.7848C43.5598 59.738 41.2376 62.1056 41.1776 64.8598C41.1146 67.7516 43.5086 70.3052 46.5688 70.1822C47.9759 70.1265 49.1707 69.5804 50.1517 68.5803C51.1723 67.5393 51.6481 66.2303 51.6174 64.8217C51.5866 63.4322 51.0214 62.1788 49.976 61.2066C48.9686 60.2695 47.7753 59.7702 46.3843 59.7848Z' fill='white' stroke='white' stroke-width='0.145654' stroke-miterlimit='10'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
}
.carbon_benefits__item.this--2 .carbon_benefits__item_top::before {
  background: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='89.2478' height='89.2478' rx='10.961' fill='%23EA0029'/%3E%3Cpath d='M75.1144 6.85056H14.1333C10.1112 6.85056 6.85059 10.1111 6.85059 14.1333V75.1144C6.85059 79.1366 10.1112 82.3971 14.1333 82.3971H75.1144C79.1366 82.3971 82.3972 79.1366 82.3972 75.1144V14.1333C82.3972 10.1111 79.1366 6.85056 75.1144 6.85056Z' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M33.3726 45.9863C33.3115 50.9444 33.3552 55.1421 33.3523 60.1002C33.3523 61.0469 33.8169 61.765 34.6588 62.202C34.9734 62.3651 35.3244 62.454 35.6958 62.4525C43.7418 62.4481 51.7892 62.454 59.8351 62.4409C60.6494 62.4409 61.2873 62.0359 61.7374 61.331C62.0156 60.8969 62.0768 60.4265 62.0768 59.9385C62.0797 55.2382 62.0739 50.5394 62.0855 45.8392C62.0855 45.2871 62.0593 44.754 61.784 44.2646C61.4941 43.7476 61.0659 43.4009 60.5066 43.1868C60.2546 43.0907 60.0128 43.063 59.755 43.063C51.9844 43.063 44.2137 43.063 36.443 43.0644C36.1576 43.0644 35.9187 43.0674 35.5881 43.0674C35.138 43.0601 34.9326 43.1664 34.6238 43.3252C33.9727 43.6602 33.5751 44.1802 33.4003 44.8808C33.3741 44.9827 33.3799 45.0934 33.3712 45.2012V45.9877L33.3726 45.9863Z' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M39.7437 24.3831C39.6971 24.252 39.6359 23.9694 39.5849 23.8369C39.4174 23.3927 39.1072 23.1582 38.6265 23.1815C38.376 23.1946 37.1816 23.1829 36.9224 23.1815C34.8686 23.1756 32.8164 23.1785 30.7626 23.1785C30.6723 23.1785 29.4008 23.2557 28.8488 23.2208C28.6142 23.2062 28.2079 23.7582 28.1933 24.0161C28.1773 24.2943 28.1642 24.5739 28.1627 24.8536C28.1598 27.2161 28.1627 29.5786 28.1583 31.9411C28.1583 32.2339 28.1074 32.614 28.2822 32.8529C28.3564 32.9549 28.387 33.0394 28.4759 33.1122C28.0447 33.8885 27.8321 34.4668 27.4679 35.1382C27.0514 35.9044 26.7135 36.7069 26.3741 37.5066C26.1352 38.0673 25.9357 38.6514 25.7754 39.2399C25.5366 40.1196 25.2831 41.0037 25.1622 41.9024C25.0734 42.555 24.9671 43.2104 24.9175 43.8717C24.8622 44.6203 24.8418 45.3661 24.8418 46.1147C24.8418 53.0319 24.8418 59.949 24.8418 66.8676C24.8418 66.8778 24.8418 66.888 24.8418 66.8967C24.8433 67.2361 24.8418 67.4298 24.8418 67.7211C24.8418 68.0532 24.8957 68.2309 24.9554 68.5135C25.1142 69.2709 25.4565 69.9365 25.9211 70.5439C26.3712 71.1324 26.9625 71.5489 27.6267 71.8563C28.1715 72.1097 28.7497 72.2787 29.3585 72.2787C40.2724 72.2801 51.1878 72.2772 62.1017 72.2859C62.9785 72.2859 63.7548 72.0194 64.4933 71.5912C65.4998 71.0085 66.1552 70.1404 66.5252 69.0495C66.6242 68.7567 66.7116 68.4596 66.7102 68.1581C66.7102 67.9891 66.7364 66.5486 66.7364 66.4787C66.7364 53.5402 66.7407 40.6032 66.7305 27.6647C66.7305 26.2489 66.1261 25.1012 65.0366 24.1894C64.5821 23.8092 64.0811 23.5383 63.5363 23.3286C63.1314 23.1727 62.6988 23.1305 62.2808 23.129C57.078 23.1145 51.8753 23.1072 46.6725 23.129C45.6442 23.1334 44.6071 23.1844 43.5933 23.3941C42.7515 23.5674 41.8979 23.7058 41.0808 23.9869C40.8798 24.0554 40.3219 24.2156 39.751 24.4166C39.1392 24.6322 38.5129 24.8885 38.2697 25.0051C37.7016 25.2745 37.1467 25.5716 36.5874 25.8571C35.9989 26.1586 35.4484 26.5155 34.8963 26.868C34.321 27.2336 33.7879 27.6676 33.2475 28.0856C32.0415 29.0207 31.0015 30.1263 30.0271 31.2915C29.778 31.5886 28.6332 32.8456 28.4788 33.1122' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M42.4466 29.893C42.4203 30.03 42.4232 30.1727 42.4655 30.3052C42.6097 30.7713 42.8777 31.1093 43.4166 31.3088C43.8987 31.488 58.4846 38.5493 59.1284 38.8115C59.7678 39.0722 60.4407 39.1756 61.0961 38.845C61.4151 38.6847 61.6103 38.3818 61.7501 38.0686C62.0531 37.3972 62.0881 36.6747 62.0866 35.9479C62.0822 33.7747 62.0851 31.6016 62.0866 29.4299C62.0866 29.0045 62.0356 28.6025 61.7312 28.2603C61.4064 27.8947 61.0481 27.6602 60.531 27.6602C55.3676 27.6689 50.2041 27.6674 45.0421 27.6616C44.4682 27.6616 43.9279 27.8277 43.402 28.0083C43.0219 28.1394 42.8107 28.5181 42.6869 28.8924C42.5631 29.2696 42.5558 29.4109 42.4655 29.7998L42.448 29.8901L42.4466 29.893Z' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M66.555 67.5546C66.236 67.5444 65.917 67.5255 65.5981 67.5255C52.4207 67.524 39.2433 67.524 26.0674 67.5255C25.7281 67.5255 25.3902 67.5634 25.0508 67.5823' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M47.7712 47.4867C47.426 48.0956 46.303 50.0328 45.9301 50.6256C45.5601 51.2126 45.1756 51.7908 44.826 52.388C44.5464 52.8657 44.2696 53.3508 44.0584 53.8591C43.6855 54.7578 43.6652 55.6696 43.9914 56.6091C44.2288 57.2922 45.0401 58.453 46.4865 58.9687C47.0545 59.1391 47.6328 59.2308 48.2227 59.1347C49.5802 58.9119 50.6842 58.3016 51.3033 57.0125C51.4795 56.6455 51.5815 56.2508 51.6354 55.8356C51.698 55.3521 51.6718 54.8772 51.5844 54.414C51.5188 54.063 51.3484 53.7236 51.1838 53.4003C50.7483 52.5438 50.2021 51.7515 49.6938 50.9373C49.334 50.359 47.8848 47.7358 47.7726 47.4867H47.7712Z' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M37.79 22.97C37.8002 22.8608 37.8177 22.7501 37.8191 22.6408C37.8221 21.8135 37.8206 20.9862 37.8191 20.1589C37.8191 19.6753 37.5482 19.3709 37.0719 19.3228C36.9234 19.3082 36.7733 19.2937 36.6233 19.2937C34.7895 19.2922 32.9557 19.2908 31.1219 19.2937C30.7928 19.2937 30.4694 19.3053 30.2203 19.5879C30.0849 19.7423 30.0179 19.9069 30.0164 20.1006C30.0121 20.9585 30.0135 21.815 30.0164 22.6729C30.0164 22.7821 30.0354 22.8928 30.0456 23.002' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3C/svg%3E") center / 100% 100% no-repeat;
}
.carbon_benefits__item.this--3 .carbon_benefits__item_top::before {
  background: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.247772' width='89.2478' height='89.2478' rx='10.961' fill='%23EA0029'/%3E%3Cpath d='M75.1144 7.09836H14.1333C10.1112 7.09836 6.85059 10.3589 6.85059 14.3811V75.3622C6.85059 79.3844 10.1112 82.6449 14.1333 82.6449H75.1144C79.1366 82.6449 82.3972 79.3844 82.3972 75.3622V14.3811C82.3972 10.3589 79.1366 7.09836 75.1144 7.09836Z' stroke='white' stroke-width='2.33047' stroke-miterlimit='10'/%3E%3Cpath d='M69.1186 36.9137C71.0922 36.9035 71.5015 38.1387 71.5015 38.9179C71.5015 42.1151 71.5175 46.3245 71.4957 49.5216C71.4811 51.6627 69.7406 52.825 67.7757 51.9963C67.1523 51.7326 66.9425 50.6475 66.893 50.3241C66.8843 50.2659 66.8799 50.2105 66.8814 50.1523L66.9047 45.4928C66.9061 45.1418 66.8348 44.7951 66.6847 44.4776C66.4167 43.9124 65.8603 43.0793 64.7737 42.552C63.2735 41.8238 63.1177 40.7969 63.4876 39.0388C63.7891 37.6056 64.6092 36.8934 65.9958 36.8948C67.0663 36.8963 67.8805 36.9152 69.1201 36.9152L69.1186 36.9137Z' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M56.4916 69.7736V29.0953C56.4916 29.0953 56.464 28.2665 56.4916 27.8514C56.512 25.3505 55.8551 23.2064 52.4949 23.2225C45.2719 23.256 38.0474 23.2181 30.823 23.2399C28.0584 23.2487 26.5742 25.3505 26.5742 27.496V39.7528' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M50.1659 40.4632C51.2933 40.4632 51.9735 39.4655 51.9691 38.6614C51.9516 35.5823 51.9545 32.7056 51.9662 29.6265C51.9705 28.2894 51.3675 27.8102 50.0086 27.8248C44.3251 27.8845 38.8791 27.8918 33.1957 27.8189C31.895 27.8015 31.3342 28.4263 31.3459 29.5755C31.3794 32.6547 31.3706 35.6071 31.3488 38.6862C31.3415 39.7029 31.5614 40.4632 32.7777 40.4632C36.7453 40.4632 48.8128 40.4632 50.1659 40.4632Z' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M70.2047 52.132L70.2469 67.6938C70.2513 69.1357 69.0831 70.3068 67.6411 70.3068H65.9996C64.5678 70.3068 63.4041 69.1503 63.3939 67.7185L63.3604 62.593C63.3516 61.1612 62.1878 60.0047 60.7546 60.0047H56.9355' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M28.6914 65.6875C27.4636 62.4059 28.0695 59.2117 29.6309 56.3C31.3627 53.0709 34.4783 51.4803 37.9303 50.5977C41.7362 49.6247 46.6987 48.844 50.0313 45.7721C50.2847 45.5391 50.6925 45.7284 50.6823 46.0722C50.5571 50.0311 50.5629 53.9987 49.4821 57.8716C47.4226 65.2519 42.9335 68.5204 35.9727 69.2283C34.3807 69.39 32.777 69.4162 31.1778 69.5051' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M43.7914 54.4944C43.4185 54.9765 40.8405 59.1728 36.3529 61.7159C33.9947 63.0516 31.6351 64.4105 29.2522 65.7345C27.4155 66.7555 24.4238 70.697 23.8965 71.3728' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M63.5087 41.8851C61.7594 42.6935 61.1738 43.8369 61.1738 45.9736C61.1738 47.353 61.1928 48.7367 61.2015 50.0986C61.2015 51.2594 61.9691 52.011 63.1533 52.011' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M69.1166 36.8455C69.1166 36.1944 69.1166 35.3744 69.1166 34.6053C69.1239 29.8628 67.2916 27.8732 64.3887 25.5486' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M45.9211 40.0851C45.9211 37.5376 44.1805 35.781 41.4801 35.8436C39.1307 35.8975 37.4702 37.4793 37.2168 39.9322' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M60.132 70.244L48.7637 70.3066' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M46.1885 31.0485C46.1885 31.0485 44.6227 34.381 43.791 36.0226' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3Cpath d='M30.8134 51.1109C28.9549 49.2305 29.2433 46.4688 28.8995 45.0123C28.8194 44.6744 28.3723 44.5885 28.1786 44.8768C27.9339 45.241 27.5785 45.5294 27.1298 45.8469C23.9924 48.0623 21.3678 50.7453 20.9774 54.8556C20.7647 57.0958 21.5688 59.0738 22.8243 60.8974C23.3166 61.6125 24.2969 62.8084 24.7979 63.4347' stroke='white' stroke-width='2.33047' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center / 100% 100% no-repeat;
}
.carbon_benefits__item_benefit {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 767px) {
  .carbon_benefits__item_benefit {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
  }
}
.carbon_benefits__item_benefit:last-child {
  margin-bottom: 0;
}
.carbon_benefits__item_benefit_value {
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
  line-height: 144%;
  margin-right: 10px;
  padding-left: 40px;
}
@media (max-width: 767px) {
  .carbon_benefits__item_benefit_value {
    font-size: 32px;
    line-height: 46px;
  }
}
.carbon_benefits__item_benefit_value.this--up {
  background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M15 0.872772L0 14.6228H8.75V29.6228H21.25V14.6228H30L15 0.872772Z' fill='%235590D4'/%3E%3C/svg%3E%0A") left center / 30px 28px no-repeat;
}
.carbon_benefits__item_benefit_value.this--down {
  background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.9' d='M15 29.6228L0 15.8728H8.75V0.872803H21.25V15.8728H30L15 29.6228Z' fill='%2392D050'/%3E%3C/svg%3E%0A") left center / 30px 28px no-repeat;
}
.carbon_benefits__item_subtext {
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}
.carbon_benefits__text {
  margin-top: 43px;
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .carbon_benefits__text {
    margin-top: 32px;
  }
}
.carbon_360 {
  padding: 80px 0 60px;
}
@media (max-width: 767px) {
  .carbon_360 {
    padding: 24px 0 60px;
  }
}
.carbon_360__content {
  display: flex;
}
@media (max-width: 767px) {
  .carbon_360__content {
    flex-direction: column-reverse;
    align-items: center;
  }
}
.carbon_360__left {
  width: calc(41% - 112px);
  margin-right: 112px;
}
@media (max-width: 1023px) {
  .carbon_360__left {
    margin-right: 40px;
    width: calc(41% - 40px);
  }
}
@media (max-width: 767px) {
  .carbon_360__left {
    margin-right: 0;
    width: 100%;
    max-width: 400px;
    margin-top: 24px;
  }
}
.carbon_360__right {
  width: 59%;
}
@media (max-width: 767px) {
  .carbon_360__right {
    width: auto;
  }
}
.carbon_360__img {
  position: relative;
  padding-top: 150.467%;
}
.carbon_360__img img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.carbon_360__title {
  color: #ffffff;
  font-size: 28px;
  font-weight: 700;
  line-height: 144%;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .carbon_360__title {
    font-size: 20px;
    line-height: 28px;
  }
}
.carbon_360__text {
  margin-top: 10px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 767px) {
  .carbon_360__text {
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
  }
}
.carbon_360__link {
  display: flex;
  align-items: center;
  margin-top: 30px;
  padding: 18px 20px;
  background: #ea0029;
  width: max-content;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  line-height: 144%;
  text-transform: uppercase;
  transition: background 0.3s;
}
@media (max-width: 1023px) {
  .carbon_360__link {
    width: auto;
    max-width: 420px;
  }
}
@media (max-width: 767px) {
  .carbon_360__link {
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
    padding: 9px 20px;
  }
}
@media (min-width: 1024px) {
  .carbon_360__link:hover {
    background: rgba(231, 51, 43, 0.8);
  }
}
.carbon_360__link svg {
  margin-left: 20px;
  flex: 0 0 auto;
}
.carbon_buy {
  padding-bottom: 53px;
}
.carbon_buy__title {
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
  line-height: 144%;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .carbon_buy__title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .carbon_buy__title {
    font-size: 20px;
    line-height: 28px;
  }
}
.carbon_buy__links {
  margin-top: 42px;
  display: flex;
  margin-left: -20px;
}
@media (max-width: 1023px) {
  .carbon_buy__links {
    flex-wrap: wrap;
    margin-left: -8px;
    margin-bottom: -8px;
  }
}
@media (max-width: 767px) {
  .carbon_buy__links {
    margin-top: 24px;
  }
}
.carbon_buy__link {
  margin-left: 20px;
  width: calc(20% - 20px);
  text-align: center;
  padding: 18px 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #0033a1;
  background: #ffffff;
  color: #0033a1;
  font-size: 14.41px;
  font-weight: 800;
  line-height: 144%;
  text-transform: uppercase;
  transition: background 0.3s;
}
@media (max-width: 1023px) {
  .carbon_buy__link {
    margin-left: 8px;
    margin-bottom: 8px;
    width: calc(33.333% - 8px);
  }
  .carbon_buy__link:first-child,
  .carbon_buy__link:last-child {
    width: calc(100% - 8px);
  }
}
@media (max-width: 767px) {
  .carbon_buy__link {
    padding: 9px 10px;
    font-size: 12px;
    line-height: 18px;
    height: 52px;
  }
}
@media (min-width: 1024px) {
  .carbon_buy__link:hover {
    background: rgba(255, 255, 255, 0.8);
  }
}
.carbon_buy__link img {
  max-width: 100%;
}
.carbon_buy__link.this--red {
  border: 0.47px solid #ea0029;
  background: #ea0029;
  color: #ffffff;
}
@media (min-width: 1024px) {
  .carbon_buy__link.this--red:hover {
    background: rgba(234, 0, 41, 0.8);
  }
}

/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/components/duo_line/duo_line.less ***!
  \************************************************************************************************************************************************************/
.duo_line {
  display: flex;
  height: 42px;
}
@media (max-width: 1360px) {
  .duo_line {
    height: 36px;
  }
}
.duo_line__left {
  height: 100%;
  background: #004798;
  margin-right: 5px;
  width: calc((100vw - 1170px)/2 + 338px);
  clip-path: polygon(0 0, 100% 0%, calc(100% - 9px) 100%, 0% 100%);
}
@media (max-width: 1700px) {
  .duo_line__left {
    clip-path: polygon(0 0, 100% 0%, calc(100% - 10px) 100%, 0% 100%);
  }
}
@media (max-width: 1500px) {
  .duo_line__left {
    width: calc((100vw - 1170px)/2 + 333px);
    clip-path: polygon(0 0, 100% 0%, calc(100% - 12px) 100%, 0% 100%);
  }
}
@media (max-width: 1360px) {
  .duo_line__left {
    width: calc((100vw - 1072px)/2 + 358px);
    clip-path: polygon(0 0, 100% 0%, calc(100% - 8px) 100%, 0% 100%);
  }
}
@media (max-width: 1250px) {
  .duo_line__left {
    width: 411px;
  }
}
@media (max-width: 1024px) {
  .duo_line__left {
    width: 375px;
    clip-path: polygon(0 0, 100% 0%, calc(100% - 8px) 100%, 0% 100%);
  }
}
@media (max-width: 768px) {
  .duo_line__left {
    width: 45%;
  }
}
.duo_line__right {
  height: 100%;
  background: #E7332B;
  flex: 1 1 auto;
  clip-path: polygon(10px 0%, 100% 0, 100% 100%, 0% 100%);
}
@media (max-width: 1700px) {
  .duo_line__right {
    clip-path: polygon(10px 0%, 100% 0, 100% 100%, 0% 100%);
  }
}
@media (max-width: 1500px) {
  .duo_line__right {
    clip-path: polygon(12px 0%, 100% 0, 100% 100%, 0% 100%);
  }
}
@media (max-width: 1360px) {
  .duo_line__right {
    clip-path: polygon(8px 0%, 100% 0, 100% 100%, 0% 100%);
  }
}
@media (max-width: 1024px) {
  .duo_line__right {
    clip-path: polygon(8px 0%, 100% 0, 100% 100%, 0% 100%);
  }
}

/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/components/footer/footer.less ***!
  \********************************************************************************************************************************************************/
.footer__top {
  position: relative;
  height: 68px;
}
.footer__top .duo_line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.footer__top .duo_line__left {
  clip-path: polygon(0 0, 100% 0%, calc(100% - 16px) 100%, 0% 100%);
}
.footer__top .duo_line__right {
  clip-path: polygon(16px 0%, 100% 0, 100% 100%, 0% 100%);
}
.footer__top .container {
  display: flex;
  height: 100%;
  justify-content: end;
  align-items: center;
}
.footer__bottom {
  padding: 20px 0;
}
.footer__bottom_content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer__links {
  display: flex;
}
.footer__link.this--contacts {
  padding-left: 32px;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  padding-right: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  background: 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%3Cg clip-path='url(%23clip0_5021_25630)'%3E%3Cpath d='M6.25791 0.843762C6.3376 0.970325 13.9173 7.86095 14.0626 7.93126C14.2642 8.03439 14.5548 8.03439 14.7517 7.93126C14.8313 7.88907 16.5517 6.3422 18.5673 4.50001C20.5829 2.65782 22.322 1.06876 22.4251 0.975013L22.6173 0.801575L14.4235 0.796888C8.8876 0.796888 6.23916 0.81095 6.25791 0.843762Z' fill='%23004798'/%3E%3Cpath d='M5.60625 1.38282C5.59219 1.42501 5.57812 2.58282 5.57812 3.95157V6.44063L6.48281 7.35469C7.29375 8.17501 7.40156 8.30157 7.49531 8.55001C7.59844 8.83126 7.63125 9.19688 7.57031 9.47344C7.50469 9.77813 7.34063 10.0125 6.82031 10.5516C6.16875 11.2219 6.13125 11.3156 6.29063 11.9672C6.34688 12.1922 6.40781 12.3703 6.42656 12.3656C6.44531 12.3563 7.72969 11.1938 9.27656 9.77813C11.9625 7.32657 12.0938 7.20001 12.0141 7.12501C11.925 7.03594 5.90156 1.5422 5.7375 1.39688C5.64844 1.31719 5.63438 1.31719 5.60625 1.38282Z' fill='%23004798'/%3E%3Cpath d='M19.9453 4.2375C18.1922 5.84062 16.7578 7.17656 16.7578 7.20469C16.7578 7.25625 23.1094 13.0781 23.1703 13.0781C23.1891 13.0781 23.2031 10.4297 23.2031 7.19531C23.2031 3.96094 23.1891 1.3125 23.1703 1.3125C23.1469 1.31719 21.6984 2.62969 19.9453 4.2375Z' fill='%23004798'/%3E%3Cpath d='M2.97697 5.65312C2.78009 5.75624 1.52853 7.0078 1.35509 7.2703C1.18634 7.53749 0.956654 8.14687 0.862904 8.59687C0.295716 11.2828 1.98322 14.9062 5.42853 18.3891C8.59728 21.5906 12.0192 23.3953 14.6207 23.2359C15.3567 23.1891 16.1395 22.9828 16.641 22.7016C16.9129 22.5469 18.216 21.2672 18.3332 21.0375C18.441 20.8266 18.4457 20.5875 18.352 20.3531C18.2629 20.1469 15.6567 17.5031 15.3332 17.2922C15.0895 17.1328 14.7613 17.1094 14.5176 17.2312C14.4332 17.2734 14.1426 17.5266 13.8707 17.7937C13.3457 18.3094 13.1395 18.4359 12.6895 18.5203C12.0379 18.6375 10.716 18.1312 9.59103 17.325C7.85197 16.0781 6.34728 14.2781 5.74728 12.7266C5.5129 12.1172 5.42384 11.6344 5.48009 11.3109C5.56447 10.8609 5.69103 10.6594 6.23478 10.1016C6.51603 9.81562 6.76915 9.5203 6.79728 9.44999C6.85822 9.28593 6.85822 8.94843 6.79259 8.77968C6.72228 8.58749 3.90978 5.78436 3.6754 5.67187C3.4504 5.55937 3.16915 5.55468 2.97697 5.65312Z' fill='%23004798'/%3E%3Cpath d='M9.78789 10.3031C8.2457 11.7141 6.9332 12.9234 6.86289 12.9937L6.73633 13.1156L6.88633 13.3781L7.03633 13.6406H14.7566C19.0035 13.6406 22.5004 13.6219 22.5285 13.6031C22.566 13.5844 21.3707 12.4641 19.402 10.6641C17.6488 9.06562 16.1957 7.75312 16.1723 7.74375C16.1441 7.73438 15.9426 7.89844 15.7176 8.10469C15.1551 8.625 14.9066 8.74219 14.391 8.74219C13.8848 8.74219 13.6691 8.63437 13.0926 8.10938C12.8629 7.90312 12.6613 7.73906 12.6332 7.73906C12.6098 7.73906 11.3254 8.89687 9.78789 10.3031Z' fill='%23004798'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5021_25630'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") top left / 24px 24px no-repeat;
}
@media (max-width: 500px) {
  .footer__link.this--contacts {
    padding-right: 8px;
  }
}
.footer__link.this--vk {
  width: 24px;
  height: 24px;
  margin-left: 20px;
  position: relative;
  background: 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 fill-rule='evenodd' clip-rule='evenodd' d='M2.54648 2.54648C1 4.09295 1 6.58195 1 11.56V12.44C1 17.4181 1 19.907 2.54648 21.4535C4.09295 23 6.58195 23 11.56 23H12.44C17.4181 23 19.907 23 21.4535 21.4535C23 19.907 23 17.4181 23 12.44V11.56C23 6.58195 23 4.09295 21.4535 2.54648C19.907 1 17.4181 1 12.44 1H11.56C6.58195 1 4.09295 1 2.54648 2.54648ZM4.71277 7.69166C4.83194 13.4117 7.69189 16.8492 12.7061 16.8492H12.9903V13.5767C14.8328 13.76 16.226 15.1075 16.7852 16.8492H19.3886C18.6736 14.2458 16.7943 12.8067 15.621 12.2567C16.7943 11.5783 18.4443 9.92832 18.8385 7.69166H16.4735C15.9601 9.50665 14.4386 11.1567 12.9903 11.3125V7.69166H10.6252V14.035C9.15856 13.6683 7.30694 11.89 7.22444 7.69166H4.71277Z' fill='%23004798'/%3E%3C/svg%3E%0A") top left / 24px 24px no-repeat;
}
@media (max-width: 500px) {
  .footer__link.this--vk {
    margin-left: 8px;
  }
}
.footer__copyright {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  color: #000000;
}
@media (max-width: 500px) {
  .footer__copyright span {
    display: none;
  }
}
.vk_body {
  position: absolute;
  bottom: 30px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.vk_body.show {
  opacity: 1;
  visibility: visible;
}

/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/components/shopWidget/shopWidget.less ***!
  \****************************************************************************************************************************************************************/
.shop_widget {
  position: fixed;
  right: 50px;
  bottom: 132px;
  z-index: 9999;
}
.shop_widget__link {
  width: 64px;
  height: 64px;
  display: block;
  border-radius: 50px;
  background: rgba(0, 71, 152, 0.6);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
  position: relative;
}
.shop_widget__link::before {
  position: absolute;
  top: 4px;
  left: 4px;
  content: '';
  width: 56px;
  height: 56px;
  background: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2_27' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='56' height='56'%3E%3Crect width='56' height='56' rx='28' fill='%23004798'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2_27)'%3E%3Crect width='56' height='56' rx='28' fill='%23004798'/%3E%3Crect opacity='0.15' x='8' y='8' width='40' height='40' rx='20' fill='url(%23paint0_radial_2_27)'/%3E%3C/g%3E%3Cg opacity='0.9' clip-path='url(%23clip0_2_27)'%3E%3Cpath d='M14.2857 17.466V18.3292L16.3779 18.3394L18.4701 18.3546L20.542 26.632C21.6795 31.182 22.6138 34.9398 22.6138 34.9703C22.6138 35.0058 22.5732 35.0363 22.5275 35.0363C22.4818 35.0363 22.2685 35.1226 22.0603 35.2242C21.3545 35.5746 20.7603 36.316 20.5877 37.0675C20.5115 37.4078 20.5217 38.1238 20.608 38.4589C20.933 39.698 22.0806 40.5714 23.3756 40.5714C23.7666 40.5714 24.3912 40.4039 24.7416 40.2058C25.1072 39.9976 25.5947 39.5101 25.8029 39.1445C26.006 38.7839 26.1685 38.1644 26.1685 37.7581C26.1685 37.4636 26.0771 36.9456 25.9908 36.7476C25.9552 36.6664 26.1177 36.6613 29.0275 36.6613H32.0998L32.0185 36.8796C31.917 37.164 31.8814 37.9917 31.9576 38.3574C32.0592 38.8601 32.3689 39.3984 32.7701 39.7742C33.867 40.8101 35.5072 40.8355 36.6193 39.8351C37.7771 38.7941 37.8482 36.905 36.7716 35.8031C36.4111 35.4324 36.1115 35.2445 35.6443 35.0769L35.233 34.9347H29.8248H24.4166L24.1424 33.8277C23.99 33.2234 23.858 32.6851 23.8427 32.6394C23.8224 32.5531 24.1779 32.548 30.5916 32.5378L37.3607 32.5226L38.8232 26.6828C39.6256 23.4683 40.2857 20.8124 40.2857 20.7769C40.2857 20.7312 38.3103 20.716 30.5713 20.716H20.8619L20.349 18.6695L19.8412 16.6281L17.0634 16.6128L14.2857 16.6027V17.466ZM24.2134 22.605C24.249 22.8132 24.5943 25.6113 24.5943 25.6874C24.5943 25.7281 24.2338 25.7433 23.3552 25.7433H22.1162L21.7302 24.1792C21.517 23.321 21.3291 22.5796 21.3138 22.5289C21.2884 22.4476 21.3799 22.4425 22.7357 22.4425H24.183L24.2134 22.605ZM28.8599 24.0929V25.7433H27.6158H26.3767L26.3463 25.5757C26.3107 25.3726 25.9654 22.5746 25.9654 22.4984C25.9654 22.4578 26.3818 22.4425 27.4127 22.4425H28.8599V24.0929ZM33.2576 24.0929L33.0545 25.7433H31.8205H30.5865V24.0929V22.4425H32.0236H33.4607L33.2576 24.0929ZM38.0513 22.5035C38.0513 22.539 37.8685 23.2753 37.6552 24.1437L37.2591 25.7179L36.0252 25.7331C34.8674 25.7433 34.7963 25.7382 34.8166 25.657C34.8318 25.6062 34.9283 24.8648 35.0349 24.0015L35.2228 22.4425H36.6396C37.7365 22.4425 38.0513 22.4578 38.0513 22.5035ZM25.0209 29.0796C25.1275 29.9429 25.224 30.6843 25.2392 30.73C25.2595 30.8164 25.1935 30.8214 24.3252 30.8214H23.3857L22.9998 29.2574C22.7865 28.3992 22.5986 27.6578 22.5834 27.607C22.558 27.5257 22.6342 27.5206 23.6955 27.5206H24.833L25.0209 29.0796ZM28.8599 29.171V30.8214H27.9306H26.9963L26.8084 29.2574C26.7017 28.3992 26.6052 27.6578 26.59 27.607C26.5697 27.5257 26.6459 27.5206 27.7123 27.5206H28.8599V29.171ZM32.8209 27.5511C32.8209 27.6019 32.4654 30.4253 32.4349 30.6285L32.4045 30.8214H31.4955H30.5865V29.171V27.5206H31.7037C32.3181 27.5206 32.8209 27.5359 32.8209 27.5511ZM36.7818 27.5816C36.7818 27.6171 36.599 28.3535 36.3857 29.2218L35.9896 30.796L35.0908 30.8113C34.4408 30.8214 34.192 30.8062 34.192 30.7656C34.192 30.6894 34.5373 27.8964 34.5728 27.6831L34.6033 27.5206H35.69C36.533 27.5206 36.7818 27.5359 36.7818 27.5816ZM23.7209 36.7374C24.1627 36.9253 24.4877 37.4535 24.4115 37.88C24.2541 38.7433 23.3095 39.1089 22.6595 38.5503C22.2634 38.2101 22.1619 37.7581 22.3802 37.291C22.6189 36.773 23.2131 36.5292 23.7209 36.7374ZM35.0959 36.7374C35.3955 36.8644 35.6595 37.1539 35.7459 37.4636C35.9744 38.2406 35.2482 38.982 34.456 38.7839C34.1412 38.7027 33.7654 38.3421 33.6841 38.0324C33.4607 37.1996 34.3138 36.4175 35.0959 36.7374Z' fill='white'/%3E%3Cpath d='M18.9344 29.8387L19.5825 33.0055L16.4156 33.6536' stroke='white' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15.6769 24.4013L13.9138 27.0717C13.6466 27.4765 13.5511 27.9707 13.6483 28.4459C13.7456 28.921 14.0276 29.338 14.4323 29.6052L19.0102 32.6277' stroke='white' stroke-width='1.6' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2_27' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(28 28) rotate(90) scale(20)'%3E%3Cstop offset='0.364583' stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_2_27'%3E%3Crect width='32' height='32' fill='white' transform='translate(12 12)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center / 100% 100% no-repeat;
}
@media (min-width: 1024px) {
  .shop_widget__link:hover + .shop_widget__tooltip {
    opacity: 1;
    visibility: visible;
  }
}
.shop_widget__tooltip {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(100% + 26px);
  color: #FFF;
  padding: 5px 8px;
  white-space: nowrap;
  border-radius: 4px;
  background: #004798;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
.shop_widget__tooltip::after {
  top: 50%;
  position: absolute;
  content: '';
  border: 5px solid transparent;
  border-left-color: #004798;
  margin-top: -5px;
  right: -10px;
}

/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/less-loader/dist/cjs.js!./src/components/cookie/cookie.less ***!
  \********************************************************************************************************************************************************/
.cookie {
  position: fixed;
  bottom: 20px;
  left: 10px;
  right: 10px;
  transform: translateY(10000px);
  transition: transform 3s;
  font-family: 'Montserrat', sans-serif;
}
@media (max-width: 767px) {
  .cookie {
    bottom: 10px;
  }
}
.cookie.visible {
  z-index: 101;
  transform: translateY(0);
}
.cookie__wrap {
  margin: 0 auto;
  max-width: 856px;
  width: 100%;
  padding: 12px 20px;
  border: 1px solid #e5e5e9;
  background: #fbfbfb;
}
@media (max-width: 767px) {
  .cookie__wrap {
    padding: 8px;
  }
}
.cookie__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 -20px;
}
@media (max-width: 1023px) {
  .cookie__box {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  .cookie__box {
    flex-flow: column;
    align-items: start;
  }
}
.cookie__text {
  padding: 0 20px;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #1f1919;
}
@media (max-width: 1023px) {
  .cookie__text {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .cookie__text {
    font-size: 12px;
    line-height: 130%;
  }
}
.cookie__text a {
  color: #ee1732;
  transition: color 0.3s;
}
.cookie__text a:hover {
  color: #d6152d;
}
.cookie__btn_wrap {
  padding: 0 20px;
}
@media (max-width: 1023px) {
  .cookie__btn_wrap {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .cookie__btn_wrap {
    margin-top: 12px;
  }
}
.cookie__btn {
  cursor: pointer;
  padding: 11px 20px;
  border-radius: 2px;
  background: #ee1732;
  border: 0;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  transition: opacity 0.3s ease, color 0.3s ease, background 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
}
@media (max-width: 767px) {
  .cookie__btn {
    font-size: 14px;
    line-height: 130%;
    padding: 6px;
    width: 93px;
    min-height: 34px;
  }
}


/*# sourceMappingURL=carbon.css.map*/