html,.copy,.scanimation,.frame-txt,#app .cookies,.btn::after,.catalog .center,.gradient,.nav .sub li a::before{background:#5e9f40;background:-moz-linear-gradient(90deg, #5e9f40 24%, #29712c 100%);background:-webkit-linear-gradient(90deg, #5e9f40 24%, #29712c 100%);background:linear-gradient(90deg, #5e9f40 24%, #29712c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e9f40",endColorstr="#29712c",GradientType=1)}
.bc.none{opacity:0;visibility:hidden;position:absolute;overflow:hidden;width:1px;height:2px}body,header{background:#fff}.lgreen{background:rgba(94,159,64,.1)}.map-holder img{opacity:1}h1,h2,h3,h4,h1 span{color:#3c3b3f;font-family:museo-slab,serif;font-weight:800}h1{font-size:50px;line-height:60px;font-weight:600;color:#2a7239;margin-bottom:40px}h2{line-height:34px;font-family:poppins,sans-serif;font-weight:400;color:#797b81;text-transform:uppercase;display:block;font-size:20px}
h3{font-size:31px;line-height:41px;font-weight:600;color:#2a7239}h3.main-title{font-size:33px;margin-bottom:60px}h4{font-size:22px;color:#5e9f43;letter-spacing:.1px}p,span,div,li{color:#6b6c71;font-size:15px;font-weight:400;line-height:28px;font-family:poppins,sans-serif}body{height:100%;display:block;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s;opacity:1;padding-top:160px}.center{display:block;width:100%;max-width:1360px;margin:0 auto;text-align:left}.center::after{display:block;clear:both;content:"";width:100%}header{position:fixed;z-index:1000;top:0;left:0;padding:0 40px;border-top:30px solid #574545;-webkit-box-shadow:0 -1px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -1px 13px 0 rgba(0,0,0,.1);box-shadow:0 -1px 13px 0 rgba(0,0,0,.1)}header .center{position:relative;padding:35px 0 36px}main{position:relative;overflow:hidden;z-index:1}.search{background:#e9f2e4;float:right;margin-top:8px}.search #search-form,.search input{width:100%;display:block;float:left;position:relative}.search label{display:none}.search input{background:transparent;border:1px solid #e9f2e4;padding:10px 17px 9px;color:#2a7239;line-height:27px;height:50px}
.search input:focus{border-color:rgba(42, 114, 57,0.4)}.search button{width:30px;height:30px;padding:4px;position:absolute;top:9px;right:12px;cursor:pointer;border-radius:6px}.search button svg{width:22px;height:22px}.search button:hover{background:#2c7339}.search button:hover svg path{fill:#fff}.logo{width:251px;margin:0;float:left}.logo img{display:block}.lang{display:inline-block}.lang a{display:inline-block;width:auto}.nav,nav{display:block;float:left}nav{position:relative;float:right}.nav{list-style-type:none;margin:6px 30px 0 0;text-align:center;position:relative}.nav li{float:left;position:relative}
.nav li a{color:#3c2e2e;font-weight:500;font-size:17px;text-transform:uppercase;display:block;line-height:26px;position:relative;padding:15px}.nav .sub{position:absolute;width:380px;background:#e9f2e4;list-style-type:none;left:0px;top:100%;opacity:0;visibility:hidden;display:none}.nav .sub li{border-bottom: 1px solid rgba(42, 114, 57,0.1);width:50%;float:left}.nav .sub li a{display:block;text-align:left;padding:12px 20px 7px;line-height:22px;text-transform:none;font-weight:600;font-size:15px;position:relative}
nav ul li a.act{font-weight: 600;}.nav .sub li a.act span{color: #fff;}
.nav .sub li a.act::before {
  opacity: 1;
}
.top-grad .date.date-left, .date.date-left{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}
.nav .sub li a span{position:relative;transition:all ease .3s;line-height:22px;z-index:10;color:#3c2e2e}.nav .sub li a::before{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0;opacity:0;transition:all ease .3s;z-index:1}.nav .sub li a:hover::before{opacity:1}.nav .sub li a:hover span{color:#fff}.top{background:#2a7239;position:relative;float:left;padding:calc(500 / 2560 * 100%) 40px 0;width:100%;display:block}
.top h1{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.5);line-height: 67px;
  font-size: 55px;margin-bottom:100px}.top img{z-index:1}.top .center{position:relative;z-index:100}@keyframes anim_txt_top{0%{bottom:0}6%{bottom:-90px}100%{bottom:-90px}}.top.ac .frame-txt{animation:anim_txt_top 5.4s alternate forwards}.top.ac .frame-txt h3{bottom:calc(100% + 50px);opacity:1}
.active .frame-txt h3{bottom:calc(100% + 50px);opacity:1}.frame-txt{position:absolute;z-index:1000;width:100%;max-width:1360px;bottom:0;left:50%;transform:translateX(-50%);padding:60px}
.frame-txt h3,.frame-txt ._h3{color:#fff;position:absolute;bottom:calc(100% - 50px);font-size:65px;max-width:980px;line-height:82px;opacity:0;transition:all ease .6s}.frame-txt h1{color:#fff;font-size:53px;max-width:920px;line-height:64px;margin:0}.frame-txt p:last-child{margin:0}.frame-txt p{color:#fff;font-size:17px;margin:0}.frame-txt p+p{margin-top:20px}
.btn{padding:19px 28px 16px;text-transform:uppercase;text-align:right;min-width:260px;display:inline-block;font-weight:600;font-size:20px;position:relative;background:transparent;overflow:hidden}
#section-2 .btn.ar,#section-12 .btn.ar{margin-top:-5px;z-index: 100;}.btn.ar{float:right}.green-btn{background:transparent;color:#fff;font-weight:600;font-size:20px;padding:16px 28px;text-align:right;border-radius:6px;text-transform:uppercase;font-size: 16px;letter-spacing: 1px;}
.frame-txt .green-btn{font-size: 17px;
  padding: 8px 24px;min-width: 1px;
  text-align: center;}.frame-txt .green-btn span{font-size:16px}
  .green-btn:hover{background:#5e9f40;color:#fff}section{padding:110px 40px}._5{width:45%;float:left}._5.ar{float:right}.main-title+.list-3{margin-top:30px}.list-3{width:102%;float:left;margin-left:-1%}.list-3 ._3{width:31.3%;margin:0 1%;float:left;position:relative;overflow:hidden;text-align:center;-webkit-box-shadow:0 -1px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -1px 13px 0 rgba(0,0,0,.1);box-shadow:0 -1px 13px 0 rgba(0,0,0,.1);background:#fff;padding:34px}.list-3 ._3 .img{width:calc(100% + 68px);margin:-34px 0 35px -34px}.list-3 ._3 p:last-child{margin:0}.list-3 ._3 h3{font-size:29px;line-height:36px}.list-3 .img{display:block;width:100%;position:relative;padding-top:calc(730 / 900 * 100%)}.list-3 h4{color:#2a7239;font-size:21px;font-weight:400;line-height:31px;font-family:poppins,sans-serif;margin-bottom:18px;margin-top:20px;text-align:center}.list-3 .autor{text-transform:uppercase;color:#2a7239;font-family:Poppins,sans-serif;font-size:14px;font-weight:800}.stars{width:100%;text-align:center}.stars svg{width:22px;height:22px;display:inline-block;margin:0 3px}.stars svg path{fill:#2a7239}.top-green{border-top:20px solid #2a7239;padding:80px 40px 60px}.top-green h1{margin:0}.top-green h1:last-child{margin:0}.top-green h1+h3{margin:0}.list-3.nosh ._3{-webkit-box-shadow:0 -1px 13px 0 rgba(0,0,0,0);-moz-box-shadow:0 -1px 13px 0 rgba(0,0,0,0);box-shadow:0 -1px 13px 0 rgba(0,0,0,0)}
  .list-3.nosh h4{margin-bottom:0;height:62px;display:table-cell;width:1%;vertical-align:middle;font-family:museo-slab,serif;font-weight:700;font-size:18px;line-height:30px;
    color: #6b6c71;
    font-size: 17px;
      font-weight: 400;
    line-height: 28px;font-family: poppins,sans-serif;
  }
  .gallery.gallery2{
    width: 103%;
    margin-left: -1%;margin-bottom: -75px;
  }
  .data.tpad{
    padding-top: 180px;
  }
  .gallery.gallery2 a {
    width:31.3%;
    margin: 0 1%;
    float: left;
    opacity: 1;
    margin-bottom: 0px;
    display: none;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
  }
  .gallery.gallery2 a img{
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
  }

  .gallery.gallery2 a:nth-child(1) ,  .gallery.gallery2 a:nth-child(2) ,  .gallery.gallery2 a:nth-child(3){
    display: block;
    padding-top: calc(260 / 400 * 33%);

  }
  #section-4+#section-0{padding-top:0}.list-3.nosh+p{margin-top:60px;display:block;width:100%;float:left;margin-bottom:40px}
  .list-3.nosh h4 b{font-size:23px;font-family: museo-slab,serif;color:#2a7239;}
  .lgreen h3,.lgreen h2{font-weight: 600;
  color: #2a7239;font-size:35px;line-height:46px;max-width:460px}.lgreen h3::after,.lgreen h2::after{content:"";position:relative;background:#2a7239;height:2px;width:100%;display:block;margin:40px 0;max-width:140px}.lgreen .btn{margin-top:60px}.lgreen ._6{position:relative;padding-top:calc(315 / 400 * 57%);float:right;display:block;overflow:hidden;width:57%}.lgreen ._4{width:38%;float:left}.top-news,.top-grad{background:#2a7239;background:-moz-linear-gradient(128deg, #2a7239 43%, #5e9f40 100%);background:-webkit-linear-gradient(128deg, #2a7239 43%, #5e9f40 100%);background:linear-gradient(128deg, #2a7239 43%, #5e9f40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a7239",endColorstr="#5e9f40",GradientType=1);border-top:1px solid #5e9f40;padding-bottom:0}.top-news .center,.top-grad .center{position:relative}.top-news ._7,.top-grad ._7{position:relative}.top-news h3,.top-news h1,.top-grad h3,.top-grad h1{color:#fff;font-size:50px;width:calc(100% - 310px);float:left;margin-bottom:100px;line-height:60px;position:relative;padding-right:80px}.top-news h3::after,.top-news h1::after,.top-grad h3::after,.top-grad h1::after{position:absolute;height:calc(100% + 50px);width:1px;display:block;background:#fff;content:"";right:0;top:0}.top-news .date,.top-grad .date{width:309px;float:right;color:#fff;padding-left:60px;padding-top:12px;position:absolute;right:0;top:0}.top-news ._3,.top-grad ._3{width:400px;float:left;padding-bottom:180px}.top-news ._3 p,.top-grad ._3 p{color:#fff}.top-news ._7,.top-grad ._7{width:calc(100% - 520px);float:right;margin-bottom:-140px}.top-news ._7 .img,.top-grad ._7 .img{padding-top:calc(400 / 600 * 100%);display:block}.top-news .btn,.top-grad .btn{position:absolute;left:0;bottom:180px}.top-grad h1{border:0;width:100%}.top-grad h1::after{display:none}.catalog{position:relative;z-index:2;padding:0}.catalog .center{max-width:1360px;padding:50px 480px 50px 60px;position:relative;min-height:300px;overflow:hidden}.catalog .vert{display:table-cell;vertical-align:middle;height:206px}
  .catalog .catalog-download{display:block;width:300px;position:absolute;right:0;top:0;text-transform:uppercase;color:#fff;height:100%;background:#5e9f40}.catalog .catalog-download .img{position:absolute;background:#eee;width:143px;height:203px;top:50%;left:-110px;margin-top:-101px}.catalog .catalog-download .img img{position:absolute;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;top:0;left:0;z-index:1}.catalog .catalog-download .svg{position:absolute}.catalog .catalog-download .ctitle{color:#fff;width:190px;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;font-weight:600;font-size:19px;line-height:27px}.catalog h3,.catalog p{color:#fff}.light{background:#f4f3f0}.catalog+.light{position:relative;margin-top:-120px;padding-top:240px;z-index:1}.more{position:relative;padding:0;color:#3c3b3f;font-weight:600;margin-top:40px;display:inline-block;text-transform:uppercase;background:transparent;border:0;overflow:hidden}._fr .a1,._fr .a2,._fr .a3{opacity:0;transform:translateX(140px)}._fl .a1,._fl .a2,._fl .a3{opacity:0;transform:translateX(-140px)}.center.tc{text-align:center}
  .type-9 .img-frame{position:relative;padding-top:calc(285 / 400 * 50%);float:left;display:block;overflow:hidden;width:calc(50%);margin-left:0}.type-9 .img-frame+._5{float:right;width:44%;padding-top:0}.type-9 h3::after{content:"";position:relative;background:#2a7239;height:2px;width:100%;display:block;margin:50px 0;max-width:140px}.type-9 .a3{margin-top:50px}.dist_title b{display: block;}
  .catalog.nc .catalog-download{
    left: 160px;
    right: auto;
  }
  #section-12 .news ._3{
    width: 29.3%;
    margin: 0 2%;transition: none;
  }
  #section-12 .news{
    width: 104%;
  margin-left: -2%;
  }
  #section-12 .news a .img{
    transform: translateY(0px);
  }
  #section-12 .news a:hover .img{
    transform: translateY(-10px);
  }


  #section-12 .news .txt{
    padding: 0;
  }
  #section-12 .news .date{
    left: 0;
  }
  #section-12 .read-more{
    left: 0;
  }

  #section-12 .news ._3:hover {
    background: #fff;
    -webkit-box-shadow: 0 -1px 13px 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 -1px 13px 0 rgba(0,0,0,0);
    box-shadow: 0 -1px 13px 0 rgba(0,0,0,0);
    transform: translateY(0px);
    /* transform: translateY(-10px); */
  }

  .light-grad{
    background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(244,243,240,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(244,243,240,1) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(244,243,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f3f0",GradientType=1); 
  }
  #section-1{
    padding: 130px 40px;
  }
  .center.hid{
    max-width: 1020px;
  text-align: left;
  }
  .home_1 p:first-child{
    font-size: 27px;
  max-width: 1033px;
  line-height: 40px;
  margin: 0 auto 40px;
  font-family: museo-slab,serif;
  font-weight: 600;
  color: #2a7239;
  }
  .home_1 p{
    font-size: 17px;
  }
  .hid{position: relative;overflow: hidden;}
  .hid h1{
    position: absolute;
    top: -9999px;
  }
  .scanimation .frame-txt.nopd{padding: 60px 0;}

  .scanimation .frame-txt.frame-nobg{
    background:transparent;
    padding: 60px 0 80px; 
    }
.frame-txt.frame-nobg{
background:transparent;
padding: 60px 0 80px; 
}
.main-title.aleft{
  float: left;
}
#scanimation{
background: #574545;
}
.list-3.nosh ._3 .img{
  margin: -34px 0 0 -34px;
}
#section-12 .news,#section-422 .gal + h3,#section-422 .gal{margin-top:0;}
#section-422 .gal{margin-bottom:0;}
.error{
  border-color: #e71313!important;
}
.ver{
  display: flex;
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  align-items: center;padding: 0 40px;
}
.distribution h3{
  max-width: 600px;
  margin: 30px auto 80px;
}
.top-grad.green-contact{
  padding: 50px 40px 40px;
}

h2.suptitle{
  font-weight: 600;
  color: #5e9f40;
font-size: 15px;line-height: 28px;
}
.top-grad.green-contact .btn{
  position: relative;bottom: auto;
}
.frame-txt.frame-nobg{position: relative;padding: 60px 0 0;}
.ver .center::before{
  position: absolute;
  bottom: 0;
  content: '';
}
#section-9 ._5{float: right;max-width: 560px;}
#section-9{
  position: relative;
}
#section-9 .img-frame{
  position: absolute;
  left: 0;padding: 0;
  border-radius: 0;
  top: 0;
  height: 100%;
}
#section-9 p:first-child{
  font-size: 23px;
  line-height: 31px;
}
#section-1 h1{
  font-size: 31px;
  max-width: 860px;
  line-height: 40px;
  margin: 0 auto 40px;
}
#section-9 p:first-child strong{
  font-weight: 600;
  color: #3c2e2e;
}
.short-top p:first-child{
  font-size: 18px;
  max-width: 1100px;
  color: #3c2e2e;
}
.short-top p:last-child{
  margin-bottom: 60px;
}
.top-grad{padding-top: 80px;}
.top-grad h1{margin-bottom: 60px;}
p b,p strong{color: #3c2e2e;}
#section-999 p{
  color: #fff;
}

#section-999 .btn{
  position: relative;
  bottom: auto;
  margin-bottom: 60px;
}
#section-999 .img-frame{
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
  height: 100%;
  padding: 0;
  width: 50%;
}
.cats-list{
  position: relative;
  overflow: hidden;
}
.short-top.nop p:last-child{margin-bottom: 0;}
h3 strong{
  font-weight: 800;
}
.cats-list .suptitle{
  position: absolute;
  top: -9999px;
}
#section-999{
  position: relative;
  overflow: hidden;
}
.bc ol li:last-child span{color:#5e9f40;}
.frame-txt.frame-nobg ._h3{
position: relative;bottom:auto;font-family: museo-slab,serif;font-weight: 600;
line-height: 57px;
  font-size: 49px;
  margin-bottom: 40px;display: block;max-width: 1060px;
}
#section-4_map{
  padding-top: 0;
}
.download_catalog{
  position: relative;
  font-size: 20px;max-width: 400px;
  line-height: 25px;min-height:100px;
  margin-top: 50px;
  float: left;
  background: #5e9f40;
  background: -moz-linear-gradient(90deg, #5e9f40 24%, #29712c 100%);
  background: -webkit-linear-gradient(90deg, #5e9f40 24%, #29712c 100%);
  background: linear-gradient(90deg, #5e9f40 24%, #29712c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e9f40",endColorstr="#29712c",GradientType=1);
  width: 100%;
  border-radius: 6px;
  padding:25px 30px 24px 132px;

}
.download_catalog .img{
  width: 101px;
  display: block;
  position: relative;
  height: 100px;
  float: left;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.download_catalog .ctitle{
  font-size: 20px;
  line-height: 25px;
  color: #fff;margin:0;
}
.download_catalog .ctitle::after{
display: none;
}
#scanimation::before{
  position: absolute;
  bottom: -20px;
  content: '';
  width: 100%;
  background: #eee;
  bottom: 0;
  border-radius: 0;
  height: 10px;
  display: block;
  left:0;
  z-index: 100;
  background: #5e9f40;
  background: -moz-linear-gradient(90deg, #5e9f40 24%, #29712c 100%);
  background: -webkit-linear-gradient(90deg, #5e9f40 24%, #29712c 100%);
  background: linear-gradient(90deg, #5e9f40 24%, #29712c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e9f40",endColorstr="#29712c",GradientType=1);
}
.active .frame-txt ._h3{bottom:auto;opacity:1}
.form-row label{width:100%;float: left;}#section-9 .center{position: relative;}
.form-row {margin-bottom:20px;}
.form-row input, .form-row textarea{
    width: 100%;
  max-width: 600px;
  float: left;
  display: block;
  border: 1px solid #eee;
  padding: 10px 15px;
}
.form .chck input[type="checkbox"]:checked + label::before {
    background: #5e9f40;
  }
.form .chck label {
    position: relative;
    padding-left: 24px;
}
.form .chck label::before {border-radius: 4px;
    width: 10px;
    content: "";
    height: 10px;
    position: absolute;
    left: 0;
    cursor: pointer;
    transition: all ease .3s;
    top: 7px;
    margin-top: 0;
    background: transparent;
    border: 2px solid #2a7239;
  }
@media only screen and (max-width: 1420px){
 
    .top-news .date, .top-grad .date {
        width: 100%;
        float: right;
        color: #fff;
        padding-left: 0;
        padding-top: 0;
        position: relative;
        right: auto;
        top: 0;
        }

        .top-news h3, .top-news h1, .top-grad h3, .top-grad h1 {
            width: 100%;padding-right: 0;margin-bottom: 60px;
        }
        .top-news h3::after, .top-news h1::after, .top-grad h3::after, .top-grad h1::after {display: none;}
        .top-news .btn, .top-grad .btn{bottom: 70px;}
}
@media only screen and (min-width: 1261px){.nav .sub{transition:all ease .3s;display:block}.nav li:hover .sub{opacity:1;visibility:visible}}@media only screen and (max-width: 1380px){.frame-txt h3{font-size:53px;line-height:70px;margin-bottom:0}.top h1{font-size:53px;line-height:70px}.logo{width:240px}.search{width:300px}}@media only screen and (max-width: 1260px){header{position:relative}body{padding:0}nav{margin:0 0 0 -40px;width:calc(100% + 80px);float:left;display:none}.nt{display:block;width:50px;height:50px;background:#2a7239;float:right;margin-top:8px;margin-left:10px;position:relative}.nt span{background:#fff;width:26px;height:2px;left:12px;display:block;position:absolute}.nt span:nth-child(1){top:16px}.nt span:nth-child(2){top:25px}.nt span:nth-child(3){top:34px}.nt.nac span:nth-child(1){top:25px;transform:rotate(40deg);width:33px;left:8px}.nt.nac span:nth-child(2){top:25px;width:1px;left:24px}.nt.nac span:nth-child(3){top:25px;transform:rotate(-40deg);width:33px;left:8px}.nav{margin:25px 0 0 0;width:100%;float:left;padding:0 40px}.nav li{width:100%;float:left;text-align:left;border-top:1px solid #eee}.nav li:first-child{border:0}}@media only screen and (max-width: 1160px){.lgreen{position:relative}
.lgreen ._6{position:absolute;right:0;height:100%;top:0;padding:0;width:50%;border-radius:0}.lgreen ._4{width:45%}.type-9 .img-frame{position:absolute;left:0;height:100%;top:0;padding:0;width:50%;margin-left:0;border-radius:0}.type-9 ._5{width:45%}}

@media only screen and (max-width: 1000px){
    .top h1:last-child {
        margin: 0 0 30px;
      }
      .home_1 p {
        font-size: 15px;
      }
    .top-news ._7, .top-grad ._7 {
        width: 100%;
        float: right;
        margin-bottom: 50px;
      }
      .top-news ._3, .top-grad ._3 {
        width: 100%;
      }
      #section-1 {
        padding: 80px 40px;
      }
    section{padding:80px 40px}.top h1{margin-bottom:80px}h1{font-size:41px;line-height:50px}}
    @media only screen and (max-width: 960px){
      #section-12 .news ._3 {
        width: 96%;margin-bottom: 50px;
      }
      #section-12 .news ._3:last-child {margin-bottom: 0;}
      #section-12 .news .img {
      width: 200px;
      float: left;
      padding-top: calc(310 / 460 * 200px);
      margin-right: 40px;margin-bottom: 30px;
      }
      #section-12 .news h3{
        padding-top: 0;
      }

      .list-3 ._3{text-align:left;width:98%;margin-bottom:40px;padding-bottom:0}.list-3 ._3 .img{width:280px;margin:-34px 0 0 -34px;height:210px;padding:0;float:left;margin-right:50px}.list-3 ._3 h3{font-size:26px;line-height:31px;margin-bottom:18px}.list-3 ._3 p{font-size:16px;line-height:28px}
      
      .distribution .list-3 ._3 {
        text-align: center;
        width: 98%;
        padding: 0;
      }
      .list-3.nosh ._3 .img {
        margin: 0px auto 0 auto;
      float: none;position: relative;
      width: 100%;max-width: 320px;left: auto;
      top: auto;
      }
      .list-3.nosh ._3 .img img{
        position: relative;
      }
      .distribution .list-3 ._3 h4 {
        text-align: center;font-size: 17px;
      }
      
      .comments .list-3 ._3{padding-bottom:34px;text-align:center}.comments .list-3 ._3 .autor{margin:0 auto}}
    
    
      @media only screen and (max-width: 860px){
      #section-9 .img-frame {
        position: relative;
      }
      #section-9 ._5 {
        float: left;
      }
      #section-2 .center{
        position: relative;padding-bottom: 60px;
      }
      #section-2 .btn.ar{
        position: absolute;
        bottom: 0;
        left: 0;
      }#section-12 .btn.ar{display: none;}

      .lgreen,.type-9{padding-top:0;margin-top:150px}.lgreen ._6,.lgreen .img-frame,.type-9 ._6,.type-9 .img-frame{position:relative;right:0;height:100%;top:0;width:calc(100% + 80px);padding-top:calc(250 / 400 * 100%);margin-bottom:50px;margin-top:-150px;margin-left:-40px;left:0;float:left;min-height:350px}.lgreen ._4,.lgreen ._5,.type-9 ._4,.type-9 ._5{width:100%}.type-9 .img-frame+._5{width:100%}.catalog .center{padding:50px 40px 50px 40px;overflow:visible;border-radius:0}.catalog .center .vert{height:auto;margin-bottom:90px;display:block}
    .catalog .catalog-download{display:block;width:100%;position:relative;right:0;top:0;text-transform:uppercase;color:#fff;background:#5e9f40;bottom:0;height:130px;margin-bottom:-50px;margin-right:-40px;float:right}.catalog .catalog-download .img{left:-40px}.catalog .catalog-download .ctitle{position:absolute;text-align:left;left:150px;transform:none;top:40px}}@media only screen and (max-width: 760px){
    h3 {
        font-size: 28px;
        line-height: 32px;}
    header{border-top:20px solid #574545}.logo{margin-bottom:20px}.search{width:calc(100% - 60px)}.hcf{width:100%;float:left}.list-3 ._3{padding-top:150px;padding-left:100px;-webkit-box-shadow:0 -1px 13px 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 -1px 13px 0 rgba(0,0,0,0) !important;box-shadow:0 -1px 13px 0 rgba(0,0,0,0) !important;padding-bottom:10px}.list-3 ._3 .img{width:200px;height:200px;overflow:hidden;border-radius:50%;position:absolute;top:0;margin:0;left:0}.list-3 ._3 h3,.list-3 ._3 h4{font-size:26px;line-height:31px;margin-bottom:8px;position:relative;background:#fff;z-index:2;padding:16px 22px 10px;margin-left:-22px;border-top-left-radius:6px}.list-3 ._3 h4{text-align:left}.comments .list-3 ._3{padding-top:34px;padding-left:34px}}
    @media only screen and (max-width: 660px){
      .home_1 p:first-child {
        font-size: 21px;
        max-width: 1033px;
        line-height: 33px;
      }
        .top-news h3, .top-news h1, .top-grad h3, .top-grad h1{
            font-size: 37px;
        line-height: 46px;
        }
        .top-green .center{position: relative;}.top-green .new{
            position: absolute;
  left: -40px;
  top: -80px;
  margin: 0!important;
        }
        .btn{padding:12px 23px 10px;min-width:200px;font-size:18px}h1{font-size:30px;line-height:36px}.top h1{font-size:37px;line-height:46px}.lgreen h3,.lgreen h2{font-size:30px;line-height:38px}.lgreen h3::after,.lgreen h2::after{margin:30px 0}}@media only screen and (max-width: 420px){.catalog .catalog-download .ctitle{left:135px;font-size:17px}.list-3 ._3{text-align:center;padding-top:190px;padding-left:30px}.list-3 ._3 .img{left:50%;margin-left:-100px}}

        @media only screen and (max-width: 560px){
          #section-12 .news .img {
            width: 100%;
            float: left;
            padding-top: calc(310 / 460 * 100%);
            margin-right: 0;
            margin-bottom: 30px;
          }
        }
        @media only screen and (max-width: 500px){
  .download_catalog .img{
    display: none;
  }
  .download_catalog{padding: 25px 30px 24px 30px;}
  .list-3 ._3 h4 {
    font-size: 19px;
    line-height: 26px;}
    .btn {
        padding: 12px 23px 10px;
        min-width: 1px;
        font-size: 15px;
      }
      .btn span{
        font-size: 15px!important;
      }
.list-3 ._3 h4 {
    text-align: left;
    width: calc(100% + 44px);
    display: block;
    float: left;
    max-width: none;
    text-align: center;
  }
}
@media only screen and (max-width: 360px){
  header{padding: 0 30px;}
    section {
        padding: 80px 30px;}
    .catalog .catalog-download .img {
        width: 100px;
          height: 142px;}
          .catalog .catalog-download .ctitle {
            left: 95px;}
}