

/* Start:/local/components/sliderNS/new/style.css?17067046415440*/
.companys__wrapp{min-width:0;}.company-img__wrapp{width:90%;margin:0 auto !important;}.company-img{text-align:center;max-height:495px;overflow:hidden;object-fit:contain;}.company-img img{width:100%;height:auto;object-fit:contain;}.companys__wrapp h3{margin-top:30px;margin-bottom:30px;}.company-adress__wrapp{width:38%;margin:0 auto;}.company-adress__title{text-align:center;}.company-adress__wrapp h3{text-align:center;}.company-adress__wrapp p{margin:0;}.companys-text__link{display:flex;justify-content:flex-end;}.slider-company{margin-top:20px;margin-bottom:20px;min-width:0;}.slide_company-ithem{border:2px solid rgb(182, 179, 179);padding:10px;margin:5px;}.slide_company-ithem img{width:100%;}.slider-company{position:relative;}.slider-company-shows .slick-arrow,.wrapper-slider-home .slick-arrow{position:absolute;top:200px;display:flex;align-items:center;justify-content:center;margin:-30px 0px 0px 0px;z-index:10;font-size:16px;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:0;}.slider-company .slick-arrow.slick-prev::before{content:"\f053";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#000;font-size:12px;padding-right:0.4em;}.slider-company .slick-arrow.slick-prev{background:white;display:flex;align-items:center;justify-content:center;left:0;width:35px;height:35px;z-index:1300;border-radius:50%;border:none;-webkit-box-shadow:0px 1px 8px 4px rgba(34, 60, 80, 0.15);-moz-box-shadow:00px 1px 8px 4px rgba(34, 60, 80, 0.15);box-shadow:0px 1px 8px 4px rgba(34, 60, 80, 0.15);}.slider-company .slick-arrow.slick-next{background:white;display:flex;align-items:center;justify-content:center;right:0;width:35px;height:35px;z-index:1300;border-radius:50%;border:none;-webkit-box-shadow:0px 1px 8px 4px rgba(34, 60, 80, 0.15);-moz-box-shadow:0px 1px 8px 4px rgba(34, 60, 80, 0.15);box-shadow:0px 1px 8px 4px rgba(34, 60, 80, 0.15);}.slider-company .slick-arrow.slick-next::before{content:"\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#000;font-size:12px;} .slick-track{display:flex;}.icons-sale-elements-list-new-wrapp,.icons-sale-elements-list-sale-wrapp{overflow:hidden;}.items-element{box-shadow:0px 0px 0px 1px #F2F2F2 inset;}.icons-sale-elements-list-new{width:70px;height:20px;display:block;line-height:20px;position:relative;left:15px;color:white;background-color:#ff9a02;text-align:center;-webkit-clip-path:polygon(0 0, 77% 0, 100% 100%, 23% 100%);clip-path:polygon(0 0, 77% 0, 100% 100%, 23% 100%);}.icons-sale-elements-list-sale{width:70px;height:20px;display:block;line-height:20px;position:relative;left:15px;color:white;background-color:#5fa68e;text-align:center;-webkit-clip-path:polygon(0 0, 77% 0, 100% 100%, 23% 100%);clip-path:polygon(0 0, 77% 0, 100% 100%, 23% 100%);}.info-name-article__title{color:#000;}.elements-list-old-price-block{width:100%;display:flex;align-items:center;}.elements-list-old-price{color:#000;font-size:17px;font-weight:500;}.elements-list-price{text-decoration:line-through;margin-left:15px;} @media screen and (max-width:991px){.slider-company .slick-arrow.slick-prev{left:0;}.slider-company .slick-arrow.slick-next{right:0;}.company-adress__wrapp{width:90%;margin:0 auto;text-align:left;padding-bottom:10px;} } @media screen and (max-width:787px){.company-img1{display:none!important;}.company-adress__wrapp{width:90%;margin:0 auto;text-align:left;padding-bottom:10px;} } .Elements-info-wrapp{display:flex;flex-wrap:wrap;}.Elements-info-wrapp-txt{width:80%;}.element-info-price{width:100%;}.info-name-article{width:70%;}.container-button-item{width:25%;}.items-container{}.items-container:first-child{margin-left:0;}.items-element{position:relative;}.Elements-slide-image{padding:10px;}.slide-Elements-images{width:100%;height:300px;position:relative;background-color:rgb(221, 221, 221);}.Elements-slide-image img{height:100%;width:100%;}.Elements-info{padding:10px;min-height:100px;}.container-button-item{display:flex;align-items:center;justify-content:flex-end;}.element-icons{z-index:2;width:100%;padding:0 10px;position:absolute;top:10px;display:flex;align-items:center;justify-content:flex-end;}.dotsSlider-Elements-slide{margin:4px 4px;display:block;width:100%;height:3px;background:rgb(151, 151, 151);}.dotsSlider-Elements-slide.active{background:rgb(0, 0, 0);}.sliderControl-Elements-slide{z-index:3;position:absolute;top:0%;width:100%;display:flex;align-items:center;justify-content:center;}.slide-Elements-images.active{display:block;}.slide-Elements-images{display:none;}.slide-Elements-images{min-width:70px;line-height:270px;margin:0 auto;padding:0px;vertical-align:middle;text-align:center;}.slide-Elements-images img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border:0;vertical-align:middle;max-width:100%;max-height:100%;}.info-name-article{width:100%;}.container-button-item, .element-info-price{width:50%;}.Elements-slide-image{padding:10px;}.wrapper-slider-home .container{padding:0;}.element-info-price{order:1;}.container-button-item{order:2;}.info-name-article{order:3;}@media screen and (max-width:600px){.slide-Elements-images{min-width:70px;height:200px;line-height:270px;margin:0 auto;padding:0px;vertical-align:middle;text-align:center;}@media screen and (max-width:787px){.company-img img{width:100%;height:100%;object-fit:cover;}.company-img{text-align:center;max-height:100%;width:80%;overflow:hidden;object-fit:contain;}}}
/* End */


/* Start:/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/style.css?17413400826704*/
.bx-subscribe {
  margin: -10px 0;
}
.bx-subscribe div.bx-block-title {
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #343434;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 9px;
  font-weight: 600;
}
.bx-subscribe-desc {
  color: #aaa;
  font-size: 12px;
  position: relative;
  margin-top: -5px;
  margin-bottom: 3px;
}
.bx-subscribe .bx-input-group .bx-form-control {
  position: relative;
  margin-bottom: 15px;
  display: block;
  margin: 0 auto;
  width: 56%;
  height: 34px;
  padding: 22px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #f8fafc;
  border: 1px solid #d5dadc;
  border-radius: 10px;
  outline: none;
  box-shadow: none !important;
  -webkit-transition: border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.bx-ios .bx-subscribe .bx-input-group .bx-form-control {
  background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
  background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.btn-subscribe {
  cursor: pointer;
  text-align: center;
  background: #7ecbbd;
  border: 2px solid #7ecbbd !important;
  border-radius: 10px;
  color: #fff;
  font-size: 18px;
  position: relative;
  text-transform: uppercase;
  border-radius: 5px;
  line-height: 30px;
  /* padding: 10px 88px; */
  padding: 4px 56px;
  vertical-align: middle;
  outline: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
  margin: 0 auto;
}
.btn-subscribe span {
  display: block;
  margin: 0 auto;
}
.btn-subscribe.send {
  padding: 10px 88px;
  -webkit-animation-name: MeilSend;
  animation-name: MeilSend;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  outline: none;
  color: #fff;
}
.btn-subscribe:hover,
.btn-subscribe:active {
  color: #7FB4A5;
  background-color: #fff;
  border: 2px solid #7ecbbd;
}
.btn-subscribe.send:before {
  width: 0;
  background-position: 100px 50%;
  -webkit-animation-name: MeilSendButton;
  animation-name: MeilSendButton;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
@keyframes MeilSend {
  0% {
    padding: 5px 60px 5px 20px;
  }
  100% {
    padding: 5px 40px;
  }
}
@-webkit-keyframes MeilSend {
  0% {
    padding: 5px 60px 5px 20px;
  }
  100% {
    padding: 5px 40px;
  }
}
@keyframes MeilSendSpan {
  0% {
    color: transparent;
  }
  100% {
    color: #fff;
  }
}
@-webkit-keyframes MeilSendSpan {
  0% {
    color: transparent;
  }
  100% {
    color: #fff;
  }
}
@keyframes MeilSendButton {
  0% {
    width: 40px;
    background-position: 50%;
  }
  100% {
    width: 0;
    background-position: 100px 50%;
  }
}
@-webkit-keyframes MeilSendButton {
  0% {
    width: 40px;
    background-position: 50%;
  }
  100% {
    width: 0;
    background-position: 100px 50%;
  }
}
.bx_subscribe_response_container {
  padding: 40px;
  color: #35414e;
}
.bx_subscribe_checkbox_container {
  line-height: 16px;
  font-size: 13px;
  margin-bottom: 3px;
  vertical-align: middle;
  color: #aaa;
}
.bx-sender-subscribe-agreement .main-user-consent-request a {
  font-weight: 100;
  font: 11px/10px "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.baner {
  padding-top: 40px;
  padding-bottom: 50px;
  background: url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-left-new.webp) repeat-y 0 8%,
    #E7E3E0 url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-right-new.webp) repeat-y 100% 80%;
  background-color: #E7E3E0;
  min-height: 330px;
  max-height: 330px;
  overflow: hidden;
}
.baner__wrapp {
  width: 60%;
  margin: 0 auto;
  text-align: center;
  padding: 20px 100px;
}
.baner__wrapp h3 {
  margin: 0;
  color:#7FB4A5;
  margin-bottom: 7px;
}
.subs__wrapper-txt {
  width: 70%;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 11px;
  line-height: 14px;
}
.subs__wrapper-txt a {
  text-decoration: underline;
}
.baner__wrapp h3 {
  text-transform: uppercase;
}
.baner__wrapp p {
  margin-bottom: 10px;
}
@media screen and (max-width: 1300px) {
  .baner {
    padding: 20px 10px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background: url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-left-new.webp) no-repeat  0% 100%,
    #E7E3E0 url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-right-new.webp) no-repeat 100% 100%;
    background-size: 70%, 70%;
    min-height: auto;
    max-height: auto;
  }
  .baner__wrapp {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    background-color: rgb(100%, 100%, 100%, 0.5);
    padding: 20px 20px;
  }
}
@media screen and (max-width: 991px) {
  .bx-subscribe .bx-input-group .bx-form-control {
    width: 100%;
  }
  .subs__wrapper-txt {
    width: 100%;
  }
}
@media screen and (max-width: 795px) {
  .baner__wrapp h3 {
    text-align: center;
    font-size: 15px;
  }
  .baner__wrapp {
    width: 60%;
    padding: 10px 10px;
  }
  .btn-subscribe {
    padding: 10px 20px;
  }
  .btn-subscribe.send {
    padding: 10px 20px !important;
  }
}
@media screen and (max-width: 600px) {
  .baner {
    padding: 20px 10px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background: url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-left-new.webp) no-repeat -45% 27%,
    #E7E3E0 url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-right-new.webp) no-repeat 450% 86%;
    background-size: auto, auto;
    background-size: 70%, 88%;
    min-height: auto;
    max-height: auto;
  }
  .baner__wrapp {
    width: 100%;
    padding: 10px 10px;
  }
}
@media screen and (max-width: 478px) {
  .baner {
    padding: 58px 0;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background: url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-top-mob.png) no-repeat 5% 0%,
    #E5E5E5 url(/local/templates/aspro_next/components/bitrix/sender.subscribe/template1/images/bg-bot-mob.png) no-repeat 0% 101%;
    background-size: auto, auto;
    background-size: auto, auto;
    background-size: contain;
    min-height: auto;
    max-height: auto;
  }
  .baner__wrapp {
    width: 100%;
    padding: 10px 10px;
    /* background-color:#E5E5E5; */
  }
  .baner__wrapp h3{
    font-size: 15px;
    margin-bottom: 0;
  }
  .btn-subscribe span {
    font-size: 14px;
    line-height: 16px;
  }
  /* .btn-subscribe {
    width: 50%;
  } */
  .baner__wrapp p {
    margin: 0;
    font-size: 11px;
  }
  .subs__wrapper-txt{
    font-size: 7px;
    line-height: 11px;
  }
  .bx-subscribe .bx-input-group .bx-form-control{
    padding: 18px 12px;
  }
  .subsc-form{
    /* padding-left: 7px;
    padding-right: 7px; */
  }
}

/* End */
/* /local/components/sliderNS/new/style.css?17067046415440 */
/* /local/templates/aspro_next/components/bitrix/sender.subscribe/template1/style.css?17413400826704 */
