@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Light-8LASxMfv.eot);src:local("Oswald Light"),local("Oswald-Light"),url(/build/assets/Oswald-Light-8LASxMfv.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Light-DfZdK_Yr.woff) format("woff"),url(/build/assets/Oswald-Light-DNz2Aorg.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-SemiBold-Ds4MJxwP.eot);src:local("Oswald SemiBold"),local("Oswald-SemiBold"),url(/build/assets/Oswald-SemiBold-Ds4MJxwP.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-SemiBold-Dun5c4uv.woff) format("woff"),url(/build/assets/Oswald-SemiBold-BGy3R-Ia.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Bold-D6NYS1qn.eot);src:local("Oswald Bold"),local("Oswald-Bold"),url(/build/assets/Oswald-Bold-D6NYS1qn.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Bold-CZHM_smR.woff) format("woff"),url(/build/assets/Oswald-Bold-DZbfjM4u.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Regular-BsZjxCHM.eot);src:local("Oswald Regular"),local("Oswald-Regular"),url(/build/assets/Oswald-Regular-BsZjxCHM.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Regular-3Y4ISBH5.woff) format("woff"),url(/build/assets/Oswald-Regular-ChLjetJ3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:url(/build/assets/Oswald-Medium-DQiPbdAm.eot);src:local("Oswald Medium"),local("Oswald-Medium"),url(/build/assets/Oswald-Medium-DQiPbdAm.eot?#iefix) format("embedded-opentype"),url(/build/assets/Oswald-Medium-DBulIbpp.woff) format("woff"),url(/build/assets/Oswald-Medium-CP1zN5Iq.ttf) format("truetype");font-weight:500;font-style:normal}html{box-sizing:border-box}*,*:before,*:after{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;outline:none}img{max-width:100%}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}button,input,textarea{outline:none;box-sizing:border-box}a{text-decoration:none;outline:none}body{font-family:Oswald;line-height:1.2;color:#3a3a4a;font-weight:400}body.red__h1 h1{color:#ee2737}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.container{max-width:1140px;padding-left:15px;margin:0 auto;padding-right:15px}header .logo{max-width:170px}header .phones a{color:#fff}header .phones .phone{font-size:20px;margin-bottom:10px}header .phones svg{margin-right:10px}header .phones .address{font-size:14px;color:#fff}header{height:100px;position:absolute;width:100%;left:0;top:0;z-index:200;transition:.3s background ease}header:hover{background:#0009}header .container{display:flex;height:100%;justify-content:space-between;align-items:center}.wrap-first-screen{height:100vh;width:100%;background-position:bottom center;background-repeat:no-repeat;background-size:cover;position:relative}.wrap-first-screen h1{position:absolute;z-index:3;left:50%;font-size:80px;color:#fff;top:50%;font-weight:500;transform:translate(-50%,-50%)}.wrap-first-screen:before{position:absolute;content:"";z-index:2;width:100%;height:100%;left:0;top:0;background:#0006}nav ul{display:flex}nav a{transition:all .3s ease;display:block;color:#fff;font-weight:500}nav a:hover{color:#ee2737}nav li{z-index:200;margin-right:30px;position:relative;display:block;transition:all .3s ease}nav ul li ul{visibility:hidden;opacity:0;z-index:200;position:absolute;margin-top:0;left:0}nav li:hover>.dropdown{z-index:200;visibility:visible;opacity:1;min-width:200px;display:flex;flex-direction:column}nav li:hover>.dropdown a{padding:0 10px;display:flex;align-items:center;justify-content:flex-start;height:44px;background:#fff;color:#3a3a4a}nav li:hover>.dropdown a:hover{color:#fff;background:#ee2737}nav ul li ul li{clear:both;width:100%}.menu-models{padding:30px 0;top:100px;position:absolute;display:flex;flex-wrap:wrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100;justify-content:center;width:100%;background:#fff;left:0}.menu-models.active{opacity:1;visibility:visible}.menu-models a{color:#202020}.menu-models a:hover img{opacity:.8}.menu-models a:hover .name{color:#ee2737}.menu-models .name{font-size:24px;text-align:center;transition:all .3s ease}.menu-models .img{max-width:340px;width:340px}.menu-models .img img{transition:all .3s ease;display:block}.menu-models .item{display:flex;align-items:center}.menu-models .item .but{display:flex;align-items:center;justify-content:center;height:44px;width:200px;border:1px solid #202020;margin-bottom:20px}.menu-models .item .but:hover{color:#ee2737;border:1px solid #ee2737}.page-content{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%);text-align:center}.page-content .subtitle{color:#fff;font-size:40px;line-height:normal;margin-top:40px}.page-content .price{font-size:50px;color:#fff;font-weight:500}.page-content .text{color:#fff;font-size:20px;max-width:300px}.but-opacity-w{color:#fff;padding:10px 30px;display:block;border:1px solid #fff;text-shadow:0px 0px 19px rgba(0,0,0,.3);box-shadow:0 0 10px #0000002e;display:inline-block;margin-top:30px;transition:all .3s ease}.but-opacity-w:hover{border:1px solid #ee2737;color:#ee2737}.black{background:#1d1d1d;color:#fff;padding:70px 0}.black .big{font-size:50px;font-weight:500;line-height:1.2}.black .container{display:grid;grid-template-columns:400px 1fr;gap:100px}.black .text{font-size:22px;font-weight:300;line-height:1.7}.big-title{font-size:50px;font-weight:500;line-height:1.2}.text{font-size:22px;line-height:1.6}.front-engine{margin:70px 0}.front-engine .big-title{text-align:center;text-transform:uppercase;color:#ee2737;margin-bottom:30px}.big-section{display:grid;gap:50px;grid-template-columns:440px 1fr;width:100%;padding-left:5%;padding-right:5%}.big-section .title{font-size:115px;font-weight:600;color:#ee2737}.big-section .mini-title{font-size:43px;font-weight:500}.big-section .buttons{margin-top:50px}.big-section .buttons a{color:#1d1d1d;display:flex;transition:all .3s ease;height:44px;max-width:396px;justify-content:center;align-items:center;text-transform:uppercase;border:1px solid #1D1D1D;margin-bottom:15px;font-weight:600}.big-section .buttons a:hover{border:1px solid #ee2737;color:#ee2737}.main-3d .first-image{position:relative}.main-3d .first-image:hover .arrow{opacity:.1}.main-3d .icon-360{position:absolute;width:70px;height:70px;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%)}.main-3d .arrow{position:absolute;transition:opacity .3s ease;width:26px;height:55px;opacity:0;pointer-events:none;top:50%;transform:translateY(-50%)}.main-3d .arrow:nth-of-type(2){right:0}.hidden{display:none}.main-3d-thumbs{display:flex;justify-content:center}.main-3d-thumbs .item{width:80px;height:60px;box-shadow:0 2px 6px #0000001a;margin-left:20px;border-radius:6px;transition:all .3s ease;cursor:pointer;overflow:hidden}.main-3d-thumbs .item:hover{opacity:.8}.main-3d-thumbs img{object-fit:cover;width:100%;height:100%}.red{color:#ee2737}.mini-but{height:37px;color:#1d1d1d;padding:10px 48px;font-size:14px;font-weight:500;transition:all .3s ease;text-transform:uppercase;border:1px solid #1D1D1D;display:inline-block}.mini-but:hover{color:#ee2737;border:1px solid #ee2737}.garanty-block .big-title{margin-bottom:30px}.garanty-block{margin-top:70px;padding:70px 0;background:#f5f5f5}.garanty-block .mini-but{margin-top:30px}.garanty-block .container{display:grid;gap:100px;grid-template-columns:1fr 300px}.garanty-block .text{margin-bottom:30px}.middle-title{font-size:30px;font-weight:600;text-transform:uppercase}.news-block .middle-title{margin:70px 0;text-align:center}.news-block .container{box-shadow:10px 10px 30px #0000001a}.news-block .news{padding:3%;display:grid;grid-template-columns:1fr 1fr;gap:30px}.news-block .news .title{font-size:36px;font-weight:600;margin-bottom:30px}.news-block .news .title a{color:#3a3a4a}.news-block .news img{object-fit:cover;width:100%;height:100%;transition:all .3s ease}.news-block .item:nth-of-type(1) a span{display:block;width:100%;height:100%;overflow:hidden}.news-block .item:nth-of-type(1) a{width:100%;height:100%;display:block;box-shadow:29.698px 29.698px 60px #0003;transition:all .3s ease}.news-block .item:nth-of-type(1) a:hover img{transform:scale(1.04);opacity:.8}.news-block .mini-but{margin-top:40px;margin-bottom:70px;left:50%;position:relative;display:inline-block;transform:translate(-50%)}.pre-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-left:30px;padding-right:30px;margin-bottom:30px}.pre-footer .item{height:400px;border-radius:10px;overflow:hidden}.pre-footer .item .sub-item{border-radius:10px;overflow:hidden}.pre-footer .item .sub-item a{font-size:20px;display:flex;font-weight:300;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease}.pre-footer .item .sub-item a:hover{opacity:.7}.pre-footer .item .sub-item a span{max-width:180px;text-align:center;margin-bottom:10px}.pre-footer .item:nth-of-type(1){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.pre-footer .item:nth-of-type(1) .sub-item:nth-of-type(1) a{background:#3a3a4a}.pre-footer .item:nth-of-type(1) .sub-item:nth-of-type(2) a{background:#ee2737}.pre-footer .item:nth-of-type(1) .sub-item:nth-of-type(3){grid-column-start:1;grid-column-end:3}.pre-footer .item:nth-of-type(1) .sub-item:nth-of-type(3) img{width:100%;height:100%;object-fit:cover;object-position:center}.pre-footer .item:nth-of-type(2) img{width:100%;height:100%;object-fit:cover;object-position:center}.pre-footer .item:nth-of-type(3){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.pre-footer .item:nth-of-type(3) .sub-item:nth-of-type(1){grid-column-start:1;grid-column-end:3}.pre-footer .item:nth-of-type(3) .sub-item:nth-of-type(1) img{width:100%;height:100%;object-fit:cover}.pre-footer .item:nth-of-type(3) .sub-item:nth-of-type(2) a{background:#3a3a4a}.pre-footer .item:nth-of-type(3) .sub-item:nth-of-type(3) a{background:#ee2737}footer .socials{display:flex}footer .socials a{display:block;margin-right:10px}footer .socials a:hover path{fill:#ee2737}footer .socials path{transition:all .3s ease}footer a{color:#3a3a4a;transition:all .3s ease}footer a:hover{color:#ee2737}footer{padding:30px;background:#e2e2e2}footer .logo img{max-width:170px}footer .item:last-child{display:flex;flex-direction:column}footer .to-top{margin-left:auto}.footer-top ul li{margin-bottom:10px}.footer-top{gap:20px;display:flex;justify-content:space-between}.footer-top .logo{display:flex}.footer-top .logo .sub-item{margin-right:50px}.footer-top .footer-title{font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:20px}.copyright{margin-top:50px;font-size:14px;display:flex;letter-spacing:.9px}.copyright a{margin-right:30px;display:block}.copyright span{display:block}.login{margin-top:200px}.login .wrap__input{margin-bottom:10px}.login input{width:100%;height:44px;padding-left:30px}.login button{height:44px;width:100%;background:#3a3a4a;color:#fff;border:none;text-transform:uppercase;transition:all .3s ease}.login button:hover{background:#ee2737}.swm-motors{height:460px;display:flex;width:100%;overflow:hidden}.swm-motors .item{position:relative;width:33.3333333333%;transition:all .3s ease}.swm-motors .item:hover{width:50%;scale:1.1}.swm-motors .item .wrap{text-align:center}.swm-motors a{background-position:top;display:flex;align-items:center;justify-content:center;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;color:#fff}.swm-motors .title{font-size:28px;font-weight:500}.red-middle-title{font-weight:600;font-size:30px;text-transform:uppercase;color:#ee2737;line-height:1.4}.common-content p{font-size:16px;line-height:1.6;margin-bottom:20px}.about-swm-motors .first{margin-top:70px;margin-bottom:30px}.about-swm-motors .blocks{display:grid;grid-template-columns:1fr 1fr;gap:30px}.about-swm-motors .blocks .img{margin-bottom:20px;border-radius:10px;overflow:hidden;height:160px}.about-swm-motors .blocks .img img{object-fit:cover;height:100%;width:100%}.about-swm-motors .blocks .red-middle-title{margin-bottom:20px}.culture h1{position:relative;font-size:45px;font-weight:200;top:auto;left:auto;transform:translate(0);text-transform:uppercase}.culture .wrap-first-screen{padding-top:200px}.culture .wrap-first-screen .container{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:50px}.culture .wrap-first-screen .container p{color:#fff}.culture .wrap-first-screen .culture-title{font-size:86px;font-weight:400;line-height:100px;color:#fff}.culture .wrap-first-screen .red-middle-title{margin-bottom:20px}.culture .wrap-first-screen p{margin-bottom:20px;line-height:1.4}.container-full{width:100%;padding-left:5%;padding-right:5%}.culture .blocks{margin-top:70px;margin-bottom:70px}.culture .blocks .item .red-middle-title{margin-bottom:20px}.culture .blocks .item{display:grid;gap:100px;grid-template-columns:1fr 1fr}.culture .blocks .item .item-text{display:flex;flex-direction:column;justify-content:center}.culture .blocks .item .item-img{height:500px;overflow:hidden;border-radius:10px}.culture .blocks .item .item-img img{width:100%;height:100%;object-fit:cover}.history .first-container{padding:100px 0;background-size:cover;position:relative}.history .first-container:before{content:"";position:absolute;width:100%;top:0;left:0;height:100%;background:#0009}.history .first-container .content{font-size:18px;color:#fff;max-width:310px;line-height:1.6;font-weight:400}.history .first-container .container{position:relative;z-index:5;display:grid;gap:100px;grid-template-columns:1fr 1fr}.history .first-container .img{border-radius:10px;overflow:hidden;height:360px}.history .first-container .img img{object-fit:cover;width:100%;height:100%}.history .second-container{background-size:cover;padding-top:50px;padding-bottom:50px;position:relative}.history .second-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#ffffffe6}.history .second-container .container{position:relative}.history .second-container .title{font-size:26px;font-weight:600;text-transform:uppercase;text-align:center;margin:40px 0}.history .second-container .number{font-size:55px;font-weight:600;color:#ee2737;margin-bottom:10px}.history .second-container .img{height:360px;border-radius:10px;overflow:hidden}.history .second-container .img img{width:100%;height:100%;object-fit:cover}.history .second-container .item{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:70px}.history .second-container .text{display:flex;flex-direction:column;justify-content:center;max-width:430px}.history .second-container .right{text-align:right}.wdrop{position:relative}.wdrop:after{content:"";position:absolute;right:-13px;top:7px;width:7px;height:7px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#fff transparent transparent transparent;transition:all .3s ease}.wdrop:hover:after{border-color:#ee2737 transparent transparent transparent}.hamb{position:fixed;z-index:800;right:15px;top:15px;width:40px;height:25px;justify-content:space-between;display:none;flex-direction:column}.hamb span{height:3px;width:100%;border-radius:4px;transition:all .1s ease;background:#ee2737}.hamb.active span:nth-of-type(1){display:none}.hamb.active span:nth-of-type(2){transform:rotate(45deg) translate(11px,10px)}.hamb.active span:nth-of-type(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1200px){.pre-footer .item .sub-item a span{font-size:16px}.pre-footer .item{height:300px}.pre-footer .item a{padding:15px}.black{padding:50px 0}.black .big{font-size:38px}.black .text,.text{font-size:18px}.big-title{font-size:38px}.big-section .title{font-size:100px}.news-block .news .title{font-size:24px}.footer-top,.main-3d-thumbs{flex-wrap:wrap}.main-3d-thumbs .item{margin-bottom:20px}header .logo{max-width:130px}}@media(max-width:992px){.big-section{grid-template-columns:330px 1fr;gap:10px}.big-section .title{font-size:80px}.black .container{grid-template-columns:300px 1fr;gap:30px}.pre-footer{gap:10px}.pre-footer .item:nth-of-type(3),.pre-footer .item:nth-of-type(1){gap:5px}}@media(max-width:768px){.nav,.phones{display:none}.hamb{display:flex}header{background:#0000004d;height:auto}header.active{background:#3a3a4a;position:fixed;top:0;left:0;height:100%;width:100%}header.active .logo{margin:0 auto}header.active .nav{display:block}header.active .phones{display:block}header .container{display:block;padding:15px}nav ul{display:block}nav ul a{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.3);height:44px;font-size:20px}nav ul a:active{color:#ee2737}nav ul li ul{position:relative;height:0}nav ul li ul a:active{color:#ee2737}nav ul li ul a{padding-left:0}.wdrop:after{right:10px;top:20px}.nav li{margin-right:auto}nav li:hover>.dropdown{height:auto}nav li:hover>.dropdown a{padding-left:15px;color:#fff;background:none}.nav{margin-bottom:20px}.black{text-align:center;padding:20px 0}.black .container{display:block}.black .big{font-size:30px;margin-bottom:10px}.text{text-align:center}.big-section{display:block;text-align:center}.big-section .title{font-size:60px}.big-section .buttons{margin-top:20px;text-align:center}.big-section .buttons a{margin:0 auto 10px}.front-engine{margin:30px 0}.garanty-block{padding:20px 0;margin-top:30px}.garanty-block .container{display:block;text-align:center}.garanty-block .container img{max-width:200px}.big-title{font-size:30px}.news-block .middle-title{margin:30px 0 20px}.news-block .news{display:block}.news-block .news .title{font-size:20px;margin-top:10px;margin-bottom:10px;text-align:center}.news-block .item:nth-of-type(1) a span{max-height:200px}.news-block .item:nth-of-type(1) a span img{object-fit:cover;width:100%;height:100%}.pre-footer{display:block}.pre-footer .item:nth-of-type(3),.pre-footer .item:nth-of-type(1){display:block}.pre-footer .item{height:auto}.pre-footer .item:nth-of-type(1) .sub-item:nth-of-type(3){display:none}.pre-footer .item:nth-of-type(2){display:none}.pre-footer .item:nth-of-type(3) .sub-item:nth-of-type(1){display:none}.pre-footer .item .sub-item a{margin-bottom:20px;border-radius:10px}.pre-footer .item .sub-item a span:nth-of-type(1){order:2}.pre-footer .item .sub-item a span{max-width:100%}.footer-top{display:grid;grid-template-columns:1fr 1fr}.footer-top .item{margin-bottom:40px}.footer-top .item:nth-of-type(1){grid-column-start:1;grid-column-end:3;text-align:center}.footer-top .logo{display:block}.footer-top .logo .footer-title{margin-top:30px}.footer-top .logo .sub-item{margin:0}.footer-top .logo .sub-item a{font-size:22px}.footer-top .logo ul li{margin-bottom:20px}.footer-top .logo ul{display:grid;grid-template-columns:1fr 1fr 1fr;text-align-last:left}.copyright{display:block;text-align:center}.copyright a{display:block;margin-bottom:10px}.copyright span{font-size:12px;margin-bottom:30px}.menu-models{padding:20px 0;z-index:300;position:fixed;display:grid;grid-template-columns:1fr 1fr;left:0;top:140px;height:auto;overflow-y:auto}.menu-models .img{width:100%;max-width:100%}.wrap-first-screen h1{width:90%;text-align:center}.page-content .price{font-size:30px}.page-content .text{width:90%;max-width:100%;font-size:18px}}
