

/* Start:/bitrix/templates/innova_landing_yellow_default/template_styles.css?176120937110919*/
:root {
    --swiper-navigation-sides-offset: -5px;
    --swiper-navigation-size: 60px
}
.discount__form {padding:20px}
.discount{background-image:url(/images/folla1.jpg);}
.slider__description h3{margin-bottom:20px}
.advantages__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
  padding-left: 115px;
  padding-right: 15px;
}
.advantages__item::before {
  display: block;
  width: 70px;
  height: 70px;
}
.protect {background-image:url(/images/folla31.jpg)}
.advantages__item.item-1::before {
  background-image: url(/upload/screw.png);
}
.advantages__item.item-2::before {
  background-image: url(/upload/ruler.png);
}
.advantages__item.item-3::before {
  background-image: url(/upload/connection.png);
}
.advantages__item.item-4::before {
  background: url(/upload/reuse.png) no-repeat center;
}

.services__item{-ms-flex:0 1 50%;flex:0 1 50%;padding-left:100px}

.services__item.item-1::before {
  background-image: url(/upload/s1.jpg);
  background-size: 100%;
}
.services__item.item-2::before {
  background-image: url(/upload/s2.jpg);
  background-size: 100%;
}
.services__item.item-3::before {
  background-image: url(/upload/s3.jpg);
  background-size: 100%;
}
.services__item.item-4::before {
  background-image: url(/upload/s4.jpg);
  background-size: 100%;
}
.services__item.item-5::before {
  background-image: url(/upload/s5.jpg);
  background-size: 100%;
}
.services__item::before {
  width: 170px;
  height: 170px;
}
.services__item {
  padding-left: 200px;
  padding-right: 40px;
  min-height: 200px;
}
.services__row:nth-child(n+2) {
  margin-top: 30px;
}
.support {
  padding-bottom: 30px;
}
.form__secure {padding-left:0;padding-right:0}
.price{background-image:url(/upload/price.jpg)}
.clients {background:url(/upload/video.png) 0 28% no-repeat}
.videowrapper {margin-bottom:15px;margin-top:60px;float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videowrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.videos .videowrapper {
    margin:0;
}
.check-partners{background-image:none;padding-bottom:50px}
.chars__list,.chars__add{font:15px/25px UbuntuLight;margin-top:80px;}
.chars__list {
-webkit-box-flex: 0;
  -ms-flex: 0 1 66%;
  flex: 0 1 66%;
}
.chars__add {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 31%;
  flex: 0 1 31%;
}
.chars__list p,.chars__add p{margin-bottom:30px;}
.question {-webkit-clip-path:none;clip-path:none;background-image:url(/upload/question.jpg);}

.discount__description p,.discount__description ul {margin-bottom:15px}
.discount__description ul li:before{
content: '\2014\a0';
}

.slider__description p:first-of-type,.slider__description p,.slider__description ul{font-size:inherit;margin-bottom:20px;line-height:normal;font-size:15px;letter-spacing:0}
.slider__description ul {font-family: UbuntuLight;}
.slider__description ul li{position:relative;padding-left:20px;margin-bottom:5px}
.slider__description ul li:before{content: '\2014\a0';position:absolute;left:0;}

.list-styled li{padding-left:28px;position:relative;margin-bottom:10px;}
.list-styled li:before{

background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1Rjg2NEQ0RUIyODcxMUU4QjdFMUQ2RTJFMjQzNzdERSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Rjg2NEQ0REIyODcxMUU4QjdFMUQ2RTJFMjQzNzdERSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNERTJDMzNCQ0QwM0U2MTE4NUQ0OTRFNEM1MjExMkQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1ODhCMjc5OEIxOEUzMTFCQ0NFRDlFNzhGMzg3Qzk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GDpF9QAAAaJJREFUeNpi/H9ejQELcALicCgtBxV7BMT7gHgVEO9F18CIZpAGEE8HYgcG/OAAEGcC8Q1sBtkD8WYg5mUgDnwGYl8gPohsEMglJ4CYn4E08BGILUAuAxnECGQcgwqQA0AOsGICEs6kGHLi8g+G//9RhEB6nUEGhRFryO4T3xhsEh4zrNnzBV0qDOS1O0CGMiFDnr/5w2AY8YjBUJ2dYdsUaQZGRhTpuyAXySKL/P3HwDBx2QeGX7//o4hFVb5gYGFmZFjcKoFuCAjIggz6iSxy5c5PhqrJbxiCip/DDWuY8Zbh8LnvDCs6JBhEBJixuhhk0DNkAX01doaNE6QY9p/+BjZs6+GvDO1z3zG05Igw2Bhy4vL5E1AYLQIyYtFl9pz8xuBf8Izhx6//DG4WXNjCBRksBhnkDmTswCYLMiyr7RXD0QWyDKKCzPjiwp1ggvz+8z8DJzsjwQRJjSxiCcTXmaACoFzsD82IDCRkWpCe67BYgwFQLjaDuoyY/GUGy/nYyiOwGBC7AnEINB+CEuwvIH4MxIeBeA0otwAxSo4DCDAAhSWKwZ3aXMEAAAAASUVORK5CYII=') left top no-repeat;
content: ''!important;
width:18px;
height:18px;
display: block;
position:absolute;left:0;top:2px;
opacity:.8

}

.logo-phone__item, .logo-phone__link {display:inline}
.flex-price {white-space:nowrap;padding-left:15px}
.lang-switcher {-ms-flex: 1 0 auto;flex:1 0 auto;text-align:right;font-weight:bold;font-family: UbuntuBold;letter-spacing:.5px;margin-right:50px;}
.lang-switcher__item{color:#fff;margin-left:10px}
a.lang-switcher__item{text-decoration:underline}
@media (max-width:575px) {
  .lang-switcher{text-align:left;margin-top:10px}
  .logo-phone .flex-row {
  -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
      -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  }
  .logo-phone__phone {text-align:left!important;margin-left:25px;margin-top:10px}
  .logo-phone {padding-top:30px;}
  .discount__info{padding-top:60px}
  .discount{padding-bottom:100px}
  .actual{padding-top:60px;padding-bottom:60px}
  .protect{padding: 100px 0}
  .support{padding: 60px 0}
  .price{padding:100px 0}
  .check-partners{padding:100px 0 30px}
  .question{padding:100px 0}
  .footer__logo-phone{padding-top:0}
  .advantages__item{margin-bottom:30px}
  .services,.price__row{margin-top:80px}
  .logo-phone__logo img{max-width:100%;height:auto}
  .services__item::before {
  width: 120px;
  height: 120px;
  }
  .services__item {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-left: 150px;
  padding-right:0;
  min-height: 120px;
  margin-bottom: 30px
  }
  .services__row.flex-row,.check-partners .flex-row{
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  }
  .services__row:nth-child(n+2) {
  margin-top: 0;
  }
  .chars__list p, .chars__add p {
  margin-bottom: 20px;
}
.chars__list {
  margin-top: 60px
}
.chars__add {
  margin-top:0
}
.question__form,.achivements {margin-top:60px}
}
.price__row{-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}

.question__form {
  border: 0;
  padding: 0;
  margin: 100px auto 0;
}
@media (min-width:768px)
{
.question{padding-bottom:200px}
.question__form .discount__form {padding:70px}
}
[data-bx-form-popup-cont] {padding: 40px}
.services__instruction {
    margin-top: 20px
}
.services__instruction a {
    display: flex;
    align-items: center;
}
.services__instruction-image {
    margin-right: 20px;
}
.services__instruction-link {
    border-bottom: 2px solid #ffcf26;
}
.logo-phone__link a {
color: #fff!important;
}
.slider__nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 10px;
    margin-bottom: 10px;
}
.slider__nav-item {
    background: #e9e9e9;
    cursor: pointer;
    font: 18px UbuntuBold;
    letter-spacing: 2px;
    padding: 10px 20px 12px;
}
.slider__nav-item.active {
    background: #ffcf26;
}
.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}
.slider__flex-row_full {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.slider__flex-row_full .slider__img, .slider__flex-row_full .slider__description {
    flex: 0 0 100%;
    width: 100%;
}
.slider__flex-row_full .slider__description {
    background: #fff;
    padding: 40px 0 0 0;
}
.slider__flex-row_full .slider__img-holder {
    border: 5px solid #e9e9e9
}
.swiper-thumbs {
    margin-top: 15px;
    margin-bottom: 30px;
}
.swiper-thumbs .swiper-slide {
    border: 5px solid #fff
}
.swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
    border-color: #e9e9e9;
}
.slider__flex-row_full .slider__img img {
    position: absolute;
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto;
    object-fit: contain;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    margin: auto;
}
.swiper-button-prev svg, .swiper-button-next svg {
    left: auto!important;
    bottom: auto;
    height: 50%;
}
.swiper-button-prev, .swiper-button-next {
    background: #e9e9e9;
    color: #000
}
.videos {
    display: flex;
    flex-wrap: wrap;
    margin: 60px -15px;
}
.videos__item {
    flex: 0 0 100%;
    width: 100%;
    padding: 15px;
}
@media (min-width: 992px) {
    .slider__flex-row_full .slider__img, .slider__flex-row_full .slider__description {
        flex: 0 0 50%;
        width: 50%;
    }
    .slider__flex-row_full .slider__description {
        padding-top: 10px;
        padding-left: 40px;
    }
    .videos__item {
        flex: 0 0 50%;
        width: 50%;
    }
}
.extra-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.extra-items__item {
    padding: 15px;
    flex: 0 0 50%;
    width: 50%;
}
.extra-items__item-img {
    display: block;
}
.extra-items__item-name {
    display: block;
    background: #fff;
    padding: 15px 20px 20px;
}
.extra-items__item-img img {
    max-width: 100%;
}
@media (min-width: 992px) {
    .extra-items__item {
        flex: 0 0 33.3333%;
        width: 33.3333%;
    }
}
.extra-items_full {
    margin-top: 30px
}
.extra-items_full .extra-items__item a {
    display: block;
    border: 5px solid #e9e9e9;
    background: #fff;
    height: 100%;
    padding: 10px;
}
.extra-items_full .extra-items__item-name {
    font: 20px UbuntuBold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.extra-items__item-description {
    padding: 0 20px 20px;
    display: block;
}
.extra-action {
    text-align: center;
}
.extra-action button {
    min-width: calc(33.333333% - 30px);
}
.slider__nav .slider__btn {
    justify-self: flex-end;
    margin-top: 0;
    align-self: flex-end;
    margin-left: auto;
    margin-right: 0;
    padding: 11px 30px 12px;
    width: auto;
}
/* End */
/* /bitrix/templates/innova_landing_yellow_default/template_styles.css?176120937110919 */
