@charset "UTF-8";
/* переменные - цвета*/
:root {
  --violet: #464579;
  --darkViolet: #39385F;
  --darkBlue: #181F38;
  --gray: #585D64;
  --lightGray: #F7F7F8;
  --darkGray: #1B1C1D;
  font-family: "Muller", sans-serif;
}

@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/awada/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/awada/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
#dali-ledstrip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: hidden;
}
#dali-ledstrip button {
  border: none;
  outline: none;
}
#dali-ledstrip .wrapper_ledstrip {
  width: 1400px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  justify-self: center;
  padding: 80px 64px 80px 64px;
}
#dali-ledstrip .wrapper_ledstrip:last-of-type {
  padding: 0 64px 80px 64px;
}
#dali-ledstrip h5 {
  font-family: "Muller", serif !important;
  color: var(--darkBlue);
  font-weight: 700 !important;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 16px;
}
#dali-ledstrip h2 {
  font-family: "Muller" !important;
  color: var(--darkBlue);
  font-weight: 700 !important;
  font-size: 64px;
  line-height: 70px;
  margin-bottom: 64px;
  letter-spacing: -0.5px;
  text-align: center;
}
#dali-ledstrip h3 {
  font-family: "Muller" !important;
  color: var(--darkBlue);
  font-weight: 700 !important;
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 24px;
  text-align: center;
}
#dali-ledstrip h4 {
  font-family: "Muller", serif !important;
  color: var(--darkBlue);
  font-weight: 700 !important;
  font-size: 32px;
  line-height: 38px;
  margin-bottom: 16px;
  text-align: left;
}
#dali-ledstrip .txt-regular {
  font-family: "Muller", serif !important;
  color: var(--gray);
  font-size: 18px;
  line-height: 28px;
  text-align: left;
  font-weight: 400 !important;
}
#dali-ledstrip .txt-small {
  font-family: "Muller", serif !important;
  color: var(--gray);
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  font-weight: 400 !important;
}
#dali-ledstrip .title {
  font-family: "Inter", serif !important;
  color: var(--violet);
  font-size: 90px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 100%;
  letter-spacing: -0.015em;
  text-align: center;
  margin-bottom: 0;
}
#dali-ledstrip .subtitle {
  font-family: "Muller", serif !important;
  font-weight: 500 !important;
  color: var(--gray);
  font-size: 20px;
  line-height: 26px;
  margin-top: 32px;
  text-align: center;
}
#dali-ledstrip .bold {
  font-weight: 700 !important;
}
#dali-ledstrip .italic {
  font-style: italic;
}
#dali-ledstrip .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  background-color: var(--darkBlue);
  border-radius: 4px;
  color: white;
  font-family: "Muller", serif !important;
  font-weight: 500 !important;
  font-size: 20px;
  padding: 0 32px;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
#dali-ledstrip .btn:hover, #dali-ledstrip .btn:active, #dali-ledstrip .btn:focus {
  background-color: var(--gray);
}
#dali-ledstrip .btn_light {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
  background-color: var(--lightGray);
  border-radius: 4px;
  color: var(--darkGray);
  font-weight: 400;
  font-size: 16px;
  padding: 0 16px;
}
#dali-ledstrip .header_ledstrip {
  width: 100%;
  height: calc(100vh - 0px);
  background-color: var(--lightGray);
  background-image: url("/wp-content/themes/awada/img/led-strip/header_bg.webp");
  background-size: cover;
  background-position: center bottom 0;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#dali-ledstrip .header-content {
  margin-top: 134px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dali-ledstrip section {
  width: 100%;
  padding: 80px 64px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dali-ledstrip .advantages {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 32px;
  width: 100%;
  height: 1200px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
#dali-ledstrip .advantages_item {
  background-color: var(--lightGray);
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 584px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  overflow: hidden;
  opacity: 0;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease, -webkit-transform 1.2s ease;
}
#dali-ledstrip .advantages_item.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease, -webkit-transform 1.2s ease;
}
#dali-ledstrip .advantages_item__cover {
  width: 100%;
  height: 400px;
  background-image: inherit;
  background-repeat: no-repeat;
  background-size: cover;
}
#dali-ledstrip .advantages_item__info {
  height: 184px;
  width: 100%;
  padding: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#dali-ledstrip .rgb {
  width: 100%;
  background-color: var(--lightGray);
}
#dali-ledstrip .rgb .infoblock-ledstrip_item:not(:first-of-type) {
  margin-top: 40px;
}
#dali-ledstrip .rgb img {
  width: 1088px;
  height: auto;
}
#dali-ledstrip .infoblock-ledstrip h2 {
  max-width: 870px;
}
#dali-ledstrip .infoblock-ledstrip .txt-small {
  margin-top: 40px;
  margin-bottom: 40px;
}
#dali-ledstrip .infoblock-ledstrip_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dali-ledstrip .infoblock-ledstrip_item:not(:first-of-type) {
  margin-top: 160px;
}
#dali-ledstrip .infoblock-ledstrip_item:not(:first-of-type) .btn {
  margin-top: 40px;
}
#dali-ledstrip .lightning-examples {
  margin-top: 12px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
#dali-ledstrip .lightning-examples_item {
  height: 538px;
  display: grid;
  grid-template-columns: 1fr 0.5fr;
  gap: 24px;
}
#dali-ledstrip .lightning-examples_item:last-of-type {
  grid-template-columns: 1fr 1fr;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(1) img {
  width: 256px;
  height: auto;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(1)::after {
  content: "Школы";
  background-color: #3330F6;
  bottom: 130px;
  left: 183px;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(2) img {
  width: 160px;
  height: auto;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(2)::after {
  content: "Больницы";
  background-color: #54A863;
  bottom: 76px;
  left: 64px;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(3) img {
  width: 528px;
  height: auto;
}
#dali-ledstrip .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(3)::after {
  content: "Спортивные комплексы";
  background-color: #ED7D5A;
  bottom: 225px;
  left: 327px;
}
#dali-ledstrip .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(1) img {
  width: 528px;
  height: auto;
}
#dali-ledstrip .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(1)::after {
  content: "Ритейл";
  background-color: #57B2DC;
  top: 16px;
  right: -8px;
}
#dali-ledstrip .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(2) img {
  width: 256px;
  height: auto;
}
#dali-ledstrip .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(2)::after {
  content: "Торговые центры";
  background-color: #0ACC92;
  top: 16px;
  right: -8px;
}
#dali-ledstrip .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(3) img {
  width: 160px;
  height: auto;
}
#dali-ledstrip .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(3)::after {
  content: "Рестораны";
  background-color: #D457DC;
  top: 16px;
  right: -8px;
}
#dali-ledstrip .lightning-examples_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  opacity: 0;
  -webkit-transform: translateY(80px);
          transform: translateY(80px);
  -webkit-transition: opacity 2s ease, -webkit-transform 1.2s ease;
  transition: opacity 2s ease, -webkit-transform 1.2s ease;
  transition: opacity 2s ease, transform 1.2s ease;
  transition: opacity 2s ease, transform 1.2s ease, -webkit-transform 1.2s ease;
  position: relative;
}
#dali-ledstrip .lightning-examples_img:after {
  content: "";
  width: auto;
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  position: absolute;
  height: 32px;
  padding: 12px 14px;
  font-family: "Muller", sans-serif;
  font-weight: 700;
  font-size: 16px;
  white-space: nowrap;
  color: white;
  text-align: center;
}
#dali-ledstrip .lightning-examples_img > img {
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 100%;
  max-width: 100%;
}
#dali-ledstrip .lightning-examples_img.wide {
  grid-column: span 2;
}
#dali-ledstrip .lightning-examples_img.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 2s ease, -webkit-transform 1.2s ease;
  transition: opacity 2s ease, -webkit-transform 1.2s ease;
  transition: opacity 2s ease, transform 1.2s ease;
  transition: opacity 2s ease, transform 1.2s ease, -webkit-transform 1.2s ease;
}
#dali-ledstrip .image-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 33px;
  margin-bottom: 40px;
}
#dali-ledstrip .image-block_item {
  width: 414px;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  border-radius: 24px;
  background-color: var(--lightGray);
}
#dali-ledstrip .image-block_item img {
  width: 100%;
  height: auto;
  margin-bottom: 24px;
}
#dali-ledstrip .image-block_item h5 {
  margin-bottom: 16px;
}
#dali-ledstrip .image-block_item p {
  max-width: 334px;
}
#dali-ledstrip .image-block_item:last-of-type {
  background-color: var(--darkViolet);
}
#dali-ledstrip .image-block_item:last-of-type h5 {
  color: white;
}
#dali-ledstrip .image-block_item:last-of-type .txt-regular {
  color: white;
}
#dali-ledstrip section.infoblock-ledstrip.scheme {
  background-color: var(--lightGray);
}
#dali-ledstrip section.infoblock-ledstrip.scheme .infoblock-ledstrip_item {
  width: 100%;
}
#dali-ledstrip section.infoblock-ledstrip.scheme .infoblock-ledstrip_item img {
  width: 1312px;
}
#dali-ledstrip .attract h4 {
  text-align: center;
}
#dali-ledstrip .ledstrip_product {
  width: 100%;
  background-color: var(--darkViolet);
  border-radius: 16px;
  padding: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dali-ledstrip .ledstrip_product img {
  width: 642px;
  height: auto;
}
#dali-ledstrip .ledstrip_product_about {
  padding-left: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#dali-ledstrip .ledstrip_product_about h5 {
  color: white;
  margin-bottom: 24px;
}
#dali-ledstrip .ledstrip_product .product-mobile {
  display: none;
}
#dali-ledstrip .ledstrip_product .product-mobile img {
  width: 276px;
  height: auto;
}
#dali-ledstrip .links {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  padding: 0;
  padding-bottom: 80px;
}
#dali-ledstrip .links_item {
  width: 31%;
  height: 744px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--lightGray);
  border-radius: 24px;
  padding: 40px;
  opacity: 0;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease, -webkit-transform 1.2s ease;
}
#dali-ledstrip .links_item.visible {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, -webkit-transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease;
  transition: opacity 0.8s ease, transform 1.2s ease, -webkit-transform 1.2s ease;
}
#dali-ledstrip .links_item__title {
  height: 138px;
}
#dali-ledstrip .links_item__btns {
  height: 112px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#dali-ledstrip .links_btn {
  height: 52px;
  width: 174px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--gray);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 8px;
  color: var(--darkGray);
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  font-weight: 400;
}
#dali-ledstrip .contactUs h2 {
  max-width: 680px;
}
@media screen and (max-width: 1399px) {
  #dali-ledstrip .wrapper_ledstrip {
    width: 768px;
    padding: 64px 44px 64px 44px;
  }
  #dali-ledstrip .wrapper_ledstrip:last-of-type {
    padding: 0 44px 64px 44px;
  }
  #dali-ledstrip h5 {
    font-size: 20px;
    line-height: 28px;
  }
  #dali-ledstrip h2 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 48px;
  }
  #dali-ledstrip h3 {
    font-size: 32px;
    line-height: 38px;
  }
  #dali-ledstrip h4 {
    font-size: 24px;
    line-height: 32px;
  }
  #dali-ledstrip .title {
    font-size: 54px;
  }
  #dali-ledstrip .subtitle {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px;
  }
  #dali-ledstrip .btn {
    height: 52px;
    font-size: 18px;
  }
  #dali-ledstrip .header-content {
    margin-top: 118px;
  }
  #dali-ledstrip section {
    padding: 64px 48px;
  }
  #dali-ledstrip .advantages {
    gap: 24px;
    height: 1388px;
  }
  #dali-ledstrip .advantages_item {
    height: 620px;
  }
  #dali-ledstrip .advantages_item__cover {
    background-position: center;
  }
  #dali-ledstrip .advantages_item__info {
    height: 192px;
    padding: 32px;
  }
  #dali-ledstrip .rgb img {
    width: 672px;
  }
  #dali-ledstrip .rgb .infoblock-ledstrip_item:not(:first-of-type) {
    margin-top: 32px;
  }
  #dali-ledstrip .infoblock-ledstrip h2 {
    max-width: 670px;
  }
  #dali-ledstrip .infoblock-ledstrip .txt-small {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  #dali-ledstrip .infoblock-ledstrip_item:not(:first-of-type) {
    margin-top: 130px;
  }
  #dali-ledstrip .infoblock-ledstrip.scheme {
    width: 100%;
    background-color: var(--lightGray);
    height: 860px;
    position: relative;
  }
  #dali-ledstrip .infoblock-ledstrip.scheme img {
    opacity: 0;
  }
  #dali-ledstrip .infoblock-ledstrip.scheme .infoblock-ledstrip_item {
    height: 636px;
    background-image: url("/wp-content/themes/awada/img/led-strip/scheme.webp");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
  }
  #dali-ledstrip .attract .lightning-examples {
    max-width: 680px;
    gap: 16px;
  }
  #dali-ledstrip .attract .lightning-examples_img {
    overflow: visible;
  }
  #dali-ledstrip .attract .lightning-examples_img:after {
    content: "";
    border-radius: 2.4px;
    height: 20px;
    padding: 2px 7px;
    font-size: 10px;
  }
  #dali-ledstrip .attract .lightning-examples_img:nth-of-type(2) > img {
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 100%;
    max-width: 70%;
  }
  #dali-ledstrip .attract .lightning-examples_item {
    height: 328px;
    gap: 16px;
    overflow: visible;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(1)::after {
    content: "Школы";
    background-color: #3330F6;
    bottom: 78px;
    left: 115px;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(2)::after {
    content: "Больницы";
    background-color: #54A863;
    bottom: 46px;
    left: 53px;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(3)::after {
    content: "Спортивные комплексы";
    background-color: #ED7D5A;
    bottom: 137px;
    left: auto;
    right: -5px;
  }
  #dali-ledstrip .attract .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(1)::after {
    content: "Ритейл";
    background-color: #57B2DC;
    top: 10px;
    right: -5px;
  }
  #dali-ledstrip .attract .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(2)::after {
    content: "Торговые центры";
    background-color: #0ACC92;
    top: 10px;
    right: -5px;
  }
  #dali-ledstrip .attract .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(3)::after {
    content: "Рестораны";
    background-color: #D457DC;
    top: 10px;
    right: -5px;
  }
  #dali-ledstrip .image-block_item {
    width: 328px;
    padding: 32px;
  }
  #dali-ledstrip .image-block_item p {
    max-width: 264px;
  }
  #dali-ledstrip .ledstrip_product {
    padding: 32px;
  }
  #dali-ledstrip .ledstrip_product img {
    width: 332px;
  }
  #dali-ledstrip .ledstrip_product_about {
    padding-left: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #dali-ledstrip .ledstrip_product_about h5 {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    color: white;
    margin-bottom: 24px;
    max-width: 210px;
  }
  #dali-ledstrip .links {
    padding-bottom: 64px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
  #dali-ledstrip .links_item {
    width: 48%;
    height: 642px;
    padding: 32px;
  }
  #dali-ledstrip .links_item:last-of-type {
    width: 100%;
    height: 328px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #dali-ledstrip .links_item:last-of-type img {
    position: absolute;
    right: 64px;
  }
  #dali-ledstrip .links_item:last-of-type p {
    max-width: 300px;
  }
  #dali-ledstrip .links_item__title {
    height: 138px;
  }
  #dali-ledstrip .links_item__title ~ img {
    width: 264px;
  }
  #dali-ledstrip .contactUs h2 {
    max-width: 420px;
  }
}
@media screen and (max-width: 767px) {
  #dali-ledstrip .wrapper_ledstrip {
    width: 375px;
    padding: 0px 24px 48px 24px;
  }
  #dali-ledstrip h5 {
    margin-bottom: 8px;
  }
  #dali-ledstrip h2 {
    margin-bottom: 40px;
  }
  #dali-ledstrip h3 {
    font-size: 28px;
    line-height: 34px;
  }
  #dali-ledstrip h4 {
    margin-bottom: 8px;
  }
  #dali-ledstrip .txt-regular {
    font-size: 16px;
  }
  #dali-ledstrip .title {
    font-size: 32px;
    line-height: 38px;
  }
  #dali-ledstrip .subtitle {
    font-size: 18px;
    line-height: 24px;
    max-width: 310px;
  }
  #dali-ledstrip .btn {
    height: 40px;
    font-size: 16px;
    padding: 0 24px;
  }
  #dali-ledstrip .btn_light {
    height: 32px;
    font-size: 14px;
  }
  #dali-ledstrip .header-content {
    margin-top: 94px;
  }
  #dali-ledstrip section {
    padding: 40px 24px;
  }
  #dali-ledstrip .advantages {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(4, 1fr);
    gap: 24px;
    width: 100%;
    height: 2400px;
  }
  #dali-ledstrip .advantages_item {
    height: 588px;
  }
  #dali-ledstrip .advantages_item__info {
    height: auto;
    max-height: 188px;
    padding: 20px;
  }
  #dali-ledstrip .rgb {
    display: none;
  }
  #dali-ledstrip .infoblock-ledstrip h2 {
    max-width: 870px;
  }
  #dali-ledstrip .infoblock-ledstrip .txt-small {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  #dali-ledstrip .infoblock-ledstrip_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #dali-ledstrip .infoblock-ledstrip_item:not(:first-of-type) {
    margin-top: 78px;
  }
  #dali-ledstrip .infoblock-ledstrip.scheme {
    height: 1000px;
    position: relative;
  }
  #dali-ledstrip .infoblock-ledstrip.scheme .infoblock-ledstrip_item {
    width: 100%;
    height: 948px;
    background-image: url("/wp-content/themes/awada/img/led-strip/scheme_mobile.webp") !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left bottom;
  }
  #dali-ledstrip .attract {
    padding-top: 0;
  }
  #dali-ledstrip .attract h4 {
    text-align: center;
    max-width: 327px;
  }
  #dali-ledstrip .attract .lightning-examples {
    max-width: 330px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  #dali-ledstrip .attract .lightning-examples_img::after {
    border-radius: 4px;
    padding: 2px 7px;
    font-size: 9px;
  }
  #dali-ledstrip .attract .lightning-examples_img:nth-of-type(2) > img {
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 100%;
    max-width: 100%;
  }
  #dali-ledstrip .attract .lightning-examples_img:nth-of-type(3) > img {
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 100%;
    max-width: 100%;
  }
  #dali-ledstrip .attract .lightning-examples_item {
    grid-template-columns: 2.2fr 1fr;
    height: 298px;
    gap: 16px;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(1) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(1) img {
    -webkit-transform: scale(101%);
            transform: scale(101%);
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(1)::after {
    content: "Школы";
    background-color: #3330F6;
    bottom: auto;
    left: auto;
    top: 4px;
    right: -4px;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(2)::after {
    content: "Больницы";
    background-color: #54A863;
    bottom: auto;
    left: auto;
    top: 4px;
    right: -4px;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type .lightning-examples_img:nth-of-type(3)::after {
    content: "Спортивные комплексы";
    background-color: #ED7D5A;
    bottom: auto;
    left: auto;
    top: 6px;
    right: -4px;
  }
  #dali-ledstrip .attract .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(1)::after {
    content: "Ритейл";
    background-color: #57B2DC;
    top: 6px;
    right: -4px;
  }
  #dali-ledstrip .attract .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(2)::after {
    content: "Торговые центры";
    background-color: #0ACC92;
    top: 6px;
    right: -4px;
  }
  #dali-ledstrip .attract .lightning-examples_item:first-of-type .lightning-examples_img:nth-of-type(3)::after {
    content: "Рестораны";
    background-color: #D457DC;
    top: 6px;
    right: -4px;
  }
  #dali-ledstrip .attract .lightning-examples_item:last-of-type {
    grid-template-columns: 1.1fr 1fr;
  }
  #dali-ledstrip .image-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  #dali-ledstrip .image-block_item {
    width: 100%;
    padding: 20px;
  }
  #dali-ledstrip .image-block_item img {
    margin-bottom: 16px;
  }
  #dali-ledstrip .image-block_item h5 {
    margin-bottom: 8px;
  }
  #dali-ledstrip .image-block_item p {
    max-width: 100%;
  }
  #dali-ledstrip .ledstrip_product {
    margin-top: 48px;
    padding: 32px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 40px;
  }
  #dali-ledstrip .ledstrip_product_about {
    padding-left: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #dali-ledstrip .ledstrip_product_about h5 {
    text-align: center;
  }
  #dali-ledstrip .ledstrip_product .product_desktop {
    display: none;
  }
  #dali-ledstrip .ledstrip_product .product-mobile {
    display: block;
  }
  #dali-ledstrip .links {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
    padding-bottom: 40px;
  }
  #dali-ledstrip .links_item {
    width: 100%;
    height: 508px;
    padding: 20px;
    gap: 16px;
  }
  #dali-ledstrip .links_item__title {
    height: 84px;
  }
  #dali-ledstrip .links_item__btns {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  #dali-ledstrip .links_item:first-of-type {
    height: 580px;
  }
  #dali-ledstrip .links_item:first-of-type__btns {
    height: 112px !important;
  }
  #dali-ledstrip .links_item:last-of-type {
    width: 100%;
    height: 580px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #dali-ledstrip .links_item:last-of-type img {
    position: relative;
    right: 0;
  }
  #dali-ledstrip .links_item:last-of-type p {
    max-width: 300px;
  }
  #dali-ledstrip .links_btn {
    min-height: 40px !important;
  }
  #dali-ledstrip .links_btn img {
    -webkit-transform: scale(70%);
            transform: scale(70%);
  }
  #dali-ledstrip .contactUs h2 {
    max-width: 327px;
    font-size: 24px;
    line-height: 32px;
  }
}/*# sourceMappingURL=dali-led-strip-control.css.map */