@charset "UTF-8";@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-display:swap}@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-display:swap;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-display:swap}@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-display:swap}@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;font-display:swap}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-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{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;display:flex;align-items:center;cursor:pointer;transition:all .3s ease}footer .to-top:hover{color:#ee2737}footer .to-top svg{margin-right:5px}.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}.common-content a{color:#ee2737;text-decoration:underline}.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)}#map{height:500px}.dealers .middle-title{text-align:center;margin:40px 0}.dealers-block{display:grid;gap:30px;grid-template-columns:400px 1fr}.dealers-block .title{font-size:20px;font-weight:500;margin-bottom:10px}.dealers-block .address{color:#7a7a7a;margin-bottom:10px}.dealers-block .item{box-shadow:10px 10px 30px #0000001a;padding:10px;background:#fff;border-radius:4px;margin-bottom:40px}.dealers-block .phone{margin-bottom:10px}.dealers-block .phone a{color:#3a3a4a;font-size:20px}.dealers-block .schedule{font-size:14px;display:inline-flex;border:1px solid #f5f5f5;align-items:center;border-radius:6px;padding:5px 10px}.dealers-block .schedule svg{margin-right:10px}.dealer-link a{color:#fff;font-size:18px;transition:all .3s ease;display:flex;align-items:center}.dealer-link a svg{transition:all .3s ease;margin-right:10px}.dealer-link a svg path{transition:all .3s ease}.dealer-link a:hover{color:#ee2737}.dealer-link a:hover path{fill:#ee2737}.deal-description{text-align:center;margin-top:30px;margin-bottom:30px}.wrap-dealers{position:relative;padding-top:1px;padding-bottom:30px}.news{display:grid;padding-top:50px;padding-bottom:50px;grid-template-columns:repeat(3,1fr);gap:50px}.news .img{height:230px;border-radius:10px;overflow:hidden}.news .img img{width:100%;height:100%;object-fit:cover}.news .title{font-size:18px;margin-top:10px;text-align:center;margin-bottom:20px}.news a{color:#3a3a4a;font-weight:600;transition:all .3s ease}.news a:hover{opacity:.7}.news .link{color:#ee2737;text-align:center;text-transform:uppercase;font-size:18px}.pagination-container{margin-top:30px;margin-bottom:30px;display:flex;justify-content:center}.pagination{display:flex;align-items:center}.pagination a{color:#3a3a4a}.pagination li{margin-right:10px}.pagination li.active .page-link-static{background:#ee2737;color:#fff;border:none}.pagination .page-link-static{height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #7a7a7a}.left-news{width:360px;height:230px;border-radius:10px;overflow:hidden;float:left;margin-right:30px}.left-news img{width:100%;height:100%;object-fit:cover}.show-news{min-height:230px;margin-top:50px;margin-bottom:50px}.common-page ul{margin-bottom:20px}.common-page li{position:relative;padding-left:20px;line-height:1.6;font-size:16px;margin-bottom:20px}.common-page li:before{content:"";top:50%;transform:translateY(-50%);position:absolute;left:0;width:1px;height:100%}.common-page li:after{content:"";width:3px;height:80%;position:absolute;top:50%;left:0;transform:translateY(-50%);background:#ee2737;border-bottom-right-radius:5px;border-top-right-radius:5px}.common-page h2{font-size:24px;padding-top:20px;padding-bottom:10px}.common-page{margin-bottom:30px;margin-top:30px}.ajax-form{width:100%;max-width:450px;background:#fff;padding:20px 30px;position:fixed;z-index:1050;left:50%;top:30%;transform:translate(-50%,-30%);border-radius:10px;box-shadow:10px 10px 30px #0000001a}.ajax-form input[type=text],.ajax-form input[type=tel]{width:100%;height:44px;padding-left:34px;font-size:16px;border-radius:0;border:1px solid #3A3A4A}.ajax-form .wrap__input{margin-bottom:10px}.ajax-form button{width:100%;height:44px;border:none;text-transform:uppercase;font-size:18px;font-weight:500;background:none;border:1px solid #3A3A4A;transition:all .3s ease;border-radius:0;cursor:pointer}.ajax-form button:hover{color:#ee2737;border:1px solid #ee2737}.ajax-form .title{text-align:center;font-size:24px;letter-spacing:5%;color:#ee2737;margin-bottom:30px}.container-custom{display:block;position:relative;padding-left:22px;margin-bottom:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-custom a{color:#3a3a4a;text-decoration:underline}.container-custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-check{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#eee}.container-custom:hover input~.checkmark-check{background-color:#ccc}.container-custom input:checked~.checkmark-check{background-color:#fff;border:1px solid #ee2737}.checkmark-check:after{content:"";position:absolute;display:none}.container-custom input:checked~.checkmark-check:after{display:block}.container-custom .checkmark-check:after{left:6px;top:2px;width:5px;height:10px;border:solid #ee2737;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sendform .wrap__input{position:relative}.sendform .with-icon svg{position:absolute;top:10px;left:5px}.close{position:absolute;right:10px;top:0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:40px;line-height:1}.form-bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#0009;z-index:1040}.loader{width:86px;height:86px;display:none;top:50%;left:50%;position:fixed;z-index:900;background:#ee2737;box-sizing:border-box;animation:flipX 1s linear infinite}.loader.active{display:block}@keyframes flipX{0%{transform:translate(-50%,-50%) perspective(200px) rotateX(0) rotateY(0)}50%{transform:translate(-50%,-50%) perspective(200px) rotateX(-180deg) rotateY(0)}to{transform:translate(-50%,-50%) perspective(200px) rotateX(-180deg) rotateY(-180deg)}}.swiper-main{position:relative}.swiper-main .wrapper{position:absolute;top:50%;left:20%;transform:translate(-10%,-50%);z-index:6}.progress{--progress: 0;position:absolute;z-index:50;bottom:0;width:0%;height:5px;opacity:.3;background:#ee2737;width:calc(100% * var(--progress))}.swiper-main{width:100%;overflow:hidden;height:100vh}.swiper-main .img{height:100%;width:100%}.swiper-main img{height:100%;width:100%;object-fit:cover}.swiper-main .swiper-slide{height:100%;width:100%}.swiper-main .swiper-slide:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#0003;z-index:2}.swiper-main .image_mini{width:15%;margin-bottom:20px}.swiper-main .description{color:#fff;font-size:48px}.swiper-main .s-but{position:absolute;z-index:20;width:50px;height:50px;border-radius:100%;background:#ffffff4d;top:50%;cursor:pointer;transform:translateY(-50%);transition:all .3s ease}.swiper-main .s-but:hover{background:#fffc}.swiper-main .s-but:before{content:"";position:absolute;border:3px solid #3A3A4A;width:15px;border-radius:4px;height:15px;border-color:#3A3A4A #3A3A4A transparent transparent;top:50%}.swiper-main .s-but.sbutton-next{right:2%}.swiper-main .s-but.sbutton-next:before{left:calc(50% - 2px);transform:translate(-50%,-50%) rotate(45deg)}.swiper-main .s-but.sbutton-prev{left:2%}.swiper-main .s-but.sbutton-prev:before{left:calc(50% + 5px);transform:translate(-50%,-50%) rotate(-135deg)}.main-text-wrap{background:#3a3a4a}.main-text{padding:50px 0;color:#fff;width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.main-text .big{max-width:400px;font-size:50px}.main-text .big span{font-weight:500}.price-from{display:grid;height:250px;grid-template-columns:1fr 1fr}.price-from .right img{display:block;width:100%;height:250px;object-fit:cover}.price-from .left{height:250px}.price-from .title{position:relative;font-size:40px;text-align:center;top:50%;transform:translateY(-50%)}.price-from .title span{display:block}.price-from .title .mini{font-size:30px}.price-from .title .big{font-size:60px;font-weight:500}.main-video{height:100vh;position:relative}.main-video video{height:100%;width:100%;object-fit:cover}.main-video .wrapper{width:90%;left:50%;color:#fff;position:absolute;top:50%;transform:translate(-50%,-50%)}.main-video .wrapper .text{max-width:40%}.main-video .mini-title{font-size:20px;margin-bottom:10px}.main-video .big-title{margin-bottom:20px}.price-list{padding-top:30px;padding-bottom:30px}.price-list .item{border:1px solid #f5f5f5;padding:20px;margin-bottom:30px;box-shadow:10px 10px 30px #0000001a;background:#fff}.price-list .item .flex{display:flex;align-items:center;justify-content:space-between}.price-list .price{font-weight:500;font-size:18px}.price-list .wrap{display:grid;grid-template-columns:1fr 300px;align-items:center}.price-list .buttons{display:flex}.price-list .buttons a{display:block;margin-left:15px;color:#ee2737;border:1px solid #ee2737}.price-list .buttons a:hover{color:#3a3a4a;border:1px solid #3A3A4A}.price-list .title{font-size:40px;text-align:center}.price-list table{width:100%}.price-list th{font-weight:600;background:#d9d9d9;padding:15px;text-align:left;border:1px solid #cacaca}.price-list td{background:#f5f5f5;padding:15px;border:1px solid #cacaca}.grey-bg{background:#f5f5f5}#map{filter:grayscale(50%)}.static-form .big-title{text-align:center;margin-bottom:30px}.static__form .wrap__input{margin-bottom:20px}.static__form .wrap__input label{display:block;font-size:18px;margin-bottom:4px}.static__form textarea{width:100%;min-height:100px;border-radius:4px;border:1px solid #dcdee2}.static__form input[type=text],.static__form input[type=tel],.static__form input[type=email]{width:100%;min-height:54px;border-radius:4px;border:1px solid #dcdee2;padding-left:40px}.static__form .ss-main{min-height:54px}.static__form button{margin:20px auto 50px;display:inline-block;min-height:54px;background:#3a3a4a;border:none;border-radius:4px;color:#fff;padding:0 60px;cursor:pointer;font-size:20px;transition:all .3s ease}.static__form button:hover{background:#ee2737}.static__form .flex{display:flex;justify-content:space-between}.static__form .flex .wrap__input{width:calc(50% - 15px)}.contacts .big-title{text-align:center;margin-bottom:20px}.contacts .small{text-align:center;font-size:18px;margin-bottom:10px}.contacts .middle{font-size:18px;font-weight:500;text-align:center;margin-bottom:30px}.politic{padding-top:30px;border-top:100px solid #3A3A4A;margin-bottom:50px}.with-under{margin-bottom:45px}.highlight-animation{animation:highlight .5s ease-in-out 3}@keyframes highlight{0%,to{box-shadow:0 0 5px #f000;transform:translate(0)}50%{box-shadow:0 0 15px #f00c;transform:translate(5px)}}.show__message{position:fixed;background:#fff;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;z-index:1800;font-size:18px;text-align:center;max-width:400px}.show__message-bg{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1700;background:#0f03}.pdf-link{color:#3a3a4a;transition:color .3s ease}.pdf-link path{fill:#ee2737}.pdf-link{display:flex;align-items:center}.pdf-link svg{margin-right:10px}.pdf-link:hover{color:#ee2737}blockquote{padding:30px;font-style:italic;background:#f5f5f5;border-radius:6px;margin-bottom:20px}blockquote small{color:#7a7a7a;font-style:normal}@media(max-width:1200px){#map{height:380px}.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.active .dealer-link{display:flex}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}.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}.culture .wrap-first-screen .container{grid-template-columns:1fr;gap:20px}.about-swm-motors .blocks{grid-template-columns:1fr}.swm-motors{display:block;height:auto}.swm-motors .item{width:100%;height:300px}.swm-motors .item a{height:100%}.culture .blocks .item{grid-template-columns:1fr;gap:20px}.culture .blocks .item:nth-of-type(2) .item-img{order:2}.culture .wrap-first-screen .culture-title{font-size:30px;line-height:normal;display:none}.culture .wrap-first-screen{padding-top:100px}.history .first-container .container{grid-template-columns:1fr;gap:20px}.history .first-container{padding:20px 0}.history .second-container .item{grid-template-columns:1fr;gap:20px}.dealers-block{grid-template-columns:1fr}.dealer-link{display:none}.news{grid-template-columns:1fr;padding-top:30px;padding-bottom:30px}.news-page .wrap-first-screen h1{font-size:30px}.show-news{margin-top:30px}.main-text{padding:20px 0;grid-template-columns:1fr}.main-text .big{font-size:26px;margin-bottom:20px}.swiper-main{height:40vh}.swiper-main .description{font-size:24px}.swiper-main .image_mini{width:40%}.swiper-main .wrapper{left:23%}.price-from{grid-template-columns:1fr;height:auto}.price-from .left{height:auto}.price-from .title{font-size:30px}.price-from .title .mini{font-size:20px}.price-from .title .big{font-size:40px}.main-video{height:50vh}.main-video .wrapper{text-align:center}.main-video .wrapper .text{max-width:100%}.tech{margin-bottom:30px}.price-list th{font-size:14px;padding:5px}.price-list td{padding:10px}.price-list .title{font-size:20px}.price-list .item{padding:5px}.price-list .item .flex{display:block}.price-list .item .wrap{grid-template-columns:1fr}.price-list .item .wrap .buttons{display:block;width:100%}.price-list .item .wrap .buttons a{margin:0;padding:10px;text-align:center}.price-list .item .wrap .buttons a:last-child{margin-bottom:0;display:none}.price-list .item .wrap .table{order:2}.price-list .item .price{margin-bottom:5px;font-size:24px}.static__form .flex{display:block}.static__form .flex .wrap__input{width:100%}.wrap-first-screen h1{font-size:60px}.static__form button{width:100%}.pdf-link{display:block;text-align:center}.pdf-link svg{margin:0 auto;display:block}}
