@font-face{font-family:"zonapro-light";font-display:swap;src:url("/_css/font/zonapro-light.eot");src:url("/_css/font/zonapro-light.eot?#iefix")format("embedded-opentype"),url("/_css/font/zonapro-light.woff")format("woff"),url("/_css/font/zonapro-light.ttf")format("truetype");font-weight:300;font-style:normal;font-stretch:normal}
@font-face{font-family:"zonapro-regular";font-display:swap;src:url("/_css/font/zonapro-regular.eot");src:url("/_css/font/zonapro-regular.eot?#iefix")format("embedded-opentype"),url("/_css/font/zonapro-regular.woff")format("woff"),url("/_css/font/zonapro-regular.ttf")format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}
@font-face{font-family:"zonapro-bold";font-display:swap;src:url("/_css/font/zonapro-bold.eot");src:url("/_css/font/zonapro-bold.eot?#iefix")format("embedded-opentype"),url("/_css/font/zonapro-bold.woff")format("woff"),url("/_css/font/zonapro-bold.ttf")format("truetype");font-weight:bold;font-style:normal;font-stretch:normal}
@font-face{font-family:"zonapro-black";font-display:swap;src:url("/_css/font/zonapro-black.eot");src:url("/_css/font/zonapro-black.eot?#iefix")format("embedded-opentype"),url("/_css/font/zonapro-black.woff")format("woff"),url("/_css/font/zonapro-black.ttf")format("truetype");font-weight:900;font-style:normal;font-stretch:normal}
*{margin:0;padding:0;border:0;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;border-radius:0}
html{width:100%;height:100%}
body{width:100%;height:100%;background:#ffffff;font-family:"zonapro-light",Arial,Helvetica,sans-serif;font-size:1vw;line-height:1;font-weight:normal;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,picture{overflow:visible;vertical-align:middle;position:relative}
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{font-family:"zonapro-black",Arial,Helvetica,sans-serif;font-weight:normal;color:#585858;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;display:block;text-align:left;text-transform:none;letter-spacing:-.1vw;line-height:1;margin:0 0 2.604vw 0;position:relative}
h1,.h1{font-size:2.3vw;line-height:1;letter-spacing:-.1vw}
h2,.h2{font-size:2vw;line-height:1;letter-spacing:-.07vw}
h3,.h3{font-size:1.7vw;line-height:1;letter-spacing:-.04vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;color:#252525}
h4,.h4{font-size:1.4vw;line-height:1;letter-spacing:-.03vw}
h5,.h5{font-size:1.2vw;line-height:1;letter-spacing:-.03vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif}
h6,.h6{font-size:1vw;line-height:1;letter-spacing:-.02vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif}
h3.ll:before{content:"";position:absolute;width:2vw;height:2px;background:#cd4041;left:-3vw;top:50%;margin-top:-1px}
p{margin:0 0 2.604vw 0;font-size:1vw;font-weight:normal;text-align:justify;display:block;line-height:1.6;color:#252525;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}
small,small *{font-size:.5vw;color:#252525;text-align:left}
strong,b,.bold{font-weight:normal;font-family:"zonapro-bold",Arial,Helvetica,sans-serif}
br{font-size:0}
br[clear="all"]{line-height:0;font-size:0;margin:0;padding:0}
hr{display:block;margin:1vw 0;font-size:0;text-indent:-9999;width:100%;height:1px;border:0;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%);opacity:.1}
table{border-collapse:collapse;margin:0 0 .8vw 0;width:100%;table-layout:fixed;border-top:4px solid rgba(0,0,0,1)}
table tr{position:relative;border-bottom:1px solid rgba(0,0,0,.1)}
table tr:nth-child(2n+1){background:rgba(0,0,0,.01)}
table td{padding:1vw;vertical-align:middle;text-align:center}
table th{padding:1vw;vertical-align:middle;text-align:left;text-transform:uppercase;text-align:center;vertical-align:middle;text-transform:uppercase;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;background:rgba(0,0,0,.03)}
ul,ol{padding:0;margin:2.604vw 0;overflow:hidden;list-style-type:disc;font-size:.9vw;line-height:1.5}
ol{list-style-type:decimal}
div.content ul,ol{list-style-type:none}
div.content ul li:before{content:"";position:absolute;width:2vw;height:2px;background:#cd4041;left:-3vw;top:.6vw}
ul li{padding:0;margin:0 0 .5vw 3vw;text-align:left;position:relative}
ol li{padding:0;margin:0 0 .5vw 3vw;list-style-type:decimal;text-align:left}
/*ul li ul,ol li ol{margin:.5vw 0 0}*/
ul li:last-child,ol li:last-child{margin:0 0 0 3vw}
.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}
.c1:hover{color:#cd4041!important}
.text-transform-uppercase{text-transform:uppercase!important}
.width-5p{width:5%!important}
.width-10p{width:10%!important}
.width-15p{width:15%!important}
.width-20p{width:20%!important}
.width-25p{width:25%!important}
.width-30p{width:30%!important}
.width-35p{width:35%!important}
.width-40p{width:40%!important}
.width-45p{width:45%!important}
.width-50p{width:50%!important}
.width-55p{width:55%!important}
.width-60p{width:60%!important}
.width-65p{width:65%!important}
.width-70p{width:70%!important}
.width-75p{width:75%!important}
.width-80p{width:80%!important}
.width-85p{width:85%!important}
.width-90p{width:90%!important}
.width-95p{width:95%!important}
.width-100p{width:100%!important}
.width-auto{width:auto!important}
.padding-0{padding:0!important}
.margin-0{margin:0!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-0{border:0!important}
.opacity-0{opacity:0!important}
.opacity-1{opacity:1!important}
.margin-bottom-0{margin-bottom:0!important}
.margin-bottom-1{margin-bottom:1vw!important}
.margin-top{margin-top:2.604vw!important}
.margin-bottom{margin-bottom:2.604vw!important}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity 1s}
ul.cols{display:table;table-layout:fixed;width:100%;padding:0;margin:0;position:relative;overflow:visible!important;list-style-type:none}
ul.cols>li{display:table-cell;vertical-align:middle;position:relative;padding:0;margin:0}
ul.cols>li:before,ul.cols>li:after{display:none}
ul.cols>li.blank{width:5.729vw}

header{min-height:9.896vw;position:relative;display:block;border-bottom:1px solid rgba(0,0,0,.1)}
header nav{padding-left:26.927vw;height:100%}
header a.logo{display:inline-block;width:11.979vw;position:absolute;top:50%;transform:translateY(-50%);margin-left:5.729vw;z-index:1}
header a.logom{display:none}
header a.logo img{width:100%;transition:all .2s}
header a.logo:hover img{opacity:.5}
header nav{width:100%;height:100%;position:relative;min-height:100%}
header nav div{width:100%;min-height:4.948vw;display:block;padding-right:5.729vw;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}
header nav div:nth-child(1){border-bottom:1px solid rgba(0,0,0,.1);padding-right:65%}
header nav div:nth-child(1) a{font-size:1vw;text-decoration:none;text-transform:uppercase;opacity:.7}
header nav div:nth-child(1) a.on{color:#cd4041}
header nav div:nth-child(1) a:hover{color:#cd4041}
header nav div:nth-child(1) a[href*="tel"]{font-family:"zonapro-black",Arial,Helvetica,sans-serif;position:absolute;right:18.5vw;font-size:2.083vw;text-decoration:none;transition:all .2s;opacity:1;color:#000000}
header nav div:nth-child(1) a[href*="tel"] span{font-family:"zonapro-bold",Arial,Helvetica,sans-serif;opacity:.7}
header nav div:nth-child(1) a[href*="tel"]:before{content:"";position:absolute;width:2.3vw;height:2.3vw;background-image:url(/_img/ico-phone.svg);background-size:100% 100%;left:-3vw}
header nav div:nth-child(1) a[href*="tel"]:hover{opacity:.5}
header a[href*="#feedback"]{display:none}
header nav div:nth-child(1) a[href*="#feedback"]{display:block;position:absolute;right:5.729vw;opacity:1;padding:1vw 1.3vw}
header nav div:nth-child(2) a{font-size:1.250vw;text-transform:uppercase;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;text-decoration:none;position:relative}
header nav div:nth-child(2) a.on{color:#cd4041}
header nav div:nth-child(2) a:hover{color:#cd4041}

.swiper-container.slider{background:rgba(0,0,0,.01);min-height:26.042vw;overflow:hidden;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}
.swiper-container.slider .swiper-slide a{display:block}
.swiper-container.slider .swiper-slide img{width:100%;height:26.042vw}
.swiper-container.slider .swiper-pagination{width:auto!important;bottom:0!important;top:auto!important;left:50%!important;text-align:left;transform:translateX(-50%)}

.swiper-container.slider .swiper-pagination .swiper-pagination-bullet{width:1vw;height:1vw;margin:0 1vw 1.5vw 0}
.swiper-container.slider .swiper-pagination .swiper-pagination-bullet-active{background:#cd4041!important;opacity:1!important}
.swiper-container.slider .swiper-pagination .swiper-pagination-bullet{background:#cd4041!important;opacity:.5}
.swiper-container.slider .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0px!important}
.swiper-container.slider .swiper-button-next,.swiper-container.slider .swiper-button-prev{top:auto!important;bottom:0!important;background-color:#ffffff;width:5.729vw!important;height:5.729vw!important;background-size:2vw 2vw;transition:all .2s}
.swiper-container.slider .swiper-button-next:hover,.swiper-container.slider .swiper-button-prev:hover{opacity:.5}
.swiper-container.slider .swiper-button-prev{left:0!important;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}
.swiper-container.slider .swiper-button-next{right:0!important;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}

div.news-home{background:#f9f9f9;padding:3.646vw 5.729vw}
div.news-home ul.cols{margin-bottom:1.5vw}
div.news-home ul.cols li{vertical-align:top;padding-right:4.479vw;font-size:1vw}
div.news-home ul.cols li span.date{font-size:.9vw;opacity:.5;display:block;margin-bottom:1.5vw}
div.news-home a{text-decoration:none;line-height:1.3;display:inline-block}
div.news-home a:hover{color:#cd4041}
a.more{color:#cd4041;position:relative;text-decoration:none;font-size:1vw;line-height:1.3;display:inline-block}
a.more:after{content:"";position:absolute;bottom:-.1vw;left:0;width:100%;height:1px;border-bottom:1px solid #cd4041;transition:all .2s}
a.more:hover:after{opacity:0}

div.promo{background:#cd4041;padding:3.646vw 5.729vw 2.8vw}
div.promo ul.cols li{vertical-align:top}
div.promo ul.cols li a{text-decoration:none;display:block;padding:7vw 4.167vw 0 0;position:relative;z-index:1}
div.promo ul.cols li:after{content:"";position:absolute;top:-1vw;left:0;width:10vw;height:12vw;background-image:url(/_img/logos.svg);background-repeat:no-repeat;background-position:right top;background-size:cover;filter:grayscale(100%) brightness(1000%);opacity:.2;display:block!important}
div.promo ul.cols li span.h3{color:#ffffff;text-shadow:0 1px 1px rgba(0,0,0,.5);font-size:1.563vw}
div.promo ul.cols li span.pp{text-align:left;margin:0;color:#ffffff;line-height:1.2;position:relative;margin:0}
div.promo ul.cols li span.pp:before{transition:all .2s;content:"";position:absolute;left:0;top:-1.4vw;width:3.646vw;height:2px;background:#ffffff}
div.promo ul.cols li img{transition:all .2s;display:inline-block;width:6.406vw;margin:0 0 1vw 5.313vw;filter:drop-shadow(0 0 10px rgba(255,255,255,1))}
div.promo ul.cols li a:hover img{transform:scale(1.2) translateY(-.5vw)}
div.promo ul.cols li a:hover span.pp:before{top:-2vw}

div.content{padding:3.646vw 5.729vw}
div.content a.tel{font-family:"zonapro-bold",Arial,Helvetica,sans-serif;font-size:2.5vw;text-decoration:none;transition:all .2s;opacity:1;color:#cd4041;white-space:nowrap}
div.content a.tel span{font-family:"zonapro-light",Arial,Helvetica,sans-serif;color:#000000;font-size:1.5vw;position:relative;top:-.7vw}
div.content a.tel:hover{opacity:.5}
div.content a.tel span{font-family:"zonapro-light",Arial,Helvetica,sans-serif;color:#000000;font-size:1.5vw;position:relative;top:-.7vw}
div.content a.email{font-family:"zonapro-light",Arial,Helvetica,sans-serif;font-size:2vw;text-decoration:none;transition:all .2s;opacity:1;color:#cd4041}
div.content a.email:hover{opacity:.5}
div.content address{font-size:1vw;font-style:normal;background-image:url(/_img/ico-map.svg);background-repeat:no-repeat;background-position:left center;background-size:1.5vw 1.5vw;padding-left:2vw;min-height:1.5vw;vertical-align:middle}
div.content>*:last-child{margin:0}
div.content>ul.cols li>*:last-child{margin:0}

div.posttaxon{padding:1.042vw 5.729vw;border-bottom:1px solid rgba(0,0,0,.1)}
div.posttaxon a,div.posttaxon h1{display:inline-block;font-size:.8vw!important;font-family:"zonapro-light",Arial,Helvetica,sans-serif;letter-spacing:0;text-decoration:none;text-transform:uppercase;opacity:.7}
div.posttaxon h1{text-transform:none;margin:0}
div.posttaxon a:hover{opacity:1}
div.posttaxon span.arrowr{display:inline-block;width:2.4vw;height:.6vw;background:url(/_img/ico-arrowr.svg) center center no-repeat;opacity:.5}

a[href*=".pdf"]{display:inline-block;margin-left:3vw;position:relative}
a[href*=".pdf"]:before{content:"";width:2vw;height:2vw;background-image:url(/_img/ico-pdf.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:-3vw;top:.3vw}
a[href*=".doc"]{display:inline-block;margin-left:3vw;position:relative}
a[href*=".doc"]:before{content:"";width:2vw;height:2vw;background-image:url(/_img/ico-doc.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:-3vw;top:.3vw}
a[href*=".xls"]{display:inline-block;margin-left:3vw;position:relative}
a[href*=".xls"]:before{content:"";width:2vw;height:2vw;background-image:url(/_img/ico-xls.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:-3vw;top:.3vw}

div.years{padding:0 0 2.604vw 0;display:flex;align-items:center;flex-flow:row wrap;min-height:5.5vw;border-bottom:1px solid #e5e5e5}
div.years span{cursor:pointer;display:inline-block;margin:0 2vw 0 0;font-size:1.25vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;opacity:.7;transition:all .2s}
div.years span:hover{opacity:1}
div.years span.on{font-size:1.7vw;opacity:1}
div.year{transition:all .2s;display:none}
div.year.on{display:block}
div.title{font-family:"zonapro-bold",Arial,Helvetica,sans-serif;font-size:1.250vw;padding:2.604vw 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;cursor:pointer;margin-top:-1px;position:relative}
div.title:after{content:"";position:absolute;right:0;top:50%;width:2vw;height:2vw;background-image:url(/_img/ico-arrowr.svg);transform:translateY(-50%) rotate(0deg);opacity:.2;transition:all .2s}
div.title.on:after{transform:translateY(-50%) rotate(90deg)}
div.title:first-letter{text-transform:capitalize}
div.title:hover{color:#cd4041}
div.files{padding:2vw;max-height:0;overflow:hidden;padding:0 2vw;transition:all .5s}
div.files.on{padding:2vw;max-height:200vh;}
div.files a{text-decoration:none;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;display:block;line-height:1.2;padding-top:.1vw;margin-bottom:1.5vw}
div.files a:last-child{margin-bottom:0}
div.files a:hover{color:#cd4041}
div.files a span{display:block;font-size:.8vw;opacity:.5;font-family:"zonapro-light",Arial,Helvetica,sans-serif;margin-top:.3vw}
div.files a span b{margin-left:1vw}

div.download-home{background:#ffffff;padding:3.646vw 5.729vw}
div.download-home ul.cols{margin-bottom:1.5vw}
div.download-home ul.cols li{vertical-align:top;padding-right:4.479vw;font-size:1vw}
div.download-home ul.cols li span.date{font-size:.9vw;opacity:.5;display:block;margin-bottom:1.5vw}
div.download-home a{text-decoration:none;line-height:1.4}
div.download-home a:hover{color:#cd4041}

div.submenu a{display:block;font-size:1vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;text-decoration:none;margin:0 0 1.7vw 0;line-height:1.2}
div.submenu a:after{display:block;content:"";position:relative;width:2vw;height:2px;background:#cd4041;margin-top:1vw}
div.submenu a.on{color:#cd4041}
div.submenu.top{background:#c44244;padding:1.042vw 5.729vw;border-bottom:1px solid #ffffff;display:flex;align-items:center}
div.submenu.top a{display:inline-block;margin:0;color:#ffffff;width:20%;display:inline-block;margin:0 4vw 0 0}
div.submenu.top a:hover{opacity:.8}
div.submenu.top a.on{text-decoration:underline;opacity:1}
div.submenu.top a:after{display:none}

.swiper-container.sale{width:20vw;height:11vw;background:rgba(0,0,0,.01);overflow:hidden;position:relative;margin:0 0 2vw 0}
.sold{position:absolute;left:-3vw;top:1.2vw;transform:rotate(-45deg);z-index:9999;background:#c44244;color:#ffffff;padding:.3vw 3vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;border:.08vw solid #ffffff;text-shadow:0 1px rgba(0,0,0,1)}
.swiper-container.sale .swiper-slide a{display:block}
.swiper-container.sale .swiper-slide img{width:100%;height:auto}
.swiper-container.sale .swiper-pagination{width:auto!important;bottom:0!important;top:auto!important;left:50%!important;text-align:left;transform:translateX(-50%)}
.swiper-container.sale .swiper-pagination .swiper-pagination-bullet{width:.6vw;height:.6vw;margin:0 .4vw .6vw 0}
.swiper-container.sale .swiper-pagination .swiper-pagination-bullet-active{background:#cd4041!important;opacity:1!important}
.swiper-container.sale .swiper-pagination .swiper-pagination-bullet{background:#cd4041!important;opacity:.5}
.swiper-container.sale .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0px!important}
.swiper-container.sale .swiper-button-next,.swiper-container.sale .swiper-button-prev{top:50%!important;bottom:auto!important;width:4vw!important;height:4vw!important;background-size:2vw 2vw;transition:all .2s;transform:translateY(-25%)}
.swiper-container.sale .swiper-button-next:hover,.swiper-container.sale .swiper-button-prev:hover{opacity:.5}
.swiper-container.sale .swiper-button-prev{left:0!important}
.swiper-container.sale .swiper-button-next{right:0!important}

ul.cols.sale{width:calc(100% + 6vw);position:relative}
ul.cols.sale>li{display:inline-table;width:33%!important;vertical-align:top;padding:0 3vw 3vw 0}
ul.cols.sale li h5{color:#000000;margin-bottom:.9vw}
ul.cols.sale li p{color:#000000;font-size:.8vw;line-height:1.2;text-align:left;margin-bottom:1vw}
ul.cols.sale li address{display:block;color:#000000;font-size:.8vw;line-height:1;text-align:left;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;background:none;position:relative;min-height:auto}
ul.cols.sale li address:before{position:absolute;content:"";background-image:url(/_img/ico-map.svg);background-size:1.5vw 1.5vw;width:1.5vw;height:1.5vw;left:0;top:50%;transform:translateY(-50%)}
ul.cols.sale li span.size{display:block;color:#000000;font-size:.8vw;line-height:1;text-align:left;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;padding-left:2vw;margin-top:1vw;opacity:.5}
ul.cols.sale li ul.cols.price{margin:1.5vw 0}
ul.cols.sale li ul.cols.price li{white-space:nowrap;vertical-align:middle}
ul.cols.sale li ul.cols.price li:nth-child(1){font-size:1.563vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;white-space:nowrap;padding:0;letter-spacing:-.07vw}
ul.cols.sale li ul.cols.price li:nth-child(2){width:10vw;padding:0;text-align:right}
ul.cols.sale li ul.cols.price li:nth-child(2) a.button{padding:1vw 1.5vw}

footer{background:#222222;padding:2.083vw 5.729vw}
footer ul.cols li{}
footer ul.cols li:nth-child(1){width:16.250vw}
footer ul.cols li:nth-child(2){width:15.625vw}
footer ul.cols li:nth-child(3){width:15.625vw}
footer ul.cols li:nth-child(4){width:20vw;padding-right:2vw}
footer ul.cols li:nth-child(5){text-align:center;padding:0 2vw}
footer ul.cols li:last-child{width:4vw;text-align:right}
footer ul.cols li:last-child svg{width:2.5vw!important;height:2.5vw!important;padding:.5vw!important;opacity:.4}
footer img.logo{filter:grayscale(100%);width:10.938vw}
footer a[href*="tel"]{display:inline-block;font-family:"zonapro-black",Arial,Helvetica,sans-serif;font-size:1.563vw;text-decoration:none;transition:all .2s;opacity:.5;color:#ffffff;line-height:1;transition:all .2s}
footer a[href*="tel"] span{font-family:"zonapro-bold",Arial,Helvetica,sans-serif;opacity:.7}
footer a[href*="tel"]:hover{opacity:1}
footer address{font-style:normal;color:#ffffff;opacity:.5;display:inline-block;background-image:url(/_img/ico-map.svg);background-repeat:no-repeat;background-position:left center;background-size:2.188vw 2.188vw;padding:0 0 0 2.5vw}
footer .megasocial li{height:auto!important;width:auto!important;margin:0!important}
.megasocial ul li a{opacity:.3;transition:all .2s}
.megasocial ul li a:hover{opacity:1}
.megasocial ul li img{height:2.2vw!important;margin:0 .7vw}
footer div.lt{line-height:1.3;margin-top:2vw;padding-right:1vw;color:rgba(255,255,255,.4);font-size:12px;text-align:justify;width:100%;height:4vw;overflow:auto}
footer div.lt::-webkit-scrollbar,footer div.lt::-webkit-scrollbar{width:.2vw;height:.2vw;background:rgba(0,0,0,.08)}
footer div.lt::-webkit-scrollbar-thumb,footer div.lt::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}

a.button{font-size:1vw;background:#cd4041;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:1.302vw 2.188vw;border-radius:100px;text-shadow:0 1px 1px rgba(0,0,0,.5);transition:all .2s;white-space:nowrap;display:inline-block}
a.button:hover{background:#000000}

span.iimg{background-image:url(/_img/logos.svg);background-size:2vw 2vw;background-position:0 0;background-repeat:no-repeat;padding:0 0 0 3vw;display:inline-block;font-size:.8vw;line-height:1.4;min-height:2vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif}

span.date{font-size:.8vw;display:block;margin:0 0 .5vw 0;opacity:.5}

div.news-submenu a{width:auto;display:inline-block;font-size:1.2vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;text-decoration:none;margin:0 0 1.094vw 0;line-height:1.2;position:relative}
div.news-submenu a:hover{opacity:.5}
div.news-submenu a.on{font-size:1.5vw;color:#cd4041}
div.news-submenu a.on:after{content:"";position:absolute;width:2vw;height:.105vw;background:#cd4041;right:-3vw;top:.7vw}

div.pages{position:relative;z-index:1;margin-top:1vw;vertical-align:middle;display:flex;align-items:center;flex-flow:row wrap}
div.pages a{display:inline-block;text-transform:uppercase;text-decoration:none;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;padding:.9vw 1.4vw;border-radius:100px;text-shadow:0 1px 1px rgba(255,255,255,1);position:relative;overflow:hidden;margin-right:.5vw;background:rgba(0,0,0,.08);font-size:1vw;text-align:center;transition:all .2s}
div.pages a:hover{background-color:#252525;border-color:#252525;color:#ffffff;text-shadow:none}
div.pages a.on{font-size:1.5vw;min-width:4.3vw;padding:1vw 1.65vw;background-color:#cd4041;color:#ffffff;text-shadow:0 1px 1px rgba(0,0,0,.5)}
div.pages a.on:hover{}

span.ll{display:block;content:"";position:relative;width:2vw;height:2px;background:#cd4041;margin:1vw 0 2.604vw 0}

iframe[src*="map"]{position:relative;width:calc(100% + 11.458vw);height:35vw!important;margin:3vw 0 -3.646vw -5.729vw!important}
#map{width:100%;height:100%;background:#ffffff;position:absolute}
#map .leaflet-tile{opacity:1!important}
#map .leaflet-popup-tip-container{width:2vw!important;height:2vw!important;margin-left:-1vw!important}
#map .leaflet-popup-tip{background:#f0f0f0!important;width:2vw!important;height:2vw!important;margin-top:-1.4vw;box-shadow:none!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:2vw}
#map .leaflet-bar a{background:#252525!important;color:#ffffff!important;font-size:2vw!important;font-weight:normal!important;width:auto!important;height:auto!important;line-height:.7!important;padding:1vw!important;border:1px solid #252525;margin-bottom:1px;transition:all 0.6s ease}
#map .leaflet-bar a:hover{background:#ffffff!important;color:#252525!important}
#map a.leaflet-popup-close-button{color:#252525!important;padding:1vw 2vw 0 0!important;width:1vw!important;height:1vw!important;font-size:1vw!important;line-height:1}
#map a.leaflet-popup-close-button:hover{opacity:.5}
#map .leaflet-marker-icon{width:4vw!important;height:4vw!important;margin:-4vw 0 0 -2vw!important}
#map .leaflet-popup{left:0!important;bottom:0!important;margin-left:-11vw!important;margin-bottom:4vw!important}
#map .leaflet-popup-content-wrapper{border-radius:1vw!important;color:#252525!important;padding:1vw!important;text-align:center!important;display:table-cell!important}
#map .leaflet-popup-content{width:20vw!important;margin:0vw!important}
#map .leaflet-popup-content a{font-size:1vw;text-decoration:none!important;color:#cd4041!important;font-family:"zonapro-bold",Arial,Helvetica,sans-serif}
#map .leaflet-popup-content a:hover{opacity:.5}
#map .leaflet-popup-content hr{opacity:.1}
#map .leaflet-popup-content-wrapper p{font-size:.8vw;font-family:"zonapro-light",Arial,Helvetica,sans-serif;text-align:center;margin:0px;line-height:1.3}

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:15.4vw!important}
body .megaalert p.megaalert-title{font-family:"zonapro-regular",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:"zonapro-light",Arial,Helvetica,sans-serif!important;text-align:left!important;font-size:.9vw!important;line-height:1.1!important}
body .megaalert .megaalert-close{top:.5vw!important;right:.5vw!important}
body .megaalert .megaalert-close svg{width:1.2vw!important;height:1.2vw!important}

ul.cols.credit li{vertical-align:top;padding-right:2.604vw}
ul.cols.order{border-top:1px solid rgba(0,0,0,.1);padding-top:3.6vw}
ul.cols.order li:nth-child(1){width:15vw}
ul.cols.order li:nth-child(2){font-family:"zonapro-bold",Arial,Helvetica,sans-serif}
ul.cols.order li:nth-child(2){font-family:"zonapro-bold",Arial,Helvetica,sans-serif}
ul.cols.order li:nth-child(2) span{border-radius:100px;text-align:center;line-height:2.3;display:inline-block;width:2.5vw;height:2.5vw;background:#e5e5e5;vertical-align:middle;margin:0 .7vw 0 3vw;font-size:1.1vw;text-shadow:0 1px 1px rgba(255,255,255,1);position:relative}
ul.cols.order li:nth-child(2) span:nth-child(2):before,ul.cols.order li:nth-child(2) span:nth-child(3):before{content:"";position:absolute;width:1.354vw;height:.365vw;left:-2vw;top:1.1vw;background:url(/_img/ico-arrow.svg) left top no-repeat;background-size:cover;opacity:.3}

.ico1{padding-left:3vw}
.ico1:before{content:"";position:absolute;width:3.5vw;height:3.5vw;background-image:url(/_img/ico-1.svg);background-size:100% 100%;background-position:left top;left:-1vw;top:-1vw}
.ico2{padding-left:3vw}
.ico2:before{content:"";position:absolute;width:3.5vw;height:3.5vw;background-image:url(/_img/ico-2.svg);background-size:100% 100%;background-position:left top;left:-1vw;top:-1vw}
.ico3{padding-left:3vw}
.ico3:before{content:"";position:absolute;width:3.5vw;height:3.5vw;background-image:url(/_img/ico-3.svg);background-size:100% 100%;background-position:left top;left:-1vw;top:-1vw}
.ico4{padding-left:3vw}
.ico4:before{content:"";position:absolute;width:3.5vw;height:3.5vw;background-image:url(/_img/ico-4.svg);background-size:100% 100%;background-position:left top;left:-1vw;top:-.5vw}
.ico5{padding-left:3vw}
.ico5:before{content:"";position:absolute;width:3.5vw;height:3.5vw;background-image:url(/_img/ico-5.svg);background-size:100% 100%;background-position:left top;left:-1vw;top:-.5vw}

div.team{padding:3.646vw 5.729vw 2.8vw;border-bottom:1px solid rgba(0,0,0,.1)}
div.team ul.cols li{vertical-align:top}
div.team img{width:100%;height:auto;margin:0 0 1.5vw 0}
div.team h3{margin:0}
div.team p{margin:0;text-align:left}
div.team span.ll{margin:1.2vw 0 1vw}

.feedback{max-width:60%!important}
.feedback li.blank{width:2vw!important}
.feedback .megabox-inline{border-radius:1vw}
form.megaform{text-align:left;line-height:2.5;margin:0;display:block}
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:"zonapro-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;transition:all .5s;opacity:.7;color:#000000;left:1vw}
form.megaform span.text{font-size:.6vw;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;text-transform:uppercase;transition:all .5s;opacity:.7;color:#000000}
form.megaform label span sup{color:#cd4041;font-family:"zonapro-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:"zonapro-light",Arial,Helvetica,sans-serif;height:4vw;position:relative;border-bottom:.2vw solid rgba(37,37,37,.3)!important;width:100%;z-index:1;background:none;padding:0;color:rgba(37,37,37,0);transition:all .5s;border-left:1px solid rgba(37,37,37,.3);border-top:1px solid rgba(37,37,37,.3);border-right:1px solid rgba(37,37,37,.3);padding:0 1vw;border-radius:.3vw}
input[type="radio"]{font-size:1vw;font-family:"zonapro-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:.3vw;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(247,148,29,.2)}100%{background:rgba(247,148,29,0)}}
form.megaform label.on.error:after{background:#cd4041!important}
form.megaform label.on.error span{color:rgba(205,64,65,1)!important}
form.megaform label.radio.error span{color:#000000!important}
form.megaform label.checkbox.error span{color:#000000!important}
form.megaform label.on input:invalid{color:rgba(205,64,65,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:1}
form.megaform label.on:after{width:100%}
form.megaform label:after{content:"";position:absolute;left:0px;bottom:0;width:0;height:.2vw;background:#404041!important;z-index:3;transition:all .5s;border-radius:0 0 .3vw .3vw}
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:after{bottom:-.2vw}
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:0vw;width:100%;line-height:1vw}
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:"zonapro-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:1px 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:#000000;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:1px 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:#000000;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:1vw;top:50%;transform:translateY(-50%);width:calc(100% - 3vw);line-height:.65vw}
form.megaform label.select.on span{top:-1vw;transform:none;opacity:1}
form.megaform label.select select{width:100%;font-size:1vw;height:4vw;font-family:"zonapro-light",Arial,Helvetica,sans-serif;padding:0vw 3.8vw 0 1vw;position:relative;background:none;cursor:pointer;border-radius:.3vw;border-bottom:.2vw solid rgba(37,37,37,.3);-webkit-appearance:none;outline:none;border-left:1px solid rgba(37,37,37,.3)!important;border-top:1px solid rgba(37,37,37,.3)!important;border-right:1px solid rgba(37,37,37,.3)!important}
form.megaform label.select figure{display:inline-block;position:absolute;top:1vw;right:1vw;background:rgba(37,37,37,.3);transition:all .5s;z-index:-1;width:2vw;height:2vw;margin:0}
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 0 0;border-left:1px solid rgba(37,37,37,.3);border-top:1px solid rgba(37,37,37,.3);border-right:1px solid rgba(37,37,37,.3);border-bottom:.2vw solid rgba(37,37,37,.3);margin-top:1vw;border-radius:.3vw}
form.megaform label.textarea textarea{width:100%;min-height:5vw;resize:vertical;font-size:1vw;font-family:"zonapro-light",Arial,Helvetica,sans-serif;position:relative;color:rgba(37,37,37,0);background:none;transition:all .5s;resize:none;padding:0 1vw 0 1vw}
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 ul.width-auto li input[type="submit"],form.megaform form.megaform ul.width-auto li input[type="button"]{margin-top:1vw}
form.megaform input[type="submit"],form.megaform input[type="button"]{display:inline-block;background:#cd4041;border:1px solid #cd4041;text-transform:uppercase;text-decoration:none;font-family:"zonapro-light",Arial,Helvetica,sans-serif;font-size:1vw;padding:1.302vw 2.188vw;border-radius:50px;text-shadow:0 1px 1px rgba(0,0,0,.5);position:relative;overflow:hidden;cursor:pointer;margin-top:1.7vw;color:#ffffff}
form.megaform input[type="submit"]:hover,form.megaform input[type="button"]:hover{background:#252525;border:1px solid #252525;color:#ffffff;text-shadow:0 1px 1px #252525}

img[src^="/number.png"]{width:8vw;height:auto;background:none}
form.megaform li.avatar img.avatar{margin:1vw 0 0 0!important}
form.megaform label input:read-only{color:rgba(37,37,37,.2)!important}
form.megaform .radio-wrap{width:8vw}
form.megaform ul.selectbox{position:absolute;left:0;top:6vw;z-index:99;width:100%;max-height:20vw;overflow-y:scroll;overflow-x:hidden;padding:0!important;margin:0!important;border:1px solid rgba(37,37,37,.3);border-radius:.3vw;box-shadow:0 0 50px rgba(0,0,0,.2);background:#f0f0f0}
form.megaform ul.selectbox li{list-style-type:none;margin:0!important;line-height:1;font-size:1vw;border-bottom:1px solid rgba(37,37,37,.1);padding:1vw;cursor:pointer}
form.megaform ul.selectbox li:hover{background:#404041;color:#ffffff}
form.megaform ul.selectbox::-webkit-scrollbar,form.megaform ul.selectbox::-webkit-scrollbar{width:.2vw;height:.2vw;background:rgba(0,0,0,.08)}
form.megaform ul.selectbox::-webkit-scrollbar-thumb,form.megaform ul.selectbox::-webkit-scrollbar-thumb{background:#cd4041}

form.megaform ul li.tel label{margin-left:3vw;width:calc(100% - 3vw)}
form.megaform ul li.tel label:before{content:"+7";position:absolute;font-family:"zonapro-light",Arial,Helvetica,sans-serif;font-size:2vw;left:-3vw;top:.5vw}
form.megaform input[type="tel"]{font-size:2vw}

.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:0;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'%23cd4041'%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'%23cd4041'%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%23528dd4%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%23528dd4%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:#105bc1}.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:#105bc1;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;}

span.hamburger{display:none}

@media only screen and (max-width:640px){
	body{padding-top:14vw}
	body.b200{padding-top:28vw}
	body.off{overflow:hidden!important}
	header{position:fixed;width:100%;height:14vw;top:0;border:0;background:#cd4041;z-index:99;border-bottom:1px solid #ffffff;box-shadow:0 0 20px rgba(0,0,0,.3)}
	header.p200{height:28vw!important}
	header.p200 a.logo{display:block!important;filter:grayscale(100%) invert(100%) brightness(200%);width:36vw!important}
	header.p200 a.logom{display:none!important}
	header a.logo{display:none}
	header a.logom{display:block;left:8vw;width:42vw;position:absolute;top:50%;transform:translateY(-50%);margin:0;filter:grayscale(100%) invert(100%) brightness(200%)}
	header nav{display:block;position:absolute;top:14vw;width:100%;background:#252525;overflow:scroll;transition:all .5s;transform:translateX(-100%);height:calc(100vh - 14vw);padding:0!important;padding-top:14vw!important}
	header nav div:nth-child(1) a[href*="#feedback"]{display:none!important}
	header a[href*="#feedback"]{position:absolute;display:inline-block!important;left:48vw;bottom:5vw;padding:2.5vw 4vw!important;font-size:3.5vw;background:#ffffff;color:#cd4041;text-shadow:none;font-family:"zonapro-bold",Arial,Helvetica,sans-serif;}
	header.p150 nav{height:calc(100vh - 21vw);top:21vw}
	header.p200 nav{height:calc(100vh - 28vw);top:28vw}
	header nav div{border:0!important;display:block!important;min-height:auto!important;padding:0!important}
	header nav a[href*="tel"]{position:absolute;top:0;left:0;width:100%;right:auto;font-family:"zonapro-black",Arial,Helvetica,sans-serif!important;padding:4vw 8vw 4vw 16vw}
	header nav a[href*="tel"]:before{left:8vw!important;width:6vw!important;height:6vw!important}
	header nav a{display:block;color:#ffffff!important;opacity:1!important;font-size:6vw!important;font-family:"zonapro-light",Arial,Helvetica,sans-serif!important;padding:4vw 8vw;height:14vw;border-bottom:1px solid rgba(255,255,255,.1)}
	header nav a.on{background-color:rgba(255,255,255,.1)}
	header nav.on{transform:translateX(0%)}
	span.hamburger{display:block;width:14vw!important;height:14vw!important;position:absolute;right:0;top:0;cursor:pointer;z-index:3;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}
	span.hamburger span{display:block;position:absolute;width:60%;height:.5vw;left:20%;background:#ffffff;transition:all .2s;transform-origin:50% 50%}
	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{}
	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)}
	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 7.812vw 0}
	h1,.h1{font-size:6.9vw}
	h2,.h2{font-size:6.2vw}
	h3,.h3{font-size:5.1vw}
	h4,.h4{font-size:4.2vw}
	h5,.h5{font-size:3.8vw}
	h6,.h6{font-size:3vw}
	h3.ll{padding-left:9vw}
	h3.ll:before{content:"";position:absolute;width:6vw;height:1px;background:#cd4041;left:0;top:3vw;}
	p{margin:0 0 6vw 0;font-size:4.5vw}
	.margin-bottom{margin-bottom:6vw!important}
	ul,ol{font-size:4.5vw;margin:6vw 0}
	ul li{margin:0 0 3.5vw 9vw}
	ul li:last-child,ol li:last-child{margin:0 0 0 9vw}
	div.content ul.cols>li{margin:0}
	div.bb{display:none}
	div.content ul li:before{width:6vw;left:-9vw;top:3.5vw;height:1px}
	hr{margin:6vw 0}
	div.posttaxon{display:none}
	div.submenu{display:none}
	.swiper-container.slider{margin-left:0vw}
	.swiper-container.slider .swiper-slide img{width:100vw;height:auto}
	.swiper-container.slider .swiper-button-prev,.swiper-container.slider .swiper-button-next{display:none!important}
	.swiper-container.slider .swiper-pagination{left:50%!important}
	.swiper-container.slider .swiper-pagination .swiper-pagination-bullet{width:3vw;height:3vw}
	.swiper-container.slider .swiper-pagination .swiper-pagination-bullet{margin:0 3vw 3vw 0}
	.sold{left:-10.5vw;top:7vw;padding:.3vw 10vw}
	.swiper-container.sale .swiper-pagination{left:50%!important}
	.swiper-container.sale .swiper-pagination .swiper-pagination-bullet{width:2vw;height:2vw}
	.swiper-container.sale .swiper-pagination .swiper-pagination-bullet{margin:0 1vw 2vw 0}
	.swiper-container.sale .swiper-button-prev,.swiper-container.sale .swiper-button-next{display:none!important}
	div.content{padding:8vw}
	div.content ul.cols li{display:block}
	div.content ul.cols li.blank{display:none}
	div.content ul.cols li.width-60p{width:100%!important}
	div.content ul.cols li.width-70p{width:100%!important}
	div.content ul.cols li.width-75p{width:100%!important}
	div.content ul.cols li.width-85p{width:100%!important}
	div.content address{font-size:3.5vw;background-size:4.5vw 4.5vw;padding-left:6vw}
	div.content li address{margin:0 0 6vw 0!important}
	div.content a.email{font-size:6vw}
	div.content a.tel{font-size:7.5vw}
	div.content a.tel span{font-size:4.5vw;top:-1.7vw}
	iframe[src*="map"]{position:relative;width:calc(100% + 16vw);height:80vw!important;margin:6vw 0 -8vw -8vw!important}
	ul.cols.sale li ul.cols.price{margin:5vw 0 0 0!important}
	ul.cols.sale li ul.cols.price li{display:table-cell}
	ul.cols.sale li ul.cols.price li:nth-child(1){font-size:6vw}
	ul.cols.sale li ul.cols.price li:nth-child(2){width:50%}
	ul.cols.credit>li{padding-bottom:6vw}
	ul.cols.sale{width:100%!important}
	ul.cols.sale>li{width:100%!important;padding:0 0 8vw 0}
	ul.cols.sale>li:last-child{padding:0}
	ul.cols.sale li h5{margin-bottom:3vw}
	ul.cols.sale li p{font-size:3vw;margin-bottom:3vw}
	ul.cols.sale li span.size{font-size:2.4vw;padding-left:6vw}
	ul.cols.sale li address{font-size:3vw;padding-left:6vw;margin-bottom:3vw!important}
	ul.cols.sale li address:before{width:4.5vw;height:4.5vw;background-size:4.5vw 4.5vw}
	.swiper-container.sale{width:100%;height:47vw;margin:0 0 6vw 0}
	ul.cols.order{padding-top:9vw}
	ul.cols.order li:nth-child(2){display:none}
	div.submenu.top{padding:0;border:0;display:block!important}
	div.submenu.top a{width:100%;font-size:4vw;line-height:1;display:block!important;margin:0;padding:4vw 16vw 4vw 8vw;border-bottom:1px solid #ffffff;position:relative}
	div.submenu.top a:before{z-index:2;content:"";position:absolute;right:7vw;top:50%;transform:translateY(-50%);width:4vw;height:4vw;background-image:url(/_img/ico-arrowr.svg);background-size:100% 100%;background-repeat:no-repeat;filter:grayscale(100%) invert(100%)}
	div.submenu.top a.on{text-decoration:none;background-color:#252525}
	div.submenu.top a:last-child{margin:0;border:0}
	div.files{padding:0!important}
	div.files a{padding-top:.3vw;margin-bottom:4.5vw}
	div.files a span{font-size:2.4vw;margin-top:.9vw}
	div.files a span b{margin-left:3vw}
	.ico1{padding-left:9vw}
	.ico1:before{width:8vw;height:8vw}
	.ico2{padding-left:9vw}
	.ico2:before{width:8vw;height:8vw}
	.ico3{padding-left:9vw}
	.ico3:before{width:8vw;height:8vw}
	.ico4{padding-left:9vw}
	.ico4:before{width:8vw;height:8vw}
	.ico5{padding-left:9vw}
	.ico5:before{width:8vw;height:8vw}
	div.pages{overflow-x:scroll;white-space:nowrap!important;display:block;padding-bottom:1vw;min-width:10.5vw!important}
	div.pages a.on{padding:1.8vw 4vw;font-size:4.5vw;min-width:10.5vw!important}
	div.pages a{display:inline-block;padding:1.8vw 4vw;font-size:4.5vw;margin:0 .5vw 1vw}
	div.news-submenu{display:none}
	div.years{padding:0 0 7.8vw 0;min-height:16vw!important}
	div.years span.on{font-size:5.1vw}
	div.years span{font-size:3.75vw;margin:0 6vw 0 0}
	div.files.on{padding:6vw 0!important}
	div.files a{padding-top:.9vw!important;margin-bottom:4.5vw!important;font-size:2.9vw}
	div.files a:last-child{margin-bottom:0!important}
	div.title{font-size:4vw;padding:7.8vw 0vw}
	div.title:after{width:6vw;height:6vw}
	#map .leaflet-control{margin:4vw!important}
	#map .leaflet-bar a{font-size:6vw!important;padding:3vw!important}
	#map a.leaflet-popup-close-button{font-size:4vw!important;width:4vw!important;height:4vw!important;padding:2vw 5vw!important}
	#map .leaflet-marker-icon{width:8vw!important;height:8vw!important;margin:-8vw 0 0 -4vw!important}
	#map .leaflet-popup{margin-left:-28vw!important;margin-bottom:8vw!important}
	#map .leaflet-popup-content-wrapper{padding:3vw!important;border-radius:2vw!important}
	#map .leaflet-popup-content-wrapper p{font-size:2.5vw!important}
	#map .leaflet-popup-content-wrapper hr{margin:2vw 0!important}
	#map .leaflet-popup-content{width:50vw!important}
	#map .leaflet-popup-tip-container{width:4vw!important;height:4vw!important;margin-left:-2vw!important}
	#map .leaflet-popup-tip{width:4vw!important;height:4vw!important;margin-top:-2.5vw!important}
	#map .leaflet-bar a{font-size:8vw!important;padding:3vw!important}
	#map .leaflet-popup-content a{font-size:5vw;display:block}
	a.more{font-size:3.5vw}
	a.button{font-size:4vw;padding:3.9vw 6.54vw!important}
	span.iimg{font-size:3.5vw;background-size:7.8vw 7.8vw;background-position:0 50%;padding:0 0 0 11vw}
	div.news-home{padding:8vw}
	div.news-home ul.cols{margin:0}
	div.news-home ul.cols li{margin:0}
	div.news-home ul.cols li span.date{font-size:2.7vw;margin-bottom:3vw}
	span.date{font-size:2.7vw;margin-bottom:3vw}
	span.ll{width:6vw;height:2px;margin:3vw 0 7.8vw 0}
	div.news-home ul.cols li{display:block;font-size:3vw;padding:0 0 6vw 0}
	div.promo{display:none;padding:8vw 8vw 2vw}
	div.promo ul.cols li{display:inline-table;width:50%!important;font-size:3vw;margin:0}
	div.promo ul.cols li:after{width:20vw;height:23vw}
	div.promo ul.cols li span.h3{font-size:4vw}
	div.promo ul.cols li span.pp{padding-right:6vw;display:block}
	div.promo ul.cols li span.pp:before{top:-4.2vw;width:10.8vw}
	div.promo ul.cols li a{padding:15vw 0 6vw 0}
	div.promo ul.cols li img{width:19.218vw;margin:0 0 3vw 10vw}
	div.download-home{display:none;padding:8vw}
	div.download-home ul.cols{margin:0}
	div.download-home ul.cols li{margin:0}
	div.download-home ul.cols li span.date{font-size:3.5vw;margin-bottom:3vw}
	div.download-home ul.cols li{display:block;font-size:3.5vw;padding:0 0 6vw 0}
	a[href*=".pdf"]{margin-left:9vw}
	a[href*=".xls"]{margin-left:9vw}
	a[href*=".doc"]{margin-left:9vw}
	a[href*=".pdf"]:before{width:6vw;height:6vw;left:-9vw;top:.9vw}
	a[href*=".xls"]:before{width:6vw;height:6vw;left:-9vw;top:.9vw}
	a[href*=".doc"]:before{width:6vw;height:6vw;left:-9vw;top:.9vw}
	footer{padding:8vw}
	footer ul.cols li:first-child{padding:0 0 8vw 0}
	footer ul.cols li:nth-child(2){padding:0 0 8vw 0}
	footer ul.cols li{display:block!important;width:100%!important;text-align:center;margin:0}
	footer ul.cols li a.button{font-size:5vw;padding:3.9vw 6.54vw}
	footer ul.cols li:nth-child(3){padding:0 0 6vw 0}
	footer ul.cols li:nth-child(4){padding:0 5vw 6vw}
	footer ul.cols li:nth-child(5){text-align:center;padding-bottom:6vw}
	
	footer .megasocial ul li{display:table-cell!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important}
	.megasocial ul li img{height:8vw!important;margin:0 3vw}
	
	footer ul.cols li:last-child{text-align:center}
	footer img.logo{width:80%}
	footer a[href*="tel"]{font-size:8vw;line-height:1.2}
	footer address{width:90%;font-size:3vw;letter-spacing:0;background-size:6vw 6vw;padding:0 0 0 7.5vw;text-align:left}
	footer ul.cols li:last-child svg{width:7.5vw!important;height:7.5vw!important;padding:1.5vw!important}
	
	footer div.lt{margin-top:6vw;padding-right:3vw;height:25vw}
	
	.feedback{max-width:100%!important}
	
	div.team{padding:8vw;border-top:1px solid rgba(0,0,0,.1)}
	div.team img{margin:0 0 8vw 0}
	div.team ul.cols li{display:block;padding:0 0 4vw 0;margin:0!important}
	div.team ul.cols li:last-child{padding:0}
	div.team span.ll{margin:4vw 0}

	form.megaform{margin:6vw 0}
	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:16vw;border-bottom:.8vw solid rgba(37,37,37,.3)!important;border-radius:1.2vw!important;padding:0 4vw!important}
	form.megaform label.textarea{border-radius:1.2vw;padding:4vw 0 0 0;border-bottom:.8vw solid rgba(37,37,37,.3)}
	form.megaform label.textarea textarea{min-height:20vw;padding:0 4vw;font-size:4vw}
	form.megaform label.textarea span{margin-top:3vw}
	form.megaform label.textarea.on span{top:-4vw}
	form.megaform label:after{height:.8vw;border-radius:0 0 1.4vw 1.4vw}
	form.megaform label.textarea:after{bottom:-.8vw}
	form.megaform label{margin:1vw 0 5vw}
	form.megaform label span{font-size:2vw;left:4vw}
	form.megaform label.select figure{width:8vw;height:8vw;right:4vw;top:4vw}
	form.megaform label.select select{font-size:4vw;height:16vw;padding:4vw 15vw 4vw 4vw;border-radius:1.2vw;border-bottom:.8vw solid rgba(37,37,37,.3)}
	form.megaform label.select.on span{top:-2.5vw}
	form.megaform label.select svg{width:5vw!important;height:5vw!important;left:50%;top:50%;transform:translate(-50%,-50%)}
	form.megaform label.select span{left:4vw}
	form.megaform ul.cols.width-auto{width:100%!important}
	form.megaform ul.cols.width-auto li{display:inline-block!important;width:50%}
	form.megaform ul.cols.width-auto li.blank{display:none!important}
	form.megaform ul.cols.width-auto li:last-child{display:block;width:100%;text-align:center;padding-top:5vw}
	img[src^="/number.png"]{width:calc(100% - 6vw)}
	form.megaform input[type="submit"],form.megaform input[type="button"]{font-size:4.5vw;padding:2.8vw 4.8vw;margin-top:0}
	
	form.megaform ul.selectbox{top:19vw;max-height:67vw;border:1px solid rgba(37,37,37,.3);border-radius:1.2vw}
	form.megaform ul.selectbox li{font-size:4vw;padding:4vw}
	form.megaform ul.selectbox::-webkit-scrollbar,form.megaform ul.selectbox::-webkit-scrollbar{width:.8vw;height:.8vw}
	
	form.megaform ul li:last-child,form.megaform ol li:last-child{margin:0}
	
	form.megaform ul li.tel label{margin-left:11vw;width:calc(100% - 11vw)}
	form.megaform ul li.tel label:before{font-size:7vw;left:-11vw;top:2.8vw}
	form.megaform input[type="tel"]{font-size:7vw}

	form ul.cols li{display:block}
	form ul.cols li.blank{display:none}
	
	body .megaalert b{color:#ffffff!important}
	body .megaalert{border-radius:2vw 0 0 2vw!important;padding:6vw 6vw 3vw 6vw!important;width:60vw!important}
	body .megaalert p.megaalert-title{font-size:6vw!important;margin-bottom:3vw!important;text-indent:-.4vw!important}
	body .megaalert p.megaalert-content{font-size:3.5vw!important}
	body .megaalert .megaalert-close{top:1vw!important;right:1vw!important}
	body .megaalert .megaalert-close svg{width:4vw!important;height:4vw!important}
	
	body .megabox .megabox-wrap{top:0!important;right:0!important;bottom:0!important;left:0!important}
	body .megabox .megabox-close{right:0px!important;top:0px!important;background:#ffffff!important;width:60px!important;height:60px!important;padding:0!important;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
	body .megabox .megabox-close:hover{transform:none!important}
	body .megabox .megabox-close svg{width:100%!important;height:100%!important;padding:18px}
	body .megabox .megabox-close svg line{stroke-width:1.5!important;stroke:#d4d4d4!important}
	body .megabox .megabox-ajax,.megabox .megabox-inline{padding:0vw 7vw!important;border-radius:2vw!important}
}