:root {
  --Primary-Yellow: #f9b825;
  --Greyscale-Black: #111112;
  --Primary-Primary: #bb1a37;
  --White: #fff;
  --primary-d-9-d-9-d-9: #234d71;
  --Greyscale-Grey-4: #9ba5b5;
  --Greyscale-Grey-8: #f4f7f9;
  --Greyscale-Grey-1: #323642;
  --Greyscale-Grey-3: #808898;
  --Greyscale-Grey-7: #eaecef;
  --Greyscale-Grey-6: #dadcdf;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: Muller;
}

html,
body {
  height: 100%;
  display: flex;
  flex-direction: column;
}

body {
  background: #fff;
}

main {
  flex: 1;
  display: flex;
  flex-direction: column;
}

footer {
  flex: 0;
}

.x6j1d8_container {
  max-width: 1760px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: content-box;
}

.background_white {
  background: var(--White, #fff);
}

.x6j1d8_main_top {
  height: 524px;
  background: url("/assets/images/bg_main.png") no-repeat;
  background-size: cover;
  position: relative;
  z-index: 2;
}
.x6j1d8_main_top .x6j1d8_container {
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.x6j1d8_main_top .x6j1d8_main_top_wrapper {
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 55px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.x6j1d8_main_top .x6j1d8_main_top_wrapper .x6j1d8_main_block_logo {
  max-width: 430px;
  max-height: 90px;
  width: 100%;
}
.x6j1d8_main_top .x6j1d8_info {
  display: flex;
  gap: 40px;
  max-width: 1030px;
  align-items: center;
}
.x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item {
  display: flex;
  gap: 30px;
  justify-content: center;
  max-width: 470px;
  height: 120px;
  align-items: center;
}
.x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item .x6j1d8_big_text {
  color: var(--Primary-Yellow, #f9b825);
  font-family: Muller;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
  line-height: 120px;
  display: flex;
  align-items: center;
}
.x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item .x6j1d8_big_text svg {
  width: 60px;
  height: 60px;
}
.x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item .x6j1d8_small_text {
  color: var(--White, #111112);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: var(--White, #fff);
}
.x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item .x6j1d8_small_text span {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: var(--White, #fff);
}

.x6j1d8_main_bottom {
  position: relative;
  z-index: 1;
  top: -30px;
}

.x6j1d8_production {
  display: flex;
  gap: 50px;
  margin-top: 30px;
}
.x6j1d8_production .x6j1d8_production_item {
  border-radius: 40px;
  box-shadow: 0 0 15px 5px rgba(22, 40, 65, 0.05);
  background: #f4f7f9;
  padding: 60px 60px 42px 60px;
  display: flex;
  align-items: flex-start;
  gap: 40px;
  width: 100%;
  position: relative;
  overflow: hidden;
  transition: 0.3s;
}
.x6j1d8_production .x6j1d8_production_item.single {
  align-items: center;
}
.x6j1d8_production .x6j1d8_production_item.single .x6j1d8_production_item_icon {
  width: 110px;
  height: 100px;
}
.x6j1d8_production .x6j1d8_production_item.single .x6j1d8_production_item_icon img {
  height: 60px;
  width: 60px;
}
.x6j1d8_production .x6j1d8_production_item.single .x6j1d8_production_list {
  flex-direction: row;
  align-items: center;
  gap: 50px;
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_production_item_icon {
  border-radius: 20px 80px 80px 20px;
  background: #f9b825;
  width: 140px;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_production_item_icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 90px;
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list .x6j1d8_production_head {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 10px;
  transition: 0.3s;
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list .x6j1d8_production_link {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  text-decoration: none;
  transition: 0.3s;
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list .x6j1d8_production_link:hover {
  color: var(--Primary-Primary, #bb1a37);
}
.x6j1d8_production .x6j1d8_production_item .x6j1d8_logo_transparent {
  position: absolute;
  right: -50px;
  bottom: -60px;
  transition: 0.3s;
}
.x6j1d8_production .x6j1d8_production_item:hover {
  box-shadow: 0px 20px 50px 0px rgba(13, 64, 111, 0.08);
}
.x6j1d8_production .x6j1d8_production_item:hover .x6j1d8_logo_transparent {
  bottom: -120px;
}
.x6j1d8_production .x6j1d8_production_item:hover .x6j1d8_production_head {
  color: var(--Primary-Primary, #bb1a37);
}
.x6j1d8_production .x6j1d8_production_item:hover .x6j1d8_production_item_icon {
  background: var(--Primary-Primary, #bb1a37);
}
.x6j1d8_production .x6j1d8_production_item:hover .x6j1d8_production_item_icon path {
  fill: var(--White, #fff);
}
.x6j1d8_production .x6j1d8_production_item:hover .x6j1d8_production_item_icon img {
  filter: brightness(0) invert(1);
}

#Transition {
  min-height: 100px;
  background: linear-gradient(180deg, #fff 0%, #f4f7f9 100%);
}

.x6j1d8_about {
  padding-top: 20px;
  padding-bottom: 78px;
  background: #f4f7f9;
  position: relative;
}
.x6j1d8_about .transparent_logo_about {
  position: absolute;
  bottom: 0;
  left: 15%;
}
.x6j1d8_about .x6j1d8_left {
  width: 100%;
  max-width: 690px;
}
.x6j1d8_about .x6j1d8_about_company_wrapper {
  display: flex;
  gap: 55px;
  z-index: 2;
  position: relative;
}
.x6j1d8_about h2 {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}
.x6j1d8_about .x6j1d8_description {
  margin-top: 20px;
  color: var(--White, #111112);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: var(--Greyscale-Grey-1, #323642);
  max-width: 690px;
  width: 100%;
}
.x6j1d8_about .x6j1d8_tabs {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.x6j1d8_about .x6j1d8_tabs .x6j1d8_tab {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  max-width: 450px;
  height: 104px;
  border-radius: 20px;
  background: var(--White, #fff);
  transition: 0.3s;
}
.x6j1d8_about .x6j1d8_tabs .x6j1d8_tab p {
  max-width: 284px;
}
.x6j1d8_about .x6j1d8_tabs .x6j1d8_tab:hover {
  box-shadow: 0px 20px 50px 0px rgba(13, 64, 111, 0.08);
}
.x6j1d8_about .x6j1d8_video {
  width: 100%;
}

h2 {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}

.x6j1d8_button {
  border-radius: 50px;
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  align-items: center;
  text-decoration: none;
  transition: 0.3s;
  border: none;
  cursor: pointer;
  outline: none;
}
.x6j1d8_button.button_outline_yellow {
  background: var(--White);
  border: 1.5px solid var(--Primary-Yellow, #f9b825);
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.x6j1d8_button.button_yellow {
  background: var(--Primary-Yellow, #f9b825);
  color: var(--Greyscale-Black, #111112);
}
.x6j1d8_button.button_yellow:hover {
  background: #df9e0a;
}
.x6j1d8_button.button_red {
  background: var(--Primary-Primary, #bb1a37);
}
.x6j1d8_button.button_red p {
  color: var(--White, #fff);
}
.x6j1d8_button.button_red:hover {
  background: #a71731;
}
.x6j1d8_button.button_small {
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 50px;
  height: 60px;
}
.x6j1d8_button.button_small_radius {
  border-radius: 10px;
}
.x6j1d8_button.button_text_medium {
  font-weight: 500;
}
.x6j1d8_button.button_text_small {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.x6j1d8_button.with_icon {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 0 30px;
}
.x6j1d8_button.padding_medium {
  padding: 0 40px;
}
.x6j1d8_button.button_maxw {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
}
.x6j1d8_button.height50 {
  height: 50px;
}
.x6j1d8_button.height60 {
  height: 60px;
}

.x6j1d8_modal .grey_text {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--Greyscale-Grey-2, #505768);
}
.x6j1d8_modal .grey_text li {
  margin-left: 20px;
}
.x6j1d8_modal .business_training_bg {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 30px;
  border-radius: var(--20, 20px);
  background: var(--Greyscale-Grey-8, #f4f7f9);
}
.x6j1d8_modal .business_training_bg .policy {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--Greyscale-Grey-1, #323642);
}
.x6j1d8_modal .business_training_bg .policy a {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--Greyscale-Grey-1, #323642);
}
.x6j1d8_modal .business_training_bg .form_input {
  background: #fff;
}
.x6j1d8_modal .business_training_bg .header {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}
.x6j1d8_modal h3 {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  text-align: left !important;
}
.x6j1d8_modal .text_p1 {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin-top: 20px;
}
.x6j1d8_modal .store_list {
  display: flex;
  gap: 15px;
  margin-top: 15px;
  flex-wrap: wrap;
}
.x6j1d8_modal .store_list img {
  height: 60px;
}
.x6j1d8_modal .store_list .yandex {
  border-radius: 20px;
  border: 1px solid #fed42b;
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 60px;
}

.x6j1d8_section_margin {
  padding-top: 120px;
  padding-bottom: 120px;
}

.x6j1d8_support_by_products {
  border-radius: 100px 200px 200px 100px;
  background: var(--Greyscale-Grey-8, #f4f7f9);
  padding-right: 180px;
  padding-left: 100px;
  display: flex;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.x6j1d8_support_by_products_body {
  max-width: 685px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.x6j1d8_support_by_products_body_top {
  display: flex;
  justify-content: space-between;
}
.x6j1d8_support_by_products_body_top .x6j1d8_left {
  display: flex;
  flex-direction: column;
}
.x6j1d8_support_by_products_body_top .x6j1d8_left .phone {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
  color: var(--Greyscale-Grey-1, #323642);
}
.x6j1d8_support_by_products_body_top .x6j1d8_left p {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  max-width: 160px;
  color: var(--Greyscale-Grey-3, #808898);
  margin-top: 5px;
}
.x6j1d8_support_by_products_body_top .x6j1d8_right {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.x6j1d8_support_by_products_body_top .x6j1d8_right .mail {
  color: var(--Primary-Primary, #bb1a37);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  text-decoration-line: underline;
}
.x6j1d8_support_by_products_body_top .x6j1d8_right p {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--Greyscale-Grey-3, #808898);
  margin-top: 5px;
}
.x6j1d8_support_by_products_body_bottom {
  position: relative;
  z-index: 2;
}
.x6j1d8_support_by_products_body_bottom .x6j1d8_heading {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.x6j1d8_support_by_products_body_bottom .x6j1d8_wrap {
  margin-top: 20px;
  display: flex;
  align-items: center;
  gap: 30px;
}
.x6j1d8_support_by_products_body_bottom .x6j1d8_wrap .x6j1d8_buttons {
  display: flex;
  gap: 20px;
}
.x6j1d8_support_by_products_body_bottom .x6j1d8_wrap .x6j1d8_messangers {
  display: flex;
  gap: 15px;
}
.x6j1d8_support_by_products_body .transparent_logo {
  position: absolute;
  bottom: -130px;
  left: 95px;
  z-index: 1;
}

footer {
  background: var(--Greyscale-Grey-1, #323642);
  padding: 60px 0;
}
footer .footer_wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
footer .left_side_column .footer_logo {
  margin-bottom: 30px;
}
footer .left_side_column .column_wrap {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
footer .left_side_column .column_wrap p {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  color: var(--White, #fff);
}
footer .left_side_column .column_wrap p .phone {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  color: var(--White, #fff);
}
footer .left_side_column .column_wrap .mail {
  color: var(--White, #fff);
  font-family: Muller;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration-line: underline;
}
footer .right_side_columns {
  display: flex;
  gap: 90px;
}
footer .right_side_columns .column {
  max-width: 300px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
footer .right_side_columns .column .column_headline {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: var(--White, #fff);
  margin-bottom: 10px;
}
footer .right_side_columns .column .footer_link {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--White, #fff);
  text-decoration: none;
  transition: 0.3s;
}
footer .right_side_columns .column .footer_link:hover {
  color: var(--Primary-Yellow, #f9b825);
}

.background_grey {
  background: var(--Greyscale-Grey-8, #f4f7f9);
}

.x6j1d8_input_wrapper {
  position: relative;
  width: 100%;
}
.x6j1d8_input_wrapper p.x6j1d8_error {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--Primary-Primary) !important;
  position: absolute;
  bottom: -22px;
}

.form_input {
  border-radius: 10px;
  border: 1px solid var(--Greyscale-Grey-6, #dadcdf);
  background: var(--Greyscale-Grey-8, #f4f7f9);
  width: 100%;
  height: 60px;
  padding: 0 20px;
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  outline: none;
  transition: 0.3s;
}
.form_input:focus {
  border: 1px solid var(--Primary-Primary, #bb1a37);
}
.form_input::-moz-placeholder {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--Greyscale-Grey-4, #9ba5b5);
}
.form_input::placeholder {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--Greyscale-Grey-4, #9ba5b5);
}

.form_textarea {
  border-radius: 10px;
  border: 1px solid var(--Greyscale-Grey-6, #dadcdf);
  background: var(--Greyscale-Grey-8, #f4f7f9);
  padding: 16px 20px;
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  height: 140px;
  resize: none;
  outline: none;
  transition: 0.3s;
  width: 100%;
}
.form_textarea:focus {
  border: 1px solid var(--Primary-Primary, #bb1a37);
}
.form_textarea::-moz-placeholder {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--Greyscale-Grey-4, #9ba5b5);
}
.form_textarea::placeholder {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color: var(--Greyscale-Grey-4, #9ba5b5);
}

.x6j1d8_overlay {
  background: rgba(17, 17, 18, 0.5);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: 3;
  display: none;
  overflow: auto;
}

.overflow_hidden {
  overflow: hidden;
  padding-right: 15px;
}

.loading {
  margin: 0 auto;
  display: block;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  display: none;
}

.x6j1d8_modal {
  max-width: 800px;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto auto;
  padding: 30px 40px 40px 40px;
  border-radius: var(--20, 20px);
  background: var(--White, #fff);
  box-shadow: 0px 20px 50px 0px rgba(13, 64, 111, 0.08);
  z-index: 5;
  margin-top: 50px;
  margin-bottom: 50px;
  height: -moz-fit-content;
  height: fit-content;
  display: none;
}
.x6j1d8_modal.authentication {
  width: 100%;
  max-width: 500px;
  flex-direction: column;
}
.x6j1d8_modal.authentication p {
  color: var(--White, #111112);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
  color: var(--Greyscale-Black);
}
.x6j1d8_modal.authentication p.x6j1d8_error {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.x6j1d8_modal.authentication .authentication_img {
  margin: 20px auto;
}
.x6j1d8_modal.authentication .originality .originality_wrap {
  display: flex;
  gap: 20px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 15px;
}
.x6j1d8_modal.authentication .originality .originality_wrap.true {
  background: rgba(95, 255, 100, 0.2);
  display: none;
}
.x6j1d8_modal.authentication .originality .originality_wrap.false {
  background: rgba(255, 95, 95, 0.2);
  display: none;
}
.x6j1d8_modal.authentication .originality .originality_wrap .originality_column {
  display: flex;
  flex-direction: column;
}
.x6j1d8_modal.authentication .originality .originality_wrap .originality_column p {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: var(--Greyscale-Black);
  text-align: left;
}
.x6j1d8_modal.authentication .originality .originality_wrap .originality_column h3 {
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.x6j1d8_modal.authentication .originality .originality_wrap .originality_column .maslo_name {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: var(--Greyscale-Black);
  text-align: left;
}
.x6j1d8_modal.authentication .originality .originality_wrap .originality_column .maslo_attr {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--Greyscale-Black);
}
.x6j1d8_modal h3 {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  text-align: center;
}
.x6j1d8_modal .x6j1d8_cross {
  border-radius: var(--50, 50px);
  background: var(--Greyscale-Grey-8, #f4f7f9);
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  transition: 0.3s;
}
.x6j1d8_modal .x6j1d8_cross:hover {
  background: var(--Greyscale-Grey-7);
}
.x6j1d8_modal .requirements {
  display: flex;
  gap: 10px;
  margin-top: 15px;
  flex-wrap: wrap;
}
.x6j1d8_modal .requirements .requirement {
  height: 38px;
  border-radius: var(--10, 10px);
  background: var(--Greyscale-Grey-8, #f4f7f9);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.x6j1d8_modal .modal_job_price {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.x6j1d8_modal .modal_job_name {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  color: var(--Primary-Primary, #bb1a37);
}
.x6j1d8_modal .modal_job_list .modal_job_list_head {
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  margin-top: 30px;
}
.x6j1d8_modal .modal_job_list ul {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: var(--Greyscale-Grey-1, #323642);
  margin-left: 20px;
}
.x6j1d8_modal .modal_job_buttons_wrap {
  display: flex;
  gap: 20px;
  margin-top: 30px;
  flex-wrap: wrap;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_yellow {
  width: 230px;
  height: 50px;
  border-radius: 10px;
  background: var(--Primary-Yellow, #f9b825);
  border: none;
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  cursor: pointer;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_yellow:hover {
  background: #df9e0a;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_white {
  border-radius: 10px;
  border: 1px solid var(--Greyscale-Grey-6, #dadcdf);
  background: var(--White, #fff);
  width: 230px;
  height: 50px;
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  transition: 0.3s;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_white.vacancy_contacts {
  display: none;
  flex-direction: column;
  gap: 3px;
  height: -moz-fit-content;
  height: fit-content;
  padding: 15px;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_white.vacancy_contacts .name {
  color: var(--Greyscale-Black, #111112);
  font-family: Muller;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_white.vacancy_contacts .x6j1d8_info {
  display: flex;
  gap: 4px;
  align-items: center;
}
.x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_white:hover {
  background: rgb(245, 245, 245);
}
.x6j1d8_modal form {
  margin-top: 30px;
  display: flex;
  gap: 20px;
  flex-direction: column;
  max-width: 500px;
}
.x6j1d8_modal form h3 {
  color: var(--Greyscale-Grey-1, #323642);
  font-family: Muller;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
}

.x6j1d8_video {
  max-width: 1080px;
  height: 620px;
  margin: 0 auto;
  border-radius: 20px;
  overflow: hidden;
  background-size: cover !important;
}
.x6j1d8_video .x6j1d8_overlay_video {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
  cursor: pointer;
}
.x6j1d8_video .x6j1d8_overlay_video .x6j1d8_play {
  width: 103px;
  height: 90px;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  cursor: pointer;
}

@media (max-width: 1800px) {
  body {
    -moz-transform: scale(0.75, 0.75);
    /* Moz-browsers */
    zoom: 0.75;
    /* Other non-webkit browsers */
    zoom: 75%;
  }
}
@media (min-width: 1600px) {
  .header_middle {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .bg_devon_today {
    max-width: 1100px;
    height: auto;
  }
  .mission_wrap .mission_img_absolute {
    z-index: 1;
  }
  .mission_text {
    position: relative;
    z-index: 2;
  }
}
@media (max-width: 1200px) {
  #OurMission {
    overflow: hidden;
  }
  .search_result_block .search_result_wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .news_item_block .logo_bg {
    display: none;
  }
  .jobs_opening_page .x6j1d8_logo_transparent {
    display: none;
  }
  .mission_wrap .mission_img_absolute {
    position: static;
  }
  header .header_top .header_top_wrapper .search_wrapper {
    width: -moz-fit-content;
    width: fit-content;
  }
  header .techsupport {
    display: none;
  }
  header .burger {
    display: flex;
  }
  header .header_middle .city {
    display: none;
  }
  header .header_middle .techsupport {
    display: flex;
  }
  header .header_middle .contacts_phone {
    display: none;
  }
  header .header_middle .search {
    display: none;
  }
  header .header_middle .download_catalog {
    display: none;
  }
  header .header_middle .links {
    display: none;
  }
  .mission_list.laboratory .mission_wrap .mission_img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 260px;
    margin-bottom: 20px;
  }
  .bg_devon_today {
    max-width: 1000px;
  }
  .mission_list.laboratory .mission_wrap {
    gap: 15px;
  }
  .mission_list.laboratory .mission_wrap {
    grid-template-columns: 1fr;
    align-items: flex-start;
  }
  .mission_list.laboratory .mission_wrap .mission_text:nth-child(2n) {
    margin-left: 0;
  }
  .mission_list.laboratory .mission_wrap:nth-child(2n) {
    margin-left: 0;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1200px) {
  .x6j1d8_container {
    max-width: 1200px;
  }
  .distributors_page_block .distributors_list_wrap {
    grid-template-columns: 1fr 1fr;
  }
  .item_wrap .item_info_top {
    flex-direction: column;
  }
  .x6j1d8_production .x6j1d8_production_item.single .x6j1d8_production_list {
    align-items: flex-start;
    gap: 10px;
    flex-direction: column;
  }
  .x6j1d8_production .x6j1d8_production_item.single {
    align-items: flex-start;
  }
  .x6j1d8_main_bottom {
    height: 760px;
  }
  .about_company .about_company_statistic {
    gap: 35px;
  }
  .mission_wrap .mission_text h2 {
    font-size: 36px;
  }
  .mission_wrap {
    gap: 20px;
  }
  .mission_wrap .mission_img {
    max-width: 600px;
  }
  .bg_devon_today {
    max-width: 700px;
  }
  header .search {
    display: none;
  }
  header .header_bottom .links {
    margin: 0;
  }
  header .header_middle .search {
    display: flex;
  }
  footer .right_side_columns {
    gap: 30px;
  }
  .x6j1d8_main_top .x6j1d8_info {
    gap: 20px;
  }
  .x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item {
    gap: 10px;
    flex-direction: column;
    height: 200px;
  }
  .x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item .x6j1d8_big_text {
    font-size: 50px;
    line-height: 50px;
  }
  .x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item .x6j1d8_big_text svg {
    height: 50px;
  }
  .our_buyers_carousel_background .our_buyers_carousel .item {
    margin-right: 10px;
    margin-left: 10px;
  }
  .our_buyers_carousel_background .our_buyers_carousel .slick-list {
    margin: 0 -10px;
  }
  .statistics {
    padding: 40px 30px;
  }
  .statistics .separator {
    margin: 0 10px;
  }
  .statistics .item .big_red {
    font-size: 24px;
    line-height: 30px;
  }
  .statistics .item p {
    font-size: 16px;
    line-height: 24px;
  }
  h2 {
    font-size: 36px;
    line-height: 46px;
  }
  .x6j1d8_support_by_products {
    flex-direction: column;
    gap: 15px;
  }
  .x6j1d8_support_by_products.x6j1d8_section_margin {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .x6j1d8_support_by_products_body .transparent_logo {
    right: -80px;
    left: unset;
  }
  #HowToBuy .buy_wrapper .transparent_logo {
    display: none;
  }
  .works_plan_block .works_plan_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .pagination ul {
    gap: 10px;
  }
}
@media (max-width: 1200px) {
  .x6j1d8_container {
    max-width: 1050px;
  }
  .x6j1d8_main_top .x6j1d8_info {
    max-width: 600px;
  }
  .x6j1d8_production {
    flex-wrap: wrap;
  }
  .background_form_job.distributor .x6j1d8_container {
    flex-direction: column;
    gap: 20px;
  }
  .background_form_job.distributor .x6j1d8_container h2 {
    text-align: center;
  }
  .advantages_block .advantages_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }
  .video_about_factory .x6j1d8_video {
    width: calc(100% - 30px);
    margin: 0 auto;
  }
  header .header_top .header_top_wrapper .logo {
    max-height: 50px;
  }
  .mission_wrap {
    flex-direction: column;
  }
  .mission_wrap:nth-child(2n) {
    flex-direction: column-reverse;
  }
  .mission_wrap .mission_img_absolute {
    position: relative;
    right: -80px;
  }
  .devon_today .devon_today_wrap {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .work_in_devon_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  header .header_top .header_top_wrapper {
    height: 90px;
  }
  header .header_middle .contacts {
    display: flex;
  }
  header .header_middle .city {
    display: flex;
  }
  header .header_bottom_wrapper .download_catalog {
    display: none;
  }
  header .header_top .header_top_wrapper .city {
    display: none;
  }
  header .header_top .header_top_wrapper .contacts_phone {
    display: none;
  }
  .x6j1d8_about .x6j1d8_about_company_wrapper {
    flex-direction: column;
  }
  .information_block_wrap .x6j1d8_right .item h3 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White);
  }
  .about_company .about_company_statistic {
    padding: 40px 30px;
  }
  .benefit_block .benefit_wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .x6j1d8_container {
    max-width: 768px;
  }
  .transparent_logo_about {
    display: none;
  }
  .about_company {
    height: -moz-fit-content;
    height: fit-content;
    padding-bottom: 30px;
  }
  .about_company .overlay_block {
    background: linear-gradient(90deg, #111b2e 0%, rgba(17, 27, 46, 0.75) 100%);
  }
  .distributors_list_header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
  }
  .item_wrap {
    flex-direction: column;
    align-items: center;
  }
  .button_open_filters {
    display: flex !important;
    margin-bottom: 20px;
  }
  .catalog_wrap {
    flex-direction: column;
  }
  .items_wrap {
    justify-content: center;
  }
  .filter_wrap {
    display: none;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 8;
    background: var(--White, #fff);
    height: 100dvh;
    overflow: auto;
  }
  .filter_wrap .x6j1d8_button {
    margin: 0 auto;
    width: calc(100% - 40px);
    margin-bottom: 30px;
  }
  .filter_wrap .x6j1d8_cross {
    display: flex;
    border-radius: var(--50, 50px);
    background: var(--Greyscale-Grey-8, #f4f7f9);
    width: 36px;
    position: absolute;
    right: 10px;
    top: 10px;
    align-items: center;
    justify-content: center;
    height: 36px;
  }
  .benefit_block .benefit_wrap {
    grid-template-columns: 1fr;
    padding: 0;
  }
  .about_company .breadcrumbs {
    margin-bottom: 30px;
  }
  .about_company .about_company_statistic {
    flex-direction: column;
    gap: 20px;
    padding: 30px;
    margin: 0 auto;
    margin-top: 30px;
  }
  .information_block_wrap {
    flex-direction: column;
    height: unset;
  }
  .video_about_factory .x6j1d8_video {
    width: calc(100% - 30px);
    margin: 0 auto;
    height: 400px;
  }
  .information_block_wrap .x6j1d8_right .item {
    height: 350px;
  }
  .information_block_wrap .x6j1d8_left {
    height: 350px;
  }
  .about_company h1 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    color: var(--White);
  }
  .about_company .text {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--White);
    text-align: center;
    max-width: none;
  }
  .header_map_background .settings_row {
    flex-direction: column;
  }
  .header_map_background .settings_row .select2-container.select2-container--select_custom_container .select2-selection {
    height: 44px;
  }
  .header_map_background .settings_row .view_switch {
    margin-left: 0;
  }
  header .header_bottom .links .link {
    padding: 10px 10px;
  }
  header .header_bottom .links {
    margin: 0 auto;
  }
  .our_buyers_carousel_background .our_buyers_carousel .item img {
    height: 30px;
  }
  #HowToBuy .buy_wrapper .store_list {
    gap: 15px;
  }
  #HowToBuy .buy_wrapper .store_list img {
    max-height: 50px;
  }
  #HowToBuy .buy_wrapper .store_list .yandex {
    max-height: 50px;
    border-radius: 14px;
  }
  .header_map_background .header_map .headline_row {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
  footer .footer_wrapper {
    flex-direction: column;
  }
  .x6j1d8_main_top .x6j1d8_main_top_wrapper {
    flex-direction: column;
    gap: 30px;
  }
  footer .right_side_columns {
    gap: 10px;
  }
  .x6j1d8_main_bottom {
    height: -moz-fit-content;
    height: fit-content;
    padding-bottom: 40px;
  }
  .background_form_job.distributor .x6j1d8_container {
    flex-direction: column;
    gap: 20px;
    text-align: center;
  }
  .background_form_job.distributor .x6j1d8_container .form_job {
    padding: 25px;
  }
  .mobile_statistic {
    display: flex;
    margin: 0 auto;
    margin-top: 120px;
  }
  .for_distributors_wrap .for_distributors_main .statistics {
    display: none;
  }
  .dilers_map {
    height: 500px;
  }
  .benefit_block .benefit_wrap {
    margin-top: 30px;
  }
  .benefit_block h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White);
  }
  .filter .select2-container--select_custom_container {
    max-width: none;
  }
  .item_wrap .item_info_top .x6j1d8_left h1 {
    font-size: 36px;
  }
  .package_view_block .logo_bg {
    display: none;
  }
  .contacts_page_block .contacts_page_wrap {
    flex-direction: column;
    gap: 30px;
  }
  .contacts_page_block .contacts_page_wrap .x6j1d8_wrap {
    flex-wrap: wrap;
  }
  .contacts_page_block .contacts_page_wrap .x6j1d8_wrap .x6j1d8_buttons {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .header_bottom {
    display: none;
  }
  .news_wrapper .list_news {
    display: flex;
    flex-direction: column;
  }
  .search_result_wrap {
    grid-template-columns: 1fr 1fr;
  }
  .news_wrapper .list_news .news {
    padding: 20px 20px;
  }
  .two_inputs {
    flex-direction: column;
  }
  .contacts_page_block .contacts_page_wrap .x6j1d8_right .form {
    padding: 20px 30px;
  }
  .news_item_block h1 {
    font-size: 36px;
    line-height: 30px;
  }
  .breadcrumbs {
    width: 100%;
    overflow: scroll;
  }
  .breadcrumbs .breadcumbs_item {
    white-space: nowrap;
  }
  .catalog_by_industry_wrap {
    flex-direction: column;
  }
  .tech_info .x6j1d8_left {
    position: static;
  }
  .nav_link_wrapper:hover .nav_link.main {
    color: var(--Primary-Primary, #bb1a37);
  }
  .nav_link_wrapper:hover .sub_link_wrapper {
    display: flex;
    animation: unset !important;
  }
  .package_view_wrap {
    grid-template-columns: 1fr;
  }
  .nav_link_wrapper:not(:hover) .sub_link_wrapper.did-fade-in {
    display: flex;
    animation: unset !important;
  }
  .nav_link_wrapper .sub_link_wrapper {
    box-shadow: unset;
    background: transparent;
    min-width: unset;
    padding: 0 0 0 10px;
    position: static;
    border: none;
  }
  .nav_link_wrapper .sub_link_wrapper .nav_link {
    display: block;
  }
  .city .select_city {
    left: unset;
    top: 50px;
  }
  .news_page_block .news_item .overlay_img {
    height: 280px;
  }
  .news_page_block .news_page_wrap {
    justify-content: center;
  }
  .distributors_page_block .distributors_list_header .x6j1d8_tab .tab_item {
    text-align: center;
  }
  .distributors_page_block .distributors_list_header .x6j1d8_tab .tab_item svg {
    min-height: 24px;
    min-width: 24px;
  }
  .distributors_page_block .distributors_list_wrap {
    grid-template-columns: 1fr;
  }
  .pagination ul {
    padding-left: 0;
  }
  .pagination ul li {
    width: 35px;
    height: 35px;
    font-size: 14px;
  }
  .pagination ul li a {
    font-size: 14px;
  }
  .jobs_opening_page_list .job .job_head {
    flex-direction: column;
    align-items: flex-start;
  }
  .x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_yellow {
    width: 100%;
  }
  .x6j1d8_modal .modal_job_buttons_wrap .modal_job_button_white {
    width: 100%;
  }
  .mission_wrap .mission_text h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .mission_wrap .mission_text h2 span {
    height: 36px;
  }
  .x6j1d8_modal {
    padding: 30px 25px 40px 25px;
  }
  .for_distributors_wrap .for_distributors_main .for_distributors_main_header {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .for_distributors_wrap .for_distributors_main .for_distributors_main_header h1 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .benefit_block .benefit_wrap .benefit_item .benefit_text {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  .background_form_job.distributor .x6j1d8_container h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White);
  }
  .benefit_block .benefit_wrap .benefit_item {
    flex-direction: row;
    gap: 38px;
    min-height: 140px;
    padding: 30px 20px;
  }
  .mission_wrap .mission_text h2 {
    flex-wrap: wrap;
  }
  .mission_wrap .mission_text h2 span {
    width: -moz-fit-content;
    width: fit-content;
  }
  .podbor_masla_section .podbor_masla_block {
    padding: 30px 20px;
  }
  .information_block_wrap .x6j1d8_right .item .icon {
    width: 50px;
    height: 50px;
  }
  .information_block_wrap .x6j1d8_right .item .icon svg {
    height: 23px;
    width: 23px;
  }
  .information_block_wrap .x6j1d8_right .item {
    padding: 30px 20px 30px 30px;
  }
  .information_block_wrap .x6j1d8_left .icon {
    width: 50px;
    height: 50px;
  }
  .information_block_wrap .x6j1d8_left .icon svg {
    height: 23px;
    width: 23px;
  }
  .information_block_wrap .x6j1d8_left {
    padding: 30px 20px 30px 30px;
  }
  .information_block_wrap .x6j1d8_right .item h3 {
    max-width: 150px;
  }
  .information_block_wrap .x6j1d8_left h3 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White);
  }
  .mission_wrap .mission_img_absolute {
    max-width: 400px;
  }
  .mission_wrap .mission_img {
    max-width: 300px;
  }
  .mission_wrap .mission_text {
    gap: 15px;
  }
  .mission_list.laboratory .mission_wrap .mission_text .red {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    color: var(--Primary-Primary);
  }
  .video_about_factory h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .about_laboratory .text {
    text-align: center;
  }
  .mission_wrap .mission_text p {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  .about_laboratory h1 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    color: var(--White);
  }
  header .header_top_wrapper .search {
    display: block;
  }
  .download_catalog {
    position: static;
  }
  header .header_middle .x6j1d8_container {
    align-items: flex-start;
    flex-direction: column;
    padding: 0;
    border-top: 1px solid var(--Greyscale-Grey-6, #dadcdf);
  }
  header .header_middle .x6j1d8_container .links {
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-bottom: 1px solid var(--Greyscale-Grey-6, #dadcdf);
    width: 100%;
  }
  header .header_middle .x6j1d8_container .links.bottom {
    border-bottom: none;
    margin-top: 0;
    padding-bottom: 0;
  }
  header .header_middle .x6j1d8_container .links .nav_link_wrapper .nav_link {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-decoration: none;
  }
  header .header_middle .x6j1d8_container .links .nav_link_wrapper .sub_link_wrapper {
    display: none;
  }
  header .header_middle .x6j1d8_container .techsupport {
    width: calc(100% - 40px);
    max-width: none;
    margin: 0 auto;
  }
  header .header_middle .x6j1d8_container .city {
    width: calc(100% - 40px);
    border-radius: var(--10, 10px);
    background: var(--Greyscale-Grey-8, #f4f7f9);
    height: 48px;
    justify-content: center;
    padding: 0;
    margin: 0 auto;
  }
  header .header_middle .x6j1d8_container .contacts {
    width: 100%;
    justify-content: center;
    padding-bottom: 32px;
    border-bottom: 1px solid var(--Greyscale-Grey-6, #dadcdf);
  }
  header .header_middle .x6j1d8_container .search {
    display: none;
  }
  header .header_middle .x6j1d8_container .download_catalog {
    position: static;
    display: flex;
    width: calc(100% - 40px);
    max-width: none;
    margin: 0 auto;
    background: var(--Primary-Yellow);
  }
  #Transition {
    height: 20px;
  }
  .x6j1d8_support_by_products_body_top {
    flex-direction: column;
  }
  .x6j1d8_main_top {
    height: 450px;
  }
  .x6j1d8_main_top .x6j1d8_info p.x6j1d8_big_text {
    margin-left: 20px;
    margin-right: 20px;
  }
  .x6j1d8_main_top .x6j1d8_info p.x6j1d8_big_text svg {
    width: 72px;
    height: 60px;
  }
  .x6j1d8_main_top .x6j1d8_info .x6j1d8_info_item:last-child p.x6j1d8_big_text {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    color: var(--Primary-Yellow, #f9b825);
    margin-right: 20px;
  }
  .news_wrapper {
    grid-template-columns: 1fr;
  }
  .x6j1d8_support_by_products_body_bottom .x6j1d8_wrap {
    flex-direction: column;
    align-items: flex-start;
  }
  .x6j1d8_support_by_products_body .transparent_logo {
    display: none;
  }
  .x6j1d8_support_by_products.x6j1d8_section_margin {
    padding: 30px 20px;
    border-radius: var(--20, 20px) 50px 50px var(--20, 20px);
  }
  .x6j1d8_support_by_products_body_bottom .wrap .x6j1d8_buttons {
    flex-direction: column;
  }
  .x6j1d8_support_by_products_body_bottom .wrap .x6j1d8_buttons a {
    width: 305px;
    justify-content: center;
  }
  .x6j1d8_support_by_products h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .statistics {
    flex-direction: column;
  }
  .statistics .separator {
    height: 2px;
    width: 100%;
    margin: 20px 0;
  }
  .x6j1d8_section_margin {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  header .header_top .header_top_wrapper {
    height: 70px;
  }
  .background_form_job .form_job {
    padding: 35px 25px;
    width: calc(100% - 30px);
  }
}
.slick-arrow {
  height: 60px;
  width: 60px;
  min-width: 60px;
  border-radius: 60px;
  background: var(--Greyscale-Grey-7, #eaecef);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s;
}
.slick-arrow path {
  transition: 0.3s;
}
.slick-arrow:hover {
  background: var(--Primary-Primary, #bb1a37);
}
.slick-arrow:hover path {
  stroke: #fff;
}

@media (max-width: 650px) {
  header .header_top .header_top_wrapper .links {
    display: none;
  }
  .item_wrap .item_info_top .x6j1d8_left h1 {
    font-size: 24px;
    line-height: 36px;
  }
  .form_orange_block {
    padding: 50px 0;
  }
  .form_orange_block .overlay_bg {
    display: none;
  }
  .form_orange_block h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White);
  }
  .form_orange_block .form {
    padding: 20px;
  }
  .works_plan_block .works_plan_wrap {
    grid-template-columns: 1fr;
  }
  .form_orange_block .form .form_job_wrap {
    display: flex;
    flex-direction: column;
  }
  .form_orange_block .form {
    width: calc(100% - 30px);
  }
  .news_wrapper {
    height: -moz-fit-content;
    height: fit-content;
  }
  header .header_middle .links {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  header .header_middle .links .link {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-decoration: none;
  }
  .job_openings_head h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .documents_block h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .form_job_wrap {
    flex-direction: column;
  }
  .bg_devon_today {
    max-width: 400px;
    width: 100%;
    display: block;
  }
  .work_in_devon_wrap {
    grid-template-columns: 1fr;
  }
  footer .right_side_columns {
    flex-direction: column;
  }
  .x6j1d8_main_top .x6j1d8_main_top_wrapper .x6j1d8_main_block_logo {
    max-width: 240px;
  }
  .x6j1d8_main_top .x6j1d8_info p.x6j1d8_big_text {
    margin-left: 0;
  }
  .x6j1d8_video {
    height: 300px;
  }
  .our_buyers_carousel_background {
    border-radius: var(--20, 20px) 50px 50px var(--20, 20px);
    padding: 20px;
  }
  .our_buyers_carousel_background .our_buyers_carousel .item img {
    height: 40px;
  }
  .our_buyers_carousel_modile_buttons {
    display: flex;
    gap: 20px;
    justify-content: center;
    margin-top: 20px;
  }
  .our_buyers_carousel_modile_buttons .slick-arrow {
    height: 40px;
    width: 40px;
    min-width: 40px;
  }
  .our_buyers_carousel_modile_buttons .slick-arrow svg {
    width: 20px;
    height: 20px;
  }
  .x6j1d8_production .x6j1d8_production_item .x6j1d8_logo_transparent {
    right: -35px;
    bottom: unset;
    top: 40px;
    width: 165px;
    height: 113px;
  }
  header .header_top .header_top_wrapper .logo {
    max-width: 180px;
  }
  .x6j1d8_production .x6j1d8_production_item {
    flex-direction: column;
    padding: 60px 60px 42px 30px;
  }
  .x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list .x6j1d8_production_head {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 5px;
  }
  .x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list .x6j1d8_production_link {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
  }
  .x6j1d8_production .x6j1d8_production_item .x6j1d8_production_list {
    gap: 5px;
  }
  #HowToBuy .buy_wrapper .store_list {
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
  }
  #HowToBuy .buy_wrapper .store_list .yandex {
    width: -moz-fit-content;
    width: fit-content;
  }
  .x6j1d8_about h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .x6j1d8_about .x6j1d8_description {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  .x6j1d8_about .x6j1d8_tabs .x6j1d8_tab p {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  .x6j1d8_about .x6j1d8_tabs .x6j1d8_tab {
    padding: 20px;
  }
  .news_wrapper .big_news_headline {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White, #fff);
  }
  .news_wrapper .big_news_short_desc {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--White, #fff);
    max-width: 345px;
  }
  .news_wrapper .big_news {
    padding: 23px 0 50px 15px;
  }
  h2 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
  }
  .header_map_background .header_map {
    padding-top: 50px;
  }
  .header_map_background .settings_row .example_wrap {
    gap: 10px;
    flex-wrap: wrap;
  }
  .header_map_background .settings_row .example_wrap .dealers p {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  .header_map_background .settings_row .example_wrap .shops p {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  .x6j1d8_support_by_products_body_bottom .x6j1d8_wrap .x6j1d8_buttons a {
    width: 275px;
  }
  .search .search_list {
    min-width: 250px;
  }
  .carier h1 {
    color: var(--Greyscale-Grey-1, #323642);
    font-family: Muller;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: var(--White);
    margin-bottom: 20px;
  }
  .carier .text {
    color: var(--Greyscale-Black, #111112);
    font-family: Muller;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--White);
  }
  .carier {
    background-position: center center;
    height: 600px;
  }
  .item_wrap .item_info_top .x6j1d8_right {
    padding: 20px;
  }
}
@media (max-width: 450px) {
  header .header_top .header_top_wrapper .search_input {
    opacity: 0;
    max-width: 60px;
  }
  .item_wrap .image_container {
    height: 350px;
  }
  .job_openings_head {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .pagination ul {
    gap: 5px;
  }
  .pagination ul li {
    font-size: 12px;
    width: 30px;
    height: 30px;
  }
  .pagination ul li a {
    font-size: 12px;
  }
  header .header_top .header_top_wrapper .search_wrapper {
    max-width: 245px;
  }
  .video_about_factory .x6j1d8_video {
    height: 250px;
  }
  .x6j1d8_modal .business_training_bg {
    padding: 0;
    background: transparent;
  }
}
@media (max-width: 380px) {
  .benefit_block .benefit_wrap .benefit_item {
    flex-direction: column;
  }
  .item_wrap .item_info_top .x6j1d8_left .text_block {
    flex-direction: column;
  }
}/*# sourceMappingURL=style.css.map */