@font-face{font-family:"banderapro-light";font-display:swap;src:url("/_css/font/banderapro-light.eot");src:url("/_css/font/banderapro-light.eot?#iefix")format("embedded-opentype"),url("/_css/font/banderapro-light.woff")format("woff"),url("/_css/font/banderapro-light.ttf")format("truetype");font-weight:100;font-style:normal;font-stretch:normal}
@font-face{font-family:"banderapro-regular";font-display:swap;src:url("/_css/font/banderapro-regular.eot");src:url("/_css/font/banderapro-regular.eot?#iefix")format("embedded-opentype"),url("/_css/font/banderapro-regular.woff")format("woff"),url("/_css/font/banderapro-regular.ttf")format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"banderapro-bold";font-display:swap;src:url("/_css/font/banderapro-bold.eot");src:url("/_css/font/banderapro-bold.eot?#iefix")format("embedded-opentype"),url("/_css/font/banderapro-bold.woff")format("woff"),url("/_css/font/banderapro-bold.ttf")format("truetype");font-weight:bold;font-style:normal;font-stretch:normal}

.width-80p{width:80%!important}

*{margin:0px;padding:0px;border:0px;outline-style:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none}
html{width:100%;height:100%;border:0;padding: 0;margin: 0}
body{width:100%;height:100%;overflow-x:hidden;font-family:"banderapro-light",Arial,Helvetica,sans-serif;font-size:1vmax;color:#333333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;position:relative}
::selection{background:#333333;color:#ffffff}
::-moz-selection{background:#333333;color:#ffffff}
::-webkit-selection{background:#333333;color:#ffffff}
svg,img,iframe,video,audio{overflow:visible;vertical-align:middle}
a:link,a:visited{color:#333333;text-decoration:underline}
a:hover,a:hover.visited{text-decoration:none}
ul,ol{padding:0px;margin:1vmax 0px .5vmax;overflow:hidden}
ul li{padding:0px;margin:0px 0px .5vmax 1.5vmax;text-align:left}
ol li{padding:0px;margin:0px 0px .5vmax 1.5vmax;list-style-type:decimal;text-align:left}
svg,img,iframe,video,audio{overflow:visible;vertical-align:middle}
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.5vmax}

.text-align-center{text-align:center!important}
.margin-0px{margin:0px!important}
.width-100p{width:100%!important}
.height-600px{height:600px!important}
.display-none{display:none}
.color-ffffff{color:#ffffff!important}

section img,footer img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select: none}

a.custom_href{text-decoration:none!important;position: relative}
a.custom_href:after{content: "";position: absolute;bottom:0vw;width: 100%;display:inline-block;height: 1px;background:#333333;left:0vw;transition: width .3s}
a.custom_href:hover:after{width: 10%}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0px 0px 2vw 0px;font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-transform:uppercase;font-weight:normal}
h1,.h1{font-size:3.5vmax;line-height:3.5vmax;font-family:"banderapro-light",Arial,Helvetica,sans-serif;text-align:center;color:#252525;text-transform:none}
h2,.h2{font-size:2vw;line-height:1vw}
h3,.h3{font-size:1.6vw;line-height:1.6vw}
h4,.h4{font-size:1.4vw;line-height:1.4vw}
h5,.h5{font-size:1.3vw;line-height:1.3vw}
h6,.h6{font-size:1vw;line-height:1vw;opacity:.6}
p{margin:0px 0px 1vmax 0px;font-size:1vmax;display:block;line-height:1.3vmax;color:#ffffff;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:autol;font-family:"banderapro-light",Arial,Helvetica,sans-serif}
strong,b{font-family:"banderapro-bold",Arial,Helvetica,sans-serif}
small,small *{font-size:.5vmax;color:#ffffff;text-align:left}
br{font-size:0px}
br[clear="all"]{line-height:0px;font-size:0px;margin:0px;padding:0px}

hr{display:block;margin:1vmax 0px;width:100%;height:.8vmax;border:0px;position:relative;position:relative}
hr:before{content:"";position:absolute;left:0px;top:.4vmax;width:100%;height:1px;background:#cccccc}

div.posttaxon{text-align:center}
div.posttaxon h1{font-size:2vw;font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;text-transform:uppercase;letter-spacing:.5vw;line-height:1vw;margin-bottom:2vw}

div.menu_left,div#order,div#feedback{width:0vmax;overflow:hidden;background:rgba(0,0,0,.9);position:fixed;z-index:9997;text-align:center;transition:all .5s;transform:translate(-50%,-50%);top:50%;left:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
div.menu_left nav{display:flex;align-items:center;flex-direction:column}
div.menu_left nav a,.sitemap a{margin:0vw 0vw 3vw 0vw;color:#ffffff;font-size:1.5vmax;text-decoration:none!important;position:relative}
div.menu_left nav a:after,.sitemap a:after{content:"";position:absolute;bottom:0vw;width:100%;display:inline-block;height:1px;background:#ffffff;left:0vw;transition: width .3s}
div.menu_left nav a:hover:after,.sitemap a:hover:after{width: 10%}

div#order h4{margin:0 0 2vw 0}

div.over{width:0vw;height:0vh}
body.menu_on div.over,body.feedback_on div.over,body.order_on div.over{width:100vw;height:100vh;position:fixed;z-index:9996}
body.menu_on div.menu_left{width: 40vmax}
body.feedback_on div#feedback{width: 40vmax}
body.order_on div#order{width: 40vmax}
div.menu_left ul li{width:2.5vw;height:2.5vw;border: 1px solid #ffffff;border-radius:50%;text-align:center;position: relative;transition: background .3s}
div.menu_left ul li a{width: 100%;height:100% ;display: block}
div.menu_left ul li:hover{background:rgba(255,255,255,.3)}
div.menu_left ul li img{width:1vw;height:1vw;position: relative;position: absolute;top:50%;transform: translate(-50%, -50%);left:50%}
.close_button{display:none}

span.mouse{position:absolute;z-index:3;bottom:5vw;left:50%;opacity:.7;animation-name:mouse;animation-duration:3s;animation-iteration-count:infinite;transform:translateX(-50%);}
span.mouse svg{width:1.3vw;height:auto}
span.mouse svg line{fill:none;stroke:#ffffff;stroke-width:1.1;stroke-linecap:round;stroke-miterlimit:10}
span.mouse svg path{fill:none;stroke:#ffffff;stroke-width:1.1;stroke-miterlimit:10}
@keyframes mouse{0%{opacity:.5}25%{opacity:.5;transform:translate(-50%, 1vw);}50%{opacity:.5}100%{opacity:.8}}
@-webkit-keyframes mouse{0%{opacity:.5}25%{opacity:.5;-webkit-transform:translate(-50%, 1vw)}50%{opacity:.5}100%{opacity:.8}}

form{width:50%}
form span.text{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size:1.5vmax;display:block;margin:0 0 1vw 0}
form input[type="tel"]{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size:1.8vmax;display:block;margin:0 0 1vw 0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding:.5vw 1vw;border-radius:.2vw;text-align:center;width:100%}
form input[type="text"]{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size:1.8vmax;display:block;margin:0 0 1vw 0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding:.5vw 1vw;border-radius:.2vw;text-align:center;width:100%}
form textarea{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size:1.8vmax;display:block;margin:0 0 1vw 0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding:.5vw 1vw;border-radius:.2vw;text-align:center;width:100%;height:13vw}
form input[type="date"]{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size:1.8vmax;display:block;margin:0 0 1vw 0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding:.5vw 1vw;border-radius:.2vw;text-align:center;width:100%}
form input[type="time"]{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size:1.8vmax;display:block;margin:0 0 1vw 0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding:.5vw 1vw;border-radius:.2vw;text-align:center;width:100%}
form input[type="submit"]{font-family:"banderapro-regular",Arial,Helvetica,sans-serif;color:#001329;font-size:1.8vmax;background:none;cursor:pointer;padding:1.5vw 3vw;text-transform:uppercase;transition:color .3s .2s;position:relative;z-index:1}
form input[type="submit"]:hover{color:#ffffff;background:none}
.inputcover{display:inline-block;position:relative;background:#ffffff;transition:background .3s}
.inputcover:after{content:"";display:block;position:absolute;border:2px solid #001329;width:calc(100% - 1.2vw);height:calc(100% - 1.2vw);left:50%;top:50%;transform:translate(-50%,-50%);transition:border .3s .1s}
.inputcover:hover:after{border-color:#ffffff}
.inputcover:hover{background:#001329}

label.checkbox{border-bottom:0!important;cursor:pointer;vertical-align:top;padding:0;display:block;position:relative;text-align:center;width:100%;margin:1vw 0vw 1vw;font-size:0}
label.checkbox span{padding-left:.5vw;transition:all .5s;color:#ffffff;font-size:1vmax;line-height:2vw;}
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)}
label.checkbox figure:after{content:"";position:absolute;width:.8vw;height:.8vw;margin:.44vw;background:#252525;opacity:0;transition:all .5s;transform:translateX(-100%);}
label.checkbox input{position:absolute;width:0;height:0;font-size:0;opacity:0;left:.75vw;top:2vw}
label.checkbox input:checked ~ figure:after{opacity:1}
label.checkbox:hover input:checked ~ figure:after{opacity:.5}
label.checkbox:after{display:none}

body .megaalert b{color:#ffffff!important}
body .megaalert{border-radius:.3vw 0 0 .3vw!important;padding:1.5vw 1.5vw .7vw 1.5vw!important;width:20vw!important}
body .megaalert p.megaalert-title{font-family:"banderapro-bold",Arial,Helvetica,sans-serif!important;font-size:1.6vw!important;margin-bottom:.8vw!important;text-indent:0!important}
body .megaalert p.megaalert-content{font-family:"banderapro-light",Arial,Helvetica,sans-serif!important;text-align:left!important;font-size:.9vw!important;line-height:1.1vw!important}
body .megaalert .megaalert-close{top:.5vw!important;right:.5vw!important}
body .megaalert .megaalert-close svg{width:1.2vw!important;height:1.2vw!important}

.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity 1s}

header{height: auto;color:#ffffff;background-color:rgba(0,19,41,.6);font-family:"banderapro-light",Arial,Helvetica,sans-serif;font-size: 2vmax}
header.home{height:100%}
header section{height: auto}
header .logo_svg{fill:#FFFFFF}
header ul.cols.menu_header{height: 5vmax;position:fixed;z-index:9995;transition: all .3s}
header.adaptive ul.cols.menu_header{background-color:rgba(0,19,41,.6)}
header ul.cols li{height:100%;text-align: center}
header ul.cols li.menu_blank{border-bottom:1px solid rgba(255,255,255,.1)}
header ul.cols li.logo{position: absolute;transform: translateX(-50%);left:50%}
header ul.cols li.logo div.logo a:after{display:none}
header ul.cols li.logo div.worktime{font-size: 1.1vmax;margin: .8vw 0vw .5vw 0vw;transition: all .3s}
header ul.cols li.logo div.phone{margin: .4vw 0vw 0vw 0vw;transition: all .3s}
header ul.cols li.logo div.phone b{font-family:"banderapro-regular",Arial,Helvetica,sans-serif}
header ul.cols li.logo svg{width: 20vmax;transition: all .3s}
header ul.cols li.logo svg:hover{opacity: .75}
header.adaptive ul.cols li.logo{position: absolute;transform: translateX(-50%);left:50%}
header.adaptive ul.cols li.logo div.worktime{font-size: 0vmax;margin: .8vw 0vw .0vw 0vw}
header.adaptive ul.cols li.logo div.phone{font-size: 0vmax;margin: .4vw 0vw 0vw 0vw}
header.adaptive ul.cols li.logo svg{width: 15vmax}
header ul.cols li.hamburger{width: 11vmax;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);cursor: pointer}
header ul.cols li.hamburger div{height: 1px;background: #ffffff;width:5vmax;transform: translate(-50%,-50%);position: absolute;left: 50%;top:50%;transition:all .3s}
header ul.cols li.hamburger div:nth-child(1){transform: translate(-60%,1vmax)}
header ul.cols li.hamburger div:nth-child(2){transform: translate(-40%,-50%)}
header ul.cols li.hamburger div:nth-child(3){transform: translate(-60%,-1vmax)}
header ul.cols li.hamburger:hover div:nth-child(1){transform: translate(-50%,1vmax)}
header ul.cols li.hamburger:hover div:nth-child(2){transform: translate(-50%,-50%)}
header ul.cols li.hamburger:hover div:nth-child(3){transform: translate(-50%,-1vmax)}
header ul.cols li.hamburger.on div:nth-child(1){transform: translate(-50%,-50%)}
header ul.cols li.hamburger.on div:nth-child(2){transform: translate(-50%,-50%)}
header ul.cols li.hamburger.on div:nth-child(3){transform: translate(-50%,-50%)}
header ul.cols li.lang{text-transform: uppercase;font-size: 1.4vmax;width: 11vmax;border-bottom:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}
header ul.cols li.lang a{display:inline-block;padding:1.4vw 2vw}
header ul.cols.menu_header a,header ul.cols.menu_header li.lang a span{text-decoration:none!important;color:#ffffff!important;position: relative}
header ul.cols.menu_header a:after,header ul.cols.menu_header li.lang a span:after{content: "";position: absolute;bottom:0vw;width: 100%;display:inline-block;height: 1px;background:#ffffff;left:0vw;transition: width .3s}
header ul.cols.menu_header a:hover:after,header ul.cols.menu_header li.lang a:hover span:after{width: 10%}
header ul.cols.menu_header li.lang a:after{display: none}

ul.cols.buttons{height:92vh;position: absolute;top:8vh}
ul.cols.buttons li{text-align: center;position: relative}
ul.cols.buttons li a {position:relative;z-index:2;display: inline-block;width: 28vmax}
ul.cols.buttons li a img{width:28vmax;transition: all .8s;z-index:1;perspective: 2000px}
ul.cols.buttons li:first-child a:hover img{transform: rotateY(-360deg);opacity:.8} 
ul.cols.buttons li:last-child a:hover img{transform: rotateY(360deg);opacity:.8}

video{position:fixed;left:50%;transform:translateX(-50%);top:0px;min-width:100.1%;min-height:100%;width:auto;height:auto;background:#ffffff;overflow-X:hidden!important;z-index: -1}
div.bg-video{height:100vh;width:100vw;background-image:url("/_img/bg.jpg");background-position:top center;background-size:cover;z-index:-1;position:fixed}
header.home div.bg-video .patt{width:100%;height:calc(100% - 5vmax);bottom:0vw;position:absolute;background-image:url("/_img/bg.svg");background-size:64px 64px;background-position:left top;background-repeat:repeat}

section.actions{position:relative}
section.actions div.actions-swiper-button-next{background:#001329;display:block;width:5.2vmax;height:5.2vmax;position:absolute;z-index:3;right:0px;top:50%;cursor:pointer;opacity:0;transition: opacity .3s;transform: translateY(-50%);margin:0;padding:0}
section.actions:hover div.actions-swiper-button-next{opacity:1}
section.actions div.actions-swiper-button-prev{background:#001329;display:block;width:5.2vmax;height:5.2vmax;position:absolute;z-index:3;left:0px;top:50%;cursor:pointer;opacity:0;transition: opacity .3s;transform: translateY(-50%);margin:0;padding:0}
section.actions:hover div.actions-swiper-button-prev{opacity:1}
section.actions .swiper-container{width:60vmax;position:relative;display:inline-block;overflow:visible}
section.actions .swiper-container .swiper-slide{padding:0;margin:0}
section.actions a.promo_img{display:block;text-decoration:none;transition: opacity .3s}
section.actions a.promo_img:hover{opacity: .7}
section.actions a.promo_img img{height:auto;width:20vmax}
.arrow_stroke{fill:none;stroke:#ffffff;stroke-width:2}
section.actions ul.cols li.actions_slider{width: 60vmax;vertical-align:top;line-height: 0px}
section.actions ul.cols li.actions_button{width: 40vmax;position: relative;vertical-align:top;z-index: 1}
section.actions ul.cols li.actions_button a{height:100%;width:100%;position:absolute;display: block;background-image:url("/_img/bg_actions.jpg");background-position:center center;background-size:cover}
section.actions ul.cols li.actions_button a div.blue_fill{background:#001329;height:100%;width:100%;position:absolute;display: block;opacity: .6;transition:opacity .7s .2s}
section.actions ul.cols li.actions_button a img{position: absolute;width:84%;left:8%;z-index:2;transition:opacity .7s}
section.actions ul.cols li.actions_button a img.lamp_on{opacity:0}
section.actions ul.cols li.actions_button a:hover img.lamp_on{opacity:1}
section.actions ul.cols li.actions_button a:hover img.lamp_off{opacity:0}
section.actions ul.cols li.actions_button a:hover div.blue_fill{opacity:.9}

div.swiper-pagination{height:1px!important;background: #cacacc;position: absolute;bottom: -1vw!important}
div.swiper-pagination span{background: #001329!important}

section.text_content{padding: 9vw 16vw;z-index: 1;position: relative;background: rgba(255,255,255,.95)}
section.text_content p{font-family:"banderapro-light",Arial,Helvetica,sans-serif;font-size: 1.5vmax;line-height:2.5vmax;text-align: justify;color: #001329}
section.text_content b{font-family:"banderapro-light",Arial,Helvetica,sans-serif;font-size: 2.25vmax}

section.gallery{text-align:center;margin-bottom:-1px;width:100%;position:relative;display:block;z-index:1}
section.gallery ul.cols.gallery li{padding:0px;}
ul.cols.gallery li{display:inline-table;width:50%;position:relative;padding:1px;background:#000000}
ul.cols.gallery li img{display:block;width:100%;height:auto;position:relative;z-index:1}
ul.cols.gallery li a div.white_fill{background:#ffffff;height:100%;width:100%;position:absolute;display: block;opacity: .85;transition:opacity .7s;z-index: 2;top:0vw}
ul.cols.gallery li a.gallery_button:hover div.white_fill{opacity:.97}
ul.cols.gallery li a.gallery_button img.bicycle{position: absolute;width:80%;height:auto;z-index: 3;display: block;top:0vw;left:50%;transform: translateX(-50%)}
ul.cols.gallery li a.gallery_button img.bicycle_ws{position: absolute;width:12%;height:auto;z-index: 3;display: block;top:66%;left:45%}
ul.cols.gallery li a.gallery_button img.bicycle_wl{position: absolute;width:34%;height:auto;z-index: 3;display: block;top:22%;left:55%}
ul.cols.gallery li a.gallery_button:hover img.bicycle_ws,ul.cols.gallery li a.gallery_button:hover img.bicycle_wl{animation: wheel 1.2s infinite linear}
@keyframes wheel{from{transform: rotate(0deg)}to{transform:rotate(360deg)}}
ul.cols.gallery li a img{transition:opacity .2s}
ul.cols.gallery li a:hover img{opacity:.7}

section.instagram{text-align:center;margin-bottom:-1px;width:100%;position:relative;display:block;z-index:1;overflow:hidden}
section.instagram ul.cols li{display:inline-table;width:25%;overflow:hidden}
section.instagram ul.cols li a{display:table;overflow:hidden;width:100%;height:24.7vw!important}
section.instagram ul.cols li a video{position:absolute!important;height:100%!important;object-fit:cover;object-position:center center;}
section.instagram ul.cols li a img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center center;transition:all .2s}
section.instagram ul.cols li a:hover img{opacity:.7}
section.instagram ul.cols li a:hover video{opacity:.7}

footer {height:auto;width:100%;position:relative;display: block;background-image:url("/_img/bg_footer.jpg");background-position:center center;background-size:cover;z-index:2}
footer ul.cols.adress>li{padding:4.5vw 4.5vw 0vw 0vw;color:#ffffff}
footer ul.cols li:first-child{text-align:right;z-index:1;position:relative}
footer div.blue_fill{background:#001329;height:100%;width:100%;position:absolute;display:block;opacity:.8}
footer ul.cols li img.cases_svg{position:absolute;width:45vw;height:43vw;display:block;top:0;left:0;transform:translateX(-39%) translateY(6vw);opacity:.9;z-index:0}
a.button{font-family:"banderapro-regular",Arial,Helvetica,sans-serif;font-size: 1.8vmax;display:inline-block;cursor: pointer;text-decoration:none;padding:1.5vw 3vw;background: #ffffff;color: #001329;text-transform: uppercase;position: relative;transition: color .3s .2s,background .3s}
a.button:after{content: "";display: block;position: absolute;border: 2px solid #001329;width: calc(100% - 1.2vw);height: calc(100% - 1.2vw);left:50%;top:50%;transform: translate(-50%,-50%);transition: border .3s .1s}
a.button:hover{color:#ffffff;background:#001329}
a.button:hover:after{border-color:#ffffff}
footer ul.cols li div.logo{padding:2.3vw  0vw 1.8vw 0vw;font-family:"banderapro-regular",Arial,Helvetica,sans-serif;font-size: 1.8vmax;color:#ffffff;text-align:right}
footer ul.cols li div.logo svg{width: 18vw;height: auto;display:inline-block;padding: .5vw 0vw 0vw}
footer ul.cols li div.logo .logo_svg{fill:none;stroke:#ffffff;stroke-width:2}
footer ul.cols li div.adress{font-family:"banderapro-light",Arial,Helvetica,sans-serif;font-size: 2vmax;color:#ffffff}
footer ul.cols li a.phone{display:inline-block;font-family:"banderapro-light",Arial,Helvetica,sans-serif;font-size: 2vmax;color:#ffffff;text-decoration:none;margin: .5vw 0vw 2vw 0vw;position: relative}
footer ul.cols li a.phone:after{content: "";position: absolute;bottom:0vw;width: 100%;display:inline-block;height: 1px;background:#ffffff;left:0vw;transition: width .3s}
footer ul.cols li a.phone:hover:after{width: 10%}
footer ul.cols li a.phone .reg{font-family:"banderapro-regular",Arial,Helvetica,sans-serif}
footer ul.cols li div.working_time{font-family:"banderapro-light",Arial,Helvetica,sans-serif;color:#ffffff;font-size: 1.4vmax;line-height:2.5vmax;padding: 0vw 0vw 1vmax 0vw}
footer ul.cols li div.working_time div.working_time_header{font-family:"banderapro-regular",Arial,Helvetica,sans-serif;color:#ffffff}
footer ul.cols.copyright{padding: 2.3vw 4.5vw;color:#474f57;font-size: .8vw}
footer ul.cols.copyright li{text-align: left}
footer ul.cols li.copyright_megac{text-align: right;opacity:.3}
footer ul.cols.adress li ul {text-align: right}
footer ul.cols.adress li ul li{width:2.5vw;height:2.5vw;border: 1px solid #ffffff;border-radius:50%;text-align:center;position: relative;transition: background .3s}
footer ul.cols.adress li ul li a{width: 100%;height:100% ;display: block}
footer ul.cols.adress li ul li:hover{background:rgba(255,255,255,.3)}
footer ul.cols.adress li ul li img{width:1vw;height:1vw;position: relative;position: absolute;top:50%;transform: translate(-50%, -50%);left:50%}

div.wrapper{padding:12vw 0vw 0vw 0vw;background-color:rgba(0,19,41,.6)}
div.wrapper.catalog{padding:12vw 4vw 4vw 4vw}
ul.cols.catalog{width:calc(100% + 5%)}
ul.cols.catalog li{vertical-align:top;display:inline-table;width:25%;padding:0px 5% 2% 0px;text-align:left;color:#ffffff}
ul.cols.catalog li a{display:block;text-decoration:none}
ul.cols.catalog li a img{width:100%;height:auto;transition:all .2s}
ul.cols.catalog li a:hover img{opacity:.7}
ul.cols.catalog li a span.img{display:block;position:relative;margin:0px 0px 1vw 0px}
ul.cols.catalog li span.sale{display:inline-block;position:absolute;z-index:3;right:-1px;bottom:-1px;background:#ffce21;font-size:1.2vw;text-align:center;vertical-align:middle;padding:.4vw;font-family:"banderapro-bold",Arial,Helvetica,sans-serif;text-shadow:0px 1px 1px rgba(255,255,255,.7)}
ul.cols.catalog li span.sale:after{content:"";position:absolute;right:0px;bottom:-8px;width:0px;height:0px;border-top:8px solid #e69405;border-right:8px solid transparent}
ul.cols.catalog li span.cat{color:#f0f0f0;font-size:.9vw;display:block;margin:0vw 0vw .7vw 0vw}
ul.cols.catalog li span.date{font-size:1vw;font-family:"banderapro-regular",Arial,Helvetica,sans-serif;display:block;margin:0vw 0vw 1vw 0vw;background:rgba(255,255,255,.95);color:#001329;padding:.7vw}
ul.cols.catalog li span.title{font-size:1vw;font-family:"banderapro-bold",Arial,Helvetica,sans-serif;display:block;margin:0vw 0vw .7vw 0vw}
ul.cols.catalog li span.price{font-size:1.8vw;font-family:"banderapro-bold",Arial,Helvetica,sans-serif;letter-spacing:-.05vw;white-space:nowrap;display:inline-block}
ul.cols.catalog li span.price span{font-size:1vw;font-family:"banderapro-bold",Arial,Helvetica,sans-serif;letter-spacing:0px;padding-left:.6vw;text-transform:uppercase}

#fmap{width:100%;height:45.5vw;position:relative;border: .5vw solid #ffffff}
#map{width:100%;height:100%;position:relative}
#map .leaflet-tile{opacity:.5!important}
#map .leaflet-popup-tip{background:#ffffff!important}
#map .leaflet-control-zoom{border:0px!important;box-shadow:0px 0px!important}
#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:1vw}
#map .leaflet-bar a{background:#001329!important;color:#ffffff!important;font-size:4vw!important;font-weight:normal!important;width:auto!important;height:auto!important;line-height:2.8vw!important;padding:1.4vw 1.6vw 1.6vw 1.6vw!important;border:0px;margin:1px;transition:all .3s}
#map .leaflet-bar a:hover{background:#ffffff!important;color:#001329!important}
#map a.leaflet-popup-close-button{color:#ffffff!important;padding:1vw 2.5vw}
#map .leaflet-popup-content-wrapper{border-radius:0px!important;background:#001329!important;opacity:.9!important;color:#001329!important;padding:0px!important;text-align:center!important;display:table-cell!important;width:20vw!important;font-family:"banderapro-regular",Arial,Helvetica,sans-serif!important;box-shadow:0px 0px!important}
a.leaflet-popup-close-button{color:#001329!important;font-size:2vw!important}
#map .leaflet-popup-content{width:40vw!important;color:#001329!important;padding:1vw 0vw}
#map .leaflet-popup-content-wrapper p{font-size:1.8vw;font-family:"banderapro-regular",Arial,Helvetica,sans-serif;text-align:center;margin:0px;color:#ffffff}
.leaflet-popup-tip-container{display:none}
#map svg{width:20vw}
#map div.footer_contacts{font-family:"banderapro-regular",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;text-transform:uppercase;font-size:2.85vw;text-align:center;letter-spacing:.1vw}
#map div.footer_contacts div{margin:1vw}

.pano{width:100%;height:36vw;background:rgba(0,0,0,.2)}
.sitemap li{list-style:none;margin:1vw 0vw}

.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-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5;cursor:auto;pointer-events:none;z-index:9999}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("/_img/arrow-left.svg");left:0}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("/_img/arrow-right.svg");right:0}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{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%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%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'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%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'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%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'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%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:#007aff}.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(255,255,255,1);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#e2000f;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:1px;left:0;bottom:0vw}.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,.25)}.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:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;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}
@media only screen and (max-width:640px){
	div#order h4{margin:0 0 6vw 0}
	h4,.h4{font-size:4vw;line-height:1}
	ul.cols>li{display:block}
	ul.cols.catalog li{width:100%;padding:0px 5% 5% 0px;text-align:center}
	ul.cols.catalog li span.title{font-size:6vw;margin-top:3vw}
	ul.cols.catalog li span.img{margin:0px 0px 5vw 0px}
	ul.cols.catalog li span.cat{font-size:4vw;margin:0px 0px 2vw 0px}
	ul.cols.catalog li span.old{font-size:5vw;padding-right:3vw}
	ul.cols.catalog li span.price{font-size:10vw;letter-spacing:-.5vw}
	ul.cols.catalog li span.sale{font-size:6vw;padding:2vw}
	ul.cols.catalog li span.price span{font-size:6vw;padding-left:3vw}
	ul.cols.catalog li span.date{font-size:6vw;margin:0vw 0vw 1vw 0vw;padding:2vw}
	
	span.mouse{display:none;}
	
	div.menu_left nav{display:flex;align-items:center;flex-direction:column}
	div.menu_left nav a,.sitemap a{margin:0vw 0vw 8vw 0vw;color:#ffffff;font-size:3vmax;text-decoration:none!important;position:relative}
	div.menu_left nav a:after,.sitemap a:after{content:"";position:absolute;bottom:0vw;width:100%;display:inline-block;height:1px;background:#ffffff;left:0vw;transition: width .3s}
	div.menu_left nav a:hover:after,.sitemap a:hover:after{width: 10%}

	body.menu_on div.menu_left,body.feedback_on div#feedback,body.order_on div#order{width:100vw}
	div.menu_left ul li{width:9vw;height:9vw}
	div.menu_left ul li img{width:3.5vw;height:3.5vw}
	.close_button{display:block;width:20vw;height:20vw;position:absolute;padding:5vw;cursor:pointer;left:0vw;top:0vw}
	.close_button:hover svg{transform:rotate(90deg)}
	.close_button svg{fill:none;stroke:#ffffff;stroke-width:1px;transition:transform .3s}
	
	form{width:80%}
	form span.text{font-size:2.5vmax;margin:0 0 1vw 0}
	form input{font-size:3vmax!important;margin:0 0 4vw 0!important;padding:3vw 3vw!important}
	form input[type="text"]{font-size:3vmax!important}
	form textarea{font-size:4vmax;height:13vmax;margin-bottom:4vw!important}
	form input[type="submit"]{margin:0vw!important}
	.inputcover:after{border:1px}
	a.button:after{border:1px}
	
	label.checkbox{margin:5vw 0vw 5vw;}
	label.checkbox span{padding-left:1.5vw;transition:all .5s;color:#ffffff;font-size:1.5vmax;line-height:4.9vw;}
	label.checkbox figure{width:5vw;height:5vw;display:inline-block;background:#ffffff;transition:all .5s;vertical-align:top;border:none;margin:calc(.22vw - .1vw)}
	label.checkbox figure:after{content:"";position:absolute;width:3vw;height:3vw;margin:1vw;background:#252525;opacity:0;transition:all .5s;transform:translateX(-85%);}
	label.checkbox input{position:absolute;width:0;height:0;font-size:0;opacity:0;left:.25vw;top:2vw}
	
	body .megaalert{padding:4vw 4vw 1vw 4vw!important;width:90vw!important}
	body .megaalert p.megaalert-title{font-size:5vw!important;margin-bottom:2vw!important}
	body .megaalert p.megaalert-content{font-size:4vw!important;line-height:5vw!important}
	body .megaalert p{font-size:4.5vw!important;line-height:5vw!important}
	body .megaalert .megaalert-close{top:0vw!important;right:0vw!important}
	body .megaalert .megaalert-close svg{width:5vw!important;height:5vw!important}
	
	header ul.cols.menu_header{height:8vmax}
	header ul.cols>li{display:table-cell;border-bottom:none!important}
	header ul.cols li.menu_blank{display:none}
	header ul.cols{border-bottom:1px solid rgba(255,255,255,.1)}
	header ul.cols li#hamburger{z-index:1}
	header ul.cols li.logo{width:100%}
	header ul.cols li.logo div.worktime{position:absolute;font-size:5.3vw;top:9vmax;width:100%}
	header ul.cols li.logo div.phone{position:absolute;font-size:8vw;top:13vmax;width:100%}
	header ul.cols li.logo div.logo{position:relative;top:50%;transform:translateY(-50%)}
	header ul.cols li.logo svg, header.adaptive ul.cols li.logo svg{width:21vmax}
	
	ul.cols.buttons{top:16%;height:84%}
	ul.cols.buttons li{height:45%;padding-top:3%}
	ul.cols.buttons li a img{width:auto!important;height:30%}
	ul.cols.buttons li:first-child{border-bottom:1px solid rgba(255,255,255,.1);height:55%;padding-top:7%}
	/*section#home video{display:none}*/
	div.bg-video{height:100vh;width:100vw;background-image:url("/_img/mob_bg.jpg");background-position:top center;background-size:cover;z-index:-1;position:fixed}
	
	section.actions .swiper-container{width:100vw;overflow-X:hidden}
	section.actions ul.cols li.actions_slider{width:100vw;overflow-X:hidden}
	section.actions a.promo_img img{width:50vw}
	section.actions ul.cols li.actions_button{height:70vw;width:100vw}
	section.actions div.actions-swiper-button-prev,section.actions div.actions-swiper-button-next{opacity:1}{opacity:1}
	
	section.text_content{padding:7vw 7vw}
	section.text_content p{font-size:4vw;line-height:6vw}
	
	section.gallery ul.cols.gallery li:first-child{display:none}
	ul.cols.gallery li{width:100%}
	
	section.instagram ul.cols li{width:50%;height:50vw}

	div.wrapper,div.wrapper.catalog{padding:44vw 4vw 10vw 4vw}
	
	footer ul.cols.adress > li{padding:4.5vw 4.5vw 0vw 4.5vw;z-index:1}
	footer ul.cols li img.cases_svg{width:89vw;height:76vw;z-index:0;transform:translateX(-50%) translateY(6vw)}
	footer ul.cols li div.logo{font-size:2.8vmax}
	footer ul.cols li div.logo svg{width:40vw}
	footer ul.cols li div.adress,footer ul.cols li a.phone{font-size:2vmax}
	footer ul.cols li div.working_time{font-size:1.7vmax;line-height:3vmax}
	footer ul.cols.adress li ul li{width:9vw;height:9vw}
	footer ul.cols.adress li ul{text-align:center}
	footer ul.cols.adress li ul li img{width:3.5vw;height:3.5vw}
	#fmap{width:100%;height:85.5vw;position:relative;border: .5vw solid #ffffff}
	footer ul.cols.copyright li:first-child{width:80%}
	footer ul.cols.copyright li{display:table-cell;font-size:2.5vw}
	
	div.posttaxon h1{font-size:9vw;line-height:14vw;margin-bottom:5vw}
	
	.pano{height:92vw}
	
	#map .leaflet-popup{margin-bottom:10vw}
	#map .leaflet-popup-content{width:70vw!important}
	#map div.footer_contacts{font-size:5.5vw}
	#map .leaflet-popup-content-wrapper p{font-size:3.8vw;line-height:4.3vw}
	#map a.leaflet-popup-close-button{font-size:3.8vw!important;padding:1vw 4.5vw!important}
}

#cmegas-editor{position:fixed;z-index:9999;width:210px;left:-175px;opacity:.4;top:0;color:#ffffff;text-align:left;font-size:12px;background:#ff3300;padding:17px;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} 