.lazyLoadImage {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.lazyLoadImage img {
  margin: auto;
}
.header li {
  list-style: none;
}
.header .header_alight .header_width {
  display: flex;
  margin: auto;
  width: 123em !important;
  padding: 0 3em;
  justify-content: center;
}
.header .header_alight .header_section_one {
  background-color: #3d322d;
  font-family: 'Montserrat-Light_0';
}
.header .header_alight .header_section_one .header_width #close_slide {
  display: none;
  color: #fff;
  font-size: 5em;
}
.header .header_alight .header_section_one a {
  position: relative;
  padding: 13px 12px;
  font-size: 1.49em;
  color: #fff;
  text-decoration: none;
}
.header .header_alight .header_section_one a:after {
  display: block;
  position: absolute;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #fff;
  content: "";
  transition: width 0.2s ease-out;
}
.header .header_alight .header_section_one a:hover:after,
.header .header_alight .header_section_one a:focus:after {
  width: 100%;
}
.header .header_alight .header_section_one .o_M_info_client,
.header .header_alight .header_section_one .o_M_modal_address,
.header .header_alight .header_section_one .o_M_modal_form_question {
  cursor: pointer;
}
.header .header_alight .header_section_two {
  margin: 22px 0 18px 0;
  background-color: #ffffff;
  font-family: 'Montserrat-Light_0';
  color: #000;
}
.header .header_alight .header_section_two .sidebar {
  display: none;
}
.header .header_alight .header_section_two .logo_header {
  width: auto;
  align-items: center;
  position: relative;
  left: -10px;
}
.header .header_alight .header_section_two .header_info {
  margin-left: 1em;
  margin-top: 5px;
}
.header .header_alight .header_section_two .header_info .phone_nomb,
.header .header_alight .header_section_two .header_info .time_work,
.header .header_alight .header_section_two .header_info .location,
.header .header_alight .header_section_two .header_info .mail,
.header .header_alight .header_section_two .header_info .free_size,
.header .header_alight .header_section_two .header_info .return_call {
  display: flex;
  font-family: 'Montserrat-Light_0';
  align-items: flex-start;
  padding-left: 4.2em;
}
.header .header_alight .header_section_two .header_info .phone_nomb span,
.header .header_alight .header_section_two .header_info .time_work span,
.header .header_alight .header_section_two .header_info .location span,
.header .header_alight .header_section_two .header_info .mail span,
.header .header_alight .header_section_two .header_info .free_size span,
.header .header_alight .header_section_two .header_info .return_call span {
  font-size: 1.36em;
  margin-bottom: 5px;
  margin-left: 5px;
}
.header .header_alight .header_section_two .header_info .phone_nomb img,
.header .header_alight .header_section_two .header_info .time_work img,
.header .header_alight .header_section_two .header_info .location img,
.header .header_alight .header_section_two .header_info .mail img,
.header .header_alight .header_section_two .header_info .free_size img,
.header .header_alight .header_section_two .header_info .return_call img {
  width: 19px;
  margin-top: 2px;
}
.header .header_alight .header_section_two .header_info .phone_nomb .text_block,
.header .header_alight .header_section_two .header_info .time_work .text_block,
.header .header_alight .header_section_two .header_info .location .text_block,
.header .header_alight .header_section_two .header_info .mail .text_block,
.header .header_alight .header_section_two .header_info .free_size .text_block,
.header .header_alight .header_section_two .header_info .return_call .text_block {
  margin-bottom: 3px;
  margin-top: 8px;
}
.header .header_alight .header_section_two .header_info .phone_nomb .text_block span,
.header .header_alight .header_section_two .header_info .time_work .text_block span,
.header .header_alight .header_section_two .header_info .location .text_block span,
.header .header_alight .header_section_two .header_info .mail .text_block span,
.header .header_alight .header_section_two .header_info .free_size .text_block span,
.header .header_alight .header_section_two .header_info .return_call .text_block span {
  line-height: 1.25em;
  display: block;
}
.header .header_alight .header_section_two .header_info .return_call_header {
  cursor: pointer;
  width: 58.5%;
  display: flex;
  align-items: center;
  font-family: 'Montserrat-Light_0';
  font-size: 1.3em;
  border-radius: 5px;
  padding: 8px;
  margin-top: 14px;
  margin-left: 3.5em;
  border: 1px solid #7a0027;
  color: #000;
}
.header .header_alight .header_section_two .header_info .return_call_header img {
  width: 20px;
  margin-right: 10px;
}
.header .header_alight .header_section_two .header_info .return_call_header span {
  cursor: pointer;
}
.header .header_alight .header_section_three {
  padding: 15px 0;
  background-color: #7a0026;
  color: #fff;
}
.header .header_alight .header_section_three ul {
  margin-bottom: 0;
}
.header .header_alight .header_section_three .menu_down .main_menu_item {
  position: relative;
  margin: 0 25px;
  font-size: 1.8em;
  line-height: 1.8em;
  font-family: 'Montserrat-Medium_0';
}
.header .header_alight .header_section_three .menu_down .main_menu_item a {
  position: relative;
  text-decoration: none;
  padding: 0 5px;
  color: #ffffff;
}
.header .header_alight .header_section_three .menu_down .main_menu_item a:after {
  display: block;
  position: absolute;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #fff;
  content: "";
  transition: width 0.2s ease-out;
}
.header .header_alight .header_section_three .menu_down .main_menu_item a:hover:after,
.header .header_alight .header_section_three .menu_down .main_menu_item a:focus:after {
  width: 100%;
}
.header .header_alight .header_section_three .menu_down .main_menu_item .under_menu {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 15;
  padding-left: 10px;
  background-color: #f3f1f1;
  font-size: 0.9em;
  line-height: 2em;
  font-family: 'Montserrat-Light_0';
}
.header .header_alight .header_section_three .menu_down .main_menu_item .under_menu a {
  color: #000;
  text-decoration: none;
}
.header .header_alight .header_section_three .menu_down .main_menu_item:hover .under_menu {
  display: block;
}
.header .header_alight .header_section_four {
  padding: 6px 0 9px 0;
  background-color: #e6e6e6;
  font-family: 'Montserrat-Medium_0';
  color: #7a0026;
}
.header .header_alight .header_section_four span {
  line-height: 1.3em;
  font-size: 1.88em;
}
