* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html, body {
  width: 100%;
  min-width: 320px;
  color: #000000;
  background: #ffffff;
  font: 16px/20px "Gilroy-Regular", Verdana;
  cursor: default; }

html {
  height: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  height: auto !important;
  min-height: 100%;
  height: 100%;
  position: relative; }

html, body, div, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, select, input, textarea,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {
  font: 16px/20px "Gilroy-Regular", Verdana;
  margin: 0;
  padding: 0;
  border: 0; }

a img, :link img, :visited img {
  border: 0; }

p {
  padding: 0px;
  margin: 0px; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td {
  vertical-align: top; }

a {
  cursor: pointer;
  outline: none;
  color: #000000;
  text-decoration: none;
  font: 16px/20px "Gilroy-Regular", Verdana; }

a:hover {
  text-decoration: none; }

.cl:after, header:after, .b1:after, .b2:after, .b3:after, .b4:after, .b5:after, .b6:after, .b7:after, .b8:after, .footer:after, .b4_1:after, .b5_1:after, .b6_1:after, .b1_list:after, .b4_items:after, .form:after {
  content: "";
  display: block;
  clear: both; }

.hand {
  cursor: pointer; }

.display_none {
  display: none; }

input, select {
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

textarea {
  outline: none;
  resize: none;
  oveflow: auto; }

ul {
  list-style: none; }

/* site styles */
strong {
  font-weight: normal;
  font-family: "Gilroy-Bold"; }

header, .b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8, .footer, .b4_1, .b5_1, .b6_1 {
  max-width: 1200px;
  padding: 0 10px;
  margin: 0 auto; }

header {
  position: relative;
  z-index: 5; }

.b1_wrap {
  background: url(../images/b1_bg.jpg) center top no-repeat;
  padding-bottom: 75px; }

header {
  padding: 35px 10px;
  position: relative; }

.logo {
  display: block;
  float: left;
  width: 205px;
  height: 40px; }
  .logo > img {
    display: block; }

.h_menu {
  float: left;
  margin: 6px 0 0 30px; }
  .h_menu > li {
    display: inline-block;
    vertical-align: top;
    margin-left: 30px; }
    .h_menu > li > a {
      color: #fff;
      text-transform: uppercase;
      font-size: 16px;
      line-height: 18px;
      font-family: "Gilroy-Bold"; }
      .h_menu > li > a:hover {
        text-decoration: underline; }

.h_tel_block {
  float: right;
  margin-top: 6px; }

.h_tel {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 18px;
  font-family: "Gilroy-Bold";
  color: #ffffff;
  position: relative;
  margin-bottom: 6px; }
  .h_tel:before {
    display: block;
    content: '';
    width: 12px;
    height: 12px;
    background: url(../images/h_tel.png) 0 0 no-repeat;
    position: absolute;
    top: 3px;
    left: -20px; }

.h_order_call {
  font-size: 16px;
  line-height: 18px;
  color: #ffffff;
  border-bottom: 3px solid #F9322C;
  padding-bottom: 2px; }
  .h_order_call:hover {
    border-bottom: none; }

.h_city {
  float: right;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  margin: 6px 45px 0 0; }

.b1_pro {
  display: block;
  font-size: 35px;
  line-height: 38px;
  color: #fff;
  font-family: "Gilroy-ExtraBold";
  text-transform: uppercase;
  margin: 133px 0 10px; }

h1 {
  display: block;
  max-width: 480px;
  font-weight: normal;
  font-family: "Gilroy-ExtraBold";
  text-transform: uppercase;
  color: #fff;
  font-size: 70px;
  line-height: 72px; }

.btn_r {
  display: block;
  width: 180px;
  height: 50px;
  background: #F9322C;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 49px;
  transition: .3s; }
  .btn_r:hover {
    filter: alpha(Opacity=70);
    opacity: 0.7; }

.b1_btn {
  margin-top: 35px; }

.b1_list {
  margin: 140px 0 0;
  border-bottom: 1px solid #FFF; }
  .b1_list > li {
    display: block;
    float: left;
    margin-right: 130px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 30px;
    position: relative; }
    .b1_list > li:after {
      display: block;
      content: '';
      width: 9px;
      height: 9px;
      background: #fff;
      border-radius: 9px;
      -webkit-border-radius: 9px;
      -moz-border-radius: 9px;
      -ms-border-radius: 9px;
      position: absolute;
      bottom: -5px;
      left: 50%;
      transform: translateX(-50%); }
    .b1_list > li:first-child:after {
      transform: translateX(0);
      left: 0; }
    .b1_list > li:nth-child(3) {
      margin-right: 0; }
    .b1_list > li:last-child {
      margin-right: 0;
      float: right; }
      .b1_list > li:last-child:after {
        transform: translateX(0);
        left: auto;
        right: 0; }

.b2 {
  padding: 20px 10px 0;
  text-align: center; }

.b2_text {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 21px;
  font-family: "Gilroy-Bold";
  text-transform: uppercase;
  text-align: left;
  margin: 20px 0; }

.brands {
  display: inline-block;
  text-align: center; }

.brand {
  display: inline-block;
  vertical-align: top;
  width: 220px;
  height: 80px;
  margin-bottom: 20px; }
  .brand:last-child .brand_logo {
    border-right: none; }

.brand_logo {
  display: table;
  width: 100%;
  height: 80px;
  border-right: 1px solid #C4C4C4; }
  .brand_logo > span {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
    .brand_logo > span > img {
      display: inline-block; }

.b2_works {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 21px;
  color: #f9322c;
  text-align: left;
  margin: 20px 0; }
  .b2_works:hover {
    text-decoration: underline; }

.b3_wrap {
  background: url(../images/b3_bg.jpg) center top no-repeat;
  padding: 50px 0; }

.b3_content {
  max-width: 520px; }

.b3_text_1 {
  font-size: 35px;
  line-height: 38px;
  text-transform: uppercase;
  color: #fff;
  font-family: "Gilroy-ExtraBold"; }

.b3_text_2 {
  font-size: 70px;
  line-height: 72px;
  text-transform: uppercase;
  color: #fff;
  font-family: "Gilroy-ExtraBold";
  margin: 10px 0 25px; }

.b3_text_3 {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  margin-bottom: 20px; }

.b3_list {
  margin-top: 50px; }
  .b3_list > li {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    text-transform: uppercase;
    font-family: "Gilroy-Bold";
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative; }
    .b3_list > li:before {
      display: block;
      content: '';
      width: 15px;
      height: 14px;
      background: url(../images/b3_list.png) 0 0 no-repeat;
      position: absolute;
      top: 5px;
      left: 0; }

.b4 {
  padding: 70px 10px; }

.c_head, .c_head_w {
  display: block;
  text-transform: uppercase;
  color: #f9322c;
  font-size: 70px;
  line-height: 72px;
  font-family: "Gilroy-ExtraBold";
  margin-bottom: 30px; }
  .c_head > span, .c_head_w > span {
    font-size: 35px;
    line-height: 38px; }

.b4_items {
  margin-top: 70px;
  position: relative; }
  .b4_items:before {
    display: block;
    content: '';
    width: 850px;
    height: 1px;
    background: #f9322c;
    transform: translateX(30px); }

.b4_item {
  float: left;
  margin-right: 80px;
  position: relative;
  z-index: 1; }
  .b4_item:nth-child(4) {
    margin-right: 0; }

.b4i_img {
  display: block;
  margin-top: -40px; }

.b4i_head {
  font-size: 16px;
  line-height: 20px;
  color: #f9322c;
  text-transform: uppercase;
  font-family: "Gilroy-Bold";
  margin: 28px 0 12px; }

.b4i_text {
  font-size: 16px;
  line-height: 22px; }

.b4_img {
  display: block;
  margin: 70px 0; }

.b4_text {
  max-width: 365px;
  font-size: 16px;
  line-height: 22px; }

.b5_wrap {
  background: #000000; }

.b5 .c_head, .b5 .c_head_w {
  color: #fff;
  margin-bottom: 25px; }

.b5_left {
  float: left;
  max-width: 430px;
  padding-top: 85px; }

.b5_text, .b7_text {
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 20px; }

.video {
  max-width: 600px;
  width: 100%;
  height: 290px;
  float: right;
  position: relative;
  margin-right: -6px; }

.video_push_16_9 {
  padding-top: 65.25%; }

.video_content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.b5_bot {
  width: calc(100% + 20px);
  margin: 0 -10px;
  text-align: center; }
  .b5_bot > img {
    display: inline-block; }

.b6 {
  padding: 70px 10px 25px; }

.b6_left {
  display: inline-block;
  vertical-align: top;
  max-width: 290px; }

.b6_text {
  font-size: 16px;
  line-height: 22px;
  margin-top: -15px; }

.b6_materials {
  display: inline-block;
  vertical-align: top;
  margin-left: 80px; }

.b6_material {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 140px;
  margin: 0 160px 30px 0; }
  .b6_material:last-child {
    margin-right: 0; }
  .b6_material > img {
    display: inline-block;
    margin-bottom: 35px; }

.b6m_name {
  font-size: 16px;
  line-height: 20px;
  color: #f9322c;
  font-family: "Gilroy-Bold";
  text-transform: uppercase; }

.b6_images {
  width: calc(100% + 20px);
  text-align: center;
  margin: 40px -10px 20px; }
  .b6_images > img {
    display: inline-block; }

.b7_wrap {
  background: #000; }

.b7 {
  padding: 0; }

.b7_left {
  display: inline-block;
  vertical-align: top;
  max-width: 597px;
  width: 100%;
  padding-top: 70px; }
  .b7_left .c_head {
    color: #fff; }

.b7_logo {
  display: inline-block;
  margin-bottom: 22px; }

.b7i {
  display: inline-block;
  vertical-align: top; }
  .b7i.b7i_4 {
    margin-top: -300px; }

.b7_text_block {
  display: inline-block;
  vertical-align: top;
  max-width: 298px;
  width: 100%;
  height: 294px;
  background: #000;
  text-align: left;
  padding: 72px 40px 40px;
  color: #fff;
  font-size: 16px;
  line-height: 22px; }
  .b7_text_block.red {
    max-width: 302px;
    height: 298px;
    margin-top: -299px;
    background: #F9322C;
    color: #fff;
    padding: 60px 26px 30px; }
    .b7_text_block.red > p {
      margin-bottom: 15px; }
    .b7_text_block.red > a {
      display: inline-block;
      color: #fff;
      font-size: 25px;
      line-height: 31px;
      font-family: "Gilroy-Bold";
      position: relative;
      margin-top: 50px; }
      .b7_text_block.red > a:before {
        display: block;
        content: '';
        width: 22px;
        height: 22px;
        background: url(../images/b7_cam.png) 0 0 no-repeat;
        position: absolute;
        left: 0;
        top: -26px; }

.b7_videos {
  margin-top: -20px; }
  .b7_videos .video {
    display: inline-block;
    vertical-align: top;
    max-width: 50%;
    float: none;
    margin: 0; }

.b8 {
  padding: 60px 10px 30px; }

.f_input {
  max-width: 325px;
  width: 100%;
  height: 50px;
  float: left;
  margin: 0 100px 20px 0;
  border-bottom: 1px solid #000;
  padding-left: 38px;
  position: relative; }
  .f_input:nth-child(3) {
    margin-right: 0; }
  .f_input > img {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-30%); }
  .f_input > input {
    background: none;
    height: 50px;
    width: 100%;
    padding-right: 10px; }

.capcha {
  width: 255px;
  height: 64px;
  float: left;
  margin: 20px 40px 0 0; }

.niceCheck {
  display: block;
  float: left;
  cursor: pointer;
  position: relative;
  margin-top: 20px;
  padding-left: 37px; }
  .niceCheck > input {
    display: none; }
  .niceCheck > span {
    display: block;
    font-size: 16px;
    line-height: 22px; }
    .niceCheck > span:before {
      content: '';
      height: 20px;
      width: 20px;
      background: url(../images/checkbox.png) no-repeat;
      position: absolute;
      top: 4px;
      left: 0; }
  .niceCheck input:checked + span::before {
    background-position: 0 -20px; }

.f_submit {
  float: right;
  margin-top: 20px;
  cursor: pointer; }

.map {
  width: calc(100% + 20px);
  height: 630px;
  position: relative;
  z-index: 1;
  margin: 60px -10px 0; }

.map_info {
  background: #fff;
  width: 466px;
  padding: 40px 45px;
  position: absolute;
  top: 60px;
  right: 60px; }

.mi_head {
  display: block;
  font-size: 70px;
  line-height: 72px;
  font-family: "Gilroy-ExtraBold";
  margin-bottom: 27px; }

.mi_text {
  font-size: 16px;
  line-height: 31px; }

.mi_socials {
  margin-top: 20px; }
  .mi_socials > a {
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    transition: .3s; }
    .mi_socials > a:hover {
      filter: alpha(Opacity=70);
      opacity: 0.7; }
    .mi_socials > a > img {
      display: inline-block;
      vertical-align: middle; }

footer {
  background: #000;
  min-height: 300px;
  margin-top: -215px;
  padding: 215px 0 15px; }

.footer {
  padding-top: 10px;
  position: relative; }

.f_logo {
  width: 205px;
  display: block;
  float: left;
  margin-right: 25px; }

.f_text {
  display: block;
  float: left;
  color: #fff;
  margin-top: 17px; }

.dev {
  display: inline-block;
  float: right;
  color: #fff;
  margin-top: 6px;
  line-height: 40px; }
  .dev > img {
    margin-left: 20px; }

/*new_styles 22.08.2019*/
.b4_1_wrap {
  background: url(../images/b4_1_bg.jpg) center top no-repeat;
  padding-top: 65px;
  height: 746px; }

.b4_1_content, .b6_1_content {
  max-width: 565px; }

.c_head_w {
  color: #fff; }
  .c_head_w > div {
    display: block;
    font-size: 32px;
    line-height: 34px;
    font-family: "Gilroy-Regular";
    color: #fff;
    margin: 7px 0; }

.red_list {
  max-width: 505px; }
  .red_list > li {
    display: block;
    margin-bottom: 10px;
    padding-left: 30px;
    position: relative;
    font-size: 16px;
    line-height: 22px;
    color: #fff; }
    .red_list > li:before {
      display: block;
      content: '';
      width: 17px;
      height: 17px;
      background: url(../images/rl_mark.png) 0 0 no-repeat;
      position: absolute;
      top: 4px;
      left: 0; }

.b_text {
  display: block;
  font-size: 18px;
  line-height: 22px;
  font-family: "Gilroy-Bold";
  color: #fff;
  margin: 35px 0 25px; }

.b5_1_wrap {
  background: url(../images/b5_1_bg.jpg) center top no-repeat;
  padding-top: 60px;
  height: 746px; }

.b5_1_content {
  max-width: 480px;
  float: right; }
  .b5_1_content div, .b5_1_content li {
    color: #000; }
  .b5_1_content .b_text {
    color: #f9322c; }

.b6_1_wrap {
  background: url(../images/b6_1_bg.jpg) center top no-repeat;
  padding-top: 60px;
  height: 745px; }

.tabs {
  margin-bottom: 30px; }
  .tabs .tab {
    display: inline-block;
    vertical-align: top;
    width: 135px;
    height: 115px;
    text-align: center;
    cursor: pointer;
    margin-right: 38px;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    transition: .3s; }
    .tabs .tab:last-child {
      margin-right: 0; }
    .tabs .tab.active {
      color: #f9322c; }
      .tabs .tab.active > img {
        filter: alpha(Opacity=70);
        opacity: 0.7; }
    .tabs .tab > img {
      display: block;
      margin: 0 auto 13px; }

.b6_1_text {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin-top: 18px; }

.b6 {
  padding: 25px 15px 5px; }

/* flexible media */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

img {
  max-width: 100%;
  height: auto; }

/* MEDIA QUERIES*/

 @media only screen and (max-width: 920px) {
  .b7_text_block.red {display: none;} 
  }

@media only screen and (max-width: 1200px) {
  .b7 {
    text-align: center; }

  .b7_left {
    margin-bottom: 20px; }

  .b7i.b7i_4 {
    margin-top: 0; }

  .b7_text_block.red {
    margin-top: 0; }

  .f_input {
    max-width: 300px;
    margin-right: 30px; }

  .b8_btn {
    float: left;
    margin-left: 40px; } }
@media only screen and (max-width: 1160px) {
	
	
	.image_block {margin-left: 40px;}
	
	.img {width: 45% !important;}
	
  .b1_list {
    display: inline-block; }
    .b1_list > li {
      margin-right: 50px; }
      .b1_list > li:last-child {
        float: left;
        margin-left: 50px; }

  .b4_items:before {
    width: 680px; }

  .b4_item {
    margin-right: 30px; }

  .b6_materials {
    margin-left: 30px; }

  .b6_material {
    margin-right: 30px; } }
@media only screen and (max-width: 1080px) {
  .b5_left {
    max-width: 350px; }

  .b5 .c_head, .b5 .c_head_w {
    font-size: 60px; }

  .map_info {
    max-width: 340px;
    top: 10px;
    right: 10px;
    padding: 20px; }

  .mi_head {
    font-size: 40px;
    line-height: 42px;
    margin-bottom: 5px; } }
@media only screen and (max-width: 1000px) {
  .h_city {
    margin: 0;
    float: none;
    position: absolute;
    top: 10px;
    right: 10px; }

  .h_tel_block {
    margin: 0;
    float: none;
    position: absolute;
    right: 10px;
    top: 40px; }

  .b1_wrap {
    background: url(../images/b1_bg_1000.jpg) center top no-repeat; }

  .b1_pro {
    margin-top: 30px; }

  .b1_list {
    display: inline-block;
    margin-top: 50px; }
    .b1_list > li {
      font-size: 13px;
      margin-right: 20px; }
      .b1_list > li:last-child {
        float: left;
        margin-left: 20px; }

  .brand_logo {
    border-right: none; }

  .b3_wrap {
    background: url(../images/b3_bg_1000.jpg) center top no-repeat; }

  .b4 {
    padding: 30px 10px; }

  .b4_items {
    margin-top: 0; }
    .b4_items:before {
      display: none; }

  .b4_item {
    min-height: 270px; }

  .b4i_img {
    margin-top: 0; }

  .b5_left {
    float: none;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    padding-top: 30px; }

  .video {
    height: auto;
    float: none;
    margin: 0 auto; }

  .b6 {
    padding-top: 30px; }

  .b7_videos .video {
    display: block;
    max-width: 596px;
    margin: 0 auto; }

  .b8 {
    padding: 30px 10px; }
    .b8 .c_head, .b8 .c_head_w {
      text-align: center; }

  .f_input {
    max-width: 325px;
    float: none;
    margin: 0 auto 20px !important; }

  .capcha {
    float: none;
    margin: 0 auto 20px; }

  .niceCheck {
    max-width: 300px;
    float: none;
    margin: 0 auto 20px; }

  .f_submit {
    float: none;
    margin: 0 auto; }

  .f_text {
    float: none;
    margin-top: 0;
    position: absolute;
    right: 10px;
    top: -6px; }

  .dev {
    margin-top: 20px; } }
/*1000*/
@media only screen and (max-width: 850px) {
  .logo {
    float: none;
    margin: 0;
    position: absolute;
    top: 36px;
    left: 10px; }

  .h_menu {
    float: none;
    margin: 0;
    padding-top: 80px;
    text-align: center; }
    .h_menu > li {
      margin: 0 15px; }

  .b6_left {
    display: block;
    margin: 0 auto;
    text-align: center; }

  .b6_materials {
    display: block;
    text-align: center;
    margin: 30px 0 0 0; }

  .b6_material {
    margin: 0 15px 30px !important; } }
@media only screen and (max-width: 750px) {
  .b1_list {
    border-bottom: none; }
    .b1_list > li {
      display: block;
      float: none !important;
      margin: 0 0 10px !important;
      padding: 0 0 0 20px; }
      .b1_list > li:after {
        left: 0 !important;
        top: 5px;
        transform: translateX(0); } }
@media only screen and (max-width: 650px) {
	
		.image_block {margin-left: 20px !important;}
	
  .b1_wrap {
    background: url(../images/b1_bg_1000.jpg) center left no-repeat;
    padding-bottom: 20px; }

  .b1_pro {
    font-size: 24px;
    line-height: 26px; }

  h1 {
    font-size: 42px;
    line-height: 44px; }

  .brand {
    width: 140px; }

  .c_head, .c_head_w {
    font-size: 40px !important;
    line-height: 44px !important;
    text-align: center;
    margin-bottom: 20px; }

  .b4_img {
    margin: 20px 0; }

  .footer {
    text-align: center; }

  .f_logo {
    float: none;
    margin: 0 auto; }

  .f_text {
    position: static;
    margin: 15px 0 0;
    text-align: center; }

  .dev {
    float: none; } }
@media only screen and (max-width: 520px) {
  .b4_item {
    width: 250px;
    min-height: auto;
    float: none;
    margin: 0 auto 20px !important; }

  .b4_1_wrap {
    padding: 30px 0;
    height: auto;
    background: #000; }

  .b5_1_wrap {
    padding: 30px 0;
    height: auto;
    background: #fff; }

  .b6_1_wrap {
    padding: 30px 0;
    height: auto;
    background: #000; }

  .c_head_w {
    font-size: 40px;
    line-height: 44px; }
    .c_head_w > div {
      font-size: 24px;
      line-height: 26px; }

  .tabs {
    text-align: center; }
    .tabs .tab {
      width: 90px;
      height: 100px;
      margin-right: 10px;
      font-size: 12px;
      line-height: 14px;
      text-transform: uppercase; }
      .tabs .tab:last-child {
        margin-right: 0; }
      .tabs .tab > img {
        display: block;
        width: 60px; } }
@media only screen and (max-width: 460px) {
  .logo {
    width: 180px; }

  .h_menu > li {
    margin: 0 10px; }
    .h_menu > li:nth-child(1) {
      margin-left: 0; }
    .h_menu > li:nth-child(3) {
      margin-right: 0; }
    .h_menu > li > a {
      font-size: 14px; }

  .b3_wrap {
    padding: 20px 0; }

  .b3_text_1 {
    font-size: 25px;
    line-height: 28px; }

  .b3_text_2 {
    font-size: 46px;
    line-height: 48px; }

  .b3_list {
    margin-top: 20px; }
    .b3_list > li {
      font-size: 14px;
      line-height: 20px; }
      .b3_list > li:before {
        top: 3px; } }
@media only screen and (max-width: 400px) {
  .map_info {
    max-width: 320px;
    top: 0;
    right: 0; } }
@media only screen and (max-width: 360px) {
  .logo {
    width: 140px; }

  .h_menu > li {
    margin: 0 7px; }
    .h_menu > li > a {
      text-transform: none !important; } }

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