.advantages__heading{padding-top: 10px;border-top: 2px solid #313238;margin-bottom: 75px;}
.advantages__title{font-size: 19px;}
.advantages__title span{font-weight: 600;}
.advantages img{margin-bottom: 20px;}
.advantages__row .col-6{margin-bottom: 30px;}
.advantages__row{justify-content: center;}
.agroslider__content{background: #FFFFFF;padding: 70px;border: 1px solid #E6E6E6;margin-left: -24%;}
.agroslider__img{height: 635px;}
.agroslider__title{font-size: 31px;line-height: 1;margin-bottom: 30px;}
.agroslider__text{font-size: 19px;line-height: 150%;font-weight: 300;text-align: justify;}
.agroslider__text p:not(:last-child){margin-bottom: 20px;}
#agroslider__nav{margin-top: 25px;}
#agroslider__nav img{border: 2px solid transparent;cursor: pointer;}
#agroslider__nav .slick-current img{border-color: #E9222D;}
#agroslider__nav .item{padding-top: 2px;}
#agroslider__nav .item:not(:last-child){margin-bottom: 14px;}
.catalogslider{background: rgba(255, 255, 0, 0.07);padding-bottom: 85px;}
#catalogslider .item{padding-top: 110px;}
.catalogslider__logo{max-width: 210px;}
.catalogslider__left{display: flex;justify-content: space-between;flex-direction: column;}
.catalogslider__left li:not(:last-child){margin-bottom: 5px;}
.catalogslider__left span{color: #63B250;}
.catalogslider__image{margin-bottom: 30px;}
.catalogslider__center{padding-top: 110px;}
.catalogslider__center .btn{margin-left: 30px;}
.catalogslider__centerbg{content: "";background: linear-gradient(180deg, rgba(255, 255, 0, 0) 0%, #FFFF00 100%);opacity: 0.3;width: 208px;position: absolute;left: 45px;bottom: 0;top: -110px;z-index: -1;}
.catalogslider__navblock{font-weight: 500;position: relative;padding: 10px 20px 10px 35px;border-top: 2px solid #313238;}
#catalogslider__nav{margin-top: 110px;}
#catalogslider__nav .slick-current .catalogslider__navblock{border-color:  #E9222D;margin-left: -30px;}
#catalogslider__nav .slick-current .catalogslider__title{color: #E9222D;}
.catalogslider__navnumber{font-size: 15px;color: #737373;position: absolute;top: 15px;left: 0;}
.catalogslider__title{font-size: 27px;}
.catalogslider__country{font-weight: 400;}
.formsection{background: url(../images/form.png) no-repeat 100% 0;}
input[type="text"], textarea, select{font-size: 19px;font-family: 'PFDinDisplayPro-Light', Arial, sans-serif;color: #313238;width: 100%;height: 60px;background: #fff;
border: 2px solid rgba(0, 0, 0, 0.09);padding-left: 30px;}
input[type="text"].wrong-field{border-color: #E9222D;}
input[type="text"]:focus{border-color: #63B250;}
input, textarea, select{border-radius: 0;}
::-webkit-input-placeholder{font-size: 19px;color: #737373;font-family: 'PFDinDisplayPro-Light', Arial, sans-serif;}
:-moz-placeholder{font-size: 19px;color: #737373;font-family: 'PFDinDisplayPro-Light', Arial, sans-serif;}
::-moz-placeholder{font-size: 19px;color: #737373;font-family: 'PFDinDisplayPro-Light', Arial, sans-serif;}
:-ms-input-placeholder{font-size: 19px;color: #737373;font-family: 'PFDinDisplayPro-Light', Arial, sans-serif;}
input[type="checkbox"], input[type="radio"]{display: none;}
input[type="checkbox"] + label{display: block;padding-left: 30px;position: relative;cursor: pointer;margin: 20px 0 13px;}
input[type="checkbox"] + label:before{content:"";width: 20px;height: 20px;background: #63B250;position: absolute;top: -1px;left: 0;}
input[type="checkbox"].wrong-field + label:before{background: rgba(233,34,45,0.1);}
input[type="checkbox"]:checked + label:before{background: url(../images/check.svg) no-repeat 50% 50% #63B250;}
.formlabel{font-size: 15px;line-height:1.2;display: inline-block;margin-left: 20px;padding: 0 10px;position: relative;top: 10px;}
.formlabel span{position: relative;}
.formlabel:before{content: "";background: #fff;position: absolute;bottom: 1px;left: 0;right: 0;height: 9px;}
.formcol{margin-bottom: 20px;}
.error{font-size: 15px;line-height: 1;color: #fff;background: #E9222D;padding: 5px 10px;position: absolute;top: -15px;right: 15px;}
.error:before{content: "!";color: #fff;background: #E9222D;width: 16px;height: 16px;line-height: 16px;text-align: center;position: absolute;top: 36px;right: 0;}
.error:after{content: "";border: 4px solid transparent; border-top: 4px solid #E9222D; border-right: 4px solid #E9222D;position: absolute;right: 0; bottom: -8px;}
.formsection .content-form{margin-top: -10px;}
.display-none{display: none;}
.formsection--green.formsection .formsection__img{mix-blend-mode: darken;}
.directions, .bg--green{background: rgba(99, 178, 80, 0.07);}
.directions__row, .tovar__btns{overflow: hidden;}
.directions__block, .tovar__btn{display: block;float: left;}
.directions__block{color: #737373;width: 33.33%;padding: 0 1px;}
.directions__blockinner{position: relative;display: block;height: 400px;overflow: hidden;}
.directions__block:first-child, .directions__block:nth-child(2){width: 50%;margin-bottom: 2px;}
.scalewrap{position: relative;overflow: hidden;display: block;}
.directions__blockbg, .mainslider__bg, .news__imgbg, .catalog__blockbg, .notfoundlinks__blockbg, .scaleblock{position: absolute;top:0;bottom: 0;left:0;right:0;}
.directions__blockbg, .catalog__blockbg, .notfoundlinks__blockbg, .scaleblock{transition: transform .4s cubic-bezier(.215, .61, .355, 1), -webkit-transform .4s cubic-bezier(.215, .61, .355, 1);}
.mainslider__bg, .news__imgbg{transition: all 15s;}
.mainslider__bg:after{content: "";background: rgba(0,0,0,0.3);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.directions__blockcontent{background: #fff;padding: 21px 20px 10px;position: absolute;left: 0;bottom: 0;max-width: 380px;}
.directions__block:first-child .directions__blockcontent, .directions__block:nth-child(2) .directions__blockcontent{max-width: 470px;}
.directions__blocktitle, .formtitle{font-size: 23px;font-weight: 500;color: #313238;display: block;}
.formtitle, .popuptitle{margin-bottom: 10px;}
#thank .formtitle, .popuptitle{margin-top: 15px;}
.formblock{margin-bottom: 20px;}
.directions__blocktext{font-size: 15px;display: block;max-height: 0;overflow: hidden;-webkit-transition: all 1s;-moz-transition: all 1s; 
-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
#news__nav{position: relative;z-index: 1;min-height: 419px;}
.news__content{padding: 40px 30px;}
.news__title{font-size: 19px;font-weight: 500;margin-bottom: 10px;transition-delay: 0.3s;height: 44px;}
#news__nav:before{content: "";width: 33.33%;height: 389px;background: #63B250;position: absolute;left: 0;top: 0;}
#news__nav .slick-current .news__title{height: 74px;-webkit-line-clamp: 2;}
.news__date{font-size: 15px;color: #737373;}
.news__text, .news__text--top{font-size: 19px;line-height: 1.5;margin-top: 35px;}
.news__text{height: 84px;-webkit-line-clamp: 3;}
.news__detail, .news__detail--top{font-size: 15px;font-weight: 600;text-transform: uppercase;margin-top: 60px;}
.news__detail a{color: #fff;}
#news__nav .slick-current .news__title, .news__text, .news__title{text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;overflow: hidden;}
#news__nav .slick-current .news__title, .news__text, .news__title{-webkit-box-orient: vertical;display: -webkit-box;}
#news__nav .slick-current .news__content{color: #fff;padding: 40px 50px;}
#news__nav .slick-current a{color: #fff;}
#news__nav .slick-current .news__date, .news__block--top .news__date, .news__detail--top:hover{color: rgba(255,255,255,0.5);}
.news__text, .news__detail{transition-delay: 0.3s;max-height: 0;overflow: hidden;}
#news__nav .slick-current .news__text, #news__nav .slick-current .news__detail{max-height: 100%;}
#news__nav .slick-current .news__title{font-size: 31px;}
.news__img{height: 700px;position: relative;overflow: hidden;}
.news__arrows{text-align: right;margin: 50px 0 0 -40px;}
.pausebtn{cursor: pointer;margin: 0 26px;position: relative;z-index: 1;}
.footer{padding-top: 40px;border-top: 1px solid rgba(0,0,0,0.07);margin-top: 110px;}
.footer.footer--inner{margin-top: 0;}
.footer__text{max-width: 330px;margin-top: 20px;}
.footer__menu{font-size: 15px;}
.footer__menu li{margin-bottom: 13px;}
.footer__phone{font-size: 25px;line-height: 1.2;font-weight: 500;margin-bottom: 3px;}
.footer__address{margin: 25px 0 30px;}
.footer__development a{color: #63B250;}
.footer__development span{display: inline-block;vertical-align: top;font-size: 15px;line-height: 1;}
.footer__development span:first-child{margin-right: 5px;}
.footer__development p{margin-bottom: 5px;}
.footer__company{color: #737373;}
.footer__bottomline{background: #313238;padding: 15px 0;margin-top: 25px;}
.footer__bottomline a{color: #63B250;}
.footer__bottomline a:not(:last-child){margin-right: 35px;}
.footer__bottomline a:hover{color: #fff;}
.to-top{opacity: 0;position:fixed;bottom: 50px;right: 50px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;cursor: pointer;z-index: 2;}
.to-top.visible{opacity:1;visibility: visible;transform: translateY(0);}
a:hover, .formcol label a, #cookie_notification a{color: #63B250;}
.formcol label a:hover{color: #000;}
#cookie_notification a:hover{color: #fff;}
.formpopup{background: url(../images/form.png) no-repeat 50% 0 #F4FAF3;max-width: 540px;padding: 45px 65px 40px;}
.formpopup.review__full{max-width: 700px;}
.formpopup.portfolio-full{max-width: 1200px;background: #fff;}
.formpopup .fancybox-close-small{padding: 0;width: 40px;height: 40px;top: 20px;right: 20px;opacity: 1;background: #fff;}
.formpopup .fancybox-button svg path{fill:#151515;}
.formpopup input[type="submit"]{width: 100%;}
.header__btn:hover, .btn:hover, .header__btn:focus, .btn:focus, input[type="submit"]:hover{color: #fff;background: #50993D;}
.btn.btn--red:hover, .btn.btn--red:focus{background: #CF151F;}
.footer a[href^=mailto]:hover, .footer__development a:hover, .heading__link a:hover, .content a:hover, .reviews__link:hover{color: #50993D;}
.catalogslider__left a:hover, .catalog__block:hover .catalog__blocktitle, .notfoundlinks__block:hover{color: #63B250;}
.content{font-size: 19px;line-height: 1.5;}
.content a.btn.btn--white{color: #313238;background: transparent;border: 2px solid #63B250;}
.content a.btn.btn--white:hover{color: #fff;background: #63B250;}
.notfoundlinks{overflow: hidden;text-align: left;}
.notfoundlinks__blockbgwrap{display: block;position: relative;overflow: hidden;height: 278px;}
.notfoundlinks__blocktitle{font-size: 19px;font-weight: 500;display: block;margin-top: 10px;}
.menu--styled, .char__form{text-align: center;margin-bottom: 55px;}
.char__form.char__form--product{text-align: left;}
.char__form--product label{cursor: pointer;margin-bottom: 10px;display: table;}
.char__form--product .active{color: #63B250;}
.menu--styled li, .char__link{margin: 0 15px 15px 0;}
.menu--styled a, .char__link{font-size: 21px;font-weight: 500;border: 1px solid #E8E8E8;padding: 22px 39px;cursor: pointer;display: inline-block;}
.menu--styled a:hover, .menu--styled .active a, .char__link.active{color: #313238;background: rgba(233, 34, 45, 0.1);border: 1px solid #E9222D;}
.menu--styled br ~ li{text-transform: uppercase;}
.catalog__block{display: block;height: 550px;background: #E8E8E8;position: relative;overflow: hidden;margin-bottom: 30px;}
.catalog__blocktext{background: #fff;padding: 20px;position: absolute;left: 0;bottom: 0;max-width: 95%;}
.topblock{font-size: 19px;line-height: 1.5;background: rgba(99, 178, 80, 0.07);position: relative;margin-bottom: 110px;}
.topblock.topblock--inner{margin-bottom: 35px;}
.topblock .container{position: relative;padding-bottom: 70px;}
.videomaterial .container{position: relative;}
.topblock .container:before, .videomaterial .container:before{content: "";width: 16.666667%;background: linear-gradient(180deg, rgba(99, 178, 80, 0) 0%, #63B250 100%);
opacity: 0.3;position: absolute;top: 0;bottom: 0;right: 95px;}
.videomaterial .container:before{right: 15%;}
.topblock p{margin-bottom: 30px;}
.catalog__blocktitle{font-size: 23px;font-weight: 500;}
.catalog__blockmodels{font-size: 15px;color: #737373;margin-top: 10px;}
.news__block{margin-bottom: 90px;}
.news__blockimg{height: 350px;}
.news__blocktitle{font-size: 23px;font-weight: 500;margin-top: 15px;}
.news__blockdate{font-weight: 500;color: #fff;background: rgba(0,0,0,0.2);padding: 0 20px;position: absolute;left: 0;right: 0;bottom: 0;}
.news__blockdate .datecomma{display: none;}
.news__blockdate .dateday{font-size: 72px;}
.content--catalog{font-size: 17px;margin-top: 75px;}
.content ul li{font-size: 19px;position: relative;padding-left: 20px;margin-bottom: 10px;}
.content ul li:before{content: "";width: 4px;height: 4px;background: #313238;border-radius: 100%;position: absolute;top: 11px;left: 0;}
.content.innersection ul li:before{background: #63B250;}
.content ul li ul{margin-top: 12px;}
.content ul li ul li:before{display: none;}
.content p, .content ul, h3, h4, h5, h6{margin-bottom: 20px;}
.subheading{font-size: 31px;font-weight: 500;margin-bottom: 25px;}
#certificates .item{max-width: 100%;}
.certificates__img{border: 10px solid  #313238;height: 446px;}
.certificates__arrows{text-align: right;margin-top: 40px;}
.docs__a{padding: 5px 0 0 65px;position: relative;margin-bottom: 50px;min-height: 50px;}
.docs__a svg{position: absolute;left: 0;}
.docs__title{font-size: 19px;font-weight: 500;margin-bottom: 3px;}
.docs__size, .newsdetail__date{font-size: 15px;color: #737373;}
.btn.btn-more{width: auto;}
#pdopage2 .btn-more{margin-top: 10px;}
.booklet__img{height: 250px;}
.booklet__img:after, .certificates__img:after{content: "";background: url(../images/loop.svg) no-repeat 50% 50% rgba(99,178,80,0.73);position: absolute;top:0;bottom: 0;left: 0;right: 0;opacity: 0;}
.booklet__a{margin-bottom: 40px;}
.booklet__title{font-size: 23px;font-weight: 500;margin-top: 20px;}
.catalogslider__imageinner{margin-top: 30px;}
.catalogslider__centerman{line-height: 1.5;padding-top: 20px;}
.catalogslider__centerman p{margin-bottom: 20px;}
.catalogslider__centerman a{margin-top: 10px;}
.catalogslider--inner{padding-bottom: 0;}
.catalogslider--inner .container{position: relative;padding-bottom: 85px;}
.catalogslider--inner .catalogslider__centerbg{top: 0;left: 95px;}
.catalogslider--inner #catalogslider .item{padding-top: 0;}
.catalogslider--inner #catalogslider__nav{margin-top: 0;}
.firm--section .heading, .details .heading{margin-bottom: 30px;}
.firm{border-top: 1px solid #313238;}
.firm__title{font-size: 16px;font-weight: 600;padding: 20px 0 5px;}
.firm__text{position: absolute;line-height: 1.2;}
.firm__text .subheading{font-weight: 600;}
.topblock--news .breadcrumb{text-align: center;}
circle[data_active="active"][data-circle="stroke"], path[data_active="active"]{stroke: #63B250;}
circle[data_active="active"][data-circle="fill"]{fill: #63B250;}
.signform{line-height: 1.2;align-items: flex-end;text-align: left;margin-top: 35px;display: flex;flex-wrap: wrap;justify-content: center;}
.signform__input{min-width: 41%;}
.signform .formcol{margin-bottom: 0;position: relative;padding: 0 15px;}
.signform__submit{text-align: left;}
.news__block--top{margin-left: -95px;position: relative;margin-bottom: 70px;}
.news__block--top .news__blockimg{height: 700px;}
.news__title--top{font-size: 31px;font-weight: 500;margin-bottom: 10px;}
#firms .item.active .firm{border-color: #63B250;}
.news__block--top .news__content{color: #fff;background: #63B250;padding: 60px;position: absolute;top: -50px;left: 95px;z-index: 1;max-width: 447px;}
.news__sale{font-size: 15px;font-weight: 600;text-transform: uppercase;color: #fff;background: #E9222D;width: 100%;max-width: 447px;padding: 13px;
	position: absolute;right: 0;bottom: 0;display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;z-index: 1;}
.news__sale svg{margin-right: 3px;}
.news__label{font-size: 15px;padding: 11px 16px;background: #fff;position: absolute;top: 0;left: 0;z-index: 1;}
.news__label.news__label--sale{color: #fff;background: #E9222D;}
.news__label.news__label--salepassed{color: #313238;background: #EEEEEE;}
.newsdetail__hr{border: none;border-top: 2px solid #313238;max-width: 120px;margin: 90px 0 40px;}
.newsdetail__sale{font-weight: 600;text-transform: uppercase;color: #E9222D;margin-bottom: 30px;}
.newsdetail__sale svg{margin-right: 5px;}
.newsdetail h1{margin-bottom: 20px;}
h2, .h2{font-size: 31px;line-height: 1.2;font-weight: 500;margin-bottom: 40px;}
.portfolio-full .h2{margin-bottom: 15px;}
.portfolio-full li p{margin-bottom: 0;}
h3, .h3, .videolink__title, .why__blocknumber, .questions__title{font-size: 23px;font-weight: 500;}
h4, .h4{font-weight: 400;}
.videolink{height: 385px;position: relative;margin-bottom: 10px;z-index: 2;background: url(/images/video4.jpg) no-repeat top center;
    background-size: cover;}
.content a.videolink, .content a.videolink:hover, .content a.videolink:focus, .content a.btn, .content a.btn:hover, .content a.btn:focus{color: #fff;}
.videolink:before{content:"";background: linear-gradient(90deg, #313238 0%, rgba(49, 50, 56, 0) 100%);opacity: 0.5;position: absolute;top: 0;bottom: 0;
left: 0;right: 0;}
.videolink__content{position: absolute;left: 25px;bottom: 25px;right: 25px;}
.videolink__play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.videolink__play:before, .videolink__play:after{position: absolute;content: '';left: 50%;top: 50%; -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  border-radius: 100%; -webkit-animation: pulseicon 3.3s infinite linear;
  animation: pulseicon 3.3s infinite linear;}
.videolink__play:before {
  width: 150%;
  height: 150%;
  z-index: -1;border:2px solid rgba(233,34,45,0.3);
}
.videolink__play:after {
  width: 200%;
  height: 200%;
  z-index: -2;border:2px solid rgba(233,34,45,0.15);
}
@-webkit-keyframes pulseicon {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
    transform: translate(-50%, -50%) scale(0.8);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
    transform: translate(-50%, -50%) scale(0.8);
  }
}

@keyframes pulseicon {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
    transform: translate(-50%, -50%) scale(0.8);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
    transform: translate(-50%, -50%) scale(0.8);
  }
}
blockquote{font-size: 23px;background: url(../images/quotes.png) no-repeat 100% 100% rgba(99, 178, 80, 0.07);padding: 28px 30px 5px 46px;border-left: 3px solid #63B250;margin-bottom: 50px;clear: both;}
h5{font-size: 17px;}
h6, .why__blocktext{font-size: 15px;}
h5, h6{font-weight: 300;}
hr{border: none;border-bottom: 1px solid #E8E8E8;}
h5, h6, hr, .images__row, .content table{margin-bottom: 30px;}
.content table td, .content table th{font-size: 15px;padding: 22px 14px;border: 1px solid #E8E8E8;}
.content ol{list-style-type: none;counter-reset: item;padding:0 0 5px 13px;}
.content ol li{position:relative;padding:0 0 8px 15px;}
.content ol li::before{content: counters(item, ".") ". ";counter-increment: item;position:absolute;top:0;left:-13px;}
.content__video iframe{width: 100%;height: 400px;}
.neighbors{line-height: 1.5;border-top: 1px solid rgba(0,0,0,0.09);}
.neighbors .col-6:first-child .neighbors__col{border-left: 1px solid rgba(0,0,0,0.09);padding: 30px 80px 30px 40px;}
.neighbors .col-6:last-child .neighbors__col, .neighbors .col-6:first-child{border-right: 1px solid rgba(0,0,0,0.09);}
.neighbors .col-6:last-child .neighbors__col{padding: 30px 40px 30px 80px;}
.neighbors a{width: 100%;display: flex;justify-content: space-around;align-items: center;min-height: 56px;}
.neighbors .col-6:first-child svg{margin-right: 30px;}
.neighbors .col-6:last-child svg{margin-left: 30px;}
.staff__block{padding: 40px 40px 120px 40px;border: 2px solid rgba(0, 0, 0, 0.09);position: relative;}
.staff__image{height: 250px;line-height: 250px;position: relative;margin-bottom: 20px;}
/*.staff__image:before{content: "";background: #E9222D;position: absolute;top: 40px;bottom: 0;left: 0;right: 0;z-index: -1;}*/
.staff__position{margin-top: 5px;}
.staff__block hr{border-top: 2px solid #313238;max-width: 49px;margin: 10px 0 25px;}
.staff__phone, .staff__mail{font-size: 21px;}
.staff__phone{margin-bottom: 15px;}
.staff__block .btn{position: absolute;left: 40px;right: 40px;bottom: 40px;}
.staff__slider + .subheading{margin-top: 60px;}
.staff__section .subheading{margin-bottom: 15px;}
.formsection--green{background-color: #F4FAF3;}
.region__block p{padding-left: 30px;position: relative;margin-bottom: 40px;}
.region__block p svg{position: absolute;left: 0;top: 0;}
.region__title select{background: url(../images/select.svg) no-repeat 100% 50%;width: auto;border: none;padding: 0;padding-right: 15px;display: inline-block;}
.region__title select option{font-size: 20px;}
#map{width: 100%;height: 580px;}
[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}
.topblock__download{font-size: 17px;font-weight: 500;background: url(../images/download.svg) no-repeat 0 50%;padding: 6px 0 6px 40px;}
.technique__producer{height: 50px;margin-bottom: 15px;}
.technique__producer img{max-height: 50px;}
.technique__block{border: 1px solid #E8E8E8;}
.technique__title{font-size: 23px;font-weight: 600;margin-bottom: 15px;}
.technique__text{padding: 30px 40px 100px 40px;position: relative;}
.technique__btn{position: absolute;bottom: 30px;left: 20px;right: 20px;}
.technique__slider .slick-dots{bottom: 0;left: -1px;right: -1px;width: auto;}
.technique__slider .slick-dots li{width: 33.33%;height: 4px;padding: 0 1px;margin: 0;background: transparent;display: inline-block;}
.technique__slider .slick-dots li button{display: block;background: rgba(173,213,164,0.3);width:100%;height: 4px;position: relative;cursor: pointer;}
.technique__slider .slick-dots li.slick-active button{background: #63B250;}
.technique__blockimgwrap{display: flex;position: relative;height: 250px;margin: 0 -1px;}
.technique__blockimg{width: 100%;cursor: pointer;border-bottom: 4px solid transparent;margin: 0 1px;}
.technique__blockimgwrap1:hover .technique__blockimg, .technique__blockimgwrap2:hover .technique__blockimg{border-color: rgba(173,213,164,0.3);}
.technique__blockimgwrap1 .technique__blockimg:hover, .technique__blockimgwrap2 .technique__blockimg:hover{border-color: #63B250;}
.technique__blockimgwrap1 .technique__blockimg{width: 50%;}
.technique__blockimgwrap2 .technique__blockimg{width: 33.33%;}
.technique__blockimginner{position: absolute;top: 0;bottom: 4px;left: 0;right: 0;opacity: 0;z-index: -1;}
.technique__blockimg:first-child .technique__blockimginner, .technique__blockimg:hover .technique__blockimginner{opacity: 1;}
.technique__blockcol:not(:last-child){margin-bottom: 20px;}
.why__block{position: relative;padding: 0 0 65px 75px;}
.why__blocknumber{width: 60px;height: 60px;line-height: 60px;background: rgba(99, 178, 80, 0.07);position: absolute;top: 0;left: 0;text-align: center;}
.why__blocktitle{font-size: 19px;font-weight: 600;margin-bottom: 10px;}
.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.directions__blockinner.why__chars{font-size: 31px;font-weight: 800;color: #FFFFFF;text-shadow: 0px 0px 41px #000000;height: 263px;display: flex;justify-content: center;align-items: center;}
.why__chars .directions__blockbg{z-index: -1;}
.offer{border-bottom: 1px solid  #E8E8E8;}
.offer__blockcol{margin-bottom: 30px;}
.offer__block{background-color: rgba(99, 178, 80, 0.07);padding-top: 70px;height: 550px;position: relative;}
.offer__blocktext{font-size: 19px;line-height: 1.5;color: #fff;background: rgba(99,178,80,0.97);border-radius: 20px 20px 0 0;}
.offer__blocktextinner{padding: 80px 60px 50px 60px;}
.offer__block p{margin-bottom: 20px;}
.offer__blocktextclose{position: absolute;top: 30px;right: 30px;cursor: pointer;}
.guarantee__wrap{border-top: 1px solid #E8E8E8;}
.guarantee{background: url(../images/gur.png) no-repeat 100% 0 #F4FAF3;padding: 70px 90px;position: relative;}
.guarantee:after{content: "";width: 4px;height: 160px;background: #63B250;position: absolute;left: 0;bottom: 0;}
.trust__blockcol{margin-bottom: 30px;}
.trust__block{line-height: 1.5;padding: 40px;border: 1px solid #E8E8E8;}
.trust__block img{margin-bottom: 21px;}
.trust__blockbtn{display: flex;align-items: center;justify-content: center;}
.trust__title{font-size: 19px;font-weight: 600;margin-bottom: 15px;}
.trust__title--green{font-size: 25px;color: #63B250;}
.trust__img{height: 80px;margin-bottom: 15px;}
.trust .content{max-width: 447px;}
.arrow__prev, .arrow__next, #partners .slider__prev, #partners .slider__next{position: absolute;top: 50%;cursor: pointer;z-index: 1;transform: translateY(-50%);}
.arrow__prev{left: -15px;}
.arrow__next{right: -15px;}
#partners .slider__prev{left: -30px;}
#partners .slider__next{right: -30px;}
.staff__toptext{font-size: 23px;margin: -40px 0 40px;}
.answer_wrap{border-top: 1px solid #E8E8E8;}
.answer_block{border-bottom: 1px solid #E8E8E8;}
.question{position: relative;padding: 28px 10px 26px 60px;cursor: pointer;}
.answer_svg, .answer_svg--char{position: absolute;top: 50%;transform: translateY(-50%);}
.answer_svg{left: 10px;}
.answer_svg--char{right: 0;}
.answer_block.active > .question > .answer_svg--plus, .answer_svg--minus{opacity: 0;}
.answer_block.active > .question > .answer_svg--minus{opacity: 1;}
.answer{line-height: 1.5;padding: 0 10px 30px 60px;display: none;}
.faq{overflow: hidden;}
.faq__img{text-align: right;}
.faq__img img{margin-right: -15px;}
.formsection--border{border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;}
.topblock__iconimg{width: 100px;}
.topblock__icon{line-height: 1.2;display: table;margin-top: 15px;}
.topblock__iconimg, .topblock__icontitle, .topblock__content{display: table-cell;vertical-align: middle;}
.banks{overflow: hidden;border: 1px solid #E8E8E8;}
.banks__block{height: 150px;line-height: 150px;width: 33.33%;float: left;padding: 0 30px;border: 1px solid #E8E8E8;overflow: hidden;}
.banks__block img{max-height: 100px;}
.article__menu{font-size: 23px;margin-bottom: 10px;}
.content ol.article__menu, .content ol.article__menu li{padding-left: 20px;}
.img--left{float: left;margin: 0 30px 5px 0;}
.img--right{float: right;margin: 0  0 5px 30px;}
.innersection{min-height: 30vh;}
.topblock.topblock--article .container:before{display: none;}
.topblock--article, .topblock--article a, .topblock--article a:focus, .topblock--article .breadcrumb-item+.breadcrumb-item:before,
.topblock--about, .topblock--about a, .topblock--about a:focus, .topblock--about .breadcrumb-item+.breadcrumb-item:before{color: #fff;}
.topblock--article:before{content: "";background: rgba(0,0,0,0.3);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.article__toprow{justify-content: center;}
.author{background: #fff;z-index: 1;}
.author, .reviews__position, .topblock__contenttitle{font-size: 15px;}
.author__img{border-radius: 100%;margin-bottom: 15px;}
.author__position{margin: 5px 0 15px;}
.author__link{margin-top: 10px;}
.topblock--about{background: url(../images/about2.jpg) no-repeat 50% 50%;background-size: cover;position: relative;padding-bottom: 85px;}
.topblock--about:before{content: "";background: rgba(0,0,0,0.3);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.topblock__numbers{font-size: 21px;line-height: 1;font-weight: 500;}
.topblock__numbers span, .topblock__numberscol:first-child .topblock__numbers{font-size: 51px;}
.topblock__numberscol:not(:last-child){margin-bottom: 35px;}
.topblock--about .breadcrumb{padding-bottom: 85px;}
.videomaterial{background: url(../images/form.png) no-repeat 100% 0 #F4FAF3;position: relative;}
.videomaterial:before{content:"";background: linear-gradient(260deg, rgba(99, 178, 80, 0) 0%, #63B250 100%);opacity: 0.3;width: 50%;height: 208px;
position: absolute;left: 0;top: 180px;}
.videomaterial__text{font-size: 17px;transform: rotate(-90deg);position: absolute;bottom: 85px;left: -100px;}
.certificates__container .item{margin-bottom: 40px;}
.videolink__wrap{position: relative;}
.videolink__img{position: absolute;filter: blur(37px);left: 1%;right: 1%;top: 5%;bottom: 0;}
.reviews__row{justify-content: center;}
.reviews__row .col-12:not(:last-child){margin-bottom: 30px;}
.reviews__block{background: #FFFFFF;padding: 40px;border: 1px solid #E8E8E8;position: relative;}
.reviews__block:before, .reviews__block:after{content: "";background: #E8E8E8;opacity: 0.5;position: absolute;}
.reviews__block:before{left: 20px;right: 30px;bottom: -20px;height: 20px;}
.reviews__block:after{left: 10px;right: 10px;bottom: -10px;height: 10px;}
.reviews__avawrap{width: 80px;margin-bottom: 20px;}
.reviews__ava{border-radius: 100%;}
.reviews__position{margin-top: 5px;}
.reviews__prev{line-height: 1.5;margin: 0 0 25px;}
.reviews_img{width: 37px;height: 51px;line-height: 51px;border: 1px solid #E8E8E8;position: relative;}
.reviews_img:after{content: "";background: #63B250;position: absolute;top: 2px;bottom: 2px;left: 2px;right: 2px;opacity: 0;}
.reviews_img img{max-height: 46px;}
.review__fulltext{margin-top: 10px;}
.partners__block{height: 210px;line-height: 150px;border: 1px solid #E6E6E6;padding: 30px;}
.partners__block img{opacity: 0.2;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: 0.3s;transition: 0.3s}
.partners__block:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity: 1;}
.partners__text, .review__fulltext{line-height: 1.5;}
#tovar a{display: block;height: 452px;}
#tovarnav{margin: 10px -3px 40px;}
#tovarnav .item{padding: 0 3px;}
#tovarnav .slick-current .tovarnav__img{border-color: #E9222D;}
.tovarnav__img{height: 106px;border: 2px solid transparent;}
.producer_title{font-size: 23px;margin: 10px 0 15px;}
.producer_title + img{margin-bottom: 30px;}
.tovar__btn{width: 50%;padding: 0 3px;margin-bottom: 6px;}
.tovar__btn .btn{color: #313238;background: rgba(99,178,80,0.15);padding-left: 13px;padding-right: 13px;}
.tab__link.active, .tab__linkmobile.active, .tovar__btn.tovar__btn--cost .btn{color: #fff;background: #63B250;}
.tovar__btn .btn:hover, .tovar__btn.tovar__btn--cost .btn:hover{color: #fff;background: #50993D;}
.tovar__icons{padding: 40px 20px 0;border: 1px solid #E8E8E8;margin-top: 25px;}
.tovar__icons .topblock__iconimg{width: 65px;}
.tovar__icons .col-12{margin-bottom: 55px;}
.tovar__tabsmenu{border-bottom: 2px solid #63B250;margin: 60px 0 70px;text-align: center;}
.tab__link, .tab__linkmobile{padding: 16px 33px;cursor: pointer;}
.tab__div .heading{margin-bottom: 30px;}
.content.tovar__chars table td, .content.tovar__chars table th{font-size: 19px;}
.content.tovar__chars table th{font-weight: 600;text-transform: uppercase;}
.tovar__chars table td:first-child, .content.tovar__chars table th:first-child{border-left-color: transparent;padding-left: 0;}
.tovar__chars table td:last-child, .content.tovar__chars table th:last-child{border-right-color: transparent;padding-left: 30px;}
.tovar__reviewform{max-width: 1100px;margin: auto;}
.table, .product-tab-models__table-wrap{width: 100%;overflow: auto;}
.tovar__chars .table{width: auto;}
th{text-align: left;}
.file_col input[type="file"]{visibility: hidden;width: 0;height: 0;overflow: hidden;display: block;max-width: 10px;}
.input_file{border:1px dashed rgba(0, 0, 0, 0.09);border-radius: 5px;padding: 16px 9px;cursor: pointer;background:#fff;text-align: center;}
.input_file svg, .input_file span{vertical-align: middle;}
.input_file svg{margin-right: 8px;}
.history{overflow: hidden;}
.history__block{line-height: 1.5;padding: 20px 0 70px;border-top: 2px solid #313238;}
.history__blockmonth{font-size: 15px;font-weight: 500;margin-bottom: 7px;}
.history__blockcontent--image{position: relative;padding-left: 60px;min-height: 50px;}
.history__blockimg{border-radius: 5px;position: absolute;top: 0;left: 0;}
.history__year{font-size: 250px;line-height: 0.9;font-weight: 500;color: rgba(0,0,0,0.05);position: relative;}
.history__year:not(.active):before{content: "";background: #fff;position: absolute;top: 0;bottom: 0;left: 0;width: 50%;}
.history__year.active{color: #63B250;}
.history__yearwrap{position: relative;}
.history__yearwrap.fixed{position: fixed;top:0;}
.history__yearlist{position: absolute;top: 170px;left: -200px;}
.history__yearwrap svg, .history .heading{position: relative;z-index: 1;}
.history .complete{stroke-dashoffset: 1800;stroke-dasharray: 1800;}
.history__blockwrapcol{padding-top: 200px;}
.history__slideryear{font-size: 80px;font-weight: 500;margin-bottom: 15px;}
#history__slider{margin-bottom: 70px;}
#history__slider .arrow__prev, #history__slider .arrow__next{top: 41px;}
.tovar__techcharcol .subheading{margin-top: 65px;}
.tovar__techcharcol .question{padding-left: 0;padding-right: 60px;}
.content .tovar__techcharcol p:last-child{margin-bottom: 0;}
.tovar__techcharcol .answer{padding-left: 0;}
.product-tab-models{position: relative;}
.product-tab-models__table._properties{position: absolute; top: 0; left: 0;}
.product-tab-models__table-wrap{position:relative;width:auto;overflow-x:auto;overflow-y:hidden;margin:10px 0 0}
.row--center{justify-content: center;}
.slider__prev{margin-right: 5px;}
#partners .slick-list{padding:0 20% 0 0 !important;}
.staff__slider .slick-list, #certificates .slick-list{padding:0 10% 0 0 !important;}
.content a.portfolio-item{color: #313238;display: block;margin-bottom: 30px;}
.portfolio-item span{display: block;}
.portfolio-image{height: 280px;background: #eeeeee;border: 2px solid #eeeeee;position: relative;overflow: hidden;}
.portfolio-imagebg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: all 0.3s;}
.portfolio-item:hover .portfolio-imagebg{transform: scale(1.05);}
.portfolio-title{background: #eeeeee;padding: 15px 19px 15px 15px;position: relative;}
.portfolio-item:hover .portfolio-title{background: #e3e3e3;}
.portfolio-item:hover svg path{fill: #63B250;}
.portfolio-title svg{position: absolute;top: 15px;right: 15px;}
.mb-3{margin-bottom: 15px;}
.tovar__producer img{max-height: 100px;}
.row--brends .catalog__blocktitle, .char__form--brends{text-transform: uppercase;}
.footer__copy{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.char__form--product label.active img{filter: brightness(8.8) invert(1.75) sepia(2) hue-rotate(77deg) saturate(300%);}
.offer__blocktitle{color: #fff;text-shadow: 0px 0px 41px #000;}
.section.advantages{background: #fff;position: relative;}
#cookie_notification{display: none;justify-content: space-around;align-items: center;color: #fff;background: rgba(0,0,0,0.5);position: fixed;bottom: 0;left: 0;right: 0;padding: 15px;z-index: 100;}
.news__sale .datecomma, .newsdetail__sale .datecomma, .region__block, .article__toprow .datecomma, .tab__div, .tovar__techchar{display: none;}
.catalog__blocktext span, .news__block, .news__blocktitle, .certificates__img, .docs__a, .docs__a span, .booklet__a span, .booklet__a, .news__title--top,
.news__text--top, .videolink, .videolink__content span, .staff__block .btn, .region__block:first-child, .tovar__btn .btn, .tovar__tabs .container:first-child +  .tab__div,
.tovar__techchar:first-child{display: block;}
.menu--styled li, .menu--styled a, .certificates__img img, .docs__a .docs__size span, .news__detail--top, .a2a_kit a, .author__link,
.reviews_img, .partners__block img, .staff__image img{display: inline-block;}
a{cursor: pointer;}
.docs__a:hover, #firms .item.active, .content a, .staff__mail a:hover, .region__title select, .why__blocknumber, .directions__block:hover 
.directions__blocktitle, .header__menu .active > a, .content a.catalog__block:hover, .topblock--article a:hover, .author a, .topblock--about a:hover, .reviews__link,
.history__slideryear, .news__block:hover .news__blocktitle, .content a.portfolio-item:hover, .char__form--product input:checked + label{color: #63B250;}
.topblock--article .topblock__text a:hover{color: #fff;}
.neighbors, .author__name, .reviews__name, .tab__link, .tab__linkmobile{font-size: 19px;font-weight: 500;}
.staff__title, .region__title, .region__title select, .offer__blocktitle{font-size: 31px;font-weight: 500;}
.staff__position, .staff__phone, .staff__mail, .staff__mail a, .why__blocktext, .author, .reviews__position, .topblock__contenttitle, .history__blockmonth{color: #737373;}
.region__block a, .directions__block:hover, .content a.catalog__block, .author a:hover, .author__name, .news__block:hover{color: #313238;}
.newsdetail__sale span, .banks__block img, table td, .partners__block img, .region__title span, .staff__image img{vertical-align: middle;}
a, textarea, input, button, svg, svg path, .closeBtn, .slick-prev, .slick-next, .slick-dots li, #agroslider__nav img, .catalogslider__title, .catalogslider__navblock,
.catalogslider, .catalogslider__centerbg, #news__nav .item, .hamburger span, #agroslider__nav img, rect, .mainslider__prev svg, .mainslider__next svg, .catalog__blocktitle,
.booklet__img:after, .firm, .certificates__img:after, .news__detail--top, label, .directions__blocktitle, circle, .questions__title, .reviews__block,
.reviews__block:before, .reviews__block:after, .reviews_img, .reviews_img:after, .tovarnav__img, .tab__link, .input_file, .history__year, .history__yearlist,
.staff__block, .history__yearlist, .technique__blockimg, .tab__linkmobile, .news__blocktitle, .portfolio-title, .char__form--product img{transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;}
@media (min-width:576px){
  #catalogslider__nav .slick-track{transform: none !important;}
  #cookie_notification.show{
    display: flex;
  }
  .cookie_accept{
    margin: 0 0 0 15px;
  }
}
@media (min-width:768px){
	.header__contacts a[href^=mailto]:hover, .header__menu a:hover, #firms .item:hover, .questions__title:hover, .char__form--product label:hover{color: #63B250;}
	.mainslider__prev:hover svg path, .mainslider__next:hover svg path, .arrow__prev:hover path, .arrow__next:hover path, .pausebtn:hover rect,
	.slider__prev:hover path, .slider__next:hover path{fill: #E9222D;}
	.arrow__prev:hover circle, .arrow__next:hover circle{stroke: #E9222D;}
	.catalogslider__navblock:hover .catalogslider__title{color: #E9222D;}
	.directions__block:hover .directions__blockbg, .catalog__block:hover .catalog__blockbg, .notfoundlinks__block:hover .notfoundlinks__blockbg,
	.scalewrap:hover .scaleblock, .videolink:hover .videolink__play svg{transform: scale(1.05);}
	.directions__block:hover .directions__blocktext{max-height: 36px;padding-bottom: 7px;}
	#news__nav .slick-current a:hover{color: rgba(255,255,255,0.5);}
	.instagram:hover path{fill: #E166CE;}
	.facebook:hover rect + path{fill: #4867AA;}
	.linkedin:hover rect + path{fill: #3074B1;}
	.twitter:hover rect + path{fill: #439CF0;}
	.youtube:hover path{fill: #F61C0D;}
	.print:hover rect + path, .neighbors__col a:hover svg path{fill: #63B250;}
	.to-top:hover{opacity:0.8;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}
	.directions__blocktitle{margin-bottom: 10px;}
	#news{margin-top: -255px;}
	.formpopup .fancybox-button:hover svg{transform: rotate(180deg);}
	.formpopup .fancybox-button:hover svg path{fill:#fff;}
	.formpopup .fancybox-button:hover svg g{opacity: 1;}
	.slider__prev circle, .slider__next circle{stroke-dasharray:0 250px;stroke:#E9222D;fill:none;will-change:transform;transition:stroke-dasharray 3s linear;}
	.slider__prev:hover circle, .slider__next:hover circle{stroke-dasharray:250 250px;}
	#agroslider__nav img:hover, .tovarnav__img:hover{border-color: #E9222D;}
	.mainslider__prev:hover svg, .neighbors__col--left:hover svg{transform: translateX(-4px);}
	.mainslider__next:hover svg, .neighbors__col--right:hover svg{transform: translateX(4px);}
	.notfoundlinks__btn{margin-right: 30px;}
	.notfoundlinks__block{width: 20%;border-right: 2px solid transparent;float: left;}
	.certificates__img:hover, #firms .firm:hover, .reviews__block:hover, .reviews_img:hover, .input_file:hover, .staff__block:hover{border-color: #63B250;}
	.booklet__a:hover .booklet__img:after, .certificates__img:hover:after{opacity: 1;}
	.a2a_kit{max-width: 40px;float: right;}
	.a2a_kit a{margin-bottom: 3px;}
	.char__link:hover{color: #313238;background: rgba(233, 34, 45, 0.1);border: 1px solid #E9222D;}
	.region__title{margin-bottom: 35px;}
	.region__block .btn{margin-top: 15px;}
	.technique__slider .slick-dots li button:hover, .reviews__block:hover:before, .reviews__block:hover:after, .formpopup .fancybox-close-small:hover{background:#63B250;}
	.offer__blocktextclose:hover{opacity: 0.5;}
	/*.banks__block:first-child{width: 40%;height: 300px;line-height: 300px;padding: 0 70px;}
	.banks__block:nth-child(7){height: 300px;line-height: 300px;float: right;}
	.banks__block:nth-child(7) img{max-height: 270px;}*/
	.topblock__icons{margin-top: 40px;}
	.models__row{margin: 0 -16.666667%;}
	.articles__img{margin: -200px 0 30px;}
	.article__toprow{margin-top: 140px;margin-bottom: 50px;}
	.reviews__images{text-align: right;}
	.reviews_img{margin-left: 5px;}
	.reviews_img:hover:after{opacity: 0.3;}
	.tab__link:hover{color: #fff;background: #63B250;}
	.neighbors--mobile, .offer__blockcolbtn{display: none;}
	.offer__blocktext{position: absolute;bottom: 0;left:0;right:0;max-height: 0;overflow: hidden;transition: all 1s;}
	.offer__block:hover .offer__blocktext{max-height: 100%;}
	.tovar__reviewform .input_file{margin-top: 21px;}
	.portfolio-title{min-height: 110px;}
	.char__form--product label:hover img{filter: brightness(8.8) invert(1.75) sepia(2) hue-rotate(77deg) saturate(300%);}
}
@media (min-width:992px){
	.news__blockimg--wide{height: 450px;}
	.news__wrap{border-top: 2px solid #63B250;}
	#catalogslider__nav .item{padding-left: 30px;}
	.videomaterial .videolink, .article__section .videolink{height: 520px;}
	.videomaterial .videolink__content, .article__section .videolink__content{bottom: 40px;left: 40px;}
	.videomaterial .videolink__title, .article__section .videolink__title{font-size: 31px;}
	.partners__text{margin: 15px 0 30px;}
	.news__blocktitle--mobile{display: none;}
}
@media (min-width:1200px){
	.agroslider__arrows{text-align: right;margin-top: -60px;}
	.news__blockimg--wide .news__blockdate{display: table;width: 100%;}
	.news__blockimg--wide .news__blockdatevalue, .news__blockimg--wide .news__blocktitle{display: table-cell;}
	.news__blockimg--wide .news__blocktitle{vertical-align: middle;width: 73%;}
	.news__block.news__block--small{margin-bottom: 20px;display: flex;padding-top: 20px;border-top: 1px solid #313238;}
	.news__block--small .news__blockimg{height: 115px;width: 30%;}
	.news__block--small .news__blocktitle{font-size: 19px;margin: 0 0 10px;}
	.news__block--small .news__blockdate--right{width: 70%;padding-left: 20px;}
	.articles__row{position: relative;}
	.articles__row .col-12:nth-child(3), .articles__row .col-12:nth-child(4){position: absolute;right: 0;}
	.articles__row .col-12:nth-child(3){top: 156px;}
	.articles__row .col-12:nth-child(4){top: 312px;}
	.news__block--small .news__blockdatevalue{font-size: 15px;color: #737373;}
	.news__block--small .news__blockdate{display: none;}
	.tab__link{display: inline-block;}
	.mainslider__heading{margin-top: -150px;}
}
@media (min-width:1200px) and (max-width:1400px){
	.tovar__btn .btn{font-size: 16px;padding-left: 5px;padding-right: 5px;}
}
@media (max-width:1600px){
  .tab__link{padding-left: 10px;padding-right: 10px;}
}
@media (max-width:1500px){
	.tablemap{width: 100%;overflow: auto;padding-bottom: 10px;}
}
@media (max-width:1199px){
	.agroslider__content{padding: 20px;}
	.agroslider__title, .agroslider__text p:not(:last-child), .trust__block img, .trust__title{margin-bottom: 10px;}
	.directions__blockcontent, .directions__block:first-child .directions__blockcontent, .directions__block:nth-child(2) .directions__blockcontent{max-width: 95%;}
	#news__nav:before{width: 50%;}
	.news__blockdate .news__blocktitle{margin: 0 0 20px;}
	.news__blockdate--right .news__blockdatevalue, .tovar__tabsmenu, .tovar__tabs .container:first-child +  .tab__div{display: none;}
	.staff__block, .trust__block{padding: 26px;}
	.staff__block{padding-bottom: 90px;}
	.staff__block .btn{left: 26px;right: 26px;bottom: 20px;}
	.directions__blockinner.why__chars{font-size: 20px;}
	.tab__linkmobile{background: rgba(99, 178, 80, 0.07);margin: 10px 0;position: relative;padding-left: 15px;}
	.tab__linkmobile svg{position: absolute;top: 50%;right: 15px;margin-top: -6px;}
	.tab__linkmobile.active svg{transform: rotate(180deg);}
	.tab__linkmobile.active svg path{fill: #fff;}
	.tab__div{padding-top: 15px;}
	.history__year{font-size: 175px;}
	.history__yearlist{top: 190px;left: -30px;}
	.catalog__blocktext{width: 95%;}
	.agroslider__section{position: relative;}
	.agroslider__arrows{position: absolute;top: -122px;right: 0;}
	.firm__title{font-size: 15px;}
}
@media (max-width:991px){
	.footer__phone{font-size: 23px;}
	.news__arrows{text-align: left;margin: 0 0 10px;}
	.catalogslider--inner #catalogslider__nav{margin-bottom: 20px;}
	#news__nav{border-top: 2px solid #63B250;}
	.mainslider__bottom{width: 80%;}
	.notfoundlinks__blocktitle{font-size: 15px;}
	#catalogslider__nav .slick-current .catalogslider__navblock{margin-left: 0;}
	.firm__text{position: relative;}
	.neighbors .col-6:first-child .neighbors__col, .neighbors .col-6:last-child .neighbors__col{padding: 10px;}
	.offer__blocktextinner{padding: 20px 20px 5px;}
	.offer__blocktextclose{top: 10px;right: 10px;}
	.offer__block p, .article__toprow .col-12:not(:last-child){margin-bottom: 10px;}
	.guarantee{padding: 20px;}
	.tovar__tabsmenu{justify-content: left;}
	.history__block{padding: 10px 0 20px;}
	.news__blocktitle--desctop{display: none;}
}
@media (max-width:767px){
	.guarantee:after, .catalogslider--inner .catalogslider__centerbg, .neighbors--ds, .certificates__section .staff__toptext,
	 .menu--styled li.catalogli--mobile, .offer__blocktext{display: none;}
	 .menu--styled li.catalogli--mobile.shown, .partners__pause{display: inline-block;}
	.header__logo{max-width: 50%;}
	.section{padding: 40px 0;}
	.content--catalog, .tovar__techcharcol .subheading{margin-top: 20px;}
	.section--top, #catalogslider .item, .catalogslider__center{padding-top: 40px;}
	.section--bottom, .topblock .container, .topblock--about, .topblock--about .breadcrumb{padding-bottom: 40px;}
	.topblock{margin-bottom: 40px;}
	.menu--styled, .footer__social{margin-bottom: 30px;}
	.footer__development{margin-top: 30px;}
	.advantages__row .col-12:not(:last-child),  .catalogslider__logo, .mainslider__bottomblock:not(:last-child), .notfoundlinks__block:not(:last-child),
	.catalog__block, .subheading, .news__block, .images__row .col-12:not(:last-child), .trust__blockcol, .answer_wrap, .offer__blockcol, .author,
  .articles__img, .certificates__container .item, .topblock__numberscol:not(:last-child), .reviews__prev, .tovar__icons .col-12, #tovarnav, .a2a_kit,
  .partners__pause, .trust__stick{margin-bottom: 15px;}
	.advantages__heading, .heading, .heading__row, .footer__menu, .booklet__a, .docs__a, .region__block p, #history__slider, .catalog__show, .menu--styled, .char__form{margin-bottom: 20px;}
	.notfound .btn, .advantages img, .guarantee img{margin-bottom: 5px;}
	.heading, #news__nav .slick-current .news__title, .mainslider__heading, .mainslider__bottomnumber, h1, .topblock__numbers span,
   .topblock__numberscol:first-child .topblock__numbers{font-size: 25px;}
	.agroslider__title, .subheading, .news__title--top, h2, .region__title, .region__title select, .staff__title, .offer__blocktitle{font-size: 20px;}
	h3, .staff__toptext{font-size: 19px;}
	.news__blocktitle, .menu--styled a, .catalog__blocktitle, .char__link, .staff__phone, .staff__mail,
  .technique__title, .questions__title, .article__menu{font-size: 18px;}
	.neighbors, .content.tovar__chars table td, .content.tovar__chars table th, .videolink__text, .directions__blocktitle, .booklet__title, .advantages__title{font-size: 15px;}
	.agroslider__img, .news__img, .news__blockimg, .catalog__block, .certificates__img, .news__block--top .news__blockimg, .directions__blockinner.why__chars,
	.directions__blockinner, .content__video iframe{height: 200px;}
	.agroslider__content{margin: 0;}
	#agroslider__nav, .booklet__title{margin-top: 10px;}
	#agroslider{margin: 0 -5px;}
	#agroslider .item{padding: 0 5px;}
	.news__blocktitle, .catalog__blockmodels{margin-top: 5px;}
	.catalogslider, .catalogslider--inner .container, .why__block{padding-bottom: 35px;}
	.catalogslider.catalogslider--inner{padding-bottom: 0;}
	.formsection .container{max-width: 100%;}
	.formsection__img{margin-left: -15px;}
	.formsection__form{max-width: 540px;margin: auto;}
	input[type="checkbox"] + label{margin: 0;}
	.directions__block, .directions__block:first-child, .directions__block:nth-child(2){width: 50%;}
	.notfoundlinks__blockbgwrap, .booklet__img{height: 150px;}
	.directions__blockcontent{padding: 11px 15px 10px;}
	.footer__text{max-width: 100%;margin: 10px 0 30px;}
	.footer{margin-top: 40px;}
	#news__nav .slick-current .news__content, .news__content{padding: 20px;}
	.news__text, .news__detail, .details .col-xl-3, .staff__block .btn, .article__toprow, .topblock__numbersrow,
    .news__detail, .news__detail--top, .news__text, .news__text--top{margin-top: 15px;}
	.mainslider__prev{margin-right: 17px;}
	.mainslider__bottom{font-size: 17px;padding-bottom: 20px;}
	.mainslider__row{height: 570px;}
	.mainslider__bottom{width: 70%;}
	.directions__block:not(:last-child){margin-bottom: 2px;}
	.formpopup{padding: 30px 15px;max-width: 95%;}
	.formpopup .fancybox-close-small{top: 7px;right: 7px;width: 30px;height: 30px;}
	.to-top{bottom: 20px;right: 20px;}
	.notfoundlinks__block{display: block;}
	.menu--styled li, .char__link{margin: 0 5px 5px 0;}
	.menu--styled a, .char__link{padding: 5px 10px;}
	.catalog__blocktext{padding: 10px;}
	.topblock .container:before{right: 15px;}
	.certificates__img span{background-size:contain !important;}
	.signform .formcol.signform__input{margin: 0 0 10px 0;}
	.news__block--top .news__content{top: 0;left: 0;padding: 20px;position: relative;max-width: 100%;display: block;}
	.news__block--top{margin-left: 0;}
	.newsdetail__hr{margin: 20px 0;}
	.content table td{padding: 5px;}
	.videolink__content{line-height: 1.2;left: 10px;bottom: 10px;right: 10px;}
	#map{height: 300px;margin-top: 20px;}
	.technique__text{padding: 20px 20px 90px 20px;}
	.staff__toptext{margin: 0 0 15px;}
	.arrow__prev{left: 5px;}
	.arrow__next{right: 5px;}
	.arrow__prev svg, .arrow__next svg{width: 35px;height: 35px;}
	.offer__block{padding-top: 10px;height: 250px;}
	.offer__block3{/*background-position: 50% 100% !important;background-size: 65% !important;*/}
	.offer__blockcolbtn{position: absolute;bottom: 10px;left: 0;right: 0;}
	.banks__block{width: 100%;height: 90px;line-height: 90px;}
	.banks__block img{max-height: 60px;}
	.reviews__block{padding: 20px;}
	.tovar__icons{padding-top: 0;}
	.tovar__tabsmenu{margin: 40px 0 30px;}
	.tovar__btn{width: 100%;}
	.news__sale{position: relative;max-width: 100%;padding-left: 20px;justify-content: left;}
	.news__sale span:first-child{margin-right: 7px;}
	.offer__blocktitle{text-shadow: 0 0 6px #fff;}
	.tovar__techchar.is_stuck{position: relative !important;}
	.question{padding-top: 18px;padding-bottom: 16px;}
	.answer_svg{left: 0;}
	.answer, .question{padding-left: 40px;}
	#tovar a{height: 250px;}
	.notfound .btn{min-width: 261px;}
	.map__scroll{padding-top: 50px;background: url(../images/icon-table-drag.svg) no-repeat 100% 0;}
	#catalogslider__nav .slick-current .catalogslider__country{color: #E9222D;}
	.guarantee__img, .images__row, .author, .a2a_kit{text-align: center;}
	.reviews_img{margin-bottom: 2px;}
	.reviews__avawrap{padding-right: 5px;}
	.neighbors svg{width: 15px;height: 10px;}
	.neighbors .col-6:first-child .neighbors__col, .neighbors .col-6:last-child .neighbors__col{padding: 10px 0;}
	.neighbors .col-6:first-child svg{margin-right: 5px;}
	.neighbors .col-6:last-child svg{margin-left: 5px;}
	.img--left, .img--right{float: none;margin: 0 0 5px 0;text-align: center;}
	.catalog__block{max-width: 250px;margin-left: auto;margin-right: auto;}
	.catalog__blocktitle{line-height: 1.1;}
	.certificates__section{position: relative;}
	.certificates__section .certificates__arrows{position: absolute;top: 20px;right: 0;margin-top: 0;}
	.certificates__section .heading{margin-bottom: 56px;}
	.agroslider__section{padding-top: 30px;}
	.agroslider__arrows{top: -24px;}
	.catalog__show{position: relative;top: -10px;padding: 5px 10px;}
	.offer__blocktext{border-radius: 0;position: relative;}
	.offer__blocktextinner{padding: 30px 15px 10px;}
	#partners .slider__prev{left: -15px;}
	#partners .slider__next{right: -15px;}
	.staff__slider + .subheading{margin-top: 30px;}
	.tablechars{width: 100%;overflow: auto;}
}
@media (max-width:575px){
	#catalogslider{text-align: center;}
	#catalogslider img, .catalogslider__logo{margin-left: auto;margin-right: auto;}
	.catalogslider__centerbg{left: 50%;margin-left: -104px;}
	.catalogslider__title{font-size: 19px;}
	.catalogslider__navblock{padding-left: 20px;padding-bottom: 0;}
	.catalogslider__navnumber{font-size: 10px;}
	#catalogslider__nav{margin-top: 0;padding-top: 50px;background: url(../images/icon-table-drag.svg) no-repeat 100% 15px;}
	#cookie_notification.show{
	 display: block;
	 text-align: left;
	}
	.cookie_accept{
	 margin: 10px 0 0 0;
	}
}
@media (max-width:350px){
	.directions__blockcontent{padding: 6px 5px 5px;}
}
/* table-styles.css */
.product-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 14px;
}

.product-table th,
.product-table td {
    border: 1px solid #ddd;
    padding: 12px;
    text-align: left;
}

.product-table tr:nth-child(even) {
    background-color: #f9f9f9;
}

.product-table tr:first-child {
    background-color: #f5f5f5;
    font-weight: bold;
}

/* Hover эффект — зелёный акцент */
.product-table tr:hover {
    background-color: #e8f6ec; /* очень светлый зелёный оттенок при наведении */
    transition: background-color 0.2s ease-in-out;
}

.product-table th {
    color: #006c42; /* зелёный цвет заголовков */
    border-bottom: 2px solid #006c42;
}
