.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/img/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}
html{font-family:@ff-base;font-size:@fz-base;color:@text-color;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:@text-color}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@font-face{font-family:'Roboto';src:url('../img/fonts/roboto_light.eot');src:url('../img/fonts/roboto_light.woff2') format('woff2'), url('../img/fonts/roboto_light.woff') format('woff'), url('../img/fonts/roboto_light.ttf') format('truetype'), url('../img/fonts/roboto_light.otf') format('opentype'), url('../img/fonts/roboto_light.svg#roboto_lightregular') format('svg'), url('../img/fonts/roboto_light.eot?#iefix') format('embedded-opentype');font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url('../img/fonts/roboto.eot');src:url('../img/fonts/roboto.woff2') format('woff2'), url('../img/fonts/roboto.woff') format('woff'), url('../img/fonts/roboto.ttf') format('truetype'), url('../img/fonts/roboto.otf') format('opentype'), url('../img/fonts/roboto.svg#robotoregular') format('svg'), url('../img/fonts/roboto.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url('../img/fonts/roboto_medium.eot');src:url('../img/fonts/roboto_medium.woff2') format('woff2'), url('../img/fonts/roboto_medium.woff') format('woff'), url('../img/fonts/roboto_medium.ttf') format('truetype'), url('../img/fonts/roboto_medium.otf') format('opentype'), url('../img/fonts/roboto_medium.svg#roboto_medium') format('svg'), url('../img/fonts/roboto_medium.eot?#iefix') format('embedded-opentype');font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url('../img/fonts/roboto_bold.eot');src:url('../img/fonts/roboto_bold.woff2') format('woff2'), url('../img/fonts/roboto_bold.woff') format('woff'), url('../img/fonts/roboto_bold.ttf') format('truetype'), url('../img/fonts/roboto_bold.otf') format('opentype'), url('../img/fonts/roboto_bold.svg#robotobold') format('svg'), url('../img/fonts/roboto_bold.eot?#iefix') format('embedded-opentype');font-weight:700;font-style:normal}
body{position:relative;padding-top:120px;color:#4d4d4d;font-family:'Roboto', sans-serif;font-size:15px;letter-spacing:.05em;font-weight:300;background-color:#f7fafd}@media screen and (max-width: 979px){body{padding-top:85px}}@media screen and (max-width: 649px){body{padding-top:90px}}.content-wrap{width:1260px;position:relative;margin:0 auto}@media screen and (min-width: 1290px){.no1280{display:none !important}}@media screen and (max-width: 1289px){.content-wrap{width:960px}.no960{display:none !important}}@media screen and (min-width: 980px) and (max-width: 1289px){.no960-only{display:none !important}}@media screen and (max-width: 979px){.content-wrap{width:630px}.no630{display:none !important}}@media screen and (miw-width: 650px) and (max-width: 979px){.no630-only{display:none !important}}@media screen and (max-width: 649px){.content-wrap{width:100%;min-width:360px;padding:0 10px;box-sizing:border-box}.no530{display:none !important}}@media screen and (min-width: 530px) and (max-width: 649px){.no530-only{display:none !important}}@media screen and (max-width: 529px){.content-wrap{padding:0 5px}.no360{display:none !important}}.global-msg-box{max-width:600px;display:none;line-height:25px}.cb{clear:both}.nowrap{white-space:nowrap}.ta-c{text-align:center !important}.ta-l{text-align:left !important}.ta-r{text-align:right !important}.tt-u{text-transform:uppercase}.green{color:#8bc34a}.dark-green{color:#71a436}.rub{display:inline-block;position:relative;text-transform:uppercase;text-decoration:inherit}.rub:after{content:"-";position:absolute;left:-1px;top:1px;font-size:1.1em}.page-content p,.global-msg-box p{margin:20px 0 20px;line-height:25px}.page-content p:first-child:not(.no-first),.global-msg-box p:first-child:not(.no-first){margin-top:0}.page-content p:last-child:not(.no-last),.global-msg-box p:last-child:not(.no-last){margin-bottom:0}.page-content h1 + p,.page-content .h1 + p,.page-content h2 + p,.page-content .h2 + p,.page-content h3 + p,.page-content .h3 + p,p.after-h{margin-top:-10px}.page-content a,.global-box-callback a{color:#71a436;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.page-content a:hover,.global-box-callback a:hover{color:#8bc34a;text-decoration:none}.page-content b,.page-content strong{font-weight:700}h1,.h1{position:relative;margin:30px 0 20px;color:#000000;font-size:36px;font-weight:500;letter-spacing:0.05em}@media screen and (max-width: 979px){h1,.h1{font-size:28px}}h2,.h2{position:relative;margin:30px 0 20px;color:#000000;font-size:30px;font-weight:700;letter-spacing:0.03em}@media screen and (max-width: 979px){h2,.h2{font-size:26px;font-weight:500}}h3,.h3{position:relative;margin:30px 0 20px;color:#000000;font-size:26px;font-weight:500;letter-spacing:0.03em}@media screen and (max-width: 979px){h3,.h3{font-size:22px}}h4,.h4{position:relative;margin:30px 0 20px;color:#000000;font-size:22px;font-weight:700}@media screen and (max-width: 979px){h4,.h4{font-size:18px;font-weight:500}}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child{margin-top:0}h1:last-child:not(.no-last),.h1:last-child:not(.no-last),h2:last-child:not(.no-last),.h2:last-child:not(.no-last),h3:last-child:not(.no-last),.h3:last-child:not(.no-last),h4:last-child:not(.no-last),.h4:last-child:not(.no-last){margin-bottom:0}h1 + h2,h2 + h3,.h1 + .h2,.h2 + .h3,h1 + .h2,h2 + .h3,.h1 + h2,.h2 + h3{margin-top:0}h2.no-mtop,.h2.no-mtop,h3.no-mtop,.h3.no-mtop,h4.no-mtop,.h4.no-mtop{margin-top:0}.h-underline{display:inline-block;position:relative;padding-bottom:10px}.h-underline:after{content:'';display:block;position:absolute;bottom:0px;left:20px;right:20px;border-bottom:3px solid #8bc34a}ul,ol{position:relative}.page-content ul:first-child:not(.no-first),.page-content ol:first-child:not(.no-first){margin-top:0}.page-content ul:last-child:not(.no-last),.page-content ul.last,.page-content ol:last-child:not(.no-last),.page-content ol.last{margin-bottom:0}.page-content h1 + ul:not(.no-first):not(.blocks),.page-content .h1 + ul:not(.no-first):not(.blocks),.page-content h2 + ul:not(.no-first):not(.blocks),.page-content .h2 + ul:not(.no-first):not(.blocks),.page-content h3 + ul:not(.no-first):not(.blocks),.page-content .h3 + ul:not(.no-first):not(.blocks),.page-content h1 + ol:not(.no-first):not(.blocks),.page-content .h1 + ol:not(.no-first):not(.blocks),.page-content h2 + ol:not(.no-first):not(.blocks),.page-content .h2 + ol:not(.no-first):not(.blocks),.page-content h3 + ol:not(.no-first):not(.blocks),.page-content .h3 + ol:not(.no-first):not(.blocks),ul.after-h{margin-top:-5px}ul.blocks{margin:0;padding:0;list-style-type:none}.page-content p + ul:not(.blocks),.page-content p + ol{margin-top:-10px}.page-content ul li,.page-content ol li{margin-bottom:15px}.page-content ul li:last-child,.page-content ul li.last,.page-content ol li:last-child,.page-content ol li.last{margin-bottom:0}.page-content ul.mb-sm li:not(:last-child):not(.last),.page-content ol.mb-sm li:not(:last-child):not(.last){margin-bottom:10px}.page-content ul:not(.blocks):not(.no-lh) li:not(:last-child),ol:not(.blocks):not(.no-lh) li:not(:last-child){line-height:25px}.page-content ul:not(.blocks):not(.no-lh) li:last-child,ol:not(.blocks):not(.no-lh) li:last-child{margin-bottom:0;line-height:25px}.page-content ul.beauty:first-child:not(.no-first),.page-content ol.beauty:first-child:not(.no-first){margin-top:0}.page-content ul.beauty:last-child:not(.no-last),.page-content ol.beauty:last-child:not(.no-last){margin-bottom:0}.page-content ul.beauty{position:relative;padding-left:20px;margin:30px 0 30px;list-style-type:none}.page-content ul.beauty:last-child:not(.no-last),.page-content ul.beauty.last{margin-bottom:0}.page-content ul.beauty li{position:relative}.page-content ul.beauty li:before{content:'•';position:absolute;top:-1px;left:-19px;color:#71a436;font-size:21px;font-weight:700}.page-content ul.beauty.no-lh li:before{top:-3px}.page-content div.info-block ul.beauty li:before{color:#ffffff}.page-content ol.beauty{position:relative;padding-left:40px;margin:30px 0 30px;list-style-type:none;counter-reset:l1}.page-content ol.beauty li{position:relative}.page-content ol.beauty li:before{content:counter(l1)".";counter-increment:l1;width:40px;position:absolute;top:0;left:-52px;color:#71a436;font-weight:700;text-align:right}.btn{display:inline-block;position:relative;padding:9px 11px;background-color:#8bc34a;border-radius:4px;color:#ffffff;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}a.btn{color:#ffffff}button.btn,input[type="submit"].btn,input[type="button"].btn{border:0}.btn:hover,a.btn:hover{background-color:#71a436;color:#ffffff}.form-field{max-width:350px;position:relative;margin-bottom:20px}.form-field:last-child{margin-bottom:0}.form-field.w{max-width:none}.form-field.no-m{margin-bottom:0}.form-field.hint{font-size:14px}input.text{width:100%;position:relative;padding:8px 15px 9px;box-sizing:border-box;background-color:transparent;border:1px solid #ced4da;border-radius:3px;color:#495057}input.text::-moz-placeholder{color:#a1b0bf}input.text::-webkit-input-placeholder{color:#a1b0bf}input.text:-ms-input-placeholder{color:#a1b0bf}input.text:active,input.text:focus{border-color:#8bc34a;box-shadow:none;outline:none}textarea.text{width:100%;height:68px;position:relative;padding:5px 10px;box-sizing:border-box;background-color:transparent;border:1px solid #ced4da;border-radius:3px;color:#495057}textarea.text::-moz-placeholder{color:#a1b0bf}textarea.text::-webkit-input-placeholder{color:#a1b0bf}textarea.text:-ms-input-placeholder{color:#a1b0bf}textarea.text:active,textarea.text:focus{border-color:#8bc34a;box-shadow:none;outline:none}input.files{width:100%;position:relative;margin:5px 0;box-sizing:border-box;cursor:pointer;border:1px solid #ced4da;border-radius:3px}label.g-recaptcha-field{width:145px;height:84px;display:inline-block;position:relative;overflow:hidden;box-sizing:border-box;border:2px solid #ced4da;border-radius:3px;text-align:left}.table-beauty-wrap{width:100%;position:relative;margin:30px 0 30px;overflow:hidden}.table-beauty-wrap.move-icon{overflow-x:scroll}.table-beauty-wrap-move-icon{width:32px;height:37px;position:relative;display:none;margin:-22px 0 25px auto;background-image:url('../img/table-beauty-wrap-icon-horizontal-scroll.png');background-repeat:no-repeat;background-position:0 0}.table-beauty-wrap.move-icon + .table-beauty-wrap-move-icon{display:block}.table-beauty-wrap-shade{width:15px;position:absolute;top:0;bottom:0;left:100%;background-image:url('../img/table-beauty-wrap-shade.png');background-repeat:repeat-y;background-position:0 0}.table-beauty-wrap table.beauty{margin-bottom:0}table.beauty{position:relative;border:1px solid #71a436;border-collapse:collapse}table.beauty td,table.beauty th{position:relative;padding:15px 20px}@media screen and (max-width: 649px){table.beauty td,table.beauty th{padding:10px 15px}}table.beauty th,table.beauty td.title{background-color:#71a436;border-bottom:1px solid transparent;color:#ffffff;font-weight:500;text-align:left}table.beauty th{font-size:16px}table.beauty td{border-bottom:1px solid #71a436;border-right:1px solid #71a436}table.beauty tr:hover td:not(.title){background-color:#f0f1f2}.table-beauty-wrap.table-beauty-deployed{height:320px}.table-beauty-wrap.table-beauty-deployed.open{height:auto}div.info-block{min-height:105px;position:relative;margin:30px 0 30px;padding:15px 20px 15px 110px;box-sizing:border-box;background-color:#71a436;background-image:url('../img/info-block-icon.png');background-repeat:no-repeat;background-position:17px 17px;border-radius:4px;color:#ffffff}@media screen and (max-width: 979px){div.info-block{padding-top:13px;padding-left:85px;background-image:url('../img/info-block-icon-630.png');background-position:15px 15px}}.page-content h1 + div.info-block,.page-content .h1 + div.info-block,.page-content h2 + div.info-block,.page-content .h2 + div.info-block,.page-content h3 + div.info-block,.page-content .h3 + div.info-block{margin-top:-10px}div.info-block h1,div.info-block .h1,div.info-block h2,div.info-block .h2,div.info-block h3,div.info-block .h3{color:#ffffff}ul.main-cats{position:relative;margin:30px 0 10px;font-size:0;letter-spacing:-.3em;text-align:center}ul.main-cats > li{width:390px;min-height:275px;display:inline-block;position:relative;margin:0 30px 20px 0;padding:110px 15px 10px;vertical-align:top;box-sizing:border-box;overflow:hidden;background-color:#f0f1f2;border-radius:4px;font-size:15px;letter-spacing:.05em;text-align:left}ul.main-cats.small-items > li{min-height:140px;text-align:center}ul.main-cats > li:nth-child(3n),ul.main-cats > li:last-child{margin-right:0}@media screen and (max-width: 1289px){ul.main-cats > li{margin-right:80px;padding-left:10px;padding-right:10px}ul.main-cats > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:80px}ul.main-cats > li:nth-child(2n){margin-right:0}}@media screen and (max-width: 979px){ul.main-cats > li{width:305px;margin-right:20px}ul.main-cats > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:20px}}@media screen and (max-width: 649px){ul.main-cats > li{width:390px;margin-right:0;padding-left:15px;padding-right:15px}ul.main-cats > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:0}}@media screen and (max-width: 529px){ul.main-cats > li{width:350px;padding-left:10px;padding-right:10px}}ul.main-cats li img.image{width:390px;height:100px;position:absolute;top:0;left:0;border-radius:4px 4px 0 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;-o-opacity:.85;opacity:.85;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}ul.main-cats li a:hover img.image{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}@media screen and (max-width: 979px){ul.main-cats li img.image{left:-42px}}@media screen and (max-width: 649px){ul.main-cats li img.image{left:0}}@media screen and (max-width: 529px){ul.main-cats li img.image{left:-20px}}ul.main-cats li .title{position:relative;margin-bottom:15px;font-size:16px;font-weight:500;letter-spacing:.075em;text-transform:uppercase}@media screen and (max-width: 979px){ul.main-cats li .title{font-size:15px;letter-spacing:.06em}}ul.main-cats.small-items li .title{margin-bottom:0}ul.sub-cats{position:relative;margin:30px 0 30px;font-size:0;letter-spacing:-.3em;text-align:center}ul.sub-cats > li{width:185px;min-height:170px;display:inline-block;position:relative;margin:0 30px 20px 0;padding:140px 10px 10px;vertical-align:top;box-sizing:border-box;background-color:#f0f1f2;border-radius:4px;font-size:16px;font-weight:500;letter-spacing:.05em}ul.sub-cats > li:nth-child(6n),ul.sub-cats > li:last-child{margin-right:0}@media screen and (max-width: 1289px){ul.sub-cats > li{margin-right:50px}ul.sub-cats > li:nth-child(6n):not(:nth-child(4n)):not(:last-child){margin-right:50px}ul.sub-cats > li:nth-child(4n){margin-right:0}}@media screen and (max-width: 979px){ul.sub-cats > li{margin-right:25px}ul.sub-cats > li:nth-child(6n):not(:nth-child(4n)):not(:last-child){margin-right:0}ul.sub-cats > li:nth-child(6n):not(:nth-child(3n)):not(:last-child){margin-right:25px}ul.sub-cats > li:nth-child(4n):not(:nth-child(3n)):not(:last-child){margin-right:25px}ul.sub-cats > li:nth-child(3n){margin-right:0}}@media screen and (max-width: 649px){ul.sub-cats > li{margin-right:70px}ul.sub-cats > li:nth-child(6n):not(:nth-child(2n)):not(:last-child){margin-right:70px}ul.sub-cats > li:nth-child(4n):not(:nth-child(2n)):not(:last-child){margin-right:70px}ul.sub-cats > li:nth-child(4n):not(:nth-child(3n)):not(:last-child){margin-right:0}ul.sub-cats > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:70px}ul.sub-cats > li:nth-child(2n){margin-right:0}}@media screen and (max-width: 529px){ul.sub-cats > li{margin-right:0 !important}}ul.sub-cats li img.image{width:185px;height:130px;position:absolute;top:0;left:0;border-radius:4px 4px 0 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;-o-opacity:.85;opacity:.85;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}ul.sub-cats li a:hover img.image{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}.video-list{position:relative;margin:0 0 15px;font-size:0;letter-spacing:-.3em;text-align:center}.video-list .video-item{display:inline-block;position:relative;margin:0 20px 15px 0;font-size:15px;letter-spacing:.05em}.video-list .video-item:nth-child(2n){margin-right:0}@media screen and (max-width: 1289px){.video-list .video-item{width:470px}}@media screen and (max-width: 979px){.video-list .video-item{width:auto;margin-right:0}}@media screen and (max-width: 649px){.video-list .video-item{height:280px}}.video-list .video-item iframe,.video-list .video-item embed{max-width:100%;max-height:100%}ul.our-preference{position:relative;margin:30px 0 30px;font-size:0;letter-spacing:-.3em;text-align:center}ul.our-preference li{width:290.25px;min-height:150px;display:inline-block;position:relative;margin:0 33px 0 0;padding:15px 10px;vertical-align:top;box-sizing:border-box;background-color:#f0f1f2;border-radius:4px;font-size:15px;letter-spacing:.05em}ul.our-preference li:last-child{margin-right:0}@media screen and (max-width: 1289px){ul.our-preference li{width:217px;margin-right:30px}ul.our-preference li:nth-child(1),ul.our-preference li:nth-child(2){margin-bottom:20px}}@media screen and (max-width: 979px){ul.our-preference li{width:300px;margin-right:30px}ul.our-preference li:nth-child(2n){margin-right:0}}@media screen and (max-width: 649px){ul.our-preference li{width:217px;margin-right:20px}ul.our-preference li:nth-child(2n){margin-right:0}}@media screen and (max-width: 529px){ul.our-preference li{width:350px;margin-right:0 !important;margin-bottom:20px}}ul.our-preference li .img-wrap{width:100%;height:120px;position:relative;margin-bottom:15px;text-align:center;line-height:100px}ul.our-preference li .img-wrap img.image{max-width:100%;max-height:120px;position:relative;vertical-align:middle}ul.our-preference li b.title,ul.our-preference li strong.title{display:block;position:relative;font-size:16px;font-weight:500;line-height:25px;letter-spacing:.07em;text-align:center;text-transform:uppercase}@media screen and (max-width: 1289px){ul.our-preference li b.title,ul.our-preference li strong.title{font-size:15px;letter-spacing:.05em}}ul.our-approach{position:relative;margin:30px 0 30px}@media screen and (max-width: 649px){ul.our-approach{font-size:0;letter-spacing:-.3em;text-align:center}}ul.our-approach li{min-height:140px;display:block;position:relative;margin:0 0 30px;padding-left:180px;font-size:16px;line-height:24px}ul.our-approach li:last-child{margin-bottom:0}@media screen and (max-width: 649px){ul.our-approach li{width:49%;min-height:0;display:inline-block;margin-right:2%;margin-bottom:20px;padding-top:150px;padding-left:0;font-size:0;letter-spacing:-.3em;text-align:center;vertical-align:top}ul.our-approach li:nth-child(2n){margin-right:0}ul.our-approach li:nth-child(3),ul.our-approach li:nth-child(4){margin-bottom:0}}ul.our-approach li .img-wrap{width:180px;height:140px;position:absolute;top:0;left:0;background-image:url('../img/block-our-approach-img-wrap.png');background-repeat:no-repeat;background-position:0 0}@media screen and (max-width: 649px){ul.our-approach li .img-wrap{width:140px;margin-left:-70px;left:50%;background-image:url('../img/block-our-approach-img-wrap-mini.png');text-align:left}}ul.our-approach li b.title,ul.our-approach li strong.title{display:inline-block;position:relative;margin:0 0 12px;padding-top:5px;font-size:20px;font-weight:500;line-height:normal;text-transform:uppercase}ul.our-approach li b.title:after{content:'';width:100%;height:0;position:absolute;top:32px;left:0;border-bottom:2px solid #8bc34a}@media screen and (max-width: 649px){ul.our-approach li b.title{margin-bottom:0;padding-top:0}ul.our-approach li b.title:after{display:none}}@media screen and (max-width: 649px){ul.our-approach li .descr{display:none}}.contact-us{position:relative;margin:30px 0 0;font-size:0;letter-spacing:-.3em;text-align:left}@media screen and (max-width: 1289px){.contact-us{text-align:center}}.contact-us .contact-item{width:390px;position:relative;display:inline-block;margin:0 45px 50px 0;vertical-align:top;background-position:100% 0;background-repeat:no-repeat;font-size:15px;letter-spacing:.05em;text-align:left}.contact-us .contact-item:last-child{margin-right:0}@media screen and (max-width: 1289px){.contact-us .contact-item{width:450px;margin-right:60px}.contact-us .contact-item:nth-child(2n){margin-right:0}}@media screen and (max-width: 979px){.contact-us .contact-item{width:305px;margin-right:20px}.contact-us .contact-item.item-consult{width:620px}}@media screen and (max-width: 649px){.contact-us .contact-item{margin-bottom:20px}.contact-us .contact-item:nth-child(3){width:auto}.contact-us .contact-item.item-phone,.contact-us .contact-item.item-inet{width:49%;margin-right:2%}.contact-us .contact-item.item-inet{margin-right:0}}@media screen and (max-width: 529px){.contact-us .contact-item.item-phone,.contact-us .contact-item.item-inet{width:48%;margin-right:4%}.contact-us .contact-item.item-inet{margin-right:0}}.contact-us .contact-item.item-phone{background-image:url('../img/block-contact-us-item-bg-phone.png')}.contact-us .contact-item.item-inet{background-image:url('../img/block-contact-us-item-bg-inet.png')}.contact-us .contact-item.item-consult{background-image:url('../img/block-contact-us-item-bg-consult.png')}@media screen and (max-width: 529px){.contact-us .no-mini{display:none}}.contact-us .phone{height:85px;position:relative;margin-bottom:17px}@media screen and (max-width: 649px){.contact-us .phone{height:auto;margin-bottom:6px;padding-top:24px}}.contact-us .phone a.phone-num{color:#4d4d4d;font-size:26px;font-weight:500;text-align:right;text-decoration:none;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.contact-us .phone a.phone-num:hover{color:#8bc34a}@media screen and (max-width: 649px){.contact-us .phone a.phone-num{font-size:21px}}@media screen and (max-width: 529px){.contact-us .phone a.phone-num{font-size:19px}}.contact-us .phone .phone-title{position:absolute;padding:11px 0 0 35px;top:65px;left:109px;background-image:url('../img/block-contact-us-row-up.png');background-position:0 0;background-repeat:no-repeat;font-size:16px;font-weight:500}@media screen and (max-width: 1289px){.contact-us .phone .phone-title{left:153px}}@media screen and (max-width: 979px){.contact-us .phone .phone-title{left:95px}}@media screen and (max-width: 649px){.contact-us .phone .phone-title{top:0;left:0;padding-top:0;padding-left:0;background-image:none;font-size:15px}}.contact-us .callback{height:67px;position:relative;padding-top:37px}@media screen and (max-width: 649px){.contact-us .callback{height:auto;padding-top:0}}.contact-us .callback .callback-title{position:absolute;z-index:1;font-size:16px;font-weight:500}.contact-us .callback .callback-title.title-1{padding:0 35px 12px 0;top:0;left:0;background-image:url('../img/block-contact-us-row-down.png');background-position:100% 100%;background-repeat:no-repeat}.contact-us .callback .callback-title.title-2{top:85px;left:90px}@media screen and (max-width: 1289px){.contact-us .callback .callback-title.title-1{left:75px}.contact-us .callback .callback-title.title-2{left:169px}}@media screen and (max-width: 979px){.contact-us .callback .callback-title.title-1{left:10px}.contact-us .callback .callback-title.title-2{left:68px}}@media screen and (max-width: 649px){.contact-us .callback .callback-title{position:relative;font-size:15px}.contact-us .callback .callback-title.title-1{padding:0;left:0;background-image:none}.contact-us .callback .callback-title.title-2{top:0;left:0}}.contact-us .callback a.callback-btn{position:relative;margin-left:130px;z-index:2}@media screen and (max-width: 1289px){.contact-us .callback a.callback-btn{margin-left:210px}}@media screen and (max-width: 979px){.contact-us .callback a.callback-btn{margin-left:110px}}@media screen and (max-width: 649px){.contact-us .callback a.callback-btn{margin-left:0;margin-top:8px;margin-bottom:8px}}.contact-us .smeta{height:67px;position:relative;margin-bottom:15px;padding-top:37px}@media screen and (max-width: 649px){.contact-us .smeta{height:auto;padding-top:0}}@media screen and (max-width: 529px){.contact-us .smeta{margin-bottom:7px}}.contact-us .smeta .smeta-title{position:absolute;top:0;left:0;z-index:1;font-size:16px;font-weight:500}.contact-us .smeta .smeta-title.title-1{padding:0 35px 12px 0;top:0;left:0;background-image:url('../img/block-contact-us-row-down.png');background-position:100% 100%;background-repeat:no-repeat}.contact-us .smeta .smeta-title.title-2{top:85px;left:73px}@media screen and (max-width: 1289px){.contact-us .smeta .smeta-title.title-2{left:99px}}@media screen and (max-width: 979px){.contact-us .smeta .smeta-title.title-2{left:5px;letter-spacing:.03em}}@media screen and (max-width: 649px){.contact-us .smeta .smeta-title{position:relative;font-size:15px}.contact-us .smeta .smeta-title.title-1{padding:0;background-image:none}.contact-us .smeta .smeta-title.title-2{top:0;left:0}}.contact-us .smeta a.smeta-btn{position:relative;margin-left:190px;z-index:2}@media screen and (max-width: 1289px){.contact-us .smeta a.smeta-btn{margin-left:217px}}@media screen and (max-width: 979px){.contact-us .smeta a.smeta-btn{margin-left:114px}}@media screen and (max-width: 649px){.contact-us .smeta a.smeta-btn{margin-left:0;margin-top:8px;margin-bottom:8px}}.contact-us .email{font-size:16px;font-weight:500;line-height:145%}@media screen and (max-width: 979px){.contact-us .email{font-size:15px;letter-spacing:.04em}}.contact-us ol.consult{padding-left:30px;font-size:16px;font-weight:500}@media screen and (max-width: 649px){.contact-us ol.consult{margin-top:20px;padding-left:29px;font-size:15px}}ul.good-list{position:relative;margin:30px 0 10px;font-size:0;letter-spacing:-.3em;text-align:center}ul.good-list > li{width:390px;min-height:300px;display:inline-block;position:relative;margin:0 30px 20px 0;padding:150px 10px 10px;vertical-align:top;box-sizing:border-box;background-color:#f0f1f2;border:2px solid #71a436;border-radius:4px;font-size:15px;letter-spacing:.05em;text-align:left}ul.good-list > li:nth-child(3n),ul.good-list > li:last-child{margin-right:0}@media screen and (max-width: 1289px){ul.good-list > li{margin-right:80px}ul.good-list > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:80px}ul.good-list > li:nth-child(2n){margin-right:0}}@media screen and (max-width: 979px){ul.good-list > li{width:310px;margin-right:10px;padding-top:120px}ul.good-list > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:10px}ul.good-list > li:nth-child(2n){margin-right:0}}@media screen and (max-width: 649px){ul.good-list > li{width:390px;margin-right:0;padding-top:150px}ul.good-list > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:0}}@media screen and (max-width: 529px){ul.good-list > li{width:350px;margin-right:0;padding-top:135px}}ul.good-list li img.image{width:386px;max-height:140px;position:absolute;top:0;left:0;border-bottom:1px solid #71a436;border-radius:4px 4px 0 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;-o-opacity:.85;opacity:.85;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}ul.good-list li:hover img.image{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}@media screen and (max-width: 979px){ul.good-list li img.image{width:306px;max-height:109px}}@media screen and (max-width: 649px){ul.good-list li img.image{width:386px;max-height:140px}}@media screen and (max-width: 529px){ul.good-list li img.image{width:346px;max-height:125.2px}}ul.good-list li .title{position:relative;margin-bottom:15px;font-size:16px;font-weight:500;letter-spacing:.075em;text-transform:uppercase}ul.good-list li .price{height:30px;position:absolute;top:109px;right:0;padding:2px 5px 2px 9px;box-sizing:border-box;background-color:#71a436;border-radius:4px 0 0 0;color:#ffffff;font-size:20px;font-weight:700;letter-spacing:.075em}@media screen and (max-width: 979px){ul.good-list li .price{height:26px;top:84px;font-size:18px}}@media screen and (max-width: 649px){ul.good-list li .price{height:30px;top:109px;font-size:20px}}@media screen and (max-width: 529px){ul.good-list li .price{top:94px}}ul.portfolio-list{position:relative;margin:30px 0 10px;font-size:0;letter-spacing:-.3em;text-align:center}ul.portfolio-list > li{width:390px;min-height:275px;display:inline-block;position:relative;margin:0 30px 20px 0;padding:229px 15px 10px;vertical-align:top;box-sizing:border-box;overflow:hidden;background-color:#f0f1f2;border:1px solid #71a436;border-radius:4px;font-size:15px;letter-spacing:.05em;text-align:left;vertical-align:top}ul.portfolio-list > li:nth-child(3n),ul.portfolio-list > li:last-child{margin-right:0}@media screen and (max-width: 1289px){ul.portfolio-list > li{margin-right:80px;padding-left:10px;padding-right:10px}ul.portfolio-list > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:80px}ul.portfolio-list > li:nth-child(2n){margin-right:0}}@media screen and (max-width: 979px){ul.portfolio-list > li{width:305px;margin-right:20px}ul.portfolio-list > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:20px}}@media screen and (max-width: 649px){ul.portfolio-list > li{width:390px;margin-right:0;padding-left:15px;padding-right:15px}ul.portfolio-list > li:nth-child(3n):not(:nth-child(2n)):not(:last-child){margin-right:0}}@media screen and (max-width: 529px){ul.portfolio-list > li{width:350px;padding-left:10px;padding-right:10px}}ul.portfolio-list li .image-wrap{width:388px;position:absolute;top:0;left:0;border-bottom:1px solid #71a436;font-size:0;text-align:center}ul.portfolio-list li img.image{width:100%;max-width:388px;max-height:219px;border-radius:4px 4px 0 0;object-fit:cover;font-family:'object-fit: cover;';filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;-o-opacity:.85;opacity:.85;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}ul.portfolio-list li a:hover img.image{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}@media screen and (max-width: 979px){ul.portfolio-list li img.image{left:-42px}}@media screen and (max-width: 649px){ul.portfolio-list li img.image{left:0}}@media screen and (max-width: 529px){ul.portfolio-list li img.image{left:-20px}}ul.portfolio-list li .title{position:relative;margin-bottom:15px;font-size:16px;font-weight:500;letter-spacing:.075em;text-transform:uppercase}@media screen and (max-width: 979px){ul.portfolio-list li .title{font-size:15px;letter-spacing:.06em}}ul.images-list{position:relative;margin:30px 0 10px;font-size:0;letter-spacing:-.3em;text-align:center}ul.images-list > li{width:33.3%;display:inline-block;position:relative;margin:0 0 20px 0;vertical-align:top;box-sizing:border-box;font-size:15px;letter-spacing:.05em}@media screen and (max-width: 1289px){ul.images-list > li{width:50%}}@media screen and (max-width: 649px){ul.images-list > li{width:100%}}ul.images-list > li a{cursor:zoom-in;text-decoration:none}ul.images-list > li .image-wrap{width:100%;max-height:219px;position:relative;margin:0 auto 10px;vertical-align:top;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 979px){ul.images-list > li .image-wrap{max-width:300px}}@media screen and (max-width: 649px){ul.images-list > li .image-wrap{max-width:350px}}ul.images-list > li .image-wrap img.image{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;-o-opacity:.85;opacity:.85;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}ul.images-list > li a:hover .image-wrap img.image{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}ul.images-list > li .title{position:relative;display:inline-block;margin:0 15px;font-weight:500}.global-box-callback{display:none}.page-content .global-box-callback{display:block}.contactp-map{width:100%;height:400px;position:relative;margin-bottom:30px}header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:299;background-color:#f7fafd}header:after{content:'';width:100%;height:15px;position:absolute;top:100px;left:0;z-index:1;background-image:url('../img/header-underline-bg.png');background-position:0 0;background-repeat:repeat-x}@media screen and (max-width: 979px){header{height:70px}header:after{top:70px}}@media screen and (max-width: 649px){header{height:80px}header:after{top:80px}}header .content-wrap{height:100px}@media screen and (max-width: 979px){header .content-wrap{height:70px}}@media screen and (max-width: 649px){header .content-wrap{height:80px}}header .logo{width:180px;height:77px;position:absolute;top:13px;left:0;z-index:5}header .logo.mini{display:none}@media screen and (max-width: 979px){header .logo{width:121px;height:51.75px;top:8px;left:75px}}@media screen and (max-width: 649px){header .logo{width:130px;height:55.61px;top:12px;left:75px}}@media screen and (max-width: 414px){header .logo{display:none}header .logo.mini{width:80px;height:67px;display:inline-block;top:9px;left:85px}}@media screen and (max-width: 384px){header .logo.mini{left:75px}}header .phone{width:190px;position:absolute;top:13px;top:3px;right:0;font-size:20px;font-weight:600;text-align:right}@media screen and (max-width: 979px){header .phone{width:370px;top:15px;top:5px}}@media screen and (max-width: 649px){header .phone{top:20px;top:10px;right:10px}}@media screen and (max-width: 614px){header .phone{width:200px;top:3px}}header .phone a.tel{color:#4d4d4d;text-decoration:none;line-height:36px;line-height:27px;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}header .phone a.tel:hover{color:#8bc34a}header .phone a.callback-btn{margin-top:10px;margin-top:5px}@media screen and (max-width: 979px){header .phone a.callback-btn{margin-top:0;margin-left:10px;vertical-align:top}}@media screen and (max-width: 614px){header .phone a.callback-btn{margin-top:4px;padding:6px 10px}}header .header-menu-wrap{width:835px;height:80px;position:relative;margin:0 auto;padding-top:10px}@media screen and (max-width: 1289px){header .header-menu-wrap{width:570px;height:90px}}@media screen and (max-width: 979px){header .header-menu-wrap{width:48px;height:55px;position:absolute;top:0;left:0;padding-top:0;overflow:hidden}header .header-menu-wrap.open{width:auto;height:100%;position:fixed;top:0;left:0;padding-right:46px;z-index:6}}@media screen and (max-width: 649px){header .header-menu-wrap{height:60px;left:10px}}header .header-menu-wrap .more-btn{width:44px;height:36px;position:absolute;top:15px;right:0;cursor:pointer;background-color:#f7fafd;background-image:url('../img/header-menu-more-btn-icon.png');background-repeat:repeat-y;background-position:0 0;border:2px solid #71a436;border-radius:4px;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}header .header-menu-wrap .more-btn:hover{background-color:#71a436;background-image:url('../img/header-menu-more-btn-icon-hover.png')}header .header-menu-wrap.open .more-btn{top:0;border-radius:0 4px 4px 0}@media screen and (max-width: 979px){header .header-menu-wrap .more-btn{display:block !important}header .header-menu-wrap.open .more-btn{background-image:url('../img/header-menu-more-btn-icon-close.png')}header .header-menu-wrap.open .more-btn:hover{background-image:url('../img/header-menu-more-btn-icon-close-hover.png')}}@media screen and (max-width: 649px){header .header-menu-wrap .more-btn{top:20px}}header ul.menu{width:835px;height:80px;position:relative;z-index:3;font-size:16px;font-weight:500;text-align:center;text-transform:uppercase}@media screen and (max-width: 1289px){header ul.menu{width:570px;height:90px;text-align:left}}@media screen and (max-width: 979px){header ul.menu{display:none;border-right:2px solid #71a436}header .header-menu-wrap.open ul.menu{width:auto;height:100%;position:absolute;display:block;right:46px;overflow-y:scroll;background-color:#f7fafd}}@media screen and (max-width: 529px){header ul.menu{max-width:400px}}@media screen and (max-width: 449px){header ul.menu{max-width:300px}}header ul.menu li{height:80px;display:inline-block;position:relative;padding:0 20px;line-height:80px;white-space:nowrap;vertical-align:top}@media screen and (max-width: 1289px){header ul.menu li{height:45px;line-height:45px;text-align:center}}@media screen and (max-width: 979px){header ul.menu li{height:auto;display:block;padding-left:10px;padding-right:10px;line-height:45px;text-align:left}}header ul.menu li a,header ul.menu li span{width:100%;height:100%;display:inline-block;position:relative;box-sizing:border-box;color:#4d4d4d;text-decoration:none}header ul.menu li span{cursor:default}header ul.menu li a:hover,header ul.menu li span:hover{color:#8bc34a}header ul.menu li.have-sub > a,header ul.menu li.have-sub > span{padding-right:20px}header ul.menu li.have-sub > a:after,header ul.menu li.have-sub > span:after{content:'';width:13px;height:8px;position:absolute;top:35px;right:0;background-image:url('../img/header-menu-item-row.png');background-position:0 0;background-repeat:no-repeat}header ul.menu li.have-sub > a:hover:after,header ul.menu li.have-sub > span:hover:after{background-position:0 -8px}@media screen and (max-width: 1289px){header ul.menu li.have-sub > a:after,header ul.menu li.have-sub > span:after{top:18px}}header ul.menu li ul.sub{position:absolute;visibility:hidden;top:78px;left:0;z-index:3;background-color:#f7fafd;border-top:2px solid #8bc34a;box-shadow:0 3px 10px -2px rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-o-opacity:0;opacity:0;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 1289px){header ul.menu li ul.sub{top:43px}}@media screen and (max-width: 979px){header ul.menu li ul.sub{position:relative;visibility:visible;top:0;left:0;border-top:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}}header ul.menu li:hover > ul.sub{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;opacity:1}header ul.menu li ul.sub li{height:auto;display:block;padding:0;text-align:left;line-height:normal}header ul.menu li ul.sub li.have-sub{padding-right:0}header ul.menu li ul.sub li.have-sub:after{display:none}header ul.menu li ul.sub li a,header ul.menu li ul.sub li span{padding:10px 15px;box-sizing:border-box}header ul.menu li ul.sub li.have-sub > a,header ul.menu li ul.sub li.have-sub > span{padding-right:30px}@media screen and (max-width: 979px){header ul.menu li ul.sub li a,header ul.menu li ul.sub li span{padding-left:10px;padding-right:10px}header ul.menu li ul.sub li.have-sub > a,header ul.menu li ul.sub li.have-sub > span{padding-right:25px}}header ul.menu li ul.sub li.have-sub > a:after,header ul.menu li ul.sub li.have-sub > span:after{content:'';width:5px;height:10px;position:absolute;top:14px;right:8px;background-image:url('../img/header-menu-sub-item-row.png');background-position:0 0;background-repeat:no-repeat}header ul.menu li ul.sub li.have-sub > a:hover:after,header ul.menu li ul.sub li.have-sub > span:hover:after{background-position:0 -10px}header ul.menu li ul.sub li a:hover{color:#8bc34a;background-color:#f4f5f9}header ul.menu li ul.sub li > ul.sub{top:-2px;left:100%;z-index:3}@media screen and (max-width: 1289px){header ul.menu li ul.sub li > ul.sub{margin-left:-52px}}@media screen and (max-width: 979px){header ul.menu li ul.sub li > ul.sub{top:0;left:0;margin-left:30px}}@media screen and (max-width: 529px){header ul.menu li ul.sub li > ul.sub li > ul.sub li{min-width:280px;white-space:normal}}@media screen and (max-width: 449px){header ul.menu li ul.sub li > ul.sub li > ul.sub li{min-width:230px}}.header-banner{height:300px;z-index:1}@media screen and (max-width: 1289px){.header-banner{height:228.6px}}@media screen and (max-width: 979px){.header-banner{height:150px}}.header-banner .row{width:51px;height:51px;position:absolute;top:50%;margin-top:-26px;cursor:pointer;z-index:5;border:2px solid rgba(247, 250, 253, .2);border-radius:27px;background-color:rgba(0, 0, 0, .2);-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.header-banner .row:hover{border-color:rgba(247, 250, 253, 1);background-color:rgba(0, 0, 0, 1)}.header-banner .row:after{content:'';width:11px;height:15px;position:absolute;top:18px;left:18px;background-image:url('../img/header-banner-row.png');background-repeat:no-repeat;background-position:0 0}.header-banner .row.left{left:5px}.header-banner .row.left:after{background-position:0 -15px}.header-banner .row.right{right:5px}.header-banner .row.right:after{left:22px}@media screen and (max-width: 979px){.header-banner .row{width:40px;height:40px;margin-top:-20px}.header-banner .row:after{top:13px;left:12px}.header-banner .row.right:after{left:18px}}.header-banner ul.list{width:100%;height:100%;overflow:hidden;z-index:4;box-shadow:7px 0 21px -1px rgba(77, 77, 77, .7), -7px 0 21px -1px rgba(77, 77, 77, .7)}.header-banner ul.list li{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.header-banner ul.list li.active{display:block}.header-banner ul.list li a{text-decoration:none}.header-banner ul.list li img{width:100%;height:100%;position:absolute;top:0;left:0}.header-banner ul.list li .title{position:absolute;top:150px;left:80px;color:#f7fafd;font-size:42px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;text-shadow:1px 2px 12px rgba(77, 77, 77, 1), 0 0 45px rgba(247, 250, 253, .7)}@media screen and (max-width: 1289px){.header-banner ul.list li .title{top:110px;font-size:34px}}@media screen and (max-width: 979px){.header-banner ul.list li .title{top:65px;left:65px;font-size:22px}}@media screen and (max-width: 649px){.header-banner ul.list li .title{min-height:35px;top:auto;bottom:5px;left:15px;font-size:20px}}.header-banner ul.list li .title .small{position:relative;margin-top:5px;font-size:24px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 1289px){.header-banner ul.list li .title .small{font-size:22px}}@media screen and (max-width: 979px){.header-banner ul.list li .title .small{margin-top:3px;font-size:16px}}@media screen and (max-width: 529px){.header-banner ul.list li .title .small{display:none}}footer{width:100%;position:relative;margin-top:25px;padding:30px 0 0;z-index:3;background-color:#333333;color:#737373}footer .content-wrap{font-size:0;letter-spacing:-.3em}footer .content-wrap a{color:#b3b3b3}footer .content-wrap a:hover{color:#ffffff}footer .col{width:400px;position:relative;display:inline-block;margin:0 30px 30px 0;font-size:15px;letter-spacing:.05em;vertical-align:top}footer .col:last-child{margin-right:0}@media screen and (max-width: 1289px){footer .col{width:465px}footer .col:nth-child(2n){margin-right:0}}@media screen and (max-width: 979px){footer .col{width:100%;margin-right:0;margin-bottom:20px}footer .col:nth-child(1){margin-bottom:0}footer .col:last-child{margin-bottom:0}}footer .full{width:100%;position:relative;display:block;font-size:15px;letter-spacing:.05em;vertical-align:top}footer .title{position:relative;margin-bottom:15px;color:#ffffff;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}footer .no-oferta{margin-top:40px;padding-bottom:25px;text-align:center}footer ul.uslugi{width:400px;position:relative}@media screen and (max-width: 529px){footer ul.uslugi{width:350px}}footer ul.uslugi li{position:relative;margin:0 15px 15px 0;box-sizing:border-box}footer ul.uslugi > li{font-size:17.5px;letter-spacing:.075em}footer ul.uslugi li.have-sub{margin-bottom:20px}footer ul.uslugi li ul.sub{margin-top:10px}footer ul.uslugi li ul.sub li{margin-left:20px;font-size:15px;letter-spacing:.05em}.page-content{margin-top:20px}.fancybox-opened .fancybox-skin{border:2px solid #8bc34a;box-shadow:0 0 25px rgba(139, 195, 74, 0.5)}