@font-face{font-family:"montserrat-thin";font-display:swap;src:url("/_css/font/montserrat-thin.eot");src:url("/_css/font/montserrat-thin.eot?#iefix")format("embedded-opentype"),url("/_css/font/montserrat-thin.woff")format("woff"),url("/_css/font/montserrat-thin.ttf")format("truetype");font-weight:100;font-style:normal;font-stretch:normal}
@font-face{font-family:"montserrat-regular";font-display:swap;src:url("/_css/font/montserrat-regular.eot");src:url("/_css/font/montserrat-regular.eot?#iefix")format("embedded-opentype"),url("/_css/font/montserrat-regular.woff")format("woff"),url("/_css/font/montserrat-regular.ttf")format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"montserrat-light";font-display:swap;src:url("/_css/font/montserrat-light.eot");src:url("/_css/font/montserrat-light.eot?#iefix")format("embedded-opentype"),url("/_css/font/montserrat-light.woff")format("woff"),url("/_css/font/montserrat-light.ttf")format("truetype");font-weight:300;font-style:normal;font-stretch:normal}
@font-face{font-family:"montserrat-extrabold";font-display:swap;src:url("/_css/font/montserrat-extrabold.eot");src:url("/_css/font/montserrat-extrabold.eot?#iefix")format("embedded-opentype"),url("/_css/font/montserrat-extrabold.woff")format("woff"),url("/_css/font/montserrat-extrabold.ttf")format("truetype");font-weight:800;font-style:normal;font-stretch:normal}
@font-face{font-family:"montserrat-bold";font-display:swap;src:url("/_css/font/montserrat-bold.eot");src:url("/_css/font/montserrat-bold.eot?#iefix")format("embedded-opentype"),url("/_css/font/montserrat-bold.woff")format("woff"),url("/_css/font/montserrat-bold.ttf")format("truetype");font-weight:bold;font-style:normal;font-stretch:normal}
@font-face{font-family:"montserrat-black";font-display:swap;src:url("/_css/font/montserrat-black.eot");src:url("/_css/font/montserrat-black.eot?#iefix")format("embedded-opentype"),url("/_css/font/montserrat-black.woff")format("woff"),url("/_css/font/montserrat-black.ttf")format("truetype");font-weight:900;font-style:normal;font-stretch:normal}
*{margin:0px;padding:0px;border:0px;outline-style:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
html{width:100%;height:100%}
body{width:100%;height:100%;background:#ffffff;font-family:"montserrat-light",Arial,Helvetica,sans-serif;font-size:.7vw;color:#252525;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative}
::selection{background:#252525;color:#ffffff}
::-moz-selection{background:#252525;color:#ffffff}
::-webkit-selection{background:#252525;color:#ffffff}
textarea::-moz-placeholder{color:rgba(0,0,0,.3)}
textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
textarea:-ms-input-placeholder{color:rgba(0,0,0,.3)}
input::-moz-placeholder{color:rgba(0,0,0,.3)}
input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
input:-ms-input-placeholder{color:rgba(0,0,0,.3)}
svg,img,iframe,video,audio{overflow:visible;vertical-align:middle}
a:link, a:visited{color:#252525;text-decoration:underline}
a:hover, a:hover.visited{text-decoration:none}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0px 0px 1vw 0px;font-family:"montserrat-thin",Arial,Helvetica,sans-serif;font-weight:normal;color:#111111;text-transform:uppercase}
h1,.h1{font-size:1.8vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;}
h2,.h2{font-size:1.4vw;text-transform:none;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;}
h3,.h3{font-size:1.1vw;font-family:"montserrat-regular",Arial,Helvetica,sans-serif;}
h4,.h4{font-size:.9vw}
h5,.h5{font-size:.8vw}
h6,.h6{font-size:1.2vw;text-transform:none}
.bb{background:#00afaa;color:#ffffff;padding:.5vw}

p{margin:0px 0px .7vw 0px;font-size:.9vw;text-align:justify;display:block;line-height:1.3vw;color:#252525}
small,small *{font-size:.5vw;color:#252525;text-align:left}
strong,b{font-weight:normal;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}
br{font-size:0px}
br[clear="all"]{line-height:0px;font-size:0px;margin:0px;padding:0px}
hr{display:block;margin:1vw 0px;font-size:0px;text-indent:-9999px;width:100%;height:1px;border:0px;position:relative;background:linear-gradient(to right,rgba(0,0,0,0)0%,rgba(0,0,0,.1)10%,rgba(0,0,0,.1) 90%,rgba(0,0,0,0)100%)}
table{border-collapse:collapse;margin:0px 0px 2vw 0px;width:100%;table-layout:fixed;font-size:1vw}
table tr{position:relative;border-bottom:1px solid rgba(0,0,0,.1)}
table tr:nth-child(2n){background:rgba(25,49,83,.002)}
table td{padding:1vw;vertical-align:middle;text-align:left}
table th{padding:1vw;vertical-align:middle;text-align:left;text-transform:uppercase;text-align:center;vertical-align:middle;text-transform:uppercase;border-top:4px solid #00afaa;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;background:rgba(0,0,0,.03)}
ul,ol{padding:0px;margin:1vw 0px .5vw;overflow:hidden}
ul li{padding:0px;margin:0px 0px .5vw 1.5vw;text-align:left}
ol li{padding:0px;margin:0px 0px .5vw 1.5vw;list-style-type:decimal;text-align:left}
.bold{font-family:"montserrat-bold",Arial,Helvetica,sans-serif}
.nowrap{white-space:nowrap}
.text-align-left{text-align:left!important}
.text-align-center{text-align:center!important}
.text-align-right{text-align:right!important}
.text-align-justify{text-align:justify!important}
.vertical-align-top{vertical-align:top!important}
.vertical-align-middle{vertical-align:middle!important}
.vertical-align-bottom{vertical-align:bottom!important}
.text-decoration-none{text-decoration:none!important}
.text-transform-uppercase{text-transform:uppercase!important}
.width-10p{width:10%!important}
.width-20p{width:20%!important}
.width-30p{width:30%!important}
.width-40p{width:40%!important}
.width-50p{width:50%!important}
.width-60p{width:60%!important}
.width-70p{width:70%!important}
.width-80p{width:80%!important}
.width-90p{width:90%!important}
.width-100p{width:100%!important}
.width-auto{width:auto!important}
.padding-0px{padding:0px!important}
.margin-0px{margin:0px!important}
.display-none{display:none!important}
.display-inline{display:inline!important;overflow:hidden!important}
.display-block{display:block!important;overflow:hidden!important}
.display-inline-block{display:inline-block!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.clear-both{clear:both}
.background-none{background:none!important}
.border-0px{border:0px!important}
.opacity-0{opacity:0!important}
.opacity-1{opacity:1!important}
iframe{width:100%;height:100%;background:#f9f9f9}
ul.cols{display:table;table-layout:fixed;width:100%;padding:0px;margin:0px;position:relative;overflow:visible!important}
ul.cols>li{display:table-cell;list-style-type:none;vertical-align:middle;position:relative;padding:0px;margin:0px}
ul.cols>li.blank{width:1.84vw}

.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity 1s}

iframe[src*="you"]{width:100%!important;height:auto;aspect-ratio:16/9;display:block;margin:2vw auto;box-shadow:0 0 50px rgba(0,0,0,.2)}

header{position:absolute;z-index:99}
header.more{position:fixed;width:100%;background:#00afaa}
div.spacer{position:relative;width:100%;display:block;height:6.2vw}
header ul.cols li{vertical-align:top}
header li.logo{width:6.2vw;height:6.2vw;background:#000000}
header li.logo a{display:block;background:#2e2e2e}
header li.logo a:hover img{opacity:.7}
header li.logo img{width:100%;height:100%;transition:all .2s}
header li.catalog{vertical-align:middle!important;width:25vw;text-align:center}
header li.catalog a{font-family:"montserrat-extrabold",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;text-shadow:0px 1px 1px rgba(0,0,0,.5);text-transform:uppercase;display:inline-block;font-size:.9vw;transition:all .2s;padding:1vw;position:relative}
header li.catalog a.on:after{content:"";position:absolute;width:100%;left:0;bottom:0;border-bottom:2px solid rgba(255,255,255,1)}
header li.catalog a:hover{opacity:.7}
header li.buttons{width:auto;white-space:nowrap;text-align:center;vertical-align:top;display:flex;gap:0 1px;align-items:center;justify-content:center;font-size:0;height:6.2vw}
header li.buttons a{
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  background: #243746;
  font-family: "montserrat-extrabold", Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0px 1px 1px rgba(0,0,0,.5);
  text-transform: uppercase;
  position: relative;
  background: linear-gradient(to bottom, #283d4d 0%, #243746 100%);
  font-size: 1.2vw;
  line-height: 1.2;
  transition: all .2s;
}

header li.buttons a span{
  display: block;
  width: 100%;
  font-size: .9vw;
  text-align: center;
}

header li.buttons a.search {
  max-width: 6.2vw;
  justify-content: center;
}

header li.buttons a.search svg {
  width: 40%;
  height: auto;
  aspect-ratio: 1;
  display: block;
}

header li.buttons a:hover{background:linear-gradient(to bottom,#3a3a3a 0%,#252525 100%)}
header li.buttons a.on{background:linear-gradient(to bottom,#3a3a3a 0%,#252525 100%)}
header li.menu{vertical-align:middle!important;text-align:center}
header li.menu a{position:relative;display:inline-block;font-size:.7vw;color:#ffffff;text-decoration:none;margin:0 1vw 0 0;transition:all .2s;padding:.5vw 0}
header li.menu a:after{content:"";position:absolute;border-bottom:1px solid rgba(255,255,255,.4);width:100%;left:0px;bottom:-.01vw;transition:all .2s}
header li.menu a.on:after{bottom:.3vw!important;border-color:rgba(255,255,255,1)}
header li.menu a:last-child{margin:0}
header li.menu a:hover:after{bottom:.3vw}
header li.menu div{display:inline-block}
header li.menu div a{font-size:1vw;font-weight:bold}
header li.menu div br{display:none}

div.catalog li.logo{width:12vw;height:100%;text-align:center;background:linear-gradient(to bottom,#00afaa 0%,#6bdad5 100%)}
div.catalog li.cars{background:linear-gradient(to top,rgba(0,0,0,.04) 0%,rgba(0,0,0,0) 100%)}
div.catalog li.logo a{display:block;padding:1.5vw 0vw}
div.catalog li.logo a:hover img{opacity:.7}
div.catalog li.logo img{width:auto;height:5.5vw;transition:all .2s}

footer{background:#464646;color:#ffffff;padding:2vw 6.2vw;position:relative}
footer p{color:#ffffff}
footer a{color:#ffffff!important}
footer li.phone a{font-size:1.563vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;text-decoration:none;opacity:.3;transition:all .2s}
footer li.phone a:hover{opacity:.5}
footer ul.cols.first{margin-bottom:1vw}
footer ul.cols.first>li:nth-child(1){width:25%}
footer ul.cols.first>li:nth-child(2){width:30%;text-align:center}
footer ul.cols.first>li:nth-child(2) a{font-family:"montserrat-extrabold",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;text-shadow:0px 1px 1px rgba(0,0,0,.5);text-transform:uppercase;display:inline-block;font-size:.9vw;transition:all .2s;padding:1vw;opacity:.3;transition:all .2s}
footer ul.cols.first>li:nth-child(2) a:hover{opacity:.6}
footer ul.cols.first>li:nth-child(2) a.on{opacity:.6}
footer ul.cols.first>li:nth-child(3){display:flex;justify-content:end;flex-wrap:wrap;column-gap:1vw}
footer ul.cols.first>li:nth-child(3) a{position:relative;display:inline-block;font-size:.7vw;color:#ffffff;text-decoration:none;transition:all .2s;padding:.5vw 0;opacity:.6}
footer ul.cols.first>li:nth-child(3) a:after{content:"";position:absolute;border-bottom:1px solid rgba(255,255,255,.4);width:100%;left:0px;bottom:-.01vw;transition:all .2s}
footer ul.cols.first>li:nth-child(3) a.on{opacity:1}
footer ul.cols.first>li:nth-child(3) a.on:after{bottom:.3vw!important;border-color:rgba(255,255,255,1)}
footer ul.cols.first>li:nth-child(3) a:last-child{margin:0}
footer ul.cols.first>li:nth-child(3) a:hover:after{bottom:.3vw}
footer ul.cols.second>li:nth-child(1){width:25%}
footer ul.cols.second>li:nth-child(2){width:30%;text-align:center}
.megasocial0 ul li{margin:0!important;height:auto!important}
.megasocial0 ul li img{height:1.6vw!important;margin:0 1vw}
.megasocial0 ul li a{opacity:.4;transition:all .5s}
.megasocial0 ul li a:hover{opacity:1}
footer ul.cols.second>li:nth-child(3){text-align:center}
footer ul.cols.second>li:nth-child(3) img.logo{width:3.646vw;height:3.646vw;display:inline-block;margin:0 1.563vw 0 0}
footer ul.cols.second>li:nth-child(3) p{font-size:.65vw;line-height:.8vw;margin:0;display:inline-block;vertical-align:middle}
footer div.megac{position:absolute;bottom:2vw;right:6.2vw;opacity:.5}
footer div.megac p{position:absolute;right:0;bottom:0;opacity:.5}
footer div.megac:after{display:none}
footer div.megac svg{border:1px solid #ffffff!important}

section.quality{padding:4vw 6.2vw;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 100%);margin:0;border-bottom:1px solid #ffffff}
section.quality h2{color:#00afaa;margin:0 0 .5vw 0;text-shadow:0px 1px 1px rgba(0,0,0,.2);font-size:2.8vw;text-align:center;font-family:"montserrat-thin",Arial,Helvetica,sans-serif;text-transform:uppercase}
section.quality h6{text-align:center}
section.quality ul.cols{text-align:center}
section.quality ul.cols li{display:inline-block;padding-left:2.5vw;width:33%;margin:5vw 0 0 0;vertical-align:top}
section.quality ul.cols li p{font-family:"montserrat-black",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:1.5vw;text-align:left}
section.quality ul.cols li p sup{background:#00afaa;color:#ffffff;width:1.5vw;height:1.5vw;border-radius:20px;display:inline-block;text-align:center;line-height:1vw;position:absolute;margin:-1vw 0 0 .3vw;overflow:hidden;line-height:1.5vw;font-size:.9vw;text-shadow:0px 1px 1px rgba(0,0,0,.1)}
section.quality ul.cols li span{font-size:.75vw}
section.quality ul.cols li img.bg{position:absolute;left:0vw;top:-2.25vw;width:6.563vw;height:auto;z-index:-1;opacity:.3}

section.news{padding:4vw 6.2vw;background:linear-gradient(to bottom,#6bdad5 0%,#00afaa 100%);margin:1px 0 0 0}
section.news h2{color:#ffffff;text-shadow:0px 1px 1px rgba(0,0,0,.2);font-size:2.8vw;text-align:center;font-family:"montserrat-thin",Arial,Helvetica,sans-serif;text-transform:uppercase}
section.news ul.cols li{vertical-align:top}
section.news ul.cols li a{display:block;text-decoration:none;margin-right:1px}
section.news ul.cols li span.img{display:block;overflow:hidden;position:relative;margin:0 0 1vw 0}
section.news ul.cols li span.date{position:absolute;left:0;bottom:0;background:#00afaa;z-index:1;text-transform:uppercase;font-size:0.625vw;padding:.4vw .9vw;color:#ffffff}
section.news ul.cols li span.title{position:relative;display:block;z-index:1;text-transform:uppercase;font-size:1vw;color:#ffffff;font-family:"montserrat-black",Arial,Helvetica,sans-serif;text-shadow:0px 1px 1px rgba(0,0,0,.2);margin:0 0 1vw 0;padding-right:2vw}
section.news ul.cols li span.title:after{content:"";position:absolute;width:50%;left:0;bottom:-.5vw;border-bottom:1px solid rgba(255,255,255,.2);}		
section.news ul.cols li span.img img{width:100%;transition:all .2s}
section.news ul.cols li span.text{color:#ffffff;font-size:.8vw;line-height:1.2vw;display:block;padding-right:2vw}
section.news ul.cols li a:hover span.img img{transform:scale(1.1)}

section.content{overflow:hidden}
section.content p:last-child{margin:0}
section.content ul.cols{height:100%}
section.content>ul.cols>li{height:100%;vertical-align:top}
section.content>ul.cols>li:nth-child(1){padding:4vw 2vw 4vw 6.2vw}
section.content div.content{position:relative;z-index:1}
section.content div.content.more{padding:4vw 6.2vw}
section.content div.ll{position:absolute;right:0;top:0px;width:20vw;height:100vw;background:#ffffff;transform:skew(10deg) translateX(9vw);z-index:1;opacity:1}

section.review{overflow:hidden}
section.review p:last-child{margin:0}
section.review ul.cols{height:100%}
section.review>ul.cols>li:nth-child(1){padding:4vw 2vw 4vw 6.2vw;background:#edf3fb;vertical-align:top}
section.review>ul.cols>li:nth-child(2){background:#000000}
section.review div.content{position:relative;z-index:1}
section.review div.content h2{color:#00afaa;text-shadow:0px 1px 1px rgba(0,0,0,.2);font-size:2.8vw;font-family:"montserrat-thin",Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0}
section.review div.ll{position:absolute;right:0;top:0px;width:20vw;height:100vw;background:#edf3fb;transform:skew(10deg) translateX(14.9vw);z-index:1;opacity:1}
section.review iframe{height:28vw}
section.review .swiper-container.review{margin-top:-2vw;padding-top:4vw}
section.review .swiper-container.review ul.cols li{padding:0}
section.review .swiper-container.review ul.cols li:nth-child(1){width:10vw;vertical-align:top}
section.review .swiper-container.review ul.cols li:nth-child(1) span.name{font-family:"montserrat-black",Arial,Helvetica,sans-serif;text-transform:uppercase;position:absolute;margin-top:-.8vw;font-size:1.2vw;color:#00afaa;opacity:.2}
section.review .swiper-container.review ul.cols li:nth-child(1) img{width:100%;margin-top:.4vw}
section.review .swiper-container.review ul.cols li:nth-child(2){padding-left:2vw}

iframe.map{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 100%)}
iframe.mapc{width:100%;height:20vw;margin:0 0 2vw 0}

#map{width:100%;height:100%;background:#ffffff;position:absolute}
#map .leaflet-control-container{position:absolute;right:0px;margin:0px!important}
#map .leaflet-control{margin:20px!important}
#map .leaflet-top,#map .leaflet-bottom{position:relative}
#map .leaflet-popup-tip{background:#ffffff!important}
#map .leaflet-control-zoom{border:0px!important;box-shadow:0px 0px!important}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{}
#map .leaflet-control-zoom-in{border-radius:0px!important;box-shadow:0px 0px!important}
#map .leaflet-control-zoom-out{border-radius:0px!important;box-shadow:0px 0px!important}
#map .leaflet-control{margin:20px}
#map .leaflet-bar a{background:#00afaa!important;color:#ffffff!important;font-size:30px!important;font-family:"montserrat-regular",Arial,Helvetica,sans-serif!important;font-weight:normal!important;width:auto!important;height:auto!important;line-height:18px!important;padding:10px!important;border:0px!important;margin-bottom:1px!important;transition:all 0.6s ease;border-radius:50px!important}
#map .leaflet-bar a{background:#00afaa!important;color:#ffffff!important;font-size:30px!important;font-weight:normal!important;width:auto!important;height:auto!important;line-height:18px!important;padding:10px!important;border:0px!important;margin-bottom:1px;transition:all 0.6s ease}
#map .leaflet-bar a:hover{background:#ffffff!important;color:#00afaa!important}
#map a.leaflet-popup-close-button{color:#00afaa!important}
#map .leaflet-popup-content-wrapper{border-radius:0px!important;background:#ffffff!important;color:#00afaa!important;padding:10px 0px!important;text-align:center!important;display:table-cell!important}
#map .leaflet-popup-content{width:320px!important}
#map .leaflet-popup-content-wrapper p{font-size:1.3vw!important;font-family:"montserrat-light",Arial,Helvetica,sans-serif;text-align:center;line-height:2vw!important;margin:0!important}
#map .leaflet-popup-content-wrapper,#map .leaflet-popup-tip{box-shadow:0 3px 14px rgba(0,0,0,0.1)}

ul.cols.contact li{vertical-align:top;display:inline-table;width:33%;padding:0 3vw 1vw 0}
ul.cols.contact li h2{font-family:"montserrat-bold",Arial,Helvetica,sans-serif;position:relative}
ul.cols.contact li h2:after{content:"";position:absolute;left:0;width:100%;bottom:-.4vw;border-bottom:.15vw solid #00afaa}
ul.cols.contact li a{text-decoration:none;font-size:1.2vw}
ul.cols.contact li a:hover{opacity:.5}
ul.cols.contact li p{margin:0}

.swiper-container.slider{position:relative;z-index:1;margin:1vw;border-radius:3vw}
.swiper-container.slider .swiper-slide a img{width:100%;height:46.8vw}
.swiper-container.slider .swiper-slide a span.bg{width:100%;height:100%;position:absolute;left:0px;top:0px;background:linear-gradient(to bottom,#00afaa 0%,rgba(0,0,0,0) 50%)}
.swiper-container.slider .swiper-button-next,.swiper-container.slider .swiper-button-prev{width:2vw;height:4vw;background-size:2vw 4vw}
.swiper-container.slider .swiper-button-prev{left:2vw}
.swiper-container.slider .swiper-button-next{right:2vw}
.swiper-container.slider .swiper-pagination{top:auto!important;bottom:0!important}


.swiper-container.second{position:relative;z-index:1;margin:0 0 2vw 0}
.swiper-container.second .swiper-slide a img{width:100%;height:30vw}
.swiper-container.second .swiper-slide a span.bg{display:none}
.swiper-container.second .swiper-button-next,.swiper-container.second .swiper-button-prev{width:2vw;height:4vw;background-size:2vw 4vw}
.swiper-container.second .swiper-button-prev{left:2vw}
.swiper-container.second .swiper-button-next{right:2vw}
.swiper-container.second .swiper-pagination{top:auto!important;bottom:0!important}

.swiper-container.cars{position:relative;z-index:1;border-left:1vw solid rgba(255,255,255,0);border-right:1vw solid rgba(255,255,255,0);padding:1vw 0}
.swiper-container.cars .swiper-slide{text-align:center}
.swiper-container.cars .swiper-slide a{display:block}
.swiper-container.cars .swiper-slide a:hover img{opacity:.7}
.swiper-container.cars .swiper-slide a:hover span{color:#ffffff;background:#00afaa;border-color:#00afaa}
.swiper-container.cars .swiper-slide a img{width:14vw;height:auto;margin-bottom:1.8vw;transition:all .2s}
.swiper-container.cars .swiper-slide a span{position:absolute;font-size:.6vw;background:#ffffff;color:#00afaa;padding:.2vw .5vw;border:1px solid rgba(0,0,0,.2);border-radius:50px;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;}
.swiper-container.cars .swiper-button-next,.swiper-container.cars .swiper-button-prev{width:1vw;height:2vw;background-size:1vw 2vw}
.swiper-container.cars .swiper-button-prev{left:0vw;margin-top:-1vw}
.swiper-container.cars .swiper-button-next{right:0vw;margin-top:-1vw}

.swiper-container.review{position:relative;z-index:1;width:52vw;margin-left:-4vw}
.swiper-container.review .swiper-slide{padding:0 4vw}
.swiper-container.review .swiper-button-next,.swiper-container.review .swiper-button-prev{width:2vw;height:4vw;background-size:2vw 4vw}
.swiper-container.review .swiper-button-prev{left:0vw}
.swiper-container.review .swiper-button-next{right:0vw}
.swiper-container.review .swiper-pagination{left:19vw;top:0vw;width:auto}
.swiper-container.review .swiper-pagination .swiper-pagination-bullet{width:.8vw;height:.8vw;margin:0 .6vw 0 0}
.swiper-container.review .swiper-pagination .swiper-pagination-bullet-active{background:#00afaa}
.swiper-container.review .swiper-pagination .swiper-pagination-bullet{background:#00afaa}

.swiper-container.slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#00afaa!important}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2040'%3E%3Cpolyline%20points%3D'18%2C2%202%2C19%2018%2C36'%20fill%3D'none'%20stroke%3D'%23558fd5'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%2F%3E%3C%2Fsvg%3E");left:32px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2040'%3E%3Cpolyline%20points%3D'2%2C2%2018%2C19%202%2C36'%20fill%3D'none'%20stroke%3D'%23558fd5'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%2F%3E%3C%2Fsvg%3E");right:32px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{overflow:visible!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2040%27%3E%3Cpolyline%20points%3D%2719.5%2C.5%20.5%2C19.5%2019.5%2C39.5%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%271%27%20stroke-miterlimit%3D%2710%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2040%27%3E%3Cpolyline%20points%3D%270.5%2C0.5%2019.5%2C19.5%20.5%2C39.5%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%271%27%20stroke-miterlimit%3D%2710%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2040%27%3E%3Cpolyline%20points%3D%2719.5%2C.5%20.5%2C19.5%2019.5%2C39.5%27%20fill%3D%27none%27%20stroke%3D%27%2300afaa%27%20stroke-width%3D%271%27%20stroke-miterlimit%3D%2710%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2040%27%3E%3Cpolyline%20points%3D%270.5%2C0.5%2019.5%2C19.5%20.5%2C39.5%27%20fill%3D%27none%27%20stroke%3D%27%2300afaa%27%20stroke-width%3D%271%27%20stroke-miterlimit%3D%2710%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#00afaa}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.1);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#00afaa;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.1)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

#cmegas-editor{position:fixed;z-index:9999;left:-180px;opacity:0.4;top:0px;color:#ffffff;text-align:left;font-size:12px;background:#ff3300;padding:20px;transition:all 0.3s linear;}
#cmegas-editor:hover{left:0px;opacity:1;}
#cmegas-editor form{margin:0px!important;padding:0px!important;}
#cmegas-editor a:link,#cmegas-editor a:visited{color:#ffffff;text-decoration:underline;display:block;}
#cmegas-editor a:hover,#cmegas-editor a:hover.visited{color:#ffffff;text-decoration:none;}
#cmegas-editor a:nth-child(2){display:inline-block;background:#ffffff;color:#ff3300;padding:10px 15px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
#cmegas-editor a:nth-child(2):hover{opacity:0.8;}

ul.cols.news>li:nth-child(1) img{width:50%;height:auto;display:block;transition:all .2s;margin:2vw auto}
ul.cols.news li{vertical-align:top}
ul.cols.news>li span.date{font-size:.8vw;display:block;margin:0 0 1vw 0;opacity:.2;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}

ul.cols.newslist>li{display:inline-table;padding:0 2vw 2vw 0;width:33%;vertical-align:top}
ul.cols.newslist>li img{width:100%;height:auto;transition:all .2s;margin:0 0 1vw 0}
ul.cols.newslist>li a:hover img{opacity:.7}
ul.cols.newslist>li span.date{font-size:.8vw;display:block;margin:.5vw 0;opacity:.2;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}

ul.cols.cars>li{display:inline-table;padding:0 2vw 2vw 0;width:32%;vertical-align:top;text-align:center;vertical-align:top}
ul.cols.cars>li img{width:100%;height:auto;margin:0 0 2vw 0;transition:all .2s}
ul.cols.cars>li a:hover{color:#00afaa}
ul.cols.cars>li a:hover img{opacity:.7}
ul.cols.cars>li a{font-size:1vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;text-decoration:none}

a.button{display:inline-block;background:linear-gradient(to bottom,#283d4d 0%,#243746 100%);min-width:3.125vw;min-height:3.125vw;padding:.781vw 1.2vw;font-size:.95vw;overflow:hidden;line-height:1.6vw;text-align:center;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;margin:0 1px 1px 0;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}
a.button:hover{background:#252525}

div.category{margin:1vw 0 2vw 0;line-height:0vw}

div.pages{text-align:center;margin:2vw 0 1vw}
div.pages a{display:inline-block;background:linear-gradient(to bottom,#283d4d 0%,#243746 100%);min-width:3.125vw;min-height:3.125vw;padding:.781vw 1.2vw;font-size:.95vw;overflow:hidden;line-height:1.6vw;text-align:center;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;margin-right:1px;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}
div.pages a:hover,div.pages a.on{background:#252525}

form.megaform{text-align:left}
form.megaform input::-ms-clear{display:none}
form.megaform input::-moz-placeholder{color:rgba(0,0,0,0)}
form.megaform input::-webkit-input-placeholder{color:rgba(0,0,0,0)}
form.megaform input:-ms-input-placeholder{color:rgba(0,0,0,0)}
form.megaform label.on input::-moz-placeholder{color:rgba(0,0,0,.3)}
form.megaform label.on input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
form.megaform label.on input:-ms-input-placeholder{color:rgba(0,0,0,.3)}
form.megaform label{display:block;position:relative;text-align:left;width:100%;margin:1vw 0vw 2vw;font-size:0}
form.megaform label span{position:absolute;z-index:-1;width:100%;height:auto;top:50%;transform:translateY(-50%);font-size:.6vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;transition:all .5s;opacity:.7;color:#252525}
form.megaform span.text{font-size:.6vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;transition:all .5s;opacity:.7;color:#252525}
form.megaform label span sup{color:#ff3300;font-family:"montserrat-black",Arial,Helvetica,sans-serif;font-size:.7vw;position:absolute;margin-top:-.35vw}
form.megaform input[type="text"],form.megaform input[type="tel"],form.megaform input[type="email"],form.megaform input[type="date"],form.megaform input[type="time"],form.megaform input[type="password"],input[type="url"]{font-size:1vw;font-family:"montserrat-light",Arial,Helvetica,sans-serif;height:4vw;position:relative;border-bottom:.2vw solid rgba(37,37,37,.07)!important;width:100%;z-index:1;background:none;padding:0;color:rgba(37,37,37,0);transition:all .5s}
input[type="radio"]{font-size:1vw;font-family:"montserrat-light",Arial,Helvetica,sans-serif;height:4vw;position:relative;border-bottom:.2vw solid rgba(37,37,37,.07);width:100%;z-index:1;background:none;padding:0;color:rgba(37,37,37,0);transition:all .5s}
form.megaform input,form.megaform textarea,form.megaform select{box-shadow:none!important}
form.megaform input[type="date"]{color:rgba(37,37,37,0);transition:all .5s}
form.megaform input::-webkit-clear-button{display:none}
form.megaform input::-webkit-inner-spin-button{display:none}
form.megaform fieldset label:before{content:" ";position:absolute;width:100%;height:100%;left:-.04vw;top:0;border-radius:.2vw;z-index:-2}
form.megaform fieldset.error label:before{animation:fieldset 1s linear 0s 1}
@keyframes fieldset{0%{background:rgba(255,51,0,0)}50%{background:rgba(255,51,0,.2)}100%{background:rgba(255,51,0,0)}}
form.megaform label.on.error:after{background:#ff3300!important}
form.megaform label.on.error span{color:rgba(255,51,0,1)!important}
form.megaform label.radio.error span{color:#252525!important}
form.megaform label.checkbox.error span{color:#252525!important}
form.megaform label.on input:invalid{color:rgba(255,51,0,1)!important}
form.megaform label.on input{color:rgba(37,37,37,1)!important}
form.megaform label.on textarea{color:rgba(37,37,37,1)!important}
form.megaform label.on span{top:0vw;transform:translateY(-100%);opacity:.2}
form.megaform label.on:after{width:100%}
form.megaform label:after{content:"";position:absolute;left:0px;bottom:0;width:0;height:0.2vw;background:#252525!important;z-index:3;transition:all .5s}
form.megaform label.file{cursor:pointer;vertical-align:top;padding-bottom:1.8vw;border-bottom:.2vw solid rgba(37,37,37,.07);display:table;table-layout:fixed}
form.megaform label.file figure{display:table-cell;background:rgba(37,37,37,.3);transition:all .5s;vertical-align:top;width:2vw;height:2vw}
form.megaform label.file svg{width:2vw;height:2vw;padding:.5vw;transition:all .5s}
form.megaform label.file svg line{fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-miterlimit:10}
form.megaform label.file.selected svg{transform:rotate(45deg)}
form.megaform label.file span{display:table-cell;transition:all .5s;margin-top:-.9vw;opacity:.7!important;word-break:break-all;position:relative;margin:0;top:0;transform:none;vertical-align:middle;padding-left:1vw;width:100%}
form.megaform label.file span:nth-of-type(2){display:none}
form.megaform label.file span.on{display:table-cell}
form.megaform label.file span i{display:block;font-style:normal;font-family:"montserrat-light",Arial,Helvetica,sans-serif;margin-bottom:.2vw;font-size:.5vw}
form.megaform label.file span i:last-child{margin:0}
form.megaform label.file span.selected{}
form.megaform label.file input[type="file"]{width:0px;height:0px;opacity:0}
form.megaform label.file:hover figure{background:rgba(37,37,37,1)}
form.megaform label.radio{border-bottom:0!important;cursor:pointer;vertical-align:top;padding:0}
form.megaform label.radio span{left:3vw;top:50%!important;transform:translateY(-50%)!important;transition:all .5s;opacity:.7!important;width:calc(100% - 3vw)}
form.megaform label.radio figure{width:2vw;height:2vw;display:inline-block;background:#ffffff;transition:all .5s;vertical-align:top;border:.05vw solid rgba(37,37,37,.3);border-radius:50%}
form.megaform label.radio figure:after{content:"";position:absolute;margin:.495vw;width:.9vw;height:.9vw;background:#252525;border-radius:50%;opacity:.05;transition:all .5s}
form.megaform label.radio input{position:absolute;width:0;height:0;font-size:0;opacity:0;left:.75vw;top:2vw}
form.megaform label.radio input:checked ~ figure:after{opacity:.3}
form.megaform label.radio:hover figure:after{opacity:.1}
form.megaform label.radio:hover input:checked ~ figure:after{opacity:1}
form.megaform label.radio:after{display:none}
form.megaform label.radio.image{margin:1vw 0}
form.megaform label.radio.image figure{display:none}
form.megaform label.radio.image span{position:relative;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;left:0;opacity:.2!important}
form.megaform label.radio.image input:checked ~ span{opacity:1!important}
form.megaform label.checkbox{border-bottom:0!important;cursor:pointer;vertical-align:top;padding:0}
form.megaform label.checkbox span{left:3vw;top:50%!important;transform:translateY(-50%)!important;transition:all .5s;opacity:.7!important;width:calc(100% - 3vw)}
form.megaform label.checkbox figure{width:1.75vw;height:1.75vw;display:inline-block;background:#ffffff;transition:all .5s;vertical-align:top;border:.05vw solid rgba(37,37,37,.3);margin:calc(.22vw - .1vw)}
form.megaform label.checkbox figure:after{content:"";position:absolute;width:.8vw;height:.8vw;margin:.44vw;background:#252525;opacity:.05;transition:all .5s}
form.megaform label.checkbox input{position:absolute;width:0;height:0;font-size:0;opacity:0;left:.75vw;top:2vw}
form.megaform label.checkbox input:checked ~ figure:after{opacity:.3}
form.megaform label.checkbox:hover figure:after{opacity:.1}
form.megaform label.checkbox:hover input:checked ~ figure:after{opacity:1}
form.megaform label.checkbox:after{display:none}
form.megaform label.select{}
form.megaform label.select span{left:3vw;top:1vw;width:calc(100% - 3vw)}
form.megaform label.select.on span{top:0vw;transform:none;opacity:0}
form.megaform label.select select{width:100%;font-size:1vw;font-family:"montserrat-light",Arial,Helvetica,sans-serif;padding:.4vw 1vw 2.2vw 3vw;position:relative;background:none;cursor:pointer;border-bottom:.2vw solid rgba(37,37,37,.07)}
form.megaform label.select figure{display:inline-block;position:absolute;top:0;left:0;background:rgba(37,37,37,.3);transition:all .5s;z-index:-1;width:2vw;height:2vw}
form.megaform label.select:hover figure{background:#252525}
form.megaform label.select svg{width:2vw;height:2vw;padding:.5vw;transition:all .5s;position:absolute;top:50%;transform:translateY(-50%)}
form.megaform label.select svg line{fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-miterlimit:10}
form.megaform label.textarea{padding:1vw 0;border-top:.05vw solid rgba(37,37,37,.07);border-bottom:.2vw solid rgba(37,37,37,.07);margin-top:2vw}
form.megaform label.textarea textarea{width:100%;min-height:10vw;resize:vertical;font-size:1vw;font-family:"montserrat-light",Arial,Helvetica,sans-serif;position:relative;color:rgba(37,37,37,0);background:none;transition:all .5s}
form.megaform label.textarea span{top:1.5vw}
form.megaform label.textarea.on span{top:-1vw}
form.megaform label.textarea:after{bottom:-.2vw}
form.megaform input[type="submit"],form.megaform input[type="button"]{cursor:pointer;background:linear-gradient(to bottom,#283d4d 0%,#243746 100%);min-width:3.125vw;min-height:3.125vw;padding:.781vw 1.2vw;font-size:.95vw;overflow:hidden;line-height:1.6vw;text-align:center;font-family:"montserrat-bold",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;margin-right:1px;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}
form.megaform input[type="submit"]:hover,form.megaform input[type="button"]:hover{background:#252525}

form.megaform img.brand{width:3vw;height:3vw;display:inline-block}

.errors{display:inline-block;background:rgba(255,0,0,.1);padding:1vw;font-size:.7vw;margin:0 0 2vw 0}
.errors *{color:#ff0000!important;margin:0}

/* Datepicker */
.gldp-default {position:absolute; box-shadow:5px 5px 30px rgba(0, 0, 0, 0.3);}
.gldp-default .core {position:relative; float:left; padding:0px; margin:0px; font-size:14px; text-align:center; cursor:pointer; background:#ffffff;}
.gldp-default .border {border:0px;}
.gldp-default .monyear, .gldp-default .monyear select {font-size:16px !important; font-weight:bold; background:#313131; color:#ffffff;}
.gldp-default .monyear span {margin:0px 5px 0px 5px;}
.gldp-default .prev-arrow, .gldp-default .next-arrow {color:#ffffff;}
.gldp-default .prev-arrow:active, .gldp-default .next-arrow:active {color:#d1d1d1;}
.gldp-default .prev-arrow-off, .gldp-default .next-arrow-off {color:#313131; opacity:0.15;}
.gldp-default .dow {color:#313131; font-weight:bold; background:#d1d1d1;}
.gldp-default .mon, .gldp-default .tue, .gldp-default .wed, .gldp-default .thu, .gldp-default .fri {font-weight:bold;}
.gldp-default .sat, .gldp-default .sun {color:#ff3300; font-weight:bold;}
.gldp-default .outday {color:#d1d1d1 !important;}
.gldp-default .mon:hover, .gldp-default .tue:hover, .gldp-default .wed:hover, .gldp-default .thu:hover, .gldp-default .fri:hover, .gldp-default .sat:hover, .gldp-default .sun:hover {color:#ffffff; background:#ff3300;}
.gldp-default .noday {color:#d1d1d1 !important;}
.gldp-default .selected {color:#ffffff; font-weight:bold; background:#ff3300;}
.gldp-default .today {color:#313131; font-weight:bold; background:#d1d1d1;}
.gldp-default .today:hover {color:#ffffff; font-weight:bold; background:#ff3300;}
.gldp-default .special {}

span.hamburger{display:none}
div.mobile-menu{display:none}

.cookie{position:fixed;z-index:20;left:50%;bottom:0;padding:2vw;transform:translate(-50%, 100%);transition:transform .5s;background:rgba(255,255,255,.9);display:grid;grid-template-columns:1fr auto;align-items:center;gap:2vw;border:1px solid rgba(0,0,0,.2)}
.cookie.on{transform:translate(-50%, 0%)}
.cookie p{margin-bottom:0}
.cookie .button{}

.search-box{max-width:100%;text-align:center}
.search-box .megabox-inline{background:none!important;box-shadow:0px 0px!important;padding:0px!important;overflow:visible!important}
.search-box form{width:100%;box-shadow:0px 0px 250px 100px rgba(255,255,255,1)!important;margin:0px;background:#ffffff}
.search-box input[type="text"]{width:100%;background:#ffffff;font-family:"gothampro-light",Arial,Helvetica,sans-serif;font-size:20px;color:#252525;padding:15px;display:inline-block;margin:0px;border:0px}
.search-box input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.6)}
.search-box input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.6)}
.search-box input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}
.search-box a{display:inline-block;padding:0px 15px;transition:all 0.2s}
.search-box a:hover{opacity:0.6}
.search-box a svg{width:48px;height:48px}
.search-box a svg path{fill:#424242}
.search-box ul.cols{width:80%;margin:0 auto}
.search-box ul.cols li{padding:0px;margin:0px}
.search-box ul.cols li:nth-child(2){width:50px}

div.order{background:#00afaa;padding:2vw;text-align:center}
div.order a{margin:0 auto;display:table;background:#ffffff;color:#00afaa;text-decoration:none;padding:1vw 2vw;font-size:1.5vw;font-family:"montserrat-extrabold",Arial,Helvetica,sans-serif;text-transform:uppercase;border:1px solid #ffffff;border-radius:1vw;transition:all .5s}
div.order a span{display:block;font-size:1vw;text-transform:none;font-family:"montserrat-regular",Arial,Helvetica,sans-serif;text-shadow:none}
div.order a:hover{background:#00afaa;color:#ffffff}


.pop-form-wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center;z-index:9999;}
.pop-form-wrap.new-gen form{background-color:transparent;background-position:center top;background-repeat:no-repeat;background-color:rgba(60,235,231,.48);background-size:100%;background-image:url(/files/image/4af90eda-4800-4740-99e7-3b9a714efa77.jpg);padding:20vw 1.5vw 1.5vw}
.pop-form-wrap.new-gen .pf-capt{background:#3cebe7;color:#000}
.pop-form-wrap.new-gen .pf-desc{color:#3cebe7;text-shadow:0px 0px 40px rgb(0 0 0),0px 0px 10px rgb(0 0 0),0px 0px 30px rgb(0 0 0);margin:1vw 0 1vw 0;padding:1.5vw;min-height:10vw}
.pop-form-wrap.new-gen .new-gen{padding:1vw 1.5vw 1.5vw 1.5vw;background:rgba(255,255,255,.95);z-index:0}
.pop-form-wrap.new-gen .pf-desc span{color:#fff;text-shadow:0px 0px 53px rgb(0 0 0),0px 0px 10px rgb(0 0 0),0px 0px 46px rgb(0 0 0);margin:1vw 0 2vw 0;width:100%;text-align:center;font-size:2vw}
.pop-form-wrap.new-gen .popformclose{background:#3cebe7}
.pop-form-wrap.new-gen .popformclose span{color:#000}
.pop-form-wrap.new-gen form.megaform label.check{color:#fff;z-index:3;position:relative}
.pop-form-wrap form.megaform label{margin:1vw 0 0 0!important}
.pop-form-wrap form.megaform label span{z-index:1;}
.pop-form-wrap form{width:35vw;background:#fff;padding:6.5vw 1.5vw 2vw;display:flex;flex-direction:column;position:relative}
.pop-form-wrap .pf-capt{height:5vw;font-size:1.15vw;text-transform:uppercase;padding:0 5vw 0 1.5vw;position:absolute;top:0;left:0;width:100%;background:#00afaa;display:flex;align-items:center;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}
.pop-form-wrap .pf-capt span{position:absolute;margin-top:2vw;font-size:.8vw;text-transform:none;font-family:"montserrat-regular",Arial,Helvetica,sans-serif}
.pop-form-wrap .pf-desc{margin:0 0 1vw 0}
.pop-form-wrap .pf-desc img{width:7vw;height:7vw;margin:0 0 0 1vw;border:1px solid #00afaa;border-radius:50%}
.pop-form-wrap .pf-desc span{display:block;font-size:1.3vw;line-height:1.2}
.pop-form-wrap form input:focus{outline:none!important}
.pop-form-wrap form input[type="text"]{font-size:2vw;color:#000!important;width:100%;height:3.5vw;border:none;border-bottom:1px solid #ccc;padding:0}
.pop-form-wrap form button.send{margin-top:1vw;padding:1vw 2vw;border:none;border-radius:500px;font-size:.8vw;background:#00afaa;color:#fff;text-transform:uppercase;transition:.3s all;opacity:.85}
.pop-form-wrap form button.send:hover{opacity:1;cursor:pointer}
.pop-form-wrap .popformclose{position:absolute;top:0;right:0;width:5vw;height:5vw;border:none;border-left:1px solid rgba(255,255,255,.2);background:#00afaa;}
.pop-form-wrap .popformclose span{display:block;color:#fff;font-size:1.5vw;line-height:1;transition:.3s all;opacity:.8}
.pop-form-wrap .popformclose:hover{cursor:pointer}
.pop-form-wrap .popformclose:hover span{opacity:1}
.pop-form-wrap .popformclose:hover span{transform:rotate(-90deg)}
.pop-form-wrap form.megaform label.check{display:flex!important;align-items:center;margin:1vw 0 0 0!important}
.pop-form-wrap form.megaform label.check:hover{cursor:pointer}
label.check input[type="checkbox"]{display:none}
label.check span.checkbox{display:block;position:relative;width:1.5vw;height:1.5vw;margin:0 .5vw 0 0;border:1px solid #dcdcdc}
.pop-form-wrap label.check span.check-desc, .pop-form-wrap span.checkbox{position:static!important;transform:none!important}
label.check input[type="checkbox"]:checked ~ span.checkbox{background:#00afaa;border:3px solid #dcdcdc}
.pop-form-wrap.on{display:flex}

#models {
    width: 100%;
}

#models > div {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

#models > div > div {
    flex: 0 0 25%;
    background: #f5f5f5;
    padding: 20px;
    box-sizing: border-box;
}

#models > div > div > div:first-child {
    background: #00afaa;
    color: #fff;
    padding: 10px;
    font-size: 20px;
    font-weight: bold;
}

#models img {
    width: 100%;
    height: auto;
    display: block;
    margin: 15px 0;
}

.tabs {
    display: flex;
    gap: 1px;
    overflow-x: auto;
    white-space: nowrap;
	margin-bottom:20px;
}

.tabs__item {
    padding: 12px 18px;
    font-size: 1vw;
    background: #e0e0e0;
    color: #000;
    cursor: pointer;
    user-select: none;
    flex-shrink: 0;
}

.tabs__item.active {
    background: #00afaa!important;
    color: #fff;
}

.gallerySwiper {
    width: 100%;
	max-width:50%;
    margin: 0 auto 20px;
}

.gallerySwiper img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}

.swiper-button-prev,
.swiper-button-next {
    color: #00afaa!important
}

.swiper-pagination-bullet {
    background: #000;
    opacity: .4;
}

.swiper-pagination-bullet-active {
    background: #00afaa!important;
    opacity: 1;
}

@media (max-width: 768px) {
	.gallerySwiper {max-width:100%}
    #models > div > div {
        flex: 0 0 100%;
    }
	.tabs__item {
		font-size: 3vw;
	}
}




@media only screen and (max-width:640px){

	div.order{padding:6vw}
	div.order a{border-radius:3vw;padding:3vw 5vw;font-size:4vw;text-shadow:none;width:90%}
	div.order a span{font-size:3vw}
	
	.cookie{grid-template-columns:1fr;width:100%;padding:4vw;gap:3vw}
	.cookie p{text-align:center}
	.cookie .button{text-align:center}
	
	body.off{overflow:hidden}
	body{font-size:3vw}
	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 4vw 0}
	h1,.h1{font-size:6vw}
	h2,.h2{font-size:3.9vw}
	h3,.h3{font-size:3.3vw}
	h4,.h4{font-size:3vw}
	p{font-size:3.5vw;line-height:5.5vw;margin:0 0 4vw 0}
	h6{font-size:3.6vw}
	ul,ol{margin:1vw 0 3vw}
	ul li{margin:0 0 1vw 3vw}
	
	hr{margin:6vw 0}
	div.category{margin:0 0 6vw 0}
	a.button{font-size:4vw;line-height:4vw;padding:5vw 6vw}
	a[data-megabox-gallery="gallery"] img{width:100%;height:auto}
	iframe.mapc{height:60vw!important}
	
	div.pages{white-space:nowrap;overflow-x:scroll}
	div.pages a{font-size:4vw;padding:5vw 6vw}
	
	span.hamburger span{display:block;position:absolute;width:10vw;height:2px;left:2vw;background:#ffffff;transition:all .2s;transform-origin:50% 50%;z-index:2}
	span.hamburger span:nth-child(1){top:30%}
	span.hamburger span:nth-child(2){top:50%;transition:all .5s}
	span.hamburger span:nth-child(3){top:70%}
	span.hamburger span:nth-child(4){top:50%;opacity:1}
	span.hamburger span:nth-child(5){top:50%;opacity:1}
	span.hamburger.on{background:#252525}
	span.hamburger.on span:nth-child(1){top:50%;transition-delay:.2s;opacity:0}
	span.hamburger.on span:nth-child(2){width:0px;left:50%}
	span.hamburger.on span:nth-child(3){top:50%;transition-delay:.2s;opacity:0}
	span.hamburger.on span:nth-child(4){top:50%;transition-delay:.4s;opacity:1;transform:rotate(45deg)}
	span.hamburger.on span:nth-child(5){top:50%;transition-delay:.4s;opacity:1;transform:rotate(-45deg)}
	
	header{height:60px}
	header span.hamburger{display:block;width:60px;height:60px;background:#252525;position:absolute;left:0;top:0;border-right:1px solid rgba(255,255,255,.2);z-index:2}
	header ul.cols{left:0px;position:absolute;padding-left:60px;width:100%}
	header li.logo{width:60px;height:60px;overflow:hidden}
	header li.logo a{width:60px;height:60px;display:inline-block}
	header li.logo img{width:60px;height:60px}
	header li.buttons{width:100%;height:100%}
	.megabox .megabox-wrap{inset:0!important}
	header li.buttons a{height:60px;font-size:3.5vw;padding:0}
	header li.buttons a.search{max-width:100%;width:120px}
	header li.buttons a.search svg{height:8vw}
	header li.buttons a span{font-size:2.7vw}
	header li.catalog{display:none}
	header li.menu{display:none}
	header div.mobile-menu{display:block;position:absolute;top:60px;left:0;width:100%;height:calc(100vh - 60px);overflow-y:scroll;background:#252525;transition:all .5s;transform:translateX(-100%);border-top:1px solid rgba(255,255,255,.1)}
	header div.mobile-menu a{color:#ffffff;display:block;font-size:5vw;text-decoration:none;padding:6vw;border-bottom:1px solid rgba(255,255,255,.05)}
	header div.mobile-menu.on{transform:translateX(0%)}
	div.spacer{height:60px}
	.swiper-container.slider{height:35vh}
	.swiper-container.slider .swiper-slide{width:100%;height:35vh;overflow:hidden}
	.swiper-container.slider .swiper-slide a img{position:absolute;height:35vh;width:auto;left:50%;transform:translateX(-50%);z-index:0}
	.swiper-container.slider .swiper-slide a span.bg{z-index:1}
	.swiper-container.slider .swiper-button-next,.swiper-container.slider .swiper-button-prev{width:5vw;height:10vw;background-size:5vw 10vw;margin-top:-5vw}
	div.catalog>ul.cols>li{display:block}
	.swiper-container.cars{padding:3vw 0}
	.swiper-container.cars .swiper-slide a img{width:22vw}
	.swiper-container.cars .swiper-slide a span{font-size:2vw;padding:.6vw 1vw}
	.swiper-container.cars .swiper-slide{height:18vw}
	.swiper-container.cars .swiper-button-next, .swiper-container.cars .swiper-button-prev{width:3vw;height:6vw;background-size:3vw 6vw;margin-top:-3vw}
	.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{vertical-align:middle}
	div.catalog li.logo{width:22vw;height:22vw}
	div.catalog li.logo img{height:10vw}
	section.news{padding:4vw}
	section.news h2{font-size:8vw;letter-spacing:-1px}
	section.news ul.cols li{display:block;padding-bottom:6vw}
	section.news ul.cols li span.date{font-size:4vw;padding:2vw 3vw}
	section.news ul.cols li span.title{font-size:5vw;padding:3vw 0}
	section.news ul.cols li span.title:after{bottom:.5vw;width:100%}
	section.news ul.cols li span.text{font-size:4vw;line-height:5.5vw;padding-right:0}
	div.ll{display:none}
	
	ul.cols.news>li span.date{font-size:4vw;padding:0 0 2vw}
	ul.cols.news>li:nth-child(1) img{width:100%}
	
	div#posttaxon{font-size:4vw}
	div#posttaxon a{display:inline-block;text-decoration:none;position:relative;margin:0 0 2vw 0}
	div#posttaxon a:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:rgba(0,0,0,.3)}
	
	section.content div.content.more{padding:4vw}
	section.content div.content.more img{max-width:100%!important}
	h3 img{padding-right:4vw}
	section.content ul.cols li{vertical-align:top}
	
	ul.cols.newslist>li{display:block;width:100%;padding:2vw 0 6vw}
	ul.cols.newslist>li img{margin:0 0 2vw 0}
	ul.cols.newslist>li span.date{font-size:3vw;margin:2vw 0}
	
	section.content>ul.cols li{display:block;height:auto}
	section.content>ul.cols>li:nth-child(1){padding:4vw}
	section.content>ul.cols>li:nth-child(2){height:80vw}
	
	section.content ul.cols.cars li{display:block;width:100%;padding-bottom:6vw;font-size:4vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}
	section.content ul.cols.cars li a{font-size:4vw}
	section.content ul.cols.cars li span{font-size:4vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}
	
	table,table *{font-size:2.5vw}
	
	section.review div.content h2{font-size:8vw;letter-spacing:-1px}
	section.review>ul.cols>li{display:block;height:auto}
	section.review>ul.cols>li:nth-child(1){padding:4vw}
	section.review>ul.cols>li:nth-child(2){height:56.25vw}
	section.review .swiper-container.review{padding-top:12vw;margin-top:-6vw}
	section.review .swiper-container.review ul.cols li{display:block}
	section.review .swiper-container.review ul.cols li:nth-child(1) span.name{font-size:4vw;margin-top:-4vw}
	section.review .swiper-container.review ul.cols li:nth-child(1){width:30vw}
	section.review .swiper-container.review ul.cols li:nth-child(2){padding:6vw 0 0 0}
	section.review iframe{height:100%}
	.swiper-container.review .swiper-button-next,.swiper-container.review .swiper-button-prev{width:5vw;height:10vw;background-size:5vw 10vw}
	.swiper-container.review .swiper-slide{padding:0 8vw}
	.swiper-container.review .swiper-pagination .swiper-pagination-bullet{width:4vw;height:4vw;margin:0 2vw 0 0}
	.swiper-container.review .swiper-pagination{left:40vw;bottom:auto}
	.swiper-container.review{width:100%}
	.swiper-container.review{margin-left:0}
	iframe.map{position:relative;width:100%}
	section.quality h2{font-size:7vw;letter-spacing:-1px}
	section.quality ul.cols li{display:block;width:100%;padding-bottom:0vw;padding-left:0;text-align:center;margin:10vw 0;}
	section.quality ul.cols li:last-child{margin-bottom:5vw}
	section.quality ul.cols li p{font-size:4.2vw;text-align:center}
	section.quality ul.cols li p sup{font-size:3vw;line-height:4vw;width:4vw;height:4vw;margin:-3vw 0 0 .5vw!important}
	section.quality ul.cols li span{font-size:3vw;text-align:center}
	section.quality ul.cols li img.bg{width:20vw;left:50%;top:-5vw;margin-left:-30%}
	
	ul.cols.contact li{width:100%;padding-bottom:4vw}
	ul.cols.contact li h2:after{border-bottom:2px solid #00afaa;bottom:-2vw}
	ul.cols.contact li a{font-size:3.5vw}
	.bb{padding:1vw 2vw}
	
	footer{padding:6vw}
	footer ul.cols.first li{display:block;width:100%!important;text-align:center}
	footer ul.cols.first li p{text-align:center;line-height:5vw}
	footer ul.cols.first>li:nth-child(2) a{font-size:4vw;padding:5vw 3vw;font-family:"montserrat-bold",Arial,Helvetica,sans-serif}
	footer ul.cols.first>li:nth-child(3){justify-content:center}
	footer ul.cols.first>li:nth-child(3) a{font-size:3vw;padding:1vw}
	footer ul.cols.second{margin-top:4vw}
	footer ul.cols.second>li{display:block;width:100%!important;text-align:center}
	footer li.phone{padding-bottom:6vw}
	footer li.phone a{font-size:7vw}
	footer ul.cols.second>li:nth-child(2){padding-bottom:5vw}
	.megasocial0 ul li img{height:6vw!important;margin:0 6vw 0 0}
	footer ul.cols.second>li:nth-child(3){text-align:left}
	footer ul.cols.second>li:nth-child(3) img.logo{width:10vw;height:10vw}
	footer ul.cols.second>li:nth-child(3) p{font-size:2.3vw;line-height:3.5vw}
	footer div.megac{right:6vw;bottom:6vw}
	
	form.megaform ul.cols li{display:block;width:100%}
	form.megaform label.radio figure{width:6vw;height:6vw}
	form.megaform label.radio figure:after{width:3vw;height:3vw;margin:1.5vw}
	form.megaform label.radio span{left:10vw}
	form.megaform label.select figure{width:10vw;height:10vw}
	form.megaform label.select svg{width:6vw;height:auto;top:50%;margin:0 2vw}
	form.megaform label.select select{font-size:3vw;padding:3.5vw 0vw 5vw 14vw;border-bottom:3px solid rgba(37,37,37,.07)!important}
	form.megaform label.select span{left:13vw;top:5vw}
	form.megaform label span{font-size:2.1vw}
	form.megaform label{margin:3vw 0}
	form.megaform label:after{height:3px}
	form.megaform label.file{border-bottom:3px solid rgba(37,37,37,.07)!important;padding-bottom:5.3vw!important}
	form.megaform label.file:after{bottom:-3px}
	form.megaform label.file.on span{transform:translateY(0)}
	form.megaform label.file span{padding-left:3vw}
	form.megaform label.file span i{font-size:2vw}
	form.megaform label.file figure{width:6vw!important;height:6vw!important}
	form.megaform label.file svg{width:6vw;height:6vw;padding:1.5vw}
	form.megaform li.avatar{width:12vw}
	form.megaform input[type="text"],form.megaform input[type="tel"],form.megaform input[type="email"],form.megaform input[type="date"],form.megaform input[type="time"], form.megaform input[type="password"],input[type="url"]{font-size:4vw;height:12vw;border-bottom:3px solid rgba(37,37,37,.07)!important}
	ul.cols>li.blank{width:3vw!important}
	form.megaform input[type="submit"],form.megaform input[type="button"]{font-size:3.5vw;line-height:3.5vw;padding:3vw 4vw;margin:0}
	div.search ul.cols>li:last-child{width:23vw!important}
	form.megaform label.on span{transform:translateY(-50%)}
	form.megaform label.textarea{padding:3vw 0;margin-top:6vw;border-top:1px solid rgba(37,37,37,.07)}
	form.megaform label.textarea span{top:4.5vw}
	form.megaform label.textarea.on span{top:-3vw}
	form.megaform label.textarea textarea{font-size:4vw}
	img[src^="/number.png"]{width:30vw;height:auto}
	
	.pop-form-wrap form{width:95vw;padding:54vw 4.5vw 6vw!important}
	.pop-form-wrap .pf-capt{font-size:3vw;height:15vw;padding:0 15vw 0 4.5vw}
	.pop-form-wrap .pf-capt span{font-size:2.1vw;margin-top:6vw}

	.pop-form-wrap form.megaform input[type="text"]{font-size:5vw}
	.pop-form-wrap .pf-desc{margin:0 0 3vw 0}
	.pop-form-wrap .pf-desc span{font-size:3.6vw}
	.pop-form-wrap .pf-desc img{width:21vw;height:21vw;margin:0 0 0 3vw}
	.pop-form-wrap form button.send{padding:4vw 8vw;font-size:2.4vw;margin-top:4vw}
	.pop-form-wrap form.megaform label.check{margin:6vw 0 0 0!important}
	.pop-form-wrap .popformclose{width:15vw;height:15vw}
	.pop-form-wrap .popformclose span{font-size:4.5vw}
	label.check span.checkbox{width:4.5vw;height:4.5vw;margin:0 1.5vw 0 0}

	.pop-form-wrap.new-gen .pf-desc span{font-size:8vw;margin:6vw 2vw}
	.pop-form-wrap.new-gen .pf-desc{margin:6vw 0 2vw 0}
	.pop-form-wrap.new-gen .new-gen{padding:1vw 5vw 5vw 5vw}
}