@media (min-width: 1701px) {
  body.dynamic_width .block_padding {
    padding: 0 100px;
  }
}
@media (min-width: 1261px) {
  .header-folders-nav {
    display: flex;
    align-items: center;
  }
  .site-search {
    padding-top: 30px;
    box-sizing: border-box;
  }
  .Seric {
    width: 19px;
    height: 19px;
    display: inline-block;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M18.772,17.790 L13.984,13.133 C15.015,11.844 15.636,10.230 15.636,8.474 C15.636,4.279 12.125,0.865 7.811,0.865 C3.496,0.865 -0.014,4.279 -0.014,8.474 C-0.014,12.670 3.496,16.084 7.811,16.084 C9.616,16.084 11.276,15.481 12.601,14.478 L17.389,19.135 L18.772,17.790 ZM7.811,14.182 C4.575,14.182 1.943,11.622 1.943,8.474 C1.943,5.327 4.575,2.767 7.811,2.767 C11.047,2.767 13.679,5.327 13.679,8.474 C13.679,11.622 11.047,14.182 7.811,14.182 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  }
  body .header-folders-nav__list > li > a {
    padding: 14px 20px 14px;
  }
  body .site-header-company__right {
    flex: 0 0 auto;
    margin-left: 10px;
  }
  body .site-header-company__right .header-search {
    display: none;
  }
  body .header-folders-nav {
    background: #eb493c;
  }
  body .header-folders-nav {
    padding: 0px 12px 0px 21px;
  }
}
body .site-folders__inner {
  padding-top: 10px;
  padding-bottom: 0px;
}
body .header-logo__logo {
  margin-right: 53px;
}
body .site-header-company__left {
  max-width: 730px;
  flex: auto;
}
body .header-logo__desc {
  font-size: 18px;
  font-weight: 500;
  color: #3d494f;
  line-height: 1.2;
}
body .site-header-company__inner {
  padding: 22px 0 27px 0;
}
.addEmWr {
  line-height: normal;
  padding-left: 40px;
  position: relative;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(235, 73, 60)' d='M8.759,20.881 L8.000,21.763 L7.241,20.881 C6.501,20.019 0.006,12.345 0.006,8.228 C0.006,3.822 3.592,0.236 8.000,0.236 C12.408,0.236 15.994,3.822 15.994,8.228 C15.994,12.345 9.499,20.019 8.759,20.881 ZM8.000,2.236 C4.694,2.236 2.006,4.924 2.006,8.228 C2.006,10.763 5.819,15.983 8.000,18.667 C10.180,15.983 13.994,10.761 13.994,8.228 C13.994,4.924 11.305,2.236 8.000,2.236 ZM3.981,8.199 C3.981,5.994 5.775,4.200 7.981,4.200 C10.187,4.200 11.981,5.994 11.981,8.199 C11.981,10.405 10.187,12.199 7.981,12.199 C5.775,12.199 3.981,10.405 3.981,8.199 ZM9.981,8.199 C9.981,7.097 9.084,6.199 7.981,6.199 C6.879,6.199 5.981,7.097 5.981,8.199 C5.981,9.303 6.879,10.199 7.981,10.199 C9.084,10.199 9.981,9.303 9.981,8.199 Z'/%3E%3C/svg%3E") left 0 top 50% / auto no-repeat;
}
.address_top {
  font-size: 16px;
  color: #3d494f;
  font-weight: 400;
  margin-bottom: 1px;
}
.emTop {
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  color: #3d494f;
  font-weight: 900;
}
.headerRight {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.phonesTop {
  line-height: normal;
  padding-left: 45px;
  margin-left: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(235, 73, 60)' d='M19.250,21.997 L18.333,21.997 L15.583,21.997 C6.990,21.997 0.000,15.008 0.000,6.417 L0.000,3.667 L0.000,2.750 C0.000,1.234 1.234,0.001 2.750,0.001 L6.417,0.001 C6.963,0.001 7.403,0.164 7.723,0.488 C8.262,1.031 8.257,1.786 8.251,2.515 L8.250,6.417 L8.251,6.651 C8.257,7.381 8.262,8.135 7.723,8.679 C7.416,8.989 6.995,9.148 6.479,9.161 C6.893,12.475 9.524,15.106 12.839,15.519 C12.851,15.003 13.010,14.583 13.320,14.275 C13.863,13.736 14.621,13.741 15.348,13.747 L19.250,13.749 L19.485,13.747 C20.207,13.745 20.969,13.736 21.513,14.275 C21.836,14.596 22.000,15.036 22.000,15.582 L22.000,19.248 C22.000,20.764 20.766,21.997 19.250,21.997 ZM20.166,15.598 C19.993,15.577 19.706,15.580 19.499,15.580 L15.583,15.582 L15.333,15.580 C15.127,15.579 14.840,15.577 14.666,15.598 L14.666,16.498 L14.666,17.415 L13.750,17.415 C8.696,17.415 4.583,13.304 4.583,8.249 L4.583,7.333 L5.500,7.333 L6.401,7.333 C6.422,7.160 6.419,6.873 6.417,6.666 L6.417,2.750 L6.417,2.501 C6.419,2.295 6.422,2.007 6.401,1.834 L2.750,1.834 C2.244,1.834 1.833,2.245 1.833,2.750 L1.833,3.667 L1.833,6.417 C1.833,13.997 8.001,20.164 15.583,20.164 L18.333,20.164 L19.250,20.164 C19.755,20.164 20.166,19.754 20.166,19.248 L20.166,15.598 ZM19.250,9.166 C18.744,9.166 18.333,8.756 18.333,8.249 C18.333,7.744 18.744,7.333 19.250,7.333 C19.755,7.333 20.166,7.744 20.166,8.249 C20.166,8.756 19.755,9.166 19.250,9.166 ZM15.583,9.166 C15.077,9.166 14.666,8.756 14.666,8.249 C14.666,7.744 15.077,7.333 15.583,7.333 C16.089,7.333 16.500,7.744 16.500,8.249 C16.500,8.756 16.089,9.166 15.583,9.166 ZM11.916,9.166 C11.411,9.166 11.000,8.756 11.000,8.249 C11.000,7.744 11.411,7.333 11.916,7.333 C12.422,7.333 12.833,7.744 12.833,8.249 C12.833,8.756 12.422,9.166 11.916,9.166 Z'/%3E%3C/svg%3E") left 0 top 50% / auto no-repeat;
}
.time_work {
  font-size: 14px;
  color: rgba(61, 73, 79, 0.502);
  font-weight: 400;
}
.phonesList {
  font-size: 16px;
  font-weight: 700;
}
.phonesList a {
  text-decoration: none;
  display: inline-block;
  color: #3d494f;
}
.site-slider__container {
  position: relative;
  padding: 40px 40px 40px 119px;
}
.site-slider__container .site-slider__img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
body .site-slider__container {
  min-height: 565px;
  align-items: center;
  justify-content: flex-start;
}
body .site-slider__inner {
  padding-top: 5px;
  position: relative;
}
body .site-slider__nav {
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 20px;
  height: auto;
}
body .site-slider__nav .tns-nav {
  display: none;
}
body .site-slider__nav .tns-controls-next, body .site-slider__nav .tns-controls-prev {
  width: 40px;
  height: 40px;
  min-height: 0;
  box-sizing: border-box;
  box-shadow: none;
}
body .site-slider__nav .tns-controls-next:hover, body .site-slider__nav .tns-controls-prev:hover {
  box-shadow: none;
}
body .site-slider__nav .tns-controls-next svg, body .site-slider__nav .tns-controls-prev svg {
  display: none;
}
body .tns-visually-hidden {
  display: inline-block;
  position: absolute;
  left: auto;
  right: 75px;
  bottom: 30px;
  font-weight: 400;
  font-size: 15px;
  color: #fff;
  z-index: 9;
}
body .site-slider__nav .tns-controls-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='20px'%3E%3Cpath fill-rule='evenodd' opacity='0.851' fill='rgb(255, 255, 255)' d='M6.197,19.148 L0.432,10.476 C0.138,10.186 -0.010,9.809 -0.010,9.434 C-0.010,9.055 0.138,8.679 0.432,8.391 L6.197,0.429 C6.490,0.142 6.873,-0.003 7.261,-0.003 C7.647,-0.003 8.031,0.142 8.324,0.429 C8.618,0.718 8.764,1.094 8.764,1.473 C8.764,1.847 8.616,2.227 8.324,2.515 L3.624,9.434 L8.324,17.063 C8.618,17.352 8.764,17.730 8.764,18.109 C8.764,18.484 8.616,18.859 8.324,19.148 C8.031,19.438 7.644,19.581 7.261,19.581 C6.873,19.581 6.490,19.438 6.197,19.148 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  margin-right: 30px;
}
body .site-slider__nav .tns-controls-prev:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='20px'%3E%3Cpath fill-rule='evenodd' opacity='0.851' fill='rgb(255, 255, 255)' d='M6.197,19.148 L0.432,10.476 C0.138,10.186 -0.010,9.809 -0.010,9.434 C-0.010,9.055 0.138,8.679 0.432,8.391 L6.197,0.429 C6.490,0.142 6.873,-0.003 7.261,-0.003 C7.647,-0.003 8.031,0.142 8.324,0.429 C8.618,0.718 8.764,1.094 8.764,1.473 C8.764,1.847 8.616,2.227 8.324,2.515 L3.624,9.434 L8.324,17.063 C8.618,17.352 8.764,17.730 8.764,18.109 C8.764,18.484 8.616,18.859 8.324,19.148 C8.031,19.438 7.644,19.581 7.261,19.581 C6.873,19.581 6.490,19.438 6.197,19.148 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
}
body .site-slider__nav .tns-controls-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='20px'%3E%3Cpath fill-rule='evenodd' opacity='0.851' fill='rgb(255, 255, 255)' d='M2.802,19.148 L8.567,10.476 C8.861,10.186 9.008,9.809 9.008,9.434 C9.008,9.055 8.861,8.679 8.567,8.391 L2.802,0.429 C2.508,0.142 2.125,-0.003 1.738,-0.003 C1.352,-0.003 0.968,0.142 0.675,0.429 C0.380,0.718 0.235,1.094 0.235,1.473 C0.235,1.847 0.383,2.227 0.675,2.515 L5.374,9.434 L0.675,17.063 C0.380,17.352 0.235,17.730 0.235,18.109 C0.235,18.484 0.383,18.859 0.675,19.148 C0.968,19.438 1.354,19.581 1.738,19.581 C2.125,19.581 2.508,19.438 2.802,19.148 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
  margin-left: 30px;
}
body .site-slider__nav .tns-controls-next:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='20px'%3E%3Cpath fill-rule='evenodd' opacity='0.851' fill='rgb(255, 255, 255)' d='M2.802,19.148 L8.567,10.476 C8.861,10.186 9.008,9.809 9.008,9.434 C9.008,9.055 8.861,8.679 8.567,8.391 L2.802,0.429 C2.508,0.142 2.125,-0.003 1.738,-0.003 C1.352,-0.003 0.968,0.142 0.675,0.429 C0.380,0.718 0.235,1.094 0.235,1.473 C0.235,1.847 0.383,2.227 0.675,2.515 L5.374,9.434 L0.675,17.063 C0.380,17.352 0.235,17.730 0.235,18.109 C0.235,18.484 0.383,18.859 0.675,19.148 C0.968,19.438 1.354,19.581 1.738,19.581 C2.125,19.581 2.508,19.438 2.802,19.148 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
}
.sliderText {
  position: relative;
  z-index: 9;
  background: #fff;
  padding: 53px 60px 60px 56px;
  line-height: normal;
}
.sliderText .title {
  font-weight: 700;
  color: #3d494f;
  font-size: 40px;
  font-family: var(--font2);
  margin-bottom: 8px;
}
.sliderText .title_in {
  color: #3d494f;
  font-weight: 500;
  line-height: 1.2;
  font-size: 26px;
  margin-bottom: 15px;
}
.sliderText .text {
  font-size: 19px;
  font-weight: 400;
  color: #3d494f;
  margin-bottom: 23px;
}
.sliderText .text p {
  margin: 0;
}
.sliderText .text > p {
  position: relative;
  padding-left: 25px;
  margin-bottom: 6px;
}
.sliderText .text > p:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #eb493c;
  left: 2px;
  top: 7px;
}
.sliderText .moreWr a {
  text-decoration: none;
  display: inline-block;
  padding: 17px 31px;
  border: 1px solid #eb493c;
  font-size: 18px;
  font-weight: 700;
  transition: all 0.2s linear;
}
.sliderText .slBtn {
  background: #eb493c;
  color: #fff;
  margin-right: 10px;
}
.sliderText .slBtn:hover {
  background: #0000;
  color: #eb493c;
}
.sliderText .slBtnTwo {
  color: #eb493c;
}
.sliderText .slBtnTwo:hover {
  background: #eb493c;
  color: #fff;
}
.wrap-advantages .advan-in {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-top: 15px;
}
.wrap-advantages .adv-bl {
  width: 20%;
  max-width: 20%;
  box-sizing: border-box;
  font-family: var(--font1);
  margin-bottom: 25px;
}
.wrap-advantages .image {
  width: 39px;
  height: 39px;
  font-size: 0;
  margin-bottom: 8px;
}
.wrap-advantages .image img {
  max-width: 100%;
  max-height: 100%;
}
.wrap-advantages .text-wrap {
  padding-right: 40px;
  padding-left: 10px;
  position: relative;
}
.wrap-advantages .text-wrap:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 3px;
  height: 20px;
  display: inline-block;
  background: #eb493c;
}
.wrap-advantages .title {
  color: #3d494f;
  font-weight: 500;
  line-height: 1.2;
  font-size: 22px;
}
@media (max-width: 1600px) {
  body .header-logo__desc {
    font-size: 16px;
  }
  body .header-logo__logo {
    margin-right: 20px;
  }
  .site-slider__container {
    padding: 30px;
  }
  .wrap-advantages .title {
    font-size: 18px;
  }
  .sliderText {
    padding: 20px 20px 30px 20px;
  }
  .sliderText .title {
    font-size: 35px;
  }
  .sliderText .title_in {
    font-size: 20px;
  }
  .sliderText .text {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .sliderText .text > p {
    padding-left: 20px;
  }
  .sliderText .text > p:before {
    width: 6px;
    height: 6px;
    top: 6px;
  }
  .header-logo__body {
    max-width: 430px;
  }
}
@media (max-width: 1340px) {
  .wrap-advantages .adv-bl {
    width: 33.33%;
    max-width: 33.33%;
  }
  body .header-logo {
    display: block;
  }
}
@media (max-width: 1260px) {
  body .site-header-company__inner {
    padding-top: 0;
  }
  body .site-slider__nav .tns-controls-next, body .site-slider__nav .tns-controls-prev {
    display: inline-block;
    margin: 0;
    background-color: #eb493c;
  }
  body .tns-visually-hidden {
    display: none;
  }
}
@media (max-width: 1023px) {
  body .site-slider__container {
    padding: 0;
    min-height: 0;
    display: block;
  }
  body .site-slider__container .site-slider__img {
    position: relative;
  }
  body .sliderText {
    padding-bottom: 60px;
  }
  body .site-slider__nav {
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 940px) {
  body .site-header-company__left {
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  body .header-logo__logo {
    margin-right: 0;
  }
  body .headerRight, body .header-logo__body {
    margin: 0 auto;
  }
  .phonesTop {
    margin-left: 30px;
  }
}
@media (max-width: 768px) {
  .sliderText br {
    display: none;
  }
  .sliderText .title {
    font-size: 30px;
  }
  .sliderText .title_in {
    font-size: 18px;
  }
  .wrap-advantages .adv-bl {
    width: 50%;
    max-width: 50%;
  }
  .wrap-advantages .title {
    font-size: 16px;
  }
  .sliderText .moreWr a {
    padding: 12px 22px 13px 22px;
    font-size: 15px;
  }
}
@media (max-width: 580px) {
  .site-slider.block_padding {
    padding-left: 0;
    padding-right: 0;
  }
  .wrap-advantages .text-wrap {
    padding-right: 25px;
  }
  .sliderText .title {
    font-size: 25px;
  }
  .moreWr {
    display: block;
  }
  .sliderText .moreWr a {
    margin: 5px;
  }
  .sliderText .text {
    margin-bottom: 15px;
  }
  .wrap-advantages .adv-bl {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 540px) {
  body .header-logo__logo + .header-logo__body {
    margin-top: 10px;
  }
  body .footer-logo {
    display: block;
  }
  body .footer-logo__logo {
    margin-right: 0;
    margin-bottom: 5px;
  }
  .headerRight {
    flex-direction: column;
  }
  .phonesTop {
    margin-left: 0;
    margin-top: 5px;
    padding-left: 40px;
  }
  .sliderText .title {
    font-size: 22px;
  }
  .sliderText .title_in {
    font-size: 16px;
  }
  .sliderText .moreWr a {
    text-align: center;
    width: 100%;
    margin: 5px 0;
  }
}
