*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover,a:visited a:active,a:focus{text-decoration:none;outline:0}body{font-size:16px;font-family:'Open Sans',sans-serif}h1,h2,h3,a{font-family:'Open Sans',sans-serif}.bl{display:block}.tb{display:table}.fw{width:100%}.row{display:block;width:100%}.container{display:table;width:1200px;margin:0 auto}.align-center{margin:0 auto;text-align:center}.align-left{float:left}.align-right{float:right}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-33{width:33.33%}.w-30{width:30%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.font-thin{font-weight:300}.font-norm{font-weight:normal!important}.font-bold{font-weight:bold!important}.font-black{font-weight:800!important}.font-upper{text-transform:uppercase}.font-under{text-decoration:underline}.img-center{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(50%,50%);-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%)}.img-center img{display:block;width:100%;height:auto;position:absolute;top:0;left:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.img-center.by-height img{width:auto;height:100%}.filler-img{display:block;width:100%;height:auto;opacity:0}.filler-img.bh{display:block;height:100%;width:auto;opacity:0}.centered-block{position:absolute;left:50%;bottom:50%}.centered-block .abs-center{position:relative;right:50%;margin-bottom:-25%}.btn{display:block;padding:10px 15px;background:#014284;border-radius:4px;color:#FFF;font-size:20px;text-transform:uppercase}.btn:hover{background:#1c4d8f}.lightboxOverlay{z-index:99999}.lightbox{z-index:1000000}#page{padding-top:100px}.page-block,.site-header{display:block;width:100%;background:none;clear:both}.page-block>.row{position:relative;z-index:10}.page-block{position:relative;z-index:1}.block-title{display:table;width:100%;max-width:1200px;font-size:48px;padding:50px 0;margin:0 auto;line-height:1.3;font-weight:bold;color:#FFF;text-align:center;clear:both;text-transform:uppercase}.bg-image{position:absolute;left:0;top:0;display:block;width:100%;height:auto;z-index:0}.site-header{position:fixed;top:0;left:0;z-index:99999;background:#fafafa}.site-header .nav-control-line{display:none}.site-header .top-line{display:table;position:relative;background:#efb525;z-index:10}.site-header .top-line .contact{display:inline-block;padding:0 10px;height:34px}.site-header .top-line .contact .item{font-size:16px;line-height:34px;font-weight:600;color:#FFF}.site-header .top-line .contact.social a{font-size:22px;width:28px;text-align:center;line-height:30px;color:#FFF}.site-header .top-line .contact .item+.item{margin-left:10px}.site-header .top-line:after{content:'';background-image:url(../../template/images/top-line-shadow.png);background-size:contain;background-repeat:no-repeat;height:21px;width:100%;position:absolute;left:0;top:100%}.site-header .navigation{display:table;position:relative;box-shadow:0 2px 12px 0 rgba(0,0,0,.65);z-index:1}.site-header .navigation .container{position:relative}.site-header .navigation .phones{position:absolute;right:0;top:0;display:table;height:100%;background:#DA2032;padding:1px 10px}.site-header .navigation .phones .item{font-size:16px;line-height:26px;font-weight:600;color:#FFF;display:table;clear:both}.site-header .page-nav{display:table;margin:0 auto;position:relative}.site-header .page-nav .link{display:table;float:left;padding:0 15px;color:#121212;font-weight:700;font-size:16px;line-height:80px;text-transform:uppercase}.site-header .page-nav .link:hover,.site-header .page-nav .link.active{background:#014284;color:#FFF}.site-header .page-nav .link i{display:none}.site-header .page-nav .left-links,.site-header .page-nav .right-links{position:absolute;top:0;width:500px}.site-header .page-nav .left-links{right:100%}.site-header .page-nav .right-links{left:100%}.site-header .page-nav .left-links .link{float:right}.site-header .page-nav .branding{display:block;width:80px;height:80px;margin:0 15px;float:left;position:relative}.site-header .page-nav .branding .mask-circle-part{position:absolute;display:block;top:100%;width:150%;height:150%;left:-25%;overflow:hidden;z-index:-1}.site-header .page-nav .branding .mask-circle-part:before{content:'';position:absolute;display:block;width:100%;height:100%;border-radius:50%;background:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.65);bottom:80%}.site-header .page-nav .branding img{display:block;width:100%;position:absolute;top:10px;left:0;z-index:9}.page-block.header{background:#FFF;overflow:hidden}.page-block.header .bg-image{width:auto;height:100%}.page-block.header .slider{display:table;position:absolute;width:100%;top:0;left:0}.page-block.header .slider li{display:block;width:100%:height:100%}.page-block.header .slider .item{display:table;width:100%}.page-block.header .slider .slide-text{font-size:32px;color:#fff;padding:10px 15px;background:#293241;text-transform:uppercase;position:absolute;bottom:50px;left:50px;z-index:10}.page-block.header .slider .slide-image{position:absolute;width:100%;height:auto;left:0;top:0;z-index:1}.page-block.header .block-title{padding-bottom:20px;font-weight:800;color:#0A1A5A;font-size:38px}.page-block.header .title-subtext{display:table;margin:0 auto;font-size:28px;font-weight:300;text-align:center;color:#0A1A5A;margin-bottom:180px}.page-block.header .buttons{display:table;margin:50px auto 0 auto}.page-block.header .btn{display:table;font-size:26px;font-weight:600;padding:15px 25px;float:left;background:none;border:2px solid #FFF;color:#FFF;border-radius:2px;margin:0 50px}.page-block.benefits{background:#FFF}.page-block.benefits:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:url(../../template/images/car-bg.png) no-repeat;background-size:1800px auto;background-position:-800px bottom;opacity:.04;z-index:-1}.page-block.benefits .block-title{color:#014284;font-weight:300;padding-bottom:25px;border-bottom:2px solid #014284;margin-bottom:50px}.page-block.benefits .item{display:table;position:relative;padding:15px;width:25%;margin:0 4% 80px 4%;border:3px solid #7C878C}.page-block.benefits .item .icon{display:table;width:160px;height:160px;margin:0 auto;background:url(../../template/images/benefits-icons.png) no-repeat;background-position:0 0;background-size:300% auto}.page-block.benefits .item-1 .icon{background-position:0 0}.page-block.benefits .item-2 .icon{background-position:50% 0}.page-block.benefits .item-3 .icon{background-position:100% 0}.page-block.benefits .item-4 .icon{background-position:0 100%}.page-block.benefits .item-5 .icon{background-position:50% 100%}.page-block.benefits .item-6 .icon{background-position:100% 100%}.page-block.benefits .item.item-5{border:3px solid #fe9ea7}.page-block.benefits .item.item-6{border:3px solid #fe9ea7}.page-block.benefits .item.item-5 .text{color:#DA2032;border-top:1px solid #fe9ea7}.page-block.benefits .item.item-6 .text{color:#DA2032;border-top:1px solid #fe9ea7}.page-block.benefits .item-5:before,.page-block.benefits .item-6:before{content:'';display:block;position:absolute;width:50px;height:50px;top:-35px;left:-33px;border:10px solid #FFF;background:#FFF url(../../template/images/free-icon.png) no-repeat;background-size:100% auto}.page-block.benefits .item .text{display:block;margin-top:10px;padding-top:15px;font-size:16px;font-weight:600;text-transform:uppercase;color:#293241;line-height:1.2;min-height:75px;text-align:center;border-top:1px solid #e3e3e3}.page-block.action-form{padding:4px 0;background:none;z-index:10}.page-block.action-form>.row{background:#f0f0f0}.page-block.action-form .mask-shadow{position:absolute;left:0;display:block;width:100%;height:21px;background:url('../../template/images/block-shadow.png') center top repeat-x;z-index:0}.page-block.action-form .mask-shadow.up{bottom:100%;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.page-block.header+.page-block.action-form{padding:8px 0 4px 0}.page-block.header+.page-block.action-form .mask-shadow.up{bottom:auto;top:4px;z-index:11;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.page-block.action-form .mask-shadow.down{top:100%}.page-block.action-form .text{font-size:26px;color:#212121;font-weight:400;line-height:1.3;padding:20px 0}.page-block.action-form .btn{margin-top:35px;background:#DA2032}.page-block.action-form .btn:hover{background:#DA2032}.brands-line{display:table;width:100%;padding:10px 0}.brand-logo{display:table;width:12%;margin:0 .25%;float:left;background:url(../../template/images/brands.png) no-repeat;background-size:400% auto;background-position:0 0}.brand-logo.logo-1{background-position:0 0}.brand-logo.logo-2{background-position:0 100%}.brand-logo.logo-3{background-position:33.33% 0}.brand-logo.logo-4{background-position:33.33% 100%}.brand-logo.logo-5{background-position:66.66% 0}.brand-logo.logo-6{background-position:66.66% 100%}.brand-logo.logo-7{background-position:99.99% 0}.brand-logo.logo-8{background-position:99.99% 100%}.page-block.about{overflow:hidden}.page-block.about:after{content:'';position:absolute;width:120%;height:100%;top:0;left:-10%;z-index:0;box-shadow:inset 0 0 16px 1px rgba(0,0,0,.85)}.page-block.about .row{background:rgba(0,0,0,.6);padding-bottom:50px}.page-block.about .item .icon{font-size:48px;color:#efb525;display:block;text-align:center;margin-bottom:25px}.page-block.about .item .digits{font-size:72px;font-weight:700;color:#efb525;display:block;text-align:center;margin-bottom:25px}.page-block.about .item .text{display:block;font-size:16px;text-align:center;color:#ccc}.page-block.about .bg-image{min-width:1920px;top:auto;bottom:0}.page-block.services{background:#FFF}.page-block.services:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#FFF url(../../template/images/block-4-bg.png) no-repeat;background-size:cover;opacity:.4;z-index:1}.page-block.services .block-title{color:#DA2032;position:relative}.page-block.services .block-title .title-subtext{position:absolute;left:0;bottom:20px;font-size:18px;color:#7C878C;font-weight:300;font-style:italic;text-transform:none}.block-title .line{position:absolute;display:block;width:100%;height:2px;background:#DA2032;top:50%;left:0;margin-top:-1px;z-index:-1}.block-title .line+.text{display:table;padding-right:15px;background:#FFF;line-height:1}.page-block.services .container{padding-top:20px}.page-block.services .item{display:table;width:27.33%;float:left;margin:0 3% 55px 3%;background:#fafafa;border:3px solid #ccc;padding:25px 15px}.page-block.services .item .icon{display:block;margin:0 auto;width:100px;height:100px;background:url(../../template/images/services-icons.png) no-repeat;background-size:300% auto}.page-block.services .item .icon-1{background-position:0 0}.page-block.services .item .icon-2{background-position:50% 0}.page-block.services .item .icon-3{background-position:100% 0}.page-block.services .item .icon-4{background-position:0 50%}.page-block.services .item .icon-5{background-position:50% 50%}.page-block.services .item .icon-6{background-position:100% 50%}.page-block.services .item .icon-7{background-position:0 100%}.page-block.services .item .icon-8{background-position:50% 100%}.page-block.services .item .icon-9{background-position:100% 100%}.page-block.services .item .title{display:block;width:100%;padding:25px 0;font-size:17px;font-weight:600;color:#111;min-height:84px;text-transform:uppercase;text-align:center}.page-block.services .item .btn{width:220px;margin:0 auto;text-align:center;background:transparent;border:2px solid #E2574C;color:#E2574C}.page-block.services .item .btn:hover{background:#E2574C;color:#FFF}.page-block.portfolio{background:#f1f1f1;padding-bottom:40px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.7)}.page-block.portfolio:after{content:'';position:absolute;display:block;width:120%;height:100%;top:50px;left:-100px;background:url(../../template/images/protector.png) no-repeat;background-size:120% auto;background-position:center center;opacity:.08;transform:rotate(-8deg)}.page-block.portfolio .block-title{color:#014284;position:relative}.page-block.portfolio .block-title .line{background:#014284}.page-block.portfolio .block-title .line+.text{padding:0 15px;margin:0 auto;background:#f1f1f1}.page-block.portfolio .gallery{display:table;position:relative;width:100%}.page-block.portfolio .gallery .page{display:table;width:100%;left:0;right:0;opacity:1;top:0;position:relative;transition:position 1ms linear,left 600ms linear,opacity 600ms linear,right 600ms linear}.page-block.portfolio .gallery .page.outright{position:absolute;left:200%;right:auto;opacity:0;transition:position 1ms linear,left 600ms linear,opacity 600ms linear}.page-block.portfolio .gallery .page.outleft{position:absolute;left:auto;right:200%;opacity:0;transition:position 1ms linear,opacity 600ms linear,right 600ms linear}.page-block.portfolio .gallery .page.outleft.active{position:relative;right:0;opacity:1;left:auto;transition:position 1ms linear,opacity 600ms linear,right 600ms linear}.page-block.portfolio .gallery .item{display:table;float:left;width:32%;margin:5px .66%;padding:10px}.page-block.portfolio .gallery .item .item-inner{display:block;width:100%;height:220px;overflow:hidden;border:3px solid #f8f8f8;position:relative}.page-block.portfolio .gallery .item img{display:block;width:100%;height:auto}.page-block.portfolio .gallery .item .title{display:table;position:absolute;bottom:0;left:0;width:100%;color:#FFF;font-size:13px;padding:10px 15px;background:rgba(0,0,0,.5);z-index:10}.page-block.portfolio .update{display:table;width:97%;font-size:26px;font-weight:600;text-transform:uppercase;text-align:center;color:#FFF;background:#014284;border-radius:2px;padding:15px 0;margin:0 auto}.page-block.work-scheme{background-repeat:no-repeat;background-size:cover;overflow:hidden}.page-block.work-scheme:before{content:'';position:absolute;display:block;width:140%;height:100%;top:0;left:0;box-shadow:inset 0 0 12px 0 rgba(0,0,0,.7)}.page-block.work-scheme:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.page-block.work-scheme .block-title{color:#fff;text-shadow:4px 4px 0 rgba(0,0,0,.2)}.page-block.work-scheme .wheel{display:block;width:480px;height:600px;margin:0 auto;position:relative}.wheel .wheel-bg{position:absolute;display:block;width:100%;height:100%;background:url(../../template/images/wheel.png) no-repeat;background-size:100% auto}.wheel .part{display:table;position:absolute;top:0;left:0;width:150px;height:200px}.wheel .part .title,.wheel .part .text{position:absolute;color:#FFF}.wheel .part .title{font-size:18px;text-transform:uppercase;font-weight:700;padding-bottom:5px;border-bottom:1px solid #FFF;margin-bottom:3px;bottom:100%;left:0}.wheel .part .text{font-size:16px;font-weight:400;width:220px}.wheel .part.part-1{top:40px;left:50px}.wheel .part.part-2{top:160px;left:20px}.wheel .part.part-3{top:50%;left:230px}.wheel .part.part-4{top:200px;left:320px}.wheel .part.part-5{top:40px;left:280px}.wheel .part.part-1 .text{top:20px;right:90%}.wheel .part.part-2 .text{bottom:20px;right:90%}.wheel .part.part-3 .text{bottom:auto;top:100%;right:0;width:250px}.wheel .part.part-4 .text{bottom:20px;right:auto;left:100%}.wheel .part.part-5 .text{bottom:auto;top:20px;right:auto;left:100%;width:250px}.page-block.reviews{overflow:hidden}.page-block.reviews .block-title{color:#014284;text-align:right;position:absolute;top:0;right:0}.page-block.reviews .container{padding-top:50px;position:relative}.page-block.reviews .part{position:relative}.page-block.reviews .part.align-left{padding-right:60px;padding-top:150px}.page-block.reviews .part.align-right{padding-left:60px;padding-top:250px}.page-block.reviews .item{display:block;min-height:200px;padding:10px 20px 15px 20px;border:3px solid #014284;border-radius:6px;margin-bottom:150px;position:relative}.page-block.reviews .part.align-right .item{margin-left:40px}.page-block.reviews .part.align-left .item{margin-right:40px}.page-block.reviews .part .item .name{display:block;font-weight:600;font-size:18px;color:#111;line-height:50px}.page-block.reviews .part .item .text{display:table;width:100%;font-size:14px;color:#333;text-align:justify}.page-block.reviews .part.align-left .item .name{text-align:right}.page-block.reviews .part .item .car-mask{display:block;position:absolute;top:0;width:64px;height:120px;background:url(../../template/images/car-top-view.png) no-repeat;background-size:100% auto}.page-block.reviews .part.align-left .item .car-mask{left:100%;margin-left:40px;top:-35px;transform:rotate(180deg)}.page-block.reviews .part.align-right .item .car-mask{right:100%;margin-right:40px}.page-block.reviews .part.align-left .item .arrow-mask{position:absolute;display:block;left:100%;top:5px;width:0;height:0;border-style:solid;border-width:30px 0 30px 40px;border-color:transparent transparent transparent #014284}.page-block.reviews .part.align-left .item .arrow-mask:after{content:'';position:absolute;display:block;right:6px;top:-27px;width:0;height:0;border-style:solid;border-width:27px 0 27px 36px;border-color:transparent transparent transparent #fff}.page-block.reviews .part.align-right .item .arrow-mask{position:absolute;display:block;right:100%;top:5px;width:0;height:0;border-style:solid;border-width:30px 40px 30px 0;border-color:transparent #014284 transparent transparent}.page-block.reviews .part.align-right .item .arrow-mask:after{content:'';position:absolute;display:block;left:6px;top:-27px;width:0;height:0;border-style:solid;border-width:27px 36px 27px 0;border-color:transparent #fff transparent transparent}.page-block.reviews .road-mask{display:block;position:absolute;top:250px;left:50%;margin-left:-60px;width:120px;height:100%;z-index:-1}.page-block.reviews .road-mask .line{display:block;position:absolute;top:20px;left:50%;height:100%;width:0;border-left:5px dashed #FFF;margin-left:-2px}.page-block.reviews .road-right-mask{display:block;position:absolute;top:100px;left:0;margin-left:0;width:400%;height:100%;border-top:60px solid #111;border-left:60px solid #111;border-top-left-radius:110px;z-index:-1}.page-block.reviews .road-left-mask{display:block;position:absolute;top:0;right:0;margin-left:0;width:400%;height:120%;border-top:60px solid #111;border-right:60px solid #111;border-top-right-radius:110px;z-index:-1}.page-block.contacts{overflow:hidden}.page-block.contacts .block-title{width:100%;background:#EFB525;color:#FFF;max-width:none;position:relative;padding:15px 0;z-index:10}.page-block.contacts .block-title .mask-shadow{display:block;position:absolute;width:100%;height:21px;top:100%;left:0;background:url('../../template/images/block-shadow.png') center 100% repeat-x}.page-block.contacts .bg-image{top:90px}.page-block.contacts .row{padding:50px 0}.contacts-card{display:table;padding:15px 25px;background:#fafafa;border-radius:4px;border:1px solid #fefefe;box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.contacts-card .title{font-size:18px;font-weight:700;text-transform:uppercase;color:#000;text-align:center;margin-bottom:15px}.contacts-card .content{font-size:16px;color:#212121;min-width:220px}.contacts-card .content .subtitle{display:block;font-size:20px;color:#014284;font-weight:800;text-align:center;padding-bottom:5px;border-bottom:2px solid #014284;text-transform:uppercase;margin:5px 0}.contacts-card .content .item{display:table;margin:0 auto;font-size:18px;font-weight:normal;color:#212121;padding:10px 0;text-align:center}.contacts-card .content .item a{display:block;font-size:16px;font-weight:normal;color:#212121}.contacts-card .content .item.phones a{font-weight:600}.contacts-card .content .item.phones a+a{margin-top:10px}.contacts-card .content .item.socials{display:table;margin:0 auto}.contacts-card .content .item .social-btn{display:block;float:left;font-size:22px;color:#FFF;line-height:40px;width:40px;text-align:center;background:#014284;border-radius:10px}.contacts-card .content .item .social-btn+.social-btn{margin-left:15px}footer{display:block;background:#EFB525}footer p{padding:25px 0;font-size:16px;color:#FFF;text-align:left}.float-form-wrapper{position:fixed;top:0;left:100%;display:block;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.6);transition:opacity 300ms linear;z-index:99999}.float-form-wrapper.opened{left:0;opacity:1}.float-form-wrapper .float-form-inner{display:table;position:absolute;top:0%;left:50%;transition:top 200ms ease-out 250ms}.float-form-wrapper.opened .float-form-inner{top:50%}.float-form-wrapper .float-form-inner .float-form{display:table;position:absolute;left:0;top:0;background:#FAFAFA;border-radius:2px;box-shadow:0 0 24px 2px rgba(0,0,0,.68);transform:translate(-50%,-50%)}.float-form .title{display:table;width:100%;font-size:22px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.float-form form{display:table;width:320px;padding:20px 25px;position:relative}.float-form form.success *{opacity:0}.float-form form.success:after{content:'\f00c';position:absolute;display:table;line-height:1;top:50%;left:50%;margin-top:-30px;margin-left:-30px;font-size:62px;color:#47ae3f;opacity:1;font-family:"FontAwesome"}.float-form form .text{font-size:14px;color:#333;line-height:24px;vertical-align:middle;display:table;width:100%}.float-form .control{display:table;width:100%;margin-bottom:15px;position:relative}.float-form .control label{display:block;font-size:14px;color:#333;text-align:left}.float-form .control input,.float-form .control select{display:block;width:100%;font-size:14px;padding:10px 15px 10px 35px;color:#212121;border:none;background:transparent;border-bottom:1px solid #212121}.float-form .control i{position:absolute;left:10px;bottom:10px;font-size:18px;color:#333}.float-form button{display:block;width:100%;padding:10px 15px;font-size:18px;font-weight:600;color:#FFF;text-transform:uppercase;margin:0 auto;border:none;cursor:pointer;overflow:hidden;margin-top:10px;position:relative}.order-form.loading button{color:#014284}.order-form.loading button:hover{background:#014284}.float-form button .fa-spin{position:absolute;left:50%;top:50%;margin-left:-11px;margin-top:-11px;opacity:0;display:none;color:#FFF;font-size:24px}.order-form.loading button .fa-spin{opacity:1;display:table}@media (max-width:1200px){.container{width:100%}.page-block .container{padding:0 10px}}@media (max-width:1100px){#page{padding-top:60px}.site-header{width:280px;height:100%;left:-280px;top:60px;display:block;transition:all 300ms linear}.menu-opened .site-header{left:0}.site-header .nav-control-line{position:fixed;top:0;left:0;display:table;width:100%;background:#014284;font-size:24px;color:#FFF;box-shadow:0 2px 8px 0 rgba(0,0,0,.65);z-index:999999}.nav-control-line a{font-size:39px;color:#FFF;display:table;float:left;padding:0 15px;line-height:60px}.nav-control-line .text{font-weight:600;line-height:60px}.site-header .top-line{position:absolute;width:100%;bottom:60px;padding:10px 0}.site-header .top-line .align-left,.site-header .top-line .align-right{float:none}.site-header .top-line .contact{display:table;margin:0 auto;padding:0}.site-header .top-line .contact.social{padding:10px 0}.site-header .top-line .contact.social a{font-size:26px;padding:0 10px}.site-header .top-line .contact.address .item{display:table;width:100%;text-align:center}.site-header .top-line .contact.phone .item{display:block}.site-header .top-line .contact .item+.item{margin:0}.site-header .navigation{height:inherit}.site-header .page-nav .left-links,.site-header .page-nav .right-links{position:static;width:auto}.site-header .page-nav{padding-top:110px;position:relative;width:100%}.site-header .page-nav .branding{position:absolute;top:15px;left:0;margin:0;width:100%}.site-header .page-nav .branding img{position:static;margin:0 auto;width:80px}.site-header .page-nav .branding .mask-circle-part{display:none}.site-header .page-nav .link{line-height:1;width:100%;float:none;padding:15px 0 15px 25px;text-align:left}.site-header .page-nav .link i{display:table;float:left;padding-right:20px}.site-header .navigation .phones{display:none}.block-title{font-size:24px;width:90%}.page-block.header .slider .slide-text{font-size:20px;bottom:0;left:0;background:rgba(0,0,0,.6)}.brand-logo{width:24%;margin-bottom:10px}.page-block.benefits .item{width:100%;margin:0 0 20px 0}.page-block.action-form .text{font-size:20px;text-align:center;float:none}.page-block.action-form .btn{margin:0 auto 20px auto;float:none;display:table}.page-block.about .w-25{width:50%;height:200px}.page-block.about .item .icon{font-size:32px}.page-block.about .item .digits{font-size:48px}.block-title .line{display:none}.block-title .line+.text{width:100%;text-align:center}.page-block.services .block-title .title-subtext{font-size:14px;position:static;line-height:1.2}.page-block.services .item{width:100%;margin:0 0 20px 0}.page-block.services .container{padding-top:0}.page-block.services .item .title{height:90px}.page-block.services .item .btn{width:100%}.page-block.portfolio .gallery .item{width:50%;margin:0}.page-block.portfolio .gallery .item .item-inner{height:110px}.page-block.reviews .block-title{position:static;padding:0 0 25px 0}.page-block.reviews .road-left-mask,.page-block.reviews .road-right-mask{display:none}.page-block.reviews .part .item .name{text-align:center}.page-block.work-scheme{padding-bottom:50px;background-size:auto 100%}.page-block.work-scheme .wheel{display:table;width:100%;height:auto}.wheel .part{position:static;display:table;width:100%;height:auto;margin-bottom:20px}.wheel .wheel-bg{display:none}.wheel .part .title,.wheel .part .text,.wheel .part.part-3 .text,.wheel .part.part-5 .text{position:static;width:100%;text-align:center}.page-block.contacts .bg-image{width:auto;height:100%;top:60px}.contacts-card{margin:0 auto}@media (min-width:520px) and (max-width:1024px){.block-title{font-size:32px;width:90%}.page-block.benefits .item .text{min-height:93px}.page-block.benefits .item{width:48%;margin:0 1% 20px 1%}.page-block.services .item{width:48%;margin:0 1% 20px 1%}}@media (max-width:800px){.page-block.reviews .part.align-left,.page-block.reviews .part.align-right{padding:0;width:100%;float:none}.page-block.reviews .road-mask{display:none}.page-block.reviews .item{margin:0!important;margin-bottom:25px!important}.page-block.reviews .part .item .car-mask,.page-block.reviews .part .item .arrow-mask{display:none!important}}}