@font-face{font-family:Exo2Bold;font-style:normal;font-weight:400;src:url(../fonts/Exo2Bold/Exo2Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Exo2Bold/Exo2Bold.woff) format("woff"),url(../fonts/Exo2Bold/Exo2Bold.ttf) format("truetype")}@font-face{font-family:OpenSansBold;font-style:normal;font-weight:400;src:url(../fonts/OpenSansBold/OpenSansBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSansBold/OpenSansBold.woff) format("woff"),url(../fonts/OpenSansBold/OpenSansBold.ttf) format("truetype")}@font-face{font-family:OpenSansLight;font-style:normal;font-weight:400;src:url(../fonts/OpenSansLight/OpenSansLight.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSansLight/OpenSansLight.woff) format("woff"),url(../fonts/OpenSansLight/OpenSansLight.ttf) format("truetype")}@font-face{font-family:OpenSansRegular;font-style:normal;font-weight:400;src:url(../fonts/OpenSansRegular/OpenSansRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSansRegular/OpenSansRegular.woff) format("woff"),url(../fonts/OpenSansRegular/OpenSansRegular.ttf) format("truetype")}@font-face{font-family:OpenSansSemiBold;font-style:normal;font-weight:400;src:url(../fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSansSemiBold/OpenSansSemiBold.woff) format("woff"),url(../fonts/OpenSansSemiBold/OpenSansSemiBold.ttf) format("truetype")}@font-face{font-family:"Roboto Slab Regular";font-style:normal;font-weight:400;src:url(../fonts/RobotoSlabRegular/RobotoSlabRegular.ttf) format("truetype")}@font-face{font-family:"Roboto Slab Bold";font-style:normal;font-weight:400;src:url(../fonts/RobotoSlabBold/RobotoSlabBold.ttf) format("truetype")}@font-face{font-family:"Podkova Regular";font-style:normal;font-weight:400;src:url(../fonts/PodkovaRegular/PodkovaRegular.ttf) format("truetype")}body{font-size:16px;min-width:320px;position:relative;line-height:1.6;font-family:OpenSansRegular,sans-serif;overflow-x:hidden;color:#222}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab Regular",sans-serif;font-weight:400}.h1,h1{font-size:2.5625em;line-height:1.15}.ishome h1{margin-top:0}.isnohome .main-head{min-height:0;padding-bottom:25px;border-bottom:#e1ebf6 2px solid}.isnohome h1{margin-top:0}.isnohome .page{margin-top:30px}.h2,h2{font-size:2em}.h3,.h4,h3,h4{font-family:OpenSansSemiBold,sans-serif;text-transform:uppercase;font-size:.9375em}.h4,h4{font-size:.8125em}a{color:#ecb124;outline:0!important}.text-center{text-align:center}.hidden{display:none}b,strong{font-family:OpenSansSemiBold,sans-serif;font-weight:400}.main-head{background-image:url(../img/bg_top.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;min-height:100vh;overflow:hidden}.mnu-line{padding-top:48px}.logo{display:block;width:200px}.logo img{width:100%}.header-content ul,nav ul{list-style-type:none;padding:0;margin:0}.header-content li,nav li{display:inline-block}.main-mnu{text-align:center;font-size:1.125em}.main-mnu>ul>li>a{display:block;padding:12px 12px;color:#bbb;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.main-mnu>ul>li>a:hover{color:#fff}.main-mnu>ul>li.active a{color:#fff;text-decoration:underline}.phone{text-align:right;line-height:1.4; margin-top: -56px;}.phone .phone-wrap{color:#fff;font-family:Exo2Bold,sans-serif;font-size:1.5625em;line-height:.875em}.phone .phone-wrap .fa{font-size:1.125em;position:relative;top:2px;margin-right:5px}.phone .callback{color:#7e91a4;display:inline-block;font-size:1em;line-height:1.25em;border-bottom:1px dashed #7e91a4;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.phone .callback:focus,.phone .callback:hover{text-decoration:none;border-color:transparent;color:#fff;border-bottom:1px dashed #fff}.header-content{padding:10% 0 5%}.header-content .button{margin-top:62px}.header-content .responsive-img{width:675px;max-width:675px}ul.home-list{margin-top:42px;text-align:left;list-style-type:none;padding:0;margin:0}ul.home-list li{display:block;color:#fff;text-transform:none;font-family:"Podkova Regular",sans-serif;font-size:1.375em;line-height:1.8;letter-spacing:1}ul.home-list .list{color:#333}.button{display:inline-block;border:none;background-color:#14b75a;color:#fff;font-size:.875em;letter-spacing:2px;text-transform:uppercase;padding:13px 34px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 0 #0e9c4b;box-shadow:0 4px 0 #0e9c4b;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;text-align:center}.button:focus,.button:hover{color:#fff;text-decoration:none}.button:hover{background-color:#18cb65}.button:active{background-color:#0e9c4b}.button-small{padding:9px 28px;font-size:.8125em;background-color:#ecb124;-webkit-box-shadow:0 4px 0 #dea213;box-shadow:0 4px 0 #dea213}.button-small:hover{background-color:#efbe4a;-webkit-box-shadow:0 4px 0 #ebac16;box-shadow:0 4px 0 #ebac16}.button-small:active,.button-small:focus{background-color:#dea213;-webkit-box-shadow:0 4px 0 #dea213;box-shadow:0 4px 0 #dea213}.button-gray{background:#e8e8e8;color:#666;-webkit-box-shadow:0 4px 0 #d9d9d9;box-shadow:0 4px 0 #d9d9d9}.button-accent{background-color:transparent;border:#ecb124 1px solid;-webkit-box-shadow:0 4px 0 #dea213;box-shadow:0 4px 0 #dea213;color:#ecb124;font-family:OpenSansSemiBold,sans-serif}.button-accent:hover{background-color:#ecb124}.button-accent:active,.button-accent:focus{background-color:#dea213}.responsive-img{max-width:100%}.top-form-wrapper{background-color:rgba(226,170,17,.1);border:1px solid rgba(226,170,17,.3);-webkit-border-radius:2px;border-radius:2px;padding:5%}.top-form-wrapper h1{color:#fff;text-transform:uppercase;font-size:3em}.mouse-icon{border:2px solid #fff;-webkit-border-radius:16px;border-radius:16px;height:40px;width:24px;z-index:10;opacity:.7;display:inline-block;cursor:pointer}.mouse-icon .wheel{-webkit-animation-name:drop;animation-name:drop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;position:relative;-webkit-border-radius:10px;border-radius:10px;background:#fff;width:2px;height:6px;top:4px;margin-left:auto;margin-right:auto}@-webkit-keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}.mw-wrapper{text-align:center;padding:40px 0}.toggle-mnu{display:block;width:28px;height:28px;margin-top:14px}.toggle-mnu span:after,.toggle-mnu span:before{content:"";position:absolute;left:0;top:9px}.toggle-mnu span:after{top:18px}.toggle-mnu span{position:relative;display:block}.toggle-mnu span,.toggle-mnu span:after,.toggle-mnu span:before{width:100%;height:2px;background-color:#414e5b;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px}.toggle-mnu.on span{background-color:transparent}.toggle-mnu.on span:before{-webkit-transform:rotate(45deg) translate(-1px,0);-ms-transform:rotate(45deg) translate(-1px,0);transform:rotate(45deg) translate(-1px,0)}.toggle-mnu.on span:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);-ms-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px)}.toggle-mnu{position:absolute;top:0;right:15px}.hidden-mnu{background-color:#414e5b;display:none;position:relative;top:20px}.hidden-mnu li{display:block}.hidden-mnu>ul{padding:20px 0}.hidden-mnu>ul>li.active a{text-decoration:underline;color:#ecb124}.hidden-mnu>ul>li>a:hover{color:#fff;background-color:#ecb124;text-decoration:none}.s-wide{padding:80px 0}.s-wide h2{text-align:center;margin-top:0;line-height:1.1875em}.s-dark{background-color:#414e5b;color:#fff}.s-adv{padding:55px 0 10px}.s-adv-item{font-size:.9375em;font-family:OpenSansLight,sans-serif;color:#c0cdda;line-height:1.3125em;margin-bottom:40px}.s-adv-item h3{margin:0;font-size:1.25em;color:#dde9f3;font-family:Exo2Bold,sans-serif}.s-adv-item h3 span{font-size:1.25em;color:#ecb124}.s-adv-item p{margin:12px 0 0}.table{display:table;width:100%;table-layout:fixed}.tr{display:table-row}.td{display:table-cell;vertical-align:middle}.contact-form{padding:32px 26px;background-color:#343f49}.contact-form .button{margin-top:25px}.contact-form-head{text-align:center}.contact-form-head h4{font-size:1.125em;margin-top:0;margin-bottom:10px}.contact-form-head p{color:#fff;opacity:.6;font-size:.875em;margin-top:0}.carousel-wrap{margin-bottom:25px;-webkit-box-shadow:#d7d7d7 0 0 0 5px inset;box-shadow:#d7d7d7 0 0 0 5px inset;padding:0 0 30px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-align:center;background-color:#f8f8f8}.carousel-wrap:hover{-webkit-box-shadow:#ecb124 0 0 0 5px inset;box-shadow:#ecb124 0 0 0 5px inset}.carousel-wrap:hover h3{color:#ecb124}.carousel-wrap:hover .button{background-color:#ecb124;-webkit-box-shadow:0 4px 0 #dea213;box-shadow:0 4px 0 #dea213;color:#fff}.carousel-wrap:hover .button:active,.carousel-wrap:hover .button:focus{background-color:#dea213;-webkit-box-shadow:0 4px 0 #dea213;box-shadow:0 4px 0 #dea213}.carousel-wrap:hover .car-img-wrap svg path{fill:#ecb124!important;opacity:1}.carousel-wrap .car-img-wrap{position:relative}.carousel-wrap .car-img-wrap .img-svg,.carousel-wrap .car-img-wrap svg{position:absolute;max-height:44px;left:0;top:25px}.carousel-wrap .car-img-wrap .img-svg path,.carousel-wrap .car-img-wrap svg path{opacity:.7;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;fill:#fff!important}.carousel-wrap h3{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-size:1.0625em;font-family:OpenSansBold,sans-serif}.carousel-wrap p{font-size:.8125em;color:#444;margin-bottom:20px}.carousel-wrap .carousel-text{padding:0 20px}.carousel-wrap .button{margin-top:20px}.s-equipment h2{margin-bottom:60px}.carousel-eq .carousel-wrap{margin:15px}.carousel-eq .owl-dots{text-align:center;margin-top:25px}.carousel-eq .owl-dots .owl-dot{width:14px;height:14px;background-color:#d7d7d7;-webkit-border-radius:10em;border-radius:10em;display:inline-block;margin:3px}.carousel-eq .owl-dots .owl-dot.active{background-color:#ecb124}.isnohome .carousel-eq{text-align:center}.isnohome .carousel-eq .carousel-item{max-width:280px;display:inline-block}article{margin-bottom:60px}article img{width:100%;max-width:100%;height:auto}article h1 a{text-decoration:underline}article h1 a:active,article h1 a:focus,article h1 a:hover{color:#ecb124}article h1 small{color:#999}