﻿body,html{font-size:18px}.f1{animation-delay:.25s!important}.f2{animation-delay:.5s!important}.f3{animation-delay:.75s!important}.f4{animation-delay:1s!important}.f5{animation-delay:1.25s!important}.f6{animation-delay:1.5s!important}.f7{animation-delay:1.75s!important}.f8{animation-delay:2s!important}.f9{animation-delay:2.25s!important}.f10{animation-delay:2.5s!important}.f11{animation-delay:2.75s!important}.f12{animation-delay:3s!important}.f13{animation-delay:3.25s!important}.f14{animation-delay:3.5s!important}.f15{animation-delay:3.75s!important}.f16{animation-delay:4.0s!important}body{-webkit-text-size-adjust:100%;color:#7f7f7f;background:#ebeae6;line-height:130%;width:100%;height:auto;min-height:100%;margin:0;padding:0;font-weight:normal;font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,"sans-serif";overflow-x:hidden;position:relative}div,span,input,textarea,label{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}strong{}a,a:hover{color:#7f7f7f;text-decoration:underline}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{outline:0!important;-webkit-appearance:none}@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}.rotating{-webkit-animation:rotating 5s linear infinite;-moz-animation:rotating 5s linear infinite;-ms-animation:rotating 5s linear infinite;-o-animation:rotating 5s linear infinite;animation:rotating 5s linear infinite}@-webkit-keyframes rotating2 /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  to {
    -webkit-transform: rotate(-330deg);
    -o-transform: rotate(-330deg);
    transform: rotate(-330deg);
  }
}@keyframes rotating2 {
  from {
    -ms-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  to {
    -ms-transform: rotate(-330deg);
    -moz-transform: rotate(-330deg);
    -webkit-transform: rotate(-330deg);
    -o-transform: rotate(-330deg);
    transform: rotate(-330deg);
  }
}.post-image img{width:100%;height:auto}.div-about h2{font-size:1rem;color:#7f7f7f;font-weight:bold}.item .post-image{padding-top:60%;position:relative}.item .post-image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.block__contacts{padding:15px 15px!important}@media (max-width:992px){.block__contacts1{padding:5px!important}.block__contacts2{padding:5px!important}}@media (min-width:991px){.block__contacts1{padding:10px!important}.block__contacts2{padding:10px!important}}.page__content{padding:0 0 15px}.page__content table{border: 1px solid #7f7f7f55;width:100%;margin-bottom:0}.page__content table tr td{padding:5px 10px}.page__content table tr:nth-child(odd) td {background: #7f7f7f22}.decoration-none,.decoration-none:hover{text-decoration:none}.rotating2{-webkit-animation:rotating2 5s linear infinite;-moz-animation:rotating2 5s linear infinite;-ms-animation:rotating2 5s linear infinite;-o-animation:rotating2 5s linear infinite;animation:rotating2 5s linear infinite}.blshad>div{height:100%;background:#fff;padding:15px;box-shadow: 0 5px 5px 0 rgb(0 0 0 / 30%)}.blshad>div img{width:100%;height:100%;object-fit:contain}.gear-list{list-style-type:none;text-align:left;padding:0;margin:15px 0}.gear-list li{font-size:1.2rem;color:#4f4d48;padding:5px 10px;height:80px;padding-left:95px;border-radius:5px;display:block;margin:5px auto;line-height:120%;position:relative;background: url(images/logo2.svg) 14px 20px /contain no-repeat;background-size:45px 45px}.gear-list li:not(:first-child) {margin-top:-15px}.gear-list li .gear{width:75px;height:75px;position:absolute;left:0}.gear-list li .text{position:absolute;top:50%;transform:translateY(-50%)}.div-gears{width:100%;height:500px;position:relative}.rotating,.rotating2{background: url(images/gear2.svg) center center /contain no-repeat;height:200px;width:200px;position:absolute}.div-gears .gear.gear3{height:250px;width:250px}.gear.gear3 .rotating,.gear.gear3 .rotating2{background: url(images/gear.svg) center center /contain no-repeat;height:250px;width:250px;position:absolute}.div-gears .gear{width:200px;height:200px;position:absolute;transform:translate(-50%,-50%);top:100px;left:46%}.div-gears .gear>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;text-align:center;line-height:130%;font-weight:bold}.div-gears .gear .logogear{width:130px}.div-gears .gear:nth-child(1){margin-top:280px;margin-left:-95px}.div-gears .gear:nth-child(2){margin-top:170px;margin-left:-275px}.div-gears .gear:nth-child(3){margin-left:-190px}.div-gears .gear:nth-child(4){}.div-gears .gear:nth-child(4) .rotating {background: url(images/maingear.svg) center center /contain no-repeat}.div-gears .gear:nth-child(5){margin-left:165px;top:195px}.div-gears .gear:nth-child(6){margin-left:330px;margin-top:5px}.div-gears .gear:nth-child(7){margin-left:270px;margin-top:280px}.slick-dotted.slick-slider{margin-bottom:0!important}.p-block{padding-left:10px!important;padding-right:10px!important}.p-block2{padding-left:15px!important;padding-right:15px!important}header{position:sticky;width:100%;height:100px;top:0;z-index:1000;background:#fff;transition:.5s;border-bottom:6px solid #ffc000;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.logo{width:180px}.cards{margin-top:8px}.cardbl{width:100%;height:33.3%;display:flex;padding-left:0;padding-bottom:15px}.cardbl:nth-child(7), .cardbl:nth-child(8) {padding-bottom:0}.cards2{padding:5px 15px 15px}.cards2 img{width:100%;height:auto}.cardbl2{width:100%;display:flex;padding-left:0;padding-bottom:0}.cards img{width:247px;height:100%;object-fit:cover}@media (max-width:992px){.cards img{width:100%;max-height:300px;object-fit:cover;margin-bottom:20px}}.slider .slick-prev{background:url(images/slider-prev.png+slider-next.png.pagespeed.is.FgyiemDVso.png) top left no-repeat!important;width:40px;height:70px;background-position:0 0}.slider .slick-next{background:url(images/slider-prev.png+slider-next.png.pagespeed.is.FgyiemDVso.png) top left no-repeat!important;width:40px;height:70px;background-position:0 -70px}.slider .slick-prev,.slider .slick-next{opacity:0;transition:opacity 300ms ease-in-out}.slider:hover .slick-prev,.slider:hover .slick-next{opacity:.6}.slider .slick-prev:hover,.slider .slick-next:hover{opacity:.8}.slick-arrow{opacity:.5;transition:.5s}.slick-arrow:hover{opacity:1}.slick-dots li{margin:0 2px!important;width:auto!important}.slick-dots li button{font-size:0;line-height:0;display:block;width:16px!important;height:16px!important;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:#7f7f7f!important;border:2px solid #fff}.slick-dots li button:hover{background:#f5c01a!important}li.slick-active button{background:#f5c01a!important;position:relative}.slick-dots li button::before{display:none!important}.slick-dots{bottom:10px!important}.slider{margin-top:0;margin-bottom:30px}.slide{position:relative}.slide .text{position:absolute;bottom:85px;right:110px;background:#fff;padding:20px;width:400px;line-height:120%;box-shadow:0 0 15px rgba(0,0,0,.5)}.slide .text p{margin:0}.slide .text h2{margin-bottom:20px;font-size:2rem;margin-top:0}h2{font-size:1.5rem;color:#000;line-height:100%;margin:0;padding:0;margin-bottom:10px;margin-top:10px}.mainmenu .icon{font-size:18px;text-align:center;text-decoration:none;color:#7f7f7f;font-weight:normal;padding:0}.mainmenu .icon:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;color:#df1129}@keyframes shake {
  10%, 90% {
    transform: translate3d(0, -1px, 0);
  }
  
  20%, 80% {
    transform: translate3d(0, 2px, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(0, -4px, 0);
  }

  40%, 60% {
    transform: translate3d(0, 4px, 0);
  }
}.item{padding:10px 10px}.price{font-weight:bold;color:#000;font-size:18px}.price span{background:url(images/rouble.svg) center center no-repeat;background-size:100% 100%;display:inline-block;width:14px;height:14px;vertical-align:baseline}.modal-title .price{font-size:32px;font-weight:normal}.modal-title .price span{width:22px;height:22px}.mainmenu .icon svg path:nth-child(2) {transition:.5s}.mainmenu .icon:hover svg path:nth-child(2) {fill:#df1129}.mainmenu .lastdiv{width:240px;height:70px;position:relative;transform:scale(.9);margin-right:-7px}.mainmenu .lastdiv .call svg{margin-right:0!important}.mainmenu .lastdiv .number{font-size:22px}.mainmenu .lastdiv .email{position:absolute;left:0;bottom:0;display:inline-block;text-align:left}.mainmenu .lastdiv .star{position:absolute;right:20px;bottom:-2px;display:inline-block;text-align:right}.mainmenu .lastdiv .star{}.mainmenu .lastdiv span,.mainmenu .lastdiv svg{display:inline-block;vertical-align:middle}.mainmenu .lastdiv .normal{font-weight:400}.mainmenu .lastdiv .star{margin-top:2px}.mainmenu .lastdiv .normal.last{}.mainmenu .icon svg{width:32px;height:32px;display:inline-block;margin-right:5px}.mainmenu .icon .star2{width:47px;display:block;margin-bottom:3px;margin-left:3px}.mainmenu nav{padding-left:30px}.mainmenu ul{list-style-type:none;padding:0;margin:0;text-align:center;display:flex}.mainmenu ul>li{display:flex}.mainmenu ul>li a{padding:3px 17px;border-bottom:2px solid #2f5597;transition:.5s;border-top-left-radius:10px;border-top-right-radius:10px}.mainmenu ul>li a:hover{background:#2f5597;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff}.mainmenu ul>li>a{font-size:18px;color:#7f7f7f;text-decoration:none}.block{background:#fff}h2.line{margin:0;padding:0;border-bottom:2px solid #2f5597;color:#fff;padding-top:30px;line-height:20px;margin-bottom:5px}h2.line span{background:#2f5597;font-size:1rem;display:inline-block;padding:10px 20px;border-top-left-radius:10px;border-top-right-radius:10px}#cd-menu-trigger{background: url(images/burger.svg) center center /contain no-repeat;width:48px;height:48px;display:inline-block;margin-left:15px}footer .bigblue{color:#00b0f0;font-size:32px}.modal-title{color:#00b0f0;font-size:32px;font-weight:normal;line-height:100%}.modal-title p{margin-bottom:0}@media (min-width:991px){.modal-body .post-image{width:400px;float:right;margin-left:15px;margin-bottom:15px;box-shadow: 0 5px 5px 0 rgb(0 0 0 / 30%)}}.modal-body .post-image{margin-bottom:20px;box-shadow: 0 5px 5px 0 rgb(0 0 0 / 30%)}footer .leftmargin{margin-left:7px!important}footer .blueline{height:35px;margin-top:15px;background:#00b0f0;border-bottom:6px solid #2f5596}footer p{margin-bottom:0;font-weight:normal}footer .head{text-align:right;width:60px;display:inline-block}.backgrey{background:#f6f4f3;padding:15px 0}.logofooter{width:124px;margin-left:12px;padding:0 15px}footer .shadow{box-shadow:0 5px 5px 0 rgba(0,0,0,.3);height:100%}footer .orderform{background:#fff;padding:10px 60px 30px}footer .map iframe{height:100%;width:100%;min-height:530px;border:0}footer .map>div>div{margin:0;padding:0;height:530px}.item a{text-decoration:none;display:block;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);padding:10px;font-size:14px;line-height:120%;height:100%;position:relative;padding-bottom:50px;transition:.5s}.item a:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.item a h3{font-size:16px;font-weight:bold;margin-top:15px;height:40px;text-overflow:ellipsis;overflow:hidden}.item a .more{text-decoration:underline;color:#df1129;font-weight:bold;position:absolute;bottom:0}.div-sklad>div,.div-production>div,.div-materials>div,.div-partners>div,.div-whyus>div,.div-contacts>div,.div-about>div{padding:0 15px;background:#fff}.div-whyus>div{}.div-contacts>div{padding-bottom:0}.div-contacts-div>div{font-size:18px;white-space:nowrap}.div-contacts-div>div:first-child{}.div-contacts-div>div:not(:last-child) {margin-right:50px}.div-contacts-div>div a{}.div-contacts-div>div svg{vertical-align:middle}.blocksm{padding-left:100px!important;padding-right:100px!important}.color-black{color:#000}.orderform .wpcf7-text,.orderform textarea{padding:5px 0;border:0;border-bottom:2px solid #888;width:100%}.orderform textarea{height:100px}.valign-top{vertical-align:top}.yr-name{padding-left:40px;background:url(images/name.svg) left 5px no-repeat;background-size:32px 32px;margin-bottom:30px}.yr-phone{padding-left:40px;background:url(images/phone.svg) left 5px no-repeat;background-size:32px 32px;margin-bottom:30px}.yr-email{padding-left:40px;background:url(images/email.svg) left 5px no-repeat;background-size:32px 32px;margin-bottom:30px}.yr-message{padding-left:40px;background:url(images/message.svg) left 5px no-repeat;background-size:32px 32px;margin-bottom:30px}.orderform input[type="submit"]{background:#2f5597;color:#fff;cursor:pointer;padding:10px 70px 10px 40px;border:0;margin:0 auto;display:flex}.yr-submit{position:relative;display:table;margin:0 auto}.yr-submit span{width:32px;height:32px;background:url(images/send.svg) left 5px no-repeat;display:block;right:30px;top:4px;position:absolute;pointer-events:none}div.wpcf7-response-output{margin:10px 0 0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700;background:#f7e700}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background:#398f14;color:#fff}span.wpcf7-not-valid-tip{color:red;font-size:12px}.unidp{list-style-type:none;padding:0}.unidp li{color:#000;font-weight:500;text-align:center;line-height:120%;margin-top:15px}@media (max-width:1200px){.div-contacts-div>div{white-space:nowrap;width:100%!important;display:block;text-align:left;margin-left:15px;margin-right:0!important;margin-bottom:10px}.logofooter{margin-left:-3px}}@media (max-width:992px){.mainmenu .lastdiv{transform:scale(1);margin-right:0}.mainmenu .lastdiv .email{position:inherit;left:inherit;bottom:inherit;display:inline-block;text-align:center}footer .head{text-align:left;width:auto;display:inline-block;margin-left:0}.mainmenu .lastdiv span{display:none}.mainmenu .lastdiv{width:80px;margin-right:8px;height:auto}footer .orderform{background:#fff;padding:10px 30px 30px}.div-gears{width:100%;height:430px;transform:scale(.8);margin-top:-50px}}@media (max-width:768px){.logo{width:150px}.div-gears{width:100%;height:360px;transform:scale(.6);margin-top:-80px}.slick-dotted.slick-slider{}.p-block{padding-left:0!important;padding-right:0!important}.div-sklad>div,.div-production>div,.div-materials>div,.div-partners>div,.div-whyus>div,.div-contacts>div,.div-about>div{background:#fff}.container-fluid{padding-right:0;padding-left:0}.p-block2{padding-left:10px!important;padding-right:10px!important}.slide .text{display:none}.slide img{display:block;height:50vw}.slick-arrow{opacity:1;width:30px;height:60px}}@media (max-width:640px){.div-contacts-div>div{font-size:16px;white-space:nowrap;color:#7f7f7f}.slick-dots{display:none!important}#cd-menu-trigger{margin-left:15px}}@media (max-width:360px){.logo{width:120px}}.wow{visibility:visible!important;animation:none!important}.wow *{animation:none!important}