@font-face{font-family:'HelveticaNeueCyr-Roman';src:url(../fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Roman.otf) format("opentype"),url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeueCyr-Bold';src:url(../fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Bold.otf) format("opentype"),url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeueCyr-Light';src:url(../fonts/HelveticaNeueCyr-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Light.otf) format("opentype"),url(../fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeueCyr-Medium';src:url(../fonts/HelveticaNeueCyr-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Medium.otf) format("opentype"),url(../fonts/HelveticaNeueCyr-Medium.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Medium.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:'HelveticaNeueCyr-Thin';src:url(../fonts/HelveticaNeueCyr-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Thin.otf) format("opentype"),url(../fonts/HelveticaNeueCyr-Thin.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Thin.ttf) format("truetype");font-weight:400;font-style:normal}

html{font-size:18px;background:#fff;font-family:'HelveticaNeueCyr-Roman',sans-serif;color:#222}
b,strong{font-weight:normal;font-family:'HelveticaNeueCyr-Bold',sans-serif}
a{color:#57b94d}
a:hover,a:focus{color:#48a53e}
.uk-container{max-width:1140px}
.uk-container-large{max-width:1400px}
@media(max-width:959px){
html{font-size:16px}
}

/* .wrapper>header{position:relative;z-index:10;background:#fff;border-bottom:1px solid #e6e6e6} */
.wrapper>header{background:#fff;border-bottom:1px solid #e6e6e6}
.wrapper>header.uk-active{background:#fff;box-shadow:0 0 10px rgba(200,206,205,0.3);z-index:1000}
.wrapper>header .uk-container{max-width:1400px;display:block}
.wrapper>header nav{padding-top:12px;padding-bottom:13px}
.wrapper>header .logo{width:130px;display:block}
.wrapper>header .uk-navbar-nav>li{padding:4px;margin-right:15px}
.wrapper>header .uk-navbar-nav>li:last-child{margin-right:0}
.wrapper>header .uk-navbar-nav>li>a{min-height:unset;white-space:nowrap;border-bottom:1px solid #dadada;padding:0;text-transform:none;font:16px/24px HelveticaNeueCyr-Medium,sans-serif;color:#222}
.wrapper>header .uk-navbar-nav>li>a:hover,.wrapper>header .uk-navbar-nav>li>a:focus,.wrapper>header .uk-navbar-nav>li.active>a{color:#000;border-bottom:1px solid #777}
.wrapper>header .contacts{text-align:right}
.wrapper>header .contacts .phone{font:20px/30px HelveticaNeueCyr-Bold,sans-serif;vertical-align:top;color:#222}
.wrapper>header .contacts .uk-button{font-size:14px;line-height:30px;padding:0 30px}
.wrapper>header .contacts .inline-href{display:inline-block;margin:3px 0 0 10px;position:relative;z-index:3}
.wrapper>header .uk-navbar-dropdown a{color:#555}
.wrapper>header .uk-navbar-dropdown a:hover{color:#000}
@media(max-width:1359px){
.wrapper>header .logo{width:100px}
.wrapper>header .uk-navbar-nav>li{margin-right:5px}
.wrapper>header .uk-navbar-nav>li>a{font-size:14px}
}
@media(max-width:1160px){
.wrapper>header .logo{width:80px}
.wrapper>header .uk-navbar-nav>li{margin-right:0px}
.wrapper>header .uk-navbar-nav>li>a{font-size:11px}
}
@media(max-width:1060px) and (min-width:959px){
.wrapper>header .contacts .inline-href.social{display:none}
}
@media(max-width:639px){
.wrapper>header .uk-button-green-hole{display:none}
}
@media(max-width:439px){
.wrapper>header .contacts .inline-href{margin-left:0}
.wrapper>header .contacts .phone{font-size:16px}
.wrapper>header .contacts .uk-button{padding:0 14px}
}

.preheader{position:relative;color:#fff}
.preheader .uk-position-center-left{left:10%;right:10%}
.preheader .uk-slideshow-items{height:600px;min-height:unset!important}
.preheader .uk-slideshow-items li{max-height:600px;height:100%;background-size:cover;background-repeat:no-repeat}
.preheader .uk-slideshow-items li:before{content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);position:absolute;z-index:1}
.preheader .uk-slideshow-items h2{max-width:800px;font:66px HelveticaNeueCyr-Bold,sans-serif;color:#fff}
.preheader .uk-slideshow-items p.arrow{font-size:24px;padding-left:100px;margin:40px 0;background:url(../img/awesome/preheader-arrow-right.png) no-repeat left center}
.uk-dotnav > * > *{border-color:#fff}
.preheader .uk-dotnav>.uk-active>*{background-color:#fff}
.preheader .info{z-index:10;max-width:1440px}
.preheader .facts{width:100%;max-width:1480px;box-sizing:border-box;bottom:25px}
/* .preheader .facts .uk-position-bottom-center{width:100%;color:#fff;bottom:25px;text-align:center} */
.preheader .facts p{width:100%;font:18px HelveticaNeueCyr-Roman,sans-serif}
@media(min-width:1366px){
.preheader .uk-slideshow-items{height:650px}
.preheader .uk-slideshow-items li{max-height:650px}
}
@media(min-width:1440px){
.preheader .uk-slideshow-items{height:700px}
.preheader .uk-slideshow-items li{max-height:700px}
}
@media(min-width:1900px){
.preheader .uk-slideshow-items{height:750px}
.preheader .uk-slideshow-items li{max-height:750px}
}
@media(max-width:1439px){
.preheader .uk-position-center-left{left:5%;right:5%}
.preheader .uk-slideshow-items h2{font-size:52px}
.preheader .uk-slideshow-items p.arrow{font-size:20px;background:none;padding:0}
.preheader .facts{font-size:42px}
}
@media(max-width:1199px){
.preheader .uk-slideshow-items h2{font-size:43px}
}
@media(max-width:1000px){
.preheader .uk-slideshow-items p.arrow{font-size:16px;margin:10px 0 20px}
.preheader .facts{padding:0 25px}
}
@media(min-width:960px){
.preheader .uk-dotnav{display:block!important;right:15px}
.preheader .uk-dotnav>*{padding:0;margin-bottom:5px}
}
@media(max-width:959px){
.preheader .uk-position-center-left{text-align:center;left:3%;right:3%;margin:0 auto;padding-bottom:100px}
.preheader .uk-slideshow-items h2{max-width:none;font-size:34px;margin:0}
.preheader .uk-slideshow-items p{font-size:16px}
.preheader .facts{padding:0 10px;bottom:35px}
.preheader .facts p{font-size:15px;margin-top:10px}
.preheader .uk-dotnav>*{display:inline-block;padding:0 6px}
.preheader .uk-dotnav{bottom:15px;margin-left:0;top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table;width:-moz-max-content;max-width:100%;box-sizing:border-box}
}
@media(max-width:639px){
.preheader .uk-slideshow-items h2{font-size:24px}
.preheader .uk-slideshow-items p{padding:0;background:none;margin-bottom:0}
.preheader .facts img{max-width:40px}
.preheader .facts p{font-size:14px}
}
@media(max-width:389px){
.preheader .facts p{font-size:12px}
}

.home-1>.wrapper{margin-bottom:25px}
.home-1 img{margin-bottom:30px}
.home-1 h3{min-height:40px;font-size:22px;line-height:20px}
.home-1 h3 sup{font-size:14px}
.home-1 .info span{font:18px HelveticaNeueCyr-Light,sans-serif;color:#767676;margin-top:7px;display:block}
.home-1 .button{width:130px;text-align:right}
.home-1 .uk-button{padding:0 18px}
@media(max-width:1199px){
.home-1 h3{font-size:18px}
}
@media(max-width:959px){
.home-1 img{width:100%}
.home-1 h3{font-size:16px}
}
@media(max-width:639px){
.home-1 h3{min-height:auto}
.home-1>div{width:100%}
}

.hard-margins>.wrapper{background:#fff;position:relative}
.hard-margins>.wrapper .image-block>div{min-height:680px;background-size:cover;padding:40px;box-sizing:border-box;box-shadow:28.991px -28.991px 40px 0 rgba(14,14,14,0.17)}
.hard-margins>.wrapper .image-block p{font:46px HelveticaNeueCyr-Medium,sans-serif;color:#fff;margin:0}
.hard-margins>.wrapper .info{padding:40px 30px}
.hard-margins>.wrapper .info p{font:18px HelveticaNeueCyr-Light,sans-serif;color:#989898}
.hard-margins>.wrapper.first .image-block{z-index:1;margin-bottom:-148px}
.hard-margins>.wrapper.first .image-block p{max-width:530px}
.hard-margins>.wrapper.second .image-block{z-index:2;margin:0}
.hard-margins>.wrapper.second .info{padding:40px 30px 0 0}
.hard-margins>.wrapper.second .info p{color:#5d5d5d}
.hard-margins>.wrapper.three .image-block{z-index:3;margin:-148px 0}
.hard-margins>.wrapper.three .info span{display:block;color:#111}
.hard-margins>.final{padding-top:200px}
.hard-margins>.final>div>p{font:46px HelveticaNeueCyr-Thin,sans-serif;padding-left:144px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTI1Ij48dGl0bGU+0JzQvtC90YLQsNC20L3QsNGPINC+0LHQu9Cw0YHRgtGMIDE8L3RpdGxlPjxwYXRoIGQ9Ik02Miw0NC4ydjlIMTkuOWExLDEsMCwxLDAsMCwySDYydjlsMTcuMy0xMFoiLz48L3N2Zz4=) no-repeat 0 -40px}
.hard-margins>.final>div>p span{display:inline-block}
.hard-margins>.final>div>p strong{font-family:HelveticaNeueCyr-Bold,sans-serif}
.hard-margins>.gray{background:#e6e6e6}
@media(min-width:960px){
.hard-margins>.wrapper .info{width:390px}
}
@media(max-width:1200px){
.hard-margins>.final{padding-top:120px}
.hard-margins>.final>div>p{font-size:42px}
.hard-margins>.wrapper .image-block>div{min-height:480px;padding:30px}
.hard-margins>.wrapper .image-block p{font-size:32px}
.hard-margins>.wrapper.first .image-block{margin-bottom:-50px}
.hard-margins>.wrapper.three .image-block{margin:-50px 0}
}
@media(max-width:959px){
.hard-margins>.final>div>p{font-size:25px;background:none;padding:0}
.hard-margins>.wrapper .image-block>div{padding:20px}
.hard-margins>.wrapper .image-block p{font-size:24px}
}
@media(max-width:649px){
.hard-margins>.wrapper .image-block p{font-size:18px;word-wrap:break-word}
}
@media(max-width:549px){
.hard-margins>.wrapper .image-block p{font-size:16px}
.hard-margins>.wrapper .info p{font-size:16px}
}

.pastheader .uk-slideshow-items{height:400px!important}
.pastheader hr{border-color:#d8d8d8}
.pastheader .uk-grid .info{max-width:606px;width:100%}
.pastheader .uk-grid .info>div{text-align:right}
.pastheader h3{font-size:32px;text-shadow:0 22px 40px rgba(0,0,0,0.18)}
.pastheader .uk-grid p{font:18px/24px HelveticaNeueCyr-Roman,sans-serif}
.pastheader .uk-grid .href{border-bottom:1px solid #57b94d}
.pastheader .uk-grid .href:hover{text-decoration:none;border-color:#48a53e}
@media(max-width:1200px){
.pastheader h3{font-size:26px}
.pastheader .uk-grid p{font-size:16px}
.pastheader .uk-grid .info{max-width:506px}
.pastheader .uk-grid .info>div{text-align:center}
.pastheader .uk-grid .href{margin-bottom:20px;display:inline-block}
}
@media(max-width:959px){
.pastheader{text-align:center}
.pastheader .uk-grid p{font-size:14px}
.pastheader .uk-grid .info{max-width:none}
.pastheader h3{font-size:22px}
}
@media(max-width:870px){
.pastheader .uk-grid .info>div{text-align:center}
.pastheader .uk-grid .info>div>a{display:inline-block;margin:10px auto}
}

.home-2 .item{position:relative}
.home-2 .item>.info{background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 43%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(43%,rgba(130,130,130,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 43%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 43%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 43%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 43%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#000000',GradientType=0)}
.home-2 .item:hover>.info{background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 34%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(3443%,rgba(130,130,130,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 34%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 34%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 34%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(130,130,130,0) 34%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#000000',GradientType=0)}
.home-2 .item .uk-position-bottom{left:24px;right:24px;bottom:20px}
.home-2 .item .title h3{font:20px HelveticaNeueCyr-Medium,sans-serif;color:#fff;margin:0}
.home-2 .item .title span{font:16px HelveticaNeueCyr-Light,sans-serif;display:block;color:#f1f1f1}
.home-2 .item .uk-width-2-5{text-align:right}
.home-2 .item .uk-width-2-5 a{font-size:0;color:#848484;text-decoration:underline;display:none}
.home-2 .item .uk-width-2-5 a:first-child{font:12px HelveticaNeueCyr-Light,sans-serif;display:inline-block}
@media(max-width:1199px){
  .home-2 .uk-button-casper{padding:0 5px;font-size:13px}
  .home-2 .item .uk-width-2-5 a{font-size:10px}
}
@media(max-width:959px){
  .home-2 img{width:100%}
}

.enroll{background:#fff;background:-moz-linear-gradient(top,#fff 17%,#e6e6e6 100%);background:-webkit-linear-gradient(top,#fff 17%,#e6e6e6 100%);background:linear-gradient(to bottom,#fff 17%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0)}
.enroll p.big{font:46px HelveticaNeueCyr-Thin,sans-serif}
.enroll input[type=text]{max-width:250px;height:51px;margin:10px 14px}
.enroll button{max-width:250px;width:100%;box-sizing:border-box;margin:10px 14px}
@media(max-width:959px){
  .enroll p.big{font-size:34px}
}
@media(max-width:639px){
  .enroll p.big{font-size:26px}
}

.our-factory h3{font:18px/25px HelveticaNeueCyr-Medium,sans-serif}
.our-factory .uk-accordion li{border-bottom:1px solid #e6e6e6;padding:20px 0;margin:0}
.our-factory .uk-open h3{color:#41b236}
.our-factory .uk-accordion-content{margin:20px 0 15px}
.our-factory .uk-accordion-content p{font-size:16px;color:#8f8f8f;padding-left:23px}

.reviews{max-width:1140px;width:100%;background:#eef5ed;border:5px dashed #41b236;padding:20px;box-sizing:border-box}
.reviews .slider .uk-slideshow-items{max-height:485px}
.reviews .nav{max-width:820px;margin-left:auto;margin-right:auto}
.reviews .uk-dotnav li a{background:#fff;border:1px solid #41b236;border-radius:30px;font-size:0;width:14px;height:14px;line-height:0;cursor:pointer;padding:0}
.reviews .uk-dotnav li.uk-active a{background:#41b236}
.reviews .uk-slidenav{color:#41b236}

.faq{max-width:650px;margin:0 auto}
.faq h3{font:20px/25px HelveticaNeueCyr-Medium,sans-serif}
.faq li{border-bottom:1px solid #e6e6e6;padding:20px 0;margin:0!important}
.faq .uk-open h3{color:#41b236}
.faq .uk-accordion-content{margin:20px 0 15px}
.faq .uk-accordion-content p{font-size:16px}
@media(max-width:959px){
.faq h3{font-size:18px}
}

.have-questions{background:#e6e6e6 url('../img/backgrounds/have-questions.jpg') repeat-x bottom;padding:35px 0 70px}
.have-questions .enroll{background:none;margin-bottom:-30px}
.have-questions.without{padding:35px 0;background:#e6e6e6}
.have-questions.without .enroll{margin:0}

.product .sector-1 .info{width:360px;text-align:center}
.product .sector-1 .info>.wrapper{box-sizing:border-box;padding:20px 30px;background:#e6e6e6}
.product .sector-1 .info>.wrapper .characteristic{text-align:left;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #d3d3d3}
.product .sector-1 .info>.wrapper .title{font:20px HelveticaNeueCyr-Light,sans-serif}
.product .sector-1 .info>.wrapper .title sup{font-size:16px}
.product .sector-1 .info>.wrapper .set{font:26px HelveticaNeueCyr-Bold,sans-serif;color:#41b236}
.product .sector-1 .info .uk-button{max-width:290px;width:100%;margin-top:5px}
.product .sector-1 .info .href{font-size:16px;color:gray;border-bottom:1px solid gray;margin:15px 0;display:inline-block;line-height:20px}
.product .sector-1 .info .href:hover{color:#5f5f5f;text-decoration:none}
@media(max-width:1279px){
  .product .sector-1 .info>.wrapper .title{font-size:16px}
  .product .sector-1 .info>.wrapper .set{font-size:18px}
}
@media(max-width:800px){
  .product .sector-1{display:block}
  .product .sector-1>div{width:100%}
}

.product .sector-2 .item{text-align:center;border:1px solid #dadada}
.product .sector-2 .item a:hover{text-decoration:none}
.product .sector-2 .item img{margin:20px 0}
.product .sector-2 .item .info{background:#f0f0f0;padding:20px 45px;text-align:left;font:26px HelveticaNeueCyr-Bold,sans-serif;color:#41b236}
.product .sector-2 .item .info span{font:20px HelveticaNeueCyr-Light,sans-serif;color:#000;margin-right:15px}
.product .sector-2 .item .info sup{font-size:16px}
.product .sector-2 .text{max-width:740px;text-align:center;margin:55px auto;color:#5e5e5e;font-size:16px}
@media(max-width:800px){
.product .sector-2 .item .info{padding:15px 30px;font-size:22px}
.product .sector-2 .item .info span{font-size:16px}
}

.infogrey{background:#e6e6e6}
.infogrey .item{padding:70px 95px;position:relative;border-bottom:1px solid #c4c4c4}
.infogrey .item:last-child{border:none}
.infogrey .item .number{width:68px;height:68px;position:absolute;left:0;top:60px;border:1px dashed #41b236;border-radius:100px}
.infogrey .item .number i{font:44px HelveticaNeueCyr-Thin,sans-serif;color:#41b236}
.infogrey .item h3{font:46px HelveticaNeueCyr-Thin,sans-serif;margin-top:0}
.infogrey .item h4{font:22px HelveticaNeueCyr-Medium,sans-serif}
.infogrey .item p{max-width:430px;font:18px/23px HelveticaNeueCyr-Light,sans-serif}
.infogrey .item.sten h3{display:inline-block}
.infogrey .item.slider{background:#3c3c3c;color:#fff;padding:0}
.infogrey .item.slider .number{top:-10px;left:-100px;background:#e6e6e6}
.infogrey .item.slider h3{color:#fff}
.infogrey .item.slider p{font:22px/27px HelveticaNeueCyr-Light,sans-serif}
.infogrey .item.slider .uk-grid>div:first-child{padding:150px 77px 100px}
@media(min-width:1280px){
.infogrey .item.sten h3:after{content:url('../img/sten.jpg');position:absolute;top:25px;right:40%}
}
@media(max-width:1279px){
.infogrey .item.slider .uk-grid>div:first-child{padding:150px 35px 30px}
.infogrey .item.slider .number{right:0;left:auto}
}
@media(max-width:959px){
.infogrey .item{padding:50px 65px}
.infogrey .item .number{width:58px;height:58px;left:-5px}
.infogrey .item p{font-size:16px}
.infogrey .item h3{font-size:34px;margin-top:18px}
.infogrey .item .number i{font-size:34px}
.infogrey .item.slider .uk-grid{display:block}
.infogrey .item.slider .uk-grid>div{width:100%}
.infogrey .item.slider .uk-grid>div:first-child{padding:30px;text-align:center!important}
}
.allinclusive{margin:40px 0!important}
.allinclusive>img{vertical-align:top;margin:20px 30px}

.image-layer{position:relative;min-height:800px;background:url(../img/factory.jpg) no-repeat center / cover}
.image-layer>div{width:100%;font:46px HelveticaNeueCyr-Medium,sans-serif;color:#fff;bottom:45px}
@media(max-width:1280px){
.image-layer{min-height:700px}
.image-layer>div{font-size:32px}
}
@media(max-width:959px){
.image-layer{min-height:500px;text-align:center}
.image-layer>div{font-size:24px}
}

@media(min-width:960px){
.blog aside{width:300px}
}

.goodbad{overflow:hidden}
.goodbad .uk-tab{margin:0;padding:0}
.goodbad .uk-tab li{margin:0;padding:0;cursor:pointer;display:block;float:left;padding:10px 15px;background:#d1d1d1;color:#e1e1e1}
.goodbad .uk-tab li>a{border:none;font-family:'HelveticaNeueCyr-Light'}
.goodbad .uk-tab li.uk-active,.goodbad .uk-tab li.uk-active:hover{background:#41b236}
.goodbad .uk-tab li.uk-active a,.goodbad .uk-tab li.uk-active:hover a{color:#fff}
.goodbad .uk-tab li:hover{background:#d6d6d7}
.goodbad .uk-tab li:hover a{color:#333}
.goodbad .photo .uk-slider-items{text-align:center}
.goodbad .photo .uk-slider-items .wrapper{margin:35px 40px 35px 20px;border:1px solid #f1f1f1;position:relative}
.goodbad .photo .uk-slider-items img{max-height:400px}
.goodbad .photo .uk-slider-items .text{max-width:410px;display:block;position:absolute;bottom:35px;right:-30px;text-align:left;color:#fff;background:#333;padding:10px 15px;font-size:16px;box-shadow:3px 3px 12px rgba(0,0,0,0.2)}
.goodbad .photo .uk-slider-items .text:after{content:'';width:0;height:0;position:absolute;right:0;top:-23px;border-style:solid;border-width:23px 0 0 30px;border-color:transparent transparent transparent #515151}
@media(max-width:1199px){
.goodbad .photo .uk-slider-items .text{font-size:15px;bottom:30px}
}
@media(max-width:959px){
.goodbad .uk-tab li{padding:0}
.goodbad .uk-tab li a{padding:8px 7px 7px;font-size:14px}
.goodbad .photo .uk-slider-items .wrapper{margin:0}
.goodbad .photo .uk-slider-items .text{max-width:unset;font-size:14px;bottom:15px;bottom:0;left:0;right:0}
.goodbad .photo .uk-slider-items .text:after{display:none}
}
@media(max-width:439px){
.goodbad .photo .uk-slider-items .text{font-size:12px}
}

.wrapper>footer{position:relative;z-index:10;background:#fff;padding:30px 0}
.wrapper>footer{border-bottom:1px solid #e6e6e6}
.wrapper>footer .uk-container{max-width:1400px;display:block}
.wrapper>footer .logo{width:100px;margin-top:-4px;margin-bottom:-5px}
.wrapper>footer nav{padding:15px 0}
.wrapper>footer .uk-navbar-nav>li{padding:4px;margin-right:15px}
.wrapper>footer .uk-navbar-nav>li:last-child{margin-right:0}
.wrapper>footer .uk-navbar-nav>li>a{min-height:unset;border-bottom:1px solid #dadada;padding:0;text-transform:none;font:18px/26px HelveticaNeueCyr-Medium,sans-serif;color:#222}
.wrapper>footer .uk-navbar-nav>li>a:hover,.wrapper>footer .uk-navbar-nav>li>a:focus,.wrapper>footer .uk-navbar-nav>li.uk-active>a{color:#000;border-bottom:1px solid #777}
.wrapper>footer .contacts{text-align:right}
.wrapper>footer .contacts .phone{font:22px/36px HelveticaNeueCyr-Bold,sans-serif;vertical-align:top;color:#222}
.wrapper>footer .contacts .address{width:100%;display:inline-block;font-size:14px;color:#222;margin-top:7px}
@media(min-width:960px) and (max-width:1100px){
.wrapper>footer .uk-button-green-hole{font-size:14px;padding:0 10px}
.wrapper>footer .contacts .phone{font-size:16px}
}
@media(max-width:1199px){
.wrapper>footer .uk-navbar-nav>li{margin-right:10px}
.wrapper>footer .uk-navbar-nav>li>a{white-space:nowrap;font:16px/26px HelveticaNeueCyr-Roman,sans-serif}
.wrapper>footer .contacts .phone{font-size:18px}
.wrapper>footer .contacts{text-align:right}
}
@media(max-width:959px){
.wrapper>footer .logo{width:150px;margin:0}
}
@media(max-width:639px){
.wrapper>footer .uk-button-green-hole{display:none}
.wrapper>footer .inline-href{margin-top:3px;display:inline-block}
}
@media(max-width:419px){
.wrapper>footer .uk-grid>div{width:100%!important;text-align:center!important}
}

.title-with-image .image{width:140px}
.title-with-image .uk-title{margin:0;font-family:HelveticaNeueCyr-Thin,sans-serif;line-height:54px}
@media(max-width:959px){
.title-with-image .uk-title{font-size:20px;line-height:30px;margin-top:8px}
}
@media(max-width:639px){
.title-with-image .uk-title{font-size:18px;line-height:26px}
.title-with-image .image{width:100%;text-align:center;margin-bottom:10px}
}

.infoblock{max-width:1400px;width:100%;margin:200px auto 0;position:relative;padding:120px 120px 60px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:1px}
.infoblock hr{margin:50px 0}
.infoblock span{color:#41b236;font:32px HelveticaNeueCyr-Bold,sans-serif}
.infoblock p{line-height:24px}
.infoblock img{position:absolute;left:0;right:0;top:-110px;margin:0 auto}
@media(max-width:959px){
.infoblock{padding:120px 40px 50px}
.infoblock img{max-width:90%}
}
@media(max-width:419px){
.infoblock p{font-size:14px;line-height:20px}
}

.notify-survey{background:#202021;z-index:50}
.notify-survey .empty i{width:100%;height:100%;background:url(../img/backgrounds/notify.jpg) center / cover;display:block}
.notify-survey .empty:before{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:93px 93px 0 0;border-color:#202021 transparent transparent}
.notify-survey .empty:after{content:'';position:absolute;top:0;right:0;border-style:solid;border-width:0 0 93px 93px;border-color:transparent transparent #202021}
.notify-survey .info{padding:12px 10px}
.notify-survey h2{color:#fff;font-size:20px;margin-bottom:7px}
.notify-survey h2 span{color:#41b236}
.notify-survey p{color:#fff;font-size:12px;opacity:.7;text-transform:uppercase}
.notify-survey .close{display:block;font-size:11px;color:#555;text-align:center;margin:2px 0 -12px;cursor:pointer}
.notify-survey .close:hover{color:#777}
@media (max-width:1200px){
.notify-survey .button{text-align:right}
.notify-survey .info{padding:12px 10%}
}
@media (max-width:959px){
.notify-survey .info{padding:12px 4%}
}
@media (max-width:479px){
.notify-survey h2{font-size:16px}
.notify-survey .uk-button{padding:0 15px}
}

/* Supports */
.uk-title{font-size:46px;margin:90px 0 65px}
.uk-title+.count{width:48px;height:48px;background:#fff;display:inline-block;border:1px solid #e8e8e8;border-radius:100px;vertical-align:middle;margin:-22px -48px 0 20px}
.uk-title+.count i{color:#a6a6a6;font:20px HelveticaNeueCyr-Light,sans-serif}
.title-wrapper .uk-title{display:inline-block}
strong.underline{background:url(../img/green-border.jpg) repeat-x 0 39px}
input[type=text]{padding:10px 0 10px 20px;border:1px solid #e3e3e3;border-radius:1px;color:#ccc;font:18px HelveticaNeueCyr-Roman,sans-serif}
.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:#575757}
.block-phone{font:24px HelveticaNeueCyr-Medium,sans-serif;color:#111;display:inline-block;vertical-align:middle}
.block-phone i{color:#b6b6b6;margin:-2px 15px 0 0;display:inline-block;vertical-align:middle}
.uk-list-arrow{list-style:none;padding:0}
.uk-list-arrow li{position:relative;font:18px/20px HelveticaNeueCyr-Light,sans-serif;margin-bottom:35px}
.uk-list-arrow li:before{content:"";width:12px;height:15px;display:block;position:absolute;left:-20px;top:2px;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiA0MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNiNGI0YjQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEwLjM4IDQuNjQgMjMuODcgMjAgMTAuMzggMzUuMzUgOC4xMyAzMy4zOCAxOS44OCAyMCA4LjEzIDYuNjMgMTAuMzggNC42NCIvPjwvc3ZnPg==)}
p.habanero{max-width:860px;margin:15px auto}
.uk-card-alt{border:1px solid #e6e6e6;padding:35px 21px}
.uk-card-alt .uk-title{min-height:50px;color:#41b236;font:22px HelveticaNeueCyr-Bold,sans-serif;margin:0;display:block;padding-right:52px}
.uk-card-alt .count{position:absolute;right:20px;margin:0;border-color:#41b236;background:#d4ebd2;top:24px}
.uk-card-alt .count i{color:#41b236;font:22px HelveticaNeueCyr-Bold,sans-serif}
.uk-card-alt p{margin:15px 0 0;line-height:23px}
.background-gray{background:#e6e6e6}
.background-green{background:#41b236;color:#fff}
.police .text{font-size:12px;color:#c0c0c0;display:inline-block}
.police .text a{color:#c0c0c0;text-decoration:underline}
.police .text a:hover{text-decoration:none}
.police .uk-text-small{display:inline-block;font-size:12px}
.go-to{background:#e8e8e8;display:block;text-align:center;padding:25px 10px;font:18px HelveticaNeueCyr-Medium,sans-serif;color:#818181}
.go-to:hover,.go-to:focus{background:#d8d8d8;color:#a2a2a2;text-decoration:none}
input.error{border-color:#a52a2a}
@media(max-width:1199px){
.uk-title{font-size:34px;margin:80px 0 45px}
}
@media(max-width:959px){
.uk-title{font-size:26px;margin:50px 0 35px}
}
@media(max-width:419px){
.police input[type=checkbox]{float:left;margin:0 4px 0 0}
.police .text{display:block}
}

/* Buttons */
.uk-button{text-transform:none}
.uk-button-green{font-family:HelveticaNeueCyr-Roman,sans-serif;line-height:48px;border:1px solid #41b236;background:#41b236;color:#fff;border-radius:2px}
.uk-button-green:hover,.uk-button-green:focus{color:#fff;background:#37992c}
.uk-button-green-hole{font:18px/36px HelveticaNeueCyr-Light,sans-serif;border:1px solid #41b236;color:#41b236;border-radius:5px}
.uk-button-green-hole:hover{background:#41b236;color:#fff}
.uk-button-casper{font:14px/32px HelveticaNeueCyr-Medium,sans-serif;padding:0 22px;color:#fff;background:#20201e;border-radius:1px;border:1px solid #b9bab8}
.uk-button-casper:hover{background:#181817;color:#fff}
.uk-button-dashed{background:#fff;color:#41b236;border:1px dashed #41b236;line-height:48px}
.uk-button-dashed:hover{background:#41b236;color:#fff}

/* UiKit Replaces */
.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueCyr-Medium,sans-serif;color:#111}
.uk-tooltip{left:239.042px;top:808px;max-width:370px;font:16px/21px HelveticaNeueCyr-Light,sans-serif;padding:20px 30px;background:rgba(68,68,68,0.85)}
.uk-subnav.uk-subnav-underline{display:inline-block;border-bottom:1px solid #e4e4e4;margin-left:0}
.uk-subnav.uk-subnav-underline li{display:inline-block;border-bottom:2px solid transparent;margin:0 12px;padding:0}
.uk-subnav.uk-subnav-underline li:first-child{margin-left:0}
.uk-subnav.uk-subnav-underline li:last-child{margin-right:0}
.uk-subnav.uk-subnav-underline li.uk-active,.uk-subnav.uk-subnav-underline li:hover{border-bottom:2px solid #41b236}
.uk-subnav.uk-subnav-underline li.uk-active a,.uk-subnav.uk-subnav-underline li:hover a{color:#41b236}
.uk-subnav.uk-subnav-underline li a{text-decoration:none;text-transform:none;font:20px/34px Roboto-Regular,sans-serif;color:#222}
.uk-accordion-title:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA4MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI1LjgzIDI2LjkyIDMyIDUzLjA4IDU4LjE3IDI2LjkyIi8+PC9zdmc+)}
.uk-open .uk-accordion-title:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA4MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI1OC4xNyA1My4wOCAzMiAyNi45MiA1LjgzIDUzLjA4Ii8+PC9zdmc+)}
.uk-breadcrumb{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTI1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2E0YTRhNDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPtCc0L7QvdGC0LDQttC90LDRjyDQvtCx0LvQsNGB0YLRjCAxPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04MS4xLDQ1LjNsLTIuMiwzLjNMNTAsMjkuNCwyMS4xLDQ4LjdsLTIuMi0zLjNMNTAsMjQuNlpNNTAsMzEuNywyNiw0OFY3NUg0NVY1OWg5Vjc1SDc0VjQ4WiIvPjwvc3ZnPg==) no-repeat 0 4px;padding-left:25px;margin:10px 0}
.uk-breadcrumb>*>*{color:#3f3f3f;font:14px HelveticaNeueCyr-Light,sans-serif}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"";display:inline-block;margin:0 10px;margin-top:0;color:#999;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA4MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNiMmIyYjI7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxOC45MiA2Ni4xNyA0NS4wOCA0MCAxOC45MiAxMy44MyIvPjwvc3ZnPg==);height:20px;width:16px;vertical-align:middle;margin-top:-2px}
.uk-lightbox{background:rgba(0,0,0,0.95)}
.uk-accordion-title{margin:0;cursor:pointer}
.akabai.uk-table tbody tr td:first-child{font:14px HelveticaNeueCyr-Light,sans-serif;color:#777;text-transform:uppercase;vertical-align:middle}
@media(max-width:959px){
.uk-subnav.uk-subnav-underline li{margin:0 5px}
.uk-subnav.uk-subnav-underline li a{font-size:16px}
.uk-breadcrumb{background:none;padding:0}
}
@media(max-width:639px){
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{margin:0 5px}
}

/* Hacks */
input:-webkit-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
input:-ms-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}

.n-main-wrp{display:block;position:relative;z-index:2}
.n-main-title{display:block;padding-top:250px}
.n-main-title h1{font-family:'HelveticaNeueCyr-Medium';font-weight:800;margin:0;font-size:50px;line-height:74px;color:#ffffff;visibility:hidden;display:inline-block;min-height:148px}
.n-main-title h1 span{color:#41b2362b}
.n-main-prevideo{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden}
.n-main-prevideo > iframe{display:block;width:100%;height:100%}
.n-main-prevideo video{position:absolute;min-width:100vw;min-height:100vh}
.n-main-video{display:flex;align-items:flex-end;width:auto;z-index:2;visibility:hidden}
.n-main-video-txt{font-family:'HelveticaNeueCyr-Medium';font-size:16px;margin-right:40px;color:#fff;line-height:20px;width:120px;border-bottom:1px solid #41b236;margin-bottom:30px;position:relative;border-bottom-right-radius:1px}
.n-main-video-txt p{margin:0}
.n-main-video-txt p span{display:block;font-weight:bold}
.n-main-video-txt::after{content:'';display:block;position:absolute;top:-41.1px;right:-52.5px;width:100%;height:67px;border-right:1px solid #41b236;transform:rotate(55deg);border-radius:1px}
.n-main-video-wrp{display:block}
.n-video-circle-one{display:block;width:201px;height:201px;position:relative;cursor:pointer}
@keyframes ani-circle-video{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.n-video-circle-one-svg{animation:ani-circle-video 4s infinite linear}
.n-video-circle-one-red{stroke-dasharray:600px;stroke-dashoffset:300px}
.n-video-circle-two{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}
.n-video-circle-two-svg{animation:ani-circle-video 4s infinite linear reverse}
.n-video-circle-two-white{stroke-dasharray:210px;stroke:#fff;opacity:0.5;stroke-linecap:round}
.n-video-play{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}
@keyframes ani-video-play{0%{transform:scale(1)}
50%{transform:scale(1.2)}
}
.n-video-play-svg{animation:ani-video-play 2s infinite linear;position:relative;left:5px}
.n-video-content2{display:flex;opacity:0;justify-content:center;align-items:center;position:absolute;margin:auto;width:5%;height:5%;background:#fff;z-index:2;transition:all 0.3s;border-radius:50%}
@keyframes ani-show-video{100%{width:170vw;height:170vw;left:-70vw !important;top:-50vh !important}
}
@keyframes ani-show-video2{30%{width:150vw;height:140vh;border-radius:0}
100%{width:100%;height:100%;top:0;left:0;position:fixed;border-radius:0}
}
.n-video-content2-txt{opacity:0;display:none;width:400px;height:300px;z-index:20;margin:auto}
.n-video-content2-txt iframe{width:100%;height:100%}
@keyframes ani-video-content-show{from{opacity:0}
to{opacity:1}
}
.n-body-video-play .n-video-content2{opacity:1;animation:ani-show-video2 2s forwards}
.n-body-video-play .n-video-content2-txt{display:block;animation:ani-video-content-show 2s linear forwards;animation-delay:1.5s;width:100%;height:100%}
.n-body-video-play .n-head{opacity:0;visibility:hidden}
.n-video-close{position:absolute;z-index:5;color:#fff;top:50px;right:50px;font-size:25px;border:2px solid #fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all 0.3s;cursor:pointer;opacity:0.7}
.n-video-close .glyphicon{top:0}
.n-video-close:hover{opacity:1 !important}
@media(max-width:1200px){
    .n-video-circle-one{width:150px;height:150px;}
.n-video-circle-one-svg{max-width:100%;max-height:100%;}
.n-video-circle-two-svg{max-width:100px;max-height:100px;}
}