blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{outline:0!important}html{width:100%;height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{width:100%;min-width:320px;height:100%;margin:0;padding:0;font-family:'Roboto Condensed';font-weight:400;font-style:normal;font-size:16px;line-height:1.375;background-color:#f7f7f7}ul{margin:0;padding:0}li{list-style:none}a,a:focus,a:hover{text-decoration:none;outline:0}input{padding:0;margin:0}img{max-width:100%;height:auto}.container{max-width:1200px;padding-left:25px;padding-right:25px;margin:0 auto}header{background:-webkit-linear-gradient(bottom,#000000 0,#000000 100%);background:linear-gradient(0deg,#000000 0,#000000 100%);box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.headerbar{padding:15px 0 20px;border-bottom:1px solid rgba(255,255,255,.1)}.headerbar__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.headerbar__logo{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(25% - 50px);padding-top:10px}.headerbar__logo img{width:220px;margin-bottom:7px}.headerbar__logo p{color:#fff;font-size:13px;font-weight:300;line-height:1}.headerbar__info{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(25% - 50px);padding-top:5px}.headerbar__info a{display:inline-block;color:#fff;font-size:20px;line-height:28px;font-weight:300;margin-bottom:10px}.headerbar__info p{color:#fff;font-size:13px;font-weight:300;line-height:1}.headerbar__request{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(25% - 50px)}.headerbar__request a{display:block;height:32px;width:200px;margin-bottom:10px;border:none;border-radius:4px;text-align:center;font-family:'Roboto Condensed';color:#fff;font-size:16px;line-height:32px;font-weight:300;cursor:pointer;position:relative;background:-webkit-linear-gradient(top,#5e42fc 0,#0400ff 100%);background:linear-gradient(180deg,#5e42fc 0,#0400ff 100%);overflow:hidden}.headerbar__request a span{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0400ff;-webkit-transition:.3s linear;transition:.3s linear}.headerbar__request a:hover span{background-color:transparent}.headerbar__request p{color:#fff;font-size:13px;font-weight:300;line-height:1}.headerbar__search{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(25% - 50px);height:32px;border-radius:4px;padding:1px;font-size:0;background-color:rgba(255,255,255,.15);overflow:hidden}.headerbar__search input{display:inline-block;vertical-align:top;height:30px;width:calc(100% - 32px);border:none;outline:0;padding-left:10px;color:#fff;font-size:14px;font-weight:300;background-color:transparent}.headerbar__search input:invalid{box-shadow:none}.headerbar__search button{display:inline-block;vertical-align:top;width:30px;height:30px;padding:6px;border:none;background-color:transparent;cursor:pointer}.headerbar__search button svg{width:20px;height:20px;stroke:#fff9f1;fill:transparent}.headerbar__search button:focus{outline:0}.navbar{padding:12px 0}.navbar__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.navbar__menu a{display:block;padding:3px 12px;border-radius:4px;color:#fff;font-size:18px;font-weight:300;-webkit-transition:.3s linear;transition:.3s linear}.navbar__menu a:hover{color:#5e42fc}.navbar__menu a.active{color:#0400ff;background-color:#fff}.slicknav_menu{display:none;background-color:transparent}.slicknav_btn{background-color:#0400ff}.slicknav_nav a{padding:10px;margin:0 5px;font-size:14px;text-align:center}.banner{position:relative}.banner__item{position:relative;overflow:hidden}.banner__item img{width:100%}.banner__caption{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(right,rgba(154,154,154,0) 0,rgba(0,0,0,.82) 100%);background:linear-gradient(270deg,rgba(154,154,154,0) 0,rgba(0,0,0,.82) 100%);padding-top:65px}.banner__caption a{color:#fff}.banner__caption a span{display:inline-block;vertical-align:middle;margin-right:10px;font-size:18px;border-bottom:1px solid #fff}.banner__caption a svg{position:relative;top:1px;display:inline-block;vertical-align:middle;height:10px;width:6px;stroke:#fff}.banner__txt{width:50%;margin-bottom:30px;color:#fff;font-size:46px;font-weight:700;line-height:1.3;text-transform:uppercase;text-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.search{position:relative;margin-top:-55px;z-index:100}.search__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.criteria{margin:0 90px 55px;background-color:#fff;box-shadow:0 12px 32px 0 rgba(0,0,0,.1)}.criteria__header{padding:25px 0 30px;text-align:center}.criteria__header svg{display:inline-block;vertical-align:middle;width:41px;height:41px;margin-right:25px;stroke:#000;fill:transparent}.criteria__header span{display:inline-block;vertical-align:middle;font-size:32px;font-weight:300}.criteria__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.criteria__item{width:calc(100% / 3);padding:30px 0;border:1px solid rgba(0,0,0,.05);border-right:none;text-align:center;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.criteria__item:last-child{border-right:1px solid rgba(0,0,0,.05)}.criteria__item svg{height:64px;width:64px;margin-bottom:55px;fill:#5e42fc;-webkit-transition:.3s linear;transition:.3s linear}.criteria__item:hover{border-color:rgba(0,0,0,.1);background-color:rgba(0,0,0,.03)}.criteria__item:hover+.criteria__item{border-left-color:rgba(0,0,0,.1)}.criteria__item:hover svg{fill:#0400ff}.criteria__title{margin-bottom:45px;color:#000;font-size:24px;font-weight:300}.criteria__txt{color:#9b9b9b;font-size:14px;font-weight:300}.search-type{margin-bottom:20px}.search-type__header{margin-bottom:40px;border-bottom:1px solid #000000}.search-type__header div{display:inline-block;vertical-align:bottom;padding:10px 20px;border-radius:4px 4px 0 0;background:-webkit-linear-gradient(top,#000000 0,#000000 100%);background:linear-gradient(180deg,#000000 0,#000000 100%)}.search-type__header div svg{display:inline-block;vertical-align:middle;height:26.5px;width:24px;margin-right:25px;fill:#fff}.search-type__header div span{display:inline-block;vertical-align:middle;font-size:20px;letter-spacing:1px;color:#fff;line-height:24px;text-transform:uppercase}.search-type__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-type__item{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);margin-bottom:40px;padding:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-transition:.3s linear;transition:.3s linear}.search-type__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch}.search-type__item:hover{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);box-shadow:0 10px 24px 0 rgba(0,0,0,.2)}.search-type__item:hover .search-type__title{color:#0400ff}.search-type__img{position:relative;width:150px;min-height:300px}.search-type__img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%;width:auto;max-width:none}.search-type__desc{width:calc(100% - 150px);padding:30px 25px}.search-type__title{min-height:100px;font-size:20px;line-height:28px;color:#000;text-transform:uppercase;-webkit-transition:.3s linear;transition:.3s linear}.search-type__txt{color:#000;font-weight:300}.search-specialty{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(66.66666666666667% - 50px);margin-bottom:40px}.search-specialty__header{margin-bottom:20px;border-bottom:1px solid #000000}.search-specialty__header div{display:inline-block;vertical-align:bottom;padding:10px 20px;border-radius:4px 4px 0 0;background:-webkit-linear-gradient(top,#000000 0,#000000 100%);background:linear-gradient(180deg,#000000 0,#000000 100%)}.search-specialty__header div svg{display:inline-block;vertical-align:middle;height:26.5px;width:24px;margin-right:25px;fill:#fff}.search-specialty__header div span{display:inline-block;vertical-align:middle;font-size:20px;letter-spacing:1px;color:#fff;line-height:24px;text-transform:uppercase}.search-specialty__list{padding:35px 35px 20px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.search-specialty__col{display:inline-block;vertical-align:top}.search-specialty__col:first-child{margin-right:50px}.search-specialty__item{margin-bottom:25px}.search-specialty__item svg{display:inline-block;vertical-align:middle;width:25px;height:26px;margin-right:15px;fill:#0400ff}.search-specialty__item div{display:inline-block;vertical-align:top;width:calc(100% - 45px)}.search-specialty__item div span{color:#000;font-size:18px;font-weight:300;border-bottom:1px solid rgba(0,0,0,.2);-webkit-transition:.3s linear;transition:.3s linear}.search-specialty__item a:hover span{color:#0400ff;border-bottom-color:rgba(94, 66, 252, 0.137)}.search-skill{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);margin-bottom:40px}.search-skill__header{margin-bottom:20px;border-bottom:1px solid #000000}.search-skill__header div{display:inline-block;vertical-align:bottom;padding:10px 20px;border-radius:4px 4px 0 0;background:-webkit-linear-gradient(top,#000000 0,#000000 100%);background:linear-gradient(180deg,#000000 0,#000000 100%)}.search-skill__header div svg{display:inline-block;vertical-align:middle;height:26.5px;width:24px;margin-right:25px;fill:#fff}.search-skill__header div span{display:inline-block;vertical-align:middle;font-size:20px;letter-spacing:1px;color:#fff;line-height:24px;text-transform:uppercase}.search-skill__list{padding:35px 35px 20px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.search-skill__item{margin-bottom:25px}.search-skill__item svg{display:inline-block;vertical-align:middle;width:25px;height:26px;margin-right:15px;fill:#0400ff}.search-skill__item div{display:inline-block;vertical-align:top;width:calc(100% - 45px)}.search-skill__item div span{color:#000;font-size:18px;font-weight:300;border-bottom:1px solid rgba(0,0,0,.2);-webkit-transition:.3s linear;transition:.3s linear}.search-skill__item a:hover span{color:#0400ff;border-bottom-color:rgba(94, 66, 252, 0.137)}.about{background-color:#fff}.about__inner{padding:50px 0;border-bottom:1px solid rgba(0,0,0,.05);text-align:center}.about__title{margin-bottom:30px;font-size:36px;letter-spacing:3px;text-transform:uppercase}.about__txt{max-width:750px;margin:0 auto 40px;font-size:16px;font-weight:300;line-height:27px;text-align:left}.about__link{display:inline-block}.about__link span{display:inline-block;vertical-align:middle;margin-right:10px;font-weight:300;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.about__link span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.about__link svg{position:relative;top:1px;display:inline-block;vertical-align:middle;height:10px;width:6px;stroke:#0400ff;fill:transparent;-webkit-transition:.3s linear;transition:.3s linear}.about__link:hover svg{stroke:#5e42fc}.partners{padding:50px 0 20px;background-color:#fff}.partners__title{margin-bottom:40px;font-size:24px;font-weight:300;line-height:28px;text-align:center}.partners__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.partners__item{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners__img{width:85px;margin-right:15px;text-align:center}.partners__desc{width:calc(100% - 100px);font-size:13px;font-weight:300;line-height:16px}.footerbar{padding:50px 0 0;border-bottom:1px solid rgba(0,0,0,.05)}.footerbar__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.footerbar__logo{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);margin-bottom:25px}.footerbar__logo img{width:180px;margin-bottom:10px}.footerbar__logo p{padding-right:80px;color:#000;font-size:13px;font-weight:300}.footerbar__menu{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);margin-bottom:25px}.footerbar__menu ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.footerbar__menu ul li{margin-bottom:10px}.footerbar__menu ul li a{display:inline-block;font-weight:300;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.footerbar__menu ul li a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.footerbar__contacts{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);margin-bottom:25px}.footerbar__contacts p{font-size:13px;font-weight:300}.footerbar__contacts a{display:inline-block;margin-top:15px;font-weight:300;font-size:13px;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.footerbar__contacts a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.bottom{padding:20px 0 50px}.bottom__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.bottom__copyright{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px);font-size:13px;font-weight:300}.bottom__privacy{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px)}.bottom__privacy a{font-size:13px;font-weight:300;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.bottom__privacy a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.bottom__dev{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px)}.bottom__dev span{font-size:13px;font-weight:300;margin-right:5px;color:#000}.bottom__dev svg{display:inline-block;vertical-align:middle;height:12px;width:113px;fill:#000;-webkit-transition:.3s linear;transition:.3s linear}.bottom__dev:hover svg{fill:#5e42fc}.modal{position:fixed;top:20px;bottom:auto;right:auto;left:calc(50% - 225px);display:none;width:450px;max-height:85vh;padding:30px 50px;background:#fff;overflow-y:auto;z-index:9999}.modal .form__checkbox{margin-bottom:30px}.modal .form__submit{margin-bottom:15px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9000}.modal__title{margin:0 0 15px;text-align:center;font-size:28px;font-weight:400}.modal__group{margin-bottom:15px}.modal__group label{display:block;margin-bottom:5px;font-size:14px;text-align:left}.modal__input{width:100%;height:40px;padding-left:10px;border:none;outline:0;background-color:#ededed}.modal__close,.modal__close:focus,.modal__close:hover{position:absolute;top:15px;right:15px;font-size:20px;font-weight:700;line-height:1;color:#dadada}.form__group{margin-bottom:20px}.form__group input{width:100%;height:32px;padding-left:10px;border:1px solid #e3e3e3;border-radius:4px;font-size:16px;font-weight:300;-webkit-transition:.3s linear;transition:.3s linear}.form__group input:hover{background-color:#f3f3f3}.form__group input:focus{border-color:#0400ff;outline:0}.form__group textarea{width:100%;min-height:136px;padding:5px 10px;border:1px solid #e3e3e3;border-radius:4px;font-size:16px;font-weight:300;resize:vertical;-webkit-transition:.3s linear;transition:.3s linear}.form__group textarea:hover{background-color:#f3f3f3}.form__group textarea:focus{border-color:#0400ff;outline:0}.form__file{position:relative;height:28px;overflow:hidden;margin-bottom:20px}.form__file input[type=file]{display:none}.form__file label{display:block;position:absolute;top:0;left:0;height:28px;width:180px;border-radius:4px;background:-webkit-linear-gradient(top,#f3f3f3 0,#d8d8d8 100%);background:linear-gradient(180deg,#f3f3f3 0,#d8d8d8 100%);cursor:pointer;overflow:hidden}.form__file label::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-linear-gradient(top,#fafafa 0,#f3f3f3 100%);background:linear-gradient(180deg,#fafafa 0,#f3f3f3 100%);opacity:1;z-index:1;-webkit-transition:.3s linear;transition:.3s linear}.form__file label:hover::before{opacity:0}.form__file span{position:relative;display:block;width:100%;height:100%;padding-left:50px;color:#000;font-size:13px;font-weight:300;line-height:28px;z-index:10}.form__file span svg{position:absolute;top:8px;left:28px;height:13px;width:12px;fill:#000}.filename{position:absolute;left:190px;top:0;width:140px;height:28px;border:none;color:#000;font-size:13px;font-weight:300;background-color:#fff}.file-remove{display:none;position:absolute;top:7px;left:330px;width:16px;height:16px;padding:0;border:none;outline:0;background:0 0;cursor:pointer}.file-remove svg{width:100%;height:100%;fill:transparent;stroke:#ccc;-webkit-transition:.3s linear;transition:.3s linear}.file-remove:hover svg{stroke:#888}.form__checkbox{margin-bottom:20px}.form__checkbox input{display:none}.form__checkbox input:checked+label svg{opacity:1}.form__checkbox input:checked+label::before{border-color:#ffedc8;background-color:#ffedc8}.form__checkbox label{display:inline-block;position:relative;width:100%;padding-left:30px;color:#000;font-size:13px;font-weight:300;cursor:pointer}.form__checkbox label::before{content:"";position:absolute;left:0;top:2px;display:inline-block;height:16px;width:16px;border:1px solid #e3e3e3;border-radius:2px;background-color:#fff}.form__checkbox label a{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.form__checkbox label a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.form__checkbox label svg{position:absolute;top:6px;left:3px;height:8px;width:10px;fill:transparent;stroke:#952c21;opacity:0}.form__submit{display:block;height:32px;width:200px;margin:0 auto;border:none;border-radius:4px;color:#fff;font-family:'Roboto Condensed';font-size:16px;line-height:32px;cursor:pointer;position:relative;background:-webkit-linear-gradient(top,#5e42fc 0,#0400ff 100%);background:linear-gradient(180deg,#5e42fc 0,#0400ff 100%);overflow:hidden}.form__submit span{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0400ff;-webkit-transition:.3s linear;transition:.3s linear}.form__submit:hover span{background-color:transparent}.form__inner{max-width:600px}.breadcrumbs{margin-bottom:15px;padding:15px 0}.breadcrumbs__item{display:inline-block;font-size:13px;font-weight:300}.breadcrumbs__item::after{content:'';display:inline-block;width:5px;height:8px;margin:0 15px;background-image:url(../img/icons/arrow-breadcrumbs.svg);background-position:center;background-repeat:no-repeat;background-size:5px}.breadcrumbs__item a{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.breadcrumbs__item a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.breadcrumbs__item--active{color:#000}.breadcrumbs__item--active::after{display:none}.page-title{margin-bottom:20px;padding-top:10px}.page-title h1,.page-title p{text-transform:uppercase;font-size:36px;letter-spacing:3px}.contacts{padding-bottom:40px}.contacts__txt{margin-bottom:20px;padding:20px 30px;font-weight:300;background-color:#5e42fc}.contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.contacts__info{box-sizing:border-box;margin-left:25px;word-wrap:break-word;width:calc(41.66666666666667% - 50px);margin-bottom:20px;margin-right:0;padding:20px 30px;background-color:#fff}.contacts__map{box-sizing:border-box;word-wrap:break-word;width:58.33333333%;height:250px;margin-bottom:20px;margin-left:0;margin-right:25px}.contacts__map #map{width:100%;height:100%}.contacts__addr{margin-bottom:30px}.contacts__addr svg{height:30px;fill:#000;margin-right:10px}.contacts__addr span{display:inline-block;width:calc(100% - 30px);vertical-align:top;font-size:16px;font-weight:300}.contacts__tel{margin-bottom:30px}.contacts__tel svg{height:25px;fill:transparent;stroke:#000;margin-right:10px}.contacts__tel span{display:inline-block;vertical-align:top;font-size:16px;font-weight:300}.contacts__tel span a{display:block;color:#000}.contacts__email svg{height:25px;fill:#000;margin-right:10px}.contacts__email a{display:inline-block;vertical-align:top;font-size:16px;font-weight:300;color:#000000;border-bottom:1px solid rgba(162,25,9,.2)}.feedback{padding:25px;background-color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,.1)}.feedback .form__submit{margin-left:0;margin-bottom:25px}.feedback__title{margin-bottom:20px;font-size:24px;font-weight:400}.download{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.05)}.download__section{margin-bottom:30px}.download__title{margin-bottom:20px;font-size:24px}.download__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.download__item{width:calc(100% / 6 - 20px);margin:0 10px 25px;-webkit-transition:.3s linear;transition:.3s linear}.download__item:hover .download__img:before{opacity:1}.download__item:hover .download__item-title{color:#5e42fc}.download__item:hover .download__item-title span{border-bottom-color:rgba(94, 66, 252, 0.137)}.download__img{position:relative;display:inline-block;height:200px;margin-bottom:15px;overflow:hidden}.download__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:10;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.download__img img{height:100%;width:auto;max-width:none}.download__item-title{margin-bottom:5px;font-weight:300;color:#000000;-webkit-transition:.3s linear;transition:.3s linear}.download__item-title span{border-bottom:1px solid rgba(162,25,9,.2)}.download__txt{margin-bottom:5px;color:#000;font-weight:300}.about-page{margin-bottom:50px;padding:25px 20px;background-color:#fff;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.about-page h2{margin-bottom:20px;font-size:24px;line-height:28px}.about-page p{margin-bottom:20px;font-weight:300}.about-page img{margin-bottom:20px}.about-page ul{margin-bottom:20px;margin-top:-10px}.about-page ul li{font-weight:300}.about-page__partner{margin-bottom:20px}p.about-page__partner-name{margin-bottom:5px;font-weight:400}footer{border-top:1px solid rgba(0,0,0,.05)}.footer-noborder{border-top:none}.video{margin-bottom:100px}.video__nav{margin-bottom:15px}.video__nav li{display:inline-block;margin:0 25px 15px 0}.video__nav li a{display:block;padding:8px 15px}.video__nav li a.active{border-radius:4px;background-color:#000000}.video__nav li a.active span{color:#fff;border-bottom:none}.video__nav li a.active:hover span{color:#fff}.video__nav li a span{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.video__nav li a span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.video__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;margin:0 -15px 20px}.video__item{position:relative;width:calc(100% / 5 - 30px);margin:0 15px 20px;border:1px solid #ededed;background-color:#fff}.video__item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.video__block{position:relative;max-width:100%;height:0;margin:0 auto;padding-bottom:56.25%;overflow:hidden}.video__block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video__name{margin:15px 15px 25px;line-height:20px}.video__link{width:calc(100% / 5 - 30px);margin:0 15px 20px;padding:0 5px}.video__link img{display:block;height:90px;width:78px;margin:0 auto 20px}.video__link a{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-weight:300}.video__link a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.video__link p{margin-top:15px;font-weight:300}.spec-menu{margin-bottom:40px;padding:25px;background-color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,.1)}.spec-menu__list{margin-bottom:40px;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.spec-menu__item a{display:block;padding:8px 5px;border-radius:4px;background-color:transparent}.spec-menu__item a .spec-menu__icon{display:inline-block;vertical-align:top;width:40px;height:26px;text-align:center}.spec-menu__item a svg{height:100%;fill:#0400ff}.spec-menu__item a .spec-menu__name{display:inline-block;vertical-align:top;width:calc(100% - 50px);margin-left:5px}.spec-menu__item a .spec-menu__name span{border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-size:18px;line-height:22px;font-weight:300;color:#000;border-bottom-color:rgba(0,0,0,.2)}.spec-menu__item a .spec-menu__name span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.spec-menu__item.active a{background-color:#000000}.spec-menu__item.active a svg{fill:#fff}.spec-menu__item.active a span{color:#fff;border-bottom:none}.spec-menu__item.active a span:hover{color:#fff}.spec-menu__desc{font-weight:300;line-height:22px}.spec-menu__desc p{margin-bottom:15px}.spec-menu__hidden{display:none}.spec-menu__more{width:80px;display:block;margin:0 auto}.spec-menu__more span{display:inline-block;vertical-align:middle;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-size:13px;font-weight:300;border-bottom-style:dashed;margin-right:8px}.spec-menu__more span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.spec-menu__more svg{display:inline-block;vertical-align:middle;height:27px;width:8px;fill:transparent;stroke:#0400ff}.spec-menu__more.up svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.submenu{margin-bottom:10px}.submenu ul{text-align:center}.submenu__item{display:inline-block;margin:0 10px 10px}.submenu__item a{display:block;padding:8px 15px;border-radius:4px;background-color:transparent}.submenu__item a span{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.submenu__item a span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.submenu__item.active a{background-color:#000000}.submenu__item.active a span{color:#fff;border-bottom:none}.filter{margin-bottom:30px;padding:15px 18px 30px;border:1px solid #ededed;background-color:#fff}.filter .form__checkbox{margin-bottom:8px}.filter__section{margin-bottom:25px}.filter__title{margin-bottom:15px;font-size:18px;font-weight:300}.filter__hidden{display:none}.filter__show{display:inline-block;margin:5px 0;color:rgba(143,11,11,.25);font-size:13px;font-weight:300}.filter__show span{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;margin-right:7px;border-bottom-style:dashed}.filter__show span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.filter__btn{position:relative;background:-webkit-linear-gradient(top,#5e42fc 0,#0400ff 100%);background:linear-gradient(180deg,#5e42fc 0,#0400ff 100%);overflow:hidden;display:block;height:32px;width:200px;margin:0 auto;border:none;border-radius:4px;cursor:pointer;color:#fff;font-family:'Roboto Condensed';font-size:16px;line-height:32px;text-align:center}.filter__btn span{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0400ff;-webkit-transition:.3s linear;transition:.3s linear}.filter__btn:hover span{background-color:transparent}.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;width:calc(100% - 300px);margin:0 -5px 20px}.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% / 4 - 10px);min-height:325px;margin:0 5px 20px;padding:15px;border:1px solid #ededed;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.products__item:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.products__img{position:relative;height:130px;overflow:hidden;margin-bottom:10px}.products__img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:auto}.products__name{min-height:44px;margin-bottom:5px;line-height:22px;color:#000}.products__desc{margin-bottom:10px;font-size:13px;font-weight:300;line-height:16px;color:#000}.products__code{margin-top:auto;font-size:13px;font-weight:300;line-height:16px;color:#000}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.sidebar{width:270px;margin-bottom:30px}.sidebar__video{margin-bottom:30px}.sidebar__video .video__item{width:100%;margin:0 0 25px}.sidebar__all-video{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-weight:300}.sidebar__all-video:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.article{margin-bottom:50px;padding:30px;background-color:#fff}.article__img{margin:-30px -30px 30px}.article__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__wrap{max-width:760px;margin:0 auto}.article__wrap .article__txt{-webkit-column-count:1;-moz-column-count:1;column-count:1}.article__time{display:block;margin-bottom:15px;color:#000;font-family:"Roboto Condensed";font-size:13px;font-weight:300}.article__title{margin-bottom:25px;font-size:32px;line-height:38px;font-weight:400}.article__txt{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.article__txt h3{margin-bottom:15px;font-size:20px;font-weight:400;text-transform:uppercase}.article__txt p{margin-bottom:20px;font-weight:300;line-height:22px}.article__txt h4{margin-bottom:5px;font-weight:400;font-size:16px}.article__txt ul{margin-bottom:25px;font-weight:300;line-height:22px}.article__txt ul li{list-style-type:disc;list-style-position:inside}.article__txt section{margin-bottom:40px}.article__txt figure{margin:0 0 15px}.article__txt figure img{display:block;margin-bottom:14px}.article__txt figcaption{color:#000;font-family:"Roboto Condensed";font-size:13px;font-weight:300;font-style:italic}.article__txt .table-adaptive{width:100%;overflow-x:auto}.article__txt table{width:100%;min-width:680px;margin-bottom:25px}.article__txt table thead{border-bottom:1px solid rgba(0,0,0,.4)}.article__txt table thead th{vertical-align:top;padding:10px 20px 10px 0;font-size:16px;letter-spacing:2px;font-weight:400;text-transform:uppercase}.article__txt table tbody tr td{vertical-align:top;padding:10px 20px 10px 0;font-weight:300}.prod-menu{margin-bottom:40px;padding:25px;background-color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,.1)}.prod-menu__list{margin-bottom:40px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.prod-menu__item{display:block;-webkit-column-break-inside:avoid}.prod-menu__item a{display:block;padding:8px 10px;border-radius:4px;background-color:transparent}.prod-menu__item a .prod-menu__icon{display:inline-block;vertical-align:top;width:40px;height:26px;text-align:center}.prod-menu__item a svg{height:100%;fill:#0400ff}.prod-menu__item a .prod-menu__name{display:inline-block;vertical-align:top;width:calc(100% - 50px);margin-left:5px}.prod-menu__item a .prod-menu__name span{border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-size:18px;line-height:22px;font-weight:300;color:#000;border-bottom-color:rgba(0,0,0,.2)}.prod-menu__item a .prod-menu__name span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.prod-menu__item.active a{background-color:#000000}.prod-menu__item.active a svg{fill:#fff}.prod-menu__item.active a span{color:#fff;border-bottom:none}.prod-menu__item.active a span:hover{color:#fff}.prod-menu__desc{font-weight:300;line-height:22px}.prod-menu__desc p{margin-bottom:15px}.prod-menu__hidden{display:none}.prod-menu__more{width:80px;display:block;margin:0 auto}.prod-menu__more span{display:inline-block;vertical-align:middle;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-size:13px;font-weight:300;border-bottom-style:dashed;margin-right:8px}.prod-menu__more span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.prod-menu__more svg{display:inline-block;vertical-align:middle;height:27px;width:8px;fill:transparent;stroke:#0400ff}.prod-menu__more.up svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.product{position:relative;margin-bottom:30px}.product__label{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:25px;width:80px;padding-top:3px;background-color:#ffe8ce;font-size:13px;color:#5e42fc;text-align:center}.product__label::after{content:'';position:absolute;bottom:-5px;left:0;display:block;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:5px solid #ffe8ce}.product__header{margin-bottom:30px;padding:0 20px 25px;background-color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,.1)}.product__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.product__header-left{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(41.66666666666667% - 50px)}.product__header-right{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(58.333333333333336% - 50px);margin-top:50px}.product__subtitle{margin-bottom:10px;font-size:24px;font-weight:300;line-height:28px}.product__code{margin-bottom:55px;font-weight:300;color:#5e42fc}.product__section{margin-bottom:40px}.product__section img{margin:10px 0}.product__desc-title{margin-bottom:20px;font-size:32px;line-height:38px;font-weight:400}.product__txt{font-weight:300;line-height:22px}.product__txt p,.product__txt ul{margin-bottom:25px}.product__txt ul li{list-style-type:disc;list-style-position:inside}.product__txt ol{margin-bottom:25px}.product__txt ol li{list-style-type:decimal;list-style-position:inside}.product__txt h4{margin-bottom:10px;font-size:16px;font-weight:400}.product__txt table{width:100%;margin-bottom:25px}.product__txt table thead{border-bottom:1px solid rgba(0,0,0,.4)}.product__txt table thead th{padding:10px 0;font-size:16px;letter-spacing:2px;font-weight:400;text-transform:uppercase}.product__txt table thead th:last-child{text-align:center}.product__txt table tbody{border-bottom:1px solid rgba(0,0,0,.1)}.product__txt table tbody:last-child{border-bottom:none}.product__txt table tbody tr td{padding:5px;font-weight:300}.product__txt table tbody tr.table-title td{padding:15px 0;font-weight:400;text-align:center}.product__txt table tbody tr.table-title td:first-child{text-align:left}.product__txt table tbody tr:last-child td{padding-bottom:15px}.product__txt--two{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.product__nav li{display:inline-block;margin:0 40px 15px 0}.product__nav li a{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-size:18px;font-weight:300}.product__nav li a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.product__big-img{margin-bottom:35px}.product__big-img img{width:100%}.product__video{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.product__video .video__item{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(50% - 50px)}.product__info{padding:25px 20px;background-color:#fff}.product__info-left{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(66.66666666666667% - 50px)}.product__info-right{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(33.333333333333336% - 50px)}.yes{display:block;margin:0 auto;height:12px;width:15px;fill:transparent;stroke:#14c080}.no{display:block;margin:0 auto;height:12px;width:12px;fill:transparent;stroke:#5e42fc}.product__images{margin-bottom:30px}.product__images figure{max-width:320px;margin:0 auto 30px}.product__images figure img{width:100%;margin-bottom:10px}.product__images figure figcaption{font-style:italic;font-weight:300;line-height:22px}.other-feedback{margin-bottom:50px;padding:20px 15px 30px;background-color:#fff;box-shadow:0 10px 24px 0 rgba(0,0,0,.1);text-align:center}.other-feedback__txt{margin-bottom:30px;font-size:24px}.other-feedback__tel{display:block;margin-bottom:10px;font-size:24px;line-height:1;font-weight:300;color:#000}.other-feedback__email{display:block;margin:20px 0 30px}.other-feedback__email span{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-weight:300}.other-feedback__email span:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.other-feedback__btn{position:relative;background:-webkit-linear-gradient(top,#5e42fc 0,#0400ff 100%);background:linear-gradient(180deg,#5e42fc 0,#0400ff 100%);overflow:hidden;display:block;height:32px;width:200px;margin:0 auto;border-radius:4px;color:#fff;line-height:32px}.other-feedback__btn span{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0400ff;-webkit-transition:.3s linear;transition:.3s linear}.other-feedback__btn:hover span{background-color:transparent}.error404{padding:80px 0}.error404__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.error404__main{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(75% - 50px)}.error404__sidbar{box-sizing:border-box;margin-left:25px;margin-right:25px;word-wrap:break-word;width:calc(25% - 50px)}.error404__icon{height:216px;width:288px;margin-bottom:40px}.error404__icon svg{width:100%;height:100%;fill:#5e42fc}.error404__title{margin-bottom:25px;font-size:36px;letter-spacing:3px;text-transform:uppercase}.error404__txt{margin-bottom:15px;font-size:18px;font-weight:300;line-height:22px}.error404__email{font-size:16px;font-weight:300}.error404__email a{color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.error404__email a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.error404__nav{margin-bottom:45px}.error404__nav li{margin-bottom:10px}.error404__nav li a{display:inline-block;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear;font-weight:300}.error404__nav li a:hover{color:#5e42fc;border-bottom-color:rgba(94, 66, 252, 0.137)}.error404__addr{margin-bottom:15px;font-weight:300}.error404__tel{margin-bottom:20px}.error404__tel a{color:#000;font-size:16px;font-weight:300;line-height:22px}.m-news{margin-bottom:35px}.m-news__header{margin-bottom:40px;border-bottom:1px solid #000000}.m-news__header div{display:inline-block;vertical-align:bottom;padding:10px 20px;border-radius:4px 4px 0 0;background:-webkit-linear-gradient(top,#000000 0,#000000 100%);background:linear-gradient(180deg,#000000 0,#000000 100%)}.m-news__header div svg{display:inline-block;vertical-align:middle;height:26.5px;width:24px;margin-right:25px;fill:#fff}.m-news__header div span{display:inline-block;vertical-align:middle;font-size:20px;letter-spacing:1px;color:#fff;line-height:24px;text-transform:uppercase}.m-news__all{display:block;width:64px;margin-left:auto;font-family:"Roboto Condensed";font-size:13px;font-weight:300;color:#0400ff;border-bottom:1px solid rgb(79 77 203 / 22%);-webkit-transition:.3s linear;transition:.3s linear}.m-news__all:hover{color:#5e42fc;border-bottom-color:5e42fc}.news{margin-bottom:20px}.news__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -20px}.news__item{width:calc(100% / 3 - 40px);margin:0 20px 40px;box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-transition:.3s linear;transition:.3s linear}.news__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center 180px;-ms-transform-origin:center 180px;transform-origin:center 180px;box-shadow:0 30px 60px rgba(128,128,128,.2)}.news__item:hover h3{color:#0400ff}.news__img{height:180px}.news__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 180px);padding:25px 60px;background-color:#fff}.news__desc h3{min-height:84px;margin:0 0 20px;color:#000;font-family:"Roboto Condensed";font-size:22px;font-weight:400;-webkit-transition:.3s linear;transition:.3s linear}.news__desc p{margin:0 0 24px;color:#000;font-family:"Roboto Condensed";font-size:16px;font-weight:300}.news__desc time{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;color:grey;font-family:"Roboto Condensed";font-size:13px;font-weight:300}.pagination{margin-bottom:40px}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination ul li{margin-right:5px}.pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:transparent;color:#000000;font-family:"Roboto Condensed";font-size:22px;font-weight:300;text-decoration:underline;-webkit-transition:.3s linear;transition:.3s linear}.pagination ul li a:hover{color:#0400ff}.pagination ul li.current a{color:#fff;text-decoration:none;background-color:#000000}.pagination ul li:last-child{margin-right:0}.share{margin-bottom:25px;padding:35px 15px;background-color:#fff}.share__title{margin:0 0 25px;color:#000;font-family:"Roboto Condensed";font-size:22px;font-weight:400;text-align:center}.share ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share ul li{margin:0 10px}.share ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#000000;-webkit-transition:.3s linear;transition:.3s linear}.share ul li a:hover{background-color:#0400ff}.share ul li a svg{width:26px;height:23px;fill:#fff}@media screen and (max-width:1280px){.banner__caption{padding-top:40px}}@media screen and (max-width:1199px){.container{padding-left:25px;padding-right:25px;width:990px}.banner__item{height:350px}.banner__item img{position:absolute;top:50%;left:50%;max-width:none;width:auto;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.banner__txt{font-size:38px;margin-bottom:15px}.criteria{margin:0 0 55px}.search-type__item{width:calc(50% - 50px)}.search-specialty__col{width:45%}.search-specialty__col:first-child{margin-right:20px}.about-page{-webkit-column-count:2;-moz-column-count:2;column-count:2}.video__item,.video__link{width:calc(100% / 4 - 30px)}.spec-menu__list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.submenu__item{margin:0 0 10px}.products__item{width:calc(100% / 3 - 10px)}.prod-menu__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.news__desc{padding:25px}}@media screen and (max-width:991px){.container{padding-left:25px;padding-right:25px;width:760px}.headerbar__logo{width:calc(50% - 50px);margin-bottom:25px}.headerbar__info{width:calc(50% - 50px);margin-bottom:25px}.headerbar__request,.headerbar__search{width:calc(50% - 50px)}.banner__txt{width:75%;font-size:32px}.criteria__header svg{width:35px;height:35px}.criteria__header span{font-size:24px}.criteria__item svg,.criteria__title{margin-bottom:25px}.search-skill,.search-specialty{width:calc(100% - 50px)}.partners__item{width:calc(50% - 50px)}.footerbar__logo p{padding-right:0}.contacts__info{width:calc(100% - 50px);margin-right:25px}.contacts__map{width:calc(100% - 50px);margin-left:25px}.feedback .form__submit{margin-left:auto}.download__item{width:calc(100% / 4 - 20px)}.about-page{-webkit-column-count:1;-moz-column-count:1;column-count:1}.video__item,.video__link{width:calc(100% / 3 - 30px)}.spec-menu__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.products__item{width:calc(100% / 2 - 10px)}.article__txt{-webkit-column-count:1;-moz-column-count:1;column-count:1}.prod-menu__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.product__header-left{width:calc(100% - 50px);margin-bottom:30px}.product__header-right,.product__info-left,.product__info-right{width:calc(100% - 50px)}.error404__main{width:calc(66.66666666666667% - 50px)}.error404__sidbar{width:calc(33.333333333333336% - 50px)}.news__item{width:calc(50% - 40px)}}@media screen and (max-width:767px){.container{padding-left:25px;padding-right:25px;width:670px}.navbar{padding:0}.navbar__menu{display:none}.slicknav_menu{display:block}.search-type__item{width:calc(100% - 50px)}.footerbar__logo{width:calc(50% - 50px)}.footerbar__menu{display:none}.bottom__copyright,.footerbar__contacts{width:calc(50% - 50px)}.bottom__privacy{width:calc(100% - 50px);margin-top:25px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}.bottom__dev{width:calc(50% - 50px)}.filter{max-width:300px;margin:0 auto 30px}.products,.sidebar{width:100%}.sidebar__video{display:none}}@media screen and (max-width:679px){.container{padding-left:25px;padding-right:25px;width:570px}.criteria__header{padding:15px 10px}.criteria__header svg{display:none}.criteria__header span{font-size:20px}.criteria__item{padding:15px 10px}.criteria__title{font-size:18px;margin-bottom:20px}.search-specialty__list{padding:25px 20px 10px}.search-specialty__col{display:block;width:100%}.search-specialty__col:first-child{margin-richt:0}.search-skill__list{padding:25px 20px 10px}.download__item{width:calc(100% / 3 - 20px)}.video__item,.video__link{width:calc(100% / 2 - 30px)}.product__txt--two{-webkit-column-count:1;-moz-column-count:1;column-count:1}.error404__main,.product__video .video__item{width:calc(100% - 50px)}.error404__main{margin-bottom:30px}.error404__sidbar{width:calc(100% - 50px)}.news__row{margin:0 -10px}.news__item{width:calc(50% - 20px);margin:0 10px 20px}.pagination ul li{margin-right:2px}.pagination ul li a{width:28px;height:28px;font-size:16px}}@media screen and (max-width:575px){.container{padding-left:25px;padding-right:25px;width:470px}.criteria__item{width:50%;border-right:1px solid rgba(0,0,0,.05)}.bottom__copyright,.partners__item{width:calc(100% - 50px)}.bottom__copyright{text-align:center}.bottom__privacy{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:25px}.bottom__dev{width:calc(100% - 50px);text-align:center}.page-title h1,.page-title p{font-size:28px;letter-spacing:normal}.download__item{width:calc(100% / 2 - 20px)}.about-page{padding:0;background-color:transparent}.prod-menu__list,.spec-menu__list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.product__txt table tbody tr.table-title td{font-size:12px}.news__item{width:calc(100% - 20px)}.news__desc h3{min-height:1px}}@media screen and (max-width:479px){.container{padding-left:25px;padding-right:25px;width:370px}.headerbar__logo{width:calc(100% - 50px);text-align:center;margin-bottom:15px}.headerbar__info{width:calc(100% - 50px);text-align:center;margin-bottom:15px}.headerbar__request{width:calc(100% - 50px);text-align:center;margin-bottom:15px}.headerbar__request a{margin:0 auto 10px}.headerbar__search{width:calc(100% - 50px)}.banner__txt{width:100%;font-size:28px}.search{margin-top:25px}.criteria{margin-bottom:35px}.criteria__item{width:100%}.criteria__item svg{height:48px;width:48px}.search-type__item{margin-bottom:20px}.search-type__img{width:100px;min-height:200px}.search-type__desc{width:calc(100% - 100px);padding:20px}.search-type__title{font-size:18px;min-height:30px;margin-bottom:20px}.modal{width:98%;left:1%;padding:25px 20px}.page-title h1,.page-title p{font-size:24px}.video__item{width:calc(100% - 30px)}.video__item a{display:none}.video__link{width:calc(100% - 30px)}.spec-menu{padding:15px}.products__item{width:calc(100% - 10px)}.article{padding:0;background-color:transparent}.article__title{font-size:26px}.prod-menu{padding:15px}.product__header,.product__info{padding:0;background-color:transparent;box-shadow:none}.error404__icon{width:100%}}@media screen and (max-width:379px){.container{padding-left:25px;padding-right:25px;width:320px}.search-type__header div{display:block;padding:10px}.search-type__header div svg{margin-right:15px}.search-type__img{display:none}.search-type__desc{width:100%}.search-specialty__header div{display:block;padding:10px}.search-specialty__header div svg{margin-right:15px}.search-skill__header div{display:block;padding:10px}.search-skill__header div svg{margin-right:15px}.footerbar__logo{width:calc(100% - 50px);text-align:center}.footerbar__contacts{width:calc(100% - 50px);text-align:center}.download__item{width:calc(100% - 20px)}.m-news__header div{display:block;padding:10px}.m-news__header div svg{margin-right:15px}.news__desc{padding:20px 15px}}