

/* Start:/bitrix/templates/.default/css/bootstrap.min.css?149278181312210*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d0dee2edf3e67934e39ddd781024d5af)
 * Config saved to config.json and https://gist.github.com/d0dee2edf3e67934e39ddd781024d5af
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,img,legend{border:0}legend,td,th{padding:0}body,figure{margin:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{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[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-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 silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}.container{max-width:1504px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:769px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}
/* End */


/* Start:/bitrix/templates/.default/css/magnific-popup.css?15548184625249*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/* End */


/* Start:/bitrix/templates/.default/css/perfect-scrollbar.min.css?14927818144689*/
/* perfect-scrollbar v0.6.12 */
.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}

/* End */


/* Start:/bitrix/templates/.default/css/owl.carousel.css?15154243381174*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/bitrix/templates/.default/css/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* End */


/* Start:/bitrix/templates/.default/css/style.css?15184515016432*/
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Fira Sans Italic'), local('FiraSans-Italic'), url(https://fonts.gstatic.com/s/firasans/v8/QURAmFz4b80g324-oF-Uj14sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
icode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Fira Sans Italic'), local('FiraSans-Italic'), url(https://fonts.gstatic.com/s/firasans/v8/QURAmFz4b80g324-oF-Uj4gp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Fira Sans Light'), local('FiraSans-Light'), url(https://fonts.gstatic.com/s/firasans/v8/VTBnrK42EiOBncVyQXZ7jxdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Fira Sans Light'), local('FiraSans-Light'), url(https://fonts.gstatic.com/s/firasans/v8/VTBnrK42EiOBncVyQXZ7jxampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://fonts.gstatic.com/s/firasans/v8/T3abUOg4YgfjOby2l-QudoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://fonts.gstatic.com/s/firasans/v8/EjsrzDkQUQCDwsBtLpcVQZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://fonts.gstatic.com/s/firasans/v8/zM2u8V3CuPVwAAXFQcDi4BdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://fonts.gstatic.com/s/firasans/v8/zM2u8V3CuPVwAAXFQcDi4Bampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Fira Sans Bold'), local('FiraSans-Bold'), url(https://fonts.gstatic.com/s/firasans/v8/DugPdSljmOTocZOR2CItOhdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}


/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Fira Sans Bold'), local('FiraSans-Bold'), url(https://fonts.gstatic.com/s/firasans/v8/DugPdSljmOTocZOR2CItOhampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}


@font-face {
  font-family: 'icomoon';
  src:  url('/bitrix/templates/.default/css/../fonts/icomoon/icomoon.eot?72hze3');
  src:  url('/bitrix/templates/.default/css/../fonts/icomoon/icomoon.eot?72hze3#iefix') format('embedded-opentype'),
    url('/bitrix/templates/.default/css/../fonts/icomoon/icomoon.ttf?72hze3') format('truetype'),
    url('/bitrix/templates/.default/css/../fonts/icomoon/icomoon.woff?72hze3') format('woff'),
    url('/bitrix/templates/.default/css/../fonts/icomoon/icomoon.svg?72hze3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-left-chevron:before {
  content: "\e901";
}
.icon-right-chevron:before {
  content: "\e903";
}
.icon-arrow-down:before {
  content: "\e900";
}
.icon-telegram:before {
  content: "\e907";
}
.icon-viber:before {
  content: "\e90a";
}
.icon-whatsapp:before {
  content: "\e90b";
}
.icon-instagram:before {
  content: "\e902";
}
.icon-youtube:before {
  content: "\e904";
}
.icon-pause:before {
  content: "\e018";
}
.icon-play_arrow:before {
  content: "\e01b";
}
.icon-message:before {
  content: "\e053";
}
.icon-chat_bubble:before {
  content: "\e054";
}
.icon-chat_bubble_outline:before {
  content: "\e055";
}
.icon-mail:before {
  content: "\e07c";
}
.icon-mode_comment:before {
  content: "\e0ed";
}
.icon-check2:before {
  content: "\e206";
}
.icon-chevron_left:before {
  content: "\e207";
}
.icon-chevron_right:before {
  content: "\e208";
}
.icon-close2:before {
  content: "\e209";
}
.icon-expand_less:before {
  content: "\e20a";
}
.icon-expand_more:before {
  content: "\e20b";
}
.icon-sms:before {
  content: "\e229";
}
.icon-cached:before {
  content: "\e27f";
}
.icon-favorite:before {
  content: "\e291";
}
.icon-favorite_outline:before {
  content: "\e292";
}
.icon-perm_identity:before {
  content: "\e2ba";
}
.icon-visibility:before {
  content: "\e306";
}
.icon-check:before {
  content: "\e908";
}
.icon-close:before {
  content: "\e909";
}
.icon-vk:before {
  content: "\e905";
}
.icon-delete:before {
  content: "\e919";
}
.icon-plus:before {
  content: "\e91b";
}
.icon-vkontakte:before {
  content: "\e914";
}
.icon-ok:before {
  content: "\e915";
}
.icon-twitter:before {
  content: "\e916";
}
.icon-facebook:before {
  content: "\e917";
}
.icon-youtube2:before {
  content: "\e918";
}
.icon-instagram2:before {
  content: "\e910";
}


/* End */


/* Start:/bitrix/templates/.default/css/skin.min.css?165296388539373*/
@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,400,400i,500,700&subset=cyrillic-ext);a,a:focus{color:#009cff}*,.clear{margin:0;padding:0}.title-group,main{position:relative}.breadcrumbs,.centered,.four .image-logo,.four .main-button,.four .text-center,.section-footer,.subtitle.centered,.title.centered{text-align:center}.input,body{font-family:"Fira Sans",sans-serif}.btn,.btn:hover,a:focus,a:hover{text-decoration:none}.breadcrumbs,.clear,ul.list{list-style:none}.contacts-block .form-group.error .input.flat,.form-group.error .input.flat{box-shadow:inset 0 0 0 2px #d72f41}.main-nav a,.popup .small-title,.table thead{text-transform:uppercase}*{outline:0!important;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;font-size:16px}body.overlayed,html.overlayed{overflow:hidden}body{font-weight:400}a{-webkit-transition:.2s;transition:.2s}a:hover{color:#66c4ff}main{min-height:100%;-webkit-transform-origin:center 200px;-ms-transform-origin:center 200px;transform-origin:center 200px}main.full-height{height:100%}main.active{opacity:.5;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.main-menu-toggler,.none{display:none}.verticaly-middle{display:table;width:100%;height:100%}.verticaly-middle>.content{display:table-cell;vertical-align:middle}.verticaly-middle.inline{display:block;height:100%;white-space:nowrap}.verticaly-middle.inline:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.verticaly-middle.inline>.content{width:100%;display:inline-block;white-space:normal;vertical-align:bottom;padding:5%;}.file-input,.logo,.main-header .logo-col,.news-list .item,.reg-block .large-phone{white-space:nowrap}.title{font-size:40px;margin:30px 0;font-weight:500;line-height:1.1}.title.collapsed-bottom{margin-bottom:0}.title.collapsed-top{margin-top:0}.title.small{font-size:26px;line-height:1.2;margin-bottom:40px}.title.medium{font-weight:400;font-size:30px}.title-group{padding-right:100px}.title-group a{position:absolute;right:0;z-index:2;top:50%;margin-top:-10px}.subtitle{line-height:1.2;font-size:24px;font-weight:300;margin:30px 0 40px}.subtitle.collapsed{margin:0}.subtitle.normal-space{margin:20px 0}.subtitle.larger{font-size:30px}.container .title{margin-bottom:60px;margin-top:0}.container .title.collapsed-bottom{margin-bottom:0}.container .title.collapsed-top{margin-top:0}.container .title.spaced-top{margin-top:100px}.container .title.small{margin-bottom:40px}.container.collapsed-bottom{padding-bottom:0}.tile{display:block}.tile.blue{background:#009cff}.slider-section{background:url(/bitrix/templates/.default/css/../temp/slider.jpg) center no-repeat;background-size:cover}.slider-section .title{color:#fff}.grey-block{background:#f1f1f1}.white-block{background:#fff}img.adaptive{display:block;margin:0;width:100%;height:auto}img.adaptive.spaced-vertical{margin:5px 0}.article{padding-left:50px;padding-right:50px}.typical{padding-top:100px;padding-bottom:100px}.typical.collapsed-bottom{padding-bottom:0}.typical.collapsed-top{padding-top:0}.paragraph{font-size:16px;line-height:1.6;margin:20px 0}.paragraph.bold{font-weight:700;font-size:18px}.paragraph.collapsed-bottom{margin-bottom:0}.paragraph.collapsed-top{margin-top:0}.section-footer{padding-top:40px}.four .image-logo{padding:15% 20% 10%;margin-bottom:20px}.four .image-logo img{display:block;width:100%;height:auto}.four .image-center{text-align:center;padding:5% 15%;margin-bottom:65px}.four .image-center img{display:block;width:100%;height:auto}.four .text-center{padding:0 10%;margin-bottom:40px}.four .text-center .subscribe{font-size:20px;font-weight:400;color:#6F6F6F}.breadcrumbs,.breadcrumbs li a{color:#adadad}.four .main-button{margin-bottom:30px}.breadcrumbs{font-size:14px;padding:10px 0;cursor:default}.breadcrumbs li{display:inline;position:relative}.breadcrumbs li a:hover{color:#009cff}.breadcrumbs li:after{content:'/';display:inline-block;padding:0 .5em 0 .7em}.breadcrumbs li:last-child:after{display:none}.head-list{font-size:20px;font-weight:300;padding-top:10px;margin-bottom:30px}.metods-head{margin:20px 0;counter-reset:heading}.metods-head>li{position:relative;font-size:18px;font-weight:600;line-height:1.5;padding-left:30px}.metods-head>li:before{position:absolute;left:0;counter-increment:heading;content:counter(heading) ". "}.features-list .subtitle:before,.hero-section .hero:after,.logo:before,.main-nav a:after,.news-list .item .image-block:after,.reg-block .line:after{content:''}.content-article .breadcrumbs{text-align:left}.hero-section{height:100%;background:url(/bitrix/templates/.default/css/../temp/main.jpg) center no-repeat #000;background-size:cover;position:relative}.hero-section .hero{width:100%;margin:0 auto;max-width:500px;text-align:center}.hero-section .hero .image{border:5px solid #009cff;border-bottom:none;padding:15% 20% 10%}.hero-section .hero .image img{display:block;width:100%;height:auto}.hero-section .hero .title{font-size:60px;font-weight:700;white-space:nowrap;color:#fff;text-align:center;margin:20px -50px;line-height:1.1}.hero-section .hero:after{display:block;border:5px solid #009cff;border-top:none;padding-top:15%}.hero-section .scroller{position:absolute;z-index:2;display:block;bottom:0;width:100px;height:100px;line-height:100px;font-size:100px;left:50%;margin-left:-50px;color:rgba(255,255,255,.5)}.hero-section .scroller:active,.hero-section .scroller:hover{color:#009cff}.hero-section.typical-hero{height:auto;padding:170px 0}.hero-section.typical-hero .title{font-size:40px;border:5px solid #009cff;border-bottom:none;margin:0;padding:18% 10px 5%}.hero-section.typical-hero .subtitle{color:#fff;font-size:30px;font-weight:500;margin-left:-200px;margin-right:-200px}.file-input .icon,.main-footer .right a:first-of-type{margin-right:10px}.hero-section.typical-hero .hero:after{padding-top:10%}.blockquote{font-style:italic;font-size:18px;line-height:1.7;padding:0 0 0 50px;border-left:5px solid #ddd}.blockquote footer{display:block;font-size:14px;margin-top:20px;font-style:normal}.blockquote footer .subtext{margin-left:10px;color:#adadad}.input{display:block;width:100%;height:40px;line-height:20px;color:#000;padding:10px 20px;border:2px solid #ddd;font-size:16px;-webkit-transition:.3s;transition:.3s}.btn,.form-group{-webkit-transition:.3s}.input:hover{border-color:#adadad}.input:focus{border-color:#009cff}.input.flat{border:none}.input.large{height:60px;padding:20px;font-size:18px}textarea.input,textarea.input.large{height:100px;resize:none}.form-group{margin-bottom:15px;position:relative;transition:.3s}.form-group.error{padding-top:20px}.form-group.error .alert{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.1s;transition:.1s;-webkit-transition-delay:.2s;transition-delay:.2s}.form-group.error .input.error{border-color:#d72f41;margin-top:15px}.form-group.collapsed{margin-bottom:0}.alert{position:absolute;top:0;left:0;width:100%;color:#d72f41;text-align:right;font-size:14px;-webkit-transition:.1s;transition:.1s;opacity:0;pointer-events:none;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.btn,.reg-block{text-align:center}.reg-block{background:#009cff;color:#fff}.reg-block .alert{color:#640F18}.reg-block .large-phone{color:#fff;font-size:60px;font-weight:300;line-height:70px}.reg-block .line{position:relative}.reg-block .line:after{display:block;width:1px;height:100px;position:absolute;left:50%;top:100%;background:rgba(255,255,255,.2)}.btn{display:inline-block;background:#009cff;border:none;line-height:20px;padding:10px 30px;cursor:pointer;color:#fff;transition:.3s}.btn:hover{color:#fff;background:#007dcc}.btn.btn-block{display:block;width:100%;padding-left:10px;padding-right:10px}.file-input .icon,.main-footer .socials-list li{display:inline-block}.btn.btn-link{color:#009cff;background:0 0}.btn.btn-link:hover{color:#007dcc}.btn.btn-white{color:#009cff;background:0 0;border:2px solid #009cff;padding:8px 30px}.btn.btn-white:hover{background:#007dcc;border-color:#007dcc;color:#fff}.btn.btn-light{color:#fff;background:0 0;border:2px solid #fff;padding:8px 30px}.btn.btn-large.btn-block,.btn.btn-normal.btn-block{padding-left:10px;padding-right:10px}.btn.btn-light:hover{background:#fff;border-color:#fff;color:#009cff}.btn.btn-large{padding-top:20px;padding-bottom:20px;font-size:20px;font-weight:700}.btn.btn-large.btn-light,.btn.btn-normal{padding-top:18px;padding-bottom:18px}.btn.btn-normal{font-size:18px;min-width:250px}.btn.btn-normal.btn-light{padding-top:16px;padding-bottom:16px}.file-input{position:relative;font-weight:400}.file-input .btn.btn-large,.file-input .btn.btn-normal{font-weight:inherit;padding-left:0;text-align:left;width:100%;padding-right:0;overflow:hidden;text-overflow:ellipsis}.file-input input{position:absolute;width:1px;height:1px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.file-input .icon{border:2px solid #009cff;width:22px;height:22px;line-height:22px;font-size:22px;text-align:center;vertical-align:middle;position:relative;bottom:2px;font-style:normal;border-radius:50%}.main-footer{background:#000;padding:90px 0;color:#fff;font-size:16px;position:relative;z-index:2}.main-footer a{color:#fff}.main-footer a:hover{color:#009cff}.main-footer .socials-list{text-align:right;cursor:default;font-size:20px}.main-footer .socials-list a{display:block;background:#009cff;line-height:39px;width:40px;height:40px;text-align:center;border-radius:50%}.main-footer .socials-list a .icon{display:block;line-height:inherit}.logo,.logo img,.logo:before,.main-header address{display:inline-block}.main-header address,.main-nav a{line-height:20px;position:relative}.main-footer .socials-list a:hover{color:#fff;background:#007dcc}.main-footer .contacts-list li{display:inline-block;padding:0 15px 0 10px;border-right:1px solid rgba(255,255,255,.2)}.main-footer .contacts-list li:first-child{padding-left:0}.main-footer .contacts-list li:last-child{padding-right:0;border-right:none}.main-footer .copyright{font-size:13px;color:#999;margin-top:30px}.main-footer .copyright a{color:#999}.main-footer .copyright a:hover{color:#009cff}.main-footer .space-top{padding-top:10px}.main-footer .right{text-align:right}.main-header{position:absolute;z-index:10;top:0;left:0;right:0;color:#fff;font-weight:400;padding:30px 0}.main-header address{font-style:normal;font-weight:400;vertical-align:middle;padding-left:15px;bottom:10px}.main-header .btn,.main-nav a{font-weight:500}.main-header .phone-col{padding-top:20px}.main-header .phone{text-align:right;font-size:18px;line-height:20px;padding:10px 0}.main-header .phone a{color:#fff}.main-header .phone a:hover{color:#009cff}.logo{height:100px;max-width:140px;vertical-align:middle}.logo:before{height:100%;vertical-align:middle}.logo img{max-width:100%;max-height:100%;vertical-align:middle}.main-nav{margin:0 -45px;position:relative;z-index:2}.main-nav ul{display:table;width:100%}.main-nav li{display:table-cell}.main-nav a{display:block;color:#fff;padding:30px 0;text-align:center;letter-spacing:.1em}.main-nav a:after{height:3px;width:100%;background:#009cff;display:block;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;bottom:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);opacity:0}.main-nav a:hover{color:#009cff}.main-nav a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.main-nav .close-main-menu{display:none}.main-header.typical{position:relative;border-bottom:4px solid #eee;color:#000;background:#fff;padding:10px 0}.main-header.typical .logo{height:80px}.main-header.typical address{margin-top:20px}.main-header.typical .main-nav a{color:#000}.main-header.typical .main-nav a:hover{color:#009cff}.main-header.typical .phone a{color:#000}.main-header.typical .phone a:hover{color:#009cff}.main-header.typical .toggler{color:#000}.main-header.typical .toggler i{background:#000}.main-header.typical .toggler.active{color:#009cff}.main-header.typical .toggler.active i{background:#009cff}.news-list .item{display:inline-block;float:left;position:relative;overflow:hidden;width:25%;background:#fff;-webkit-transition:.3s;transition:.3s}.news-list .item .image-block{position:relative;padding-top:85%;overflow:hidden}.news-list .item .image-block:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;-webkit-transition:.3s;transition:.3s;opacity:0}.news-list .item .image-block img{position:absolute;top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle}.news-list .item .image-block.image-vertical img{top:50%;left:0;height:auto;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.news-list .item .text-block{white-space:normal;padding:40px 40px 50px;border-right:1px solid #F1F1F1}.news-list .item .heig-block{height:210px;overflow:hidden}.news-list .item .heig-block .title-block{max-height:87px;overflow:hidden;font-size:23px;line-height:1.3;font-weight:400;margin-bottom:25px}.news-list .item .heig-block .title-block a{color:inherit;display:block}.news-list .item .heig-block .title-block:hover{color:#009cff}.news-list .item .heig-block .paragraph-block{color:#8B8B8B;font-size:14px}.news-list .item .footer-block .foot-list{white-space:nowrap}.news-list .item .footer-block .foot-list .foot-item{display:inline-block;font-size:14px;margin-right:15px;color:#8B8B8B}.news-list .item .footer-block .foot-list .icon{font-size:20px;display:inline-block;vertical-align:middle;position:relative;bottom:2px}.news-list .item .footer-block .foot-link{text-align:right}.news-list .item .footer-block a{display:inline-block;border-bottom:2px solid transparent}.news-list .item .footer-block a:hover{border-bottom:2px solid #009cff}.news-list .item:hover{background:#f7f7f7}.news-list .item:hover .image-block:after{opacity:1}.features-list{display:table;min-width:100%;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.features-list>li{display:table-cell;vertical-align:top;padding:0 20px;width:33%}.features-list .subtitle{margin-top:0;margin-bottom:0}.features-list .subtitle:before{display:block;width:80px;height:4px;margin-bottom:30px;background:#009cff}.users-list .item{width:25%;float:left;background:#fff;cursor:default;padding:60px 60px 30px;border-right:1px solid #eee}.users-list .item .image{position:relative;padding-top:100%;overflow:hidden;background:#eee}.users-list .item .image img{position:absolute;top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.users-list .item .image.vertical img{top:50%;left:0;height:auto;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.users-list .item .caption{padding-top:20px;text-align:center;font-size:20px;line-height:1.1;min-height:90px}.users-list .item .caption span{display:block;color:#adadad;margin-top:10px;font-size:14px}.tabs-list{display:block;text-align:center;font-size:18px;font-weight:400;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs-list>li{display:inline-block;border:2px solid transparent;vertical-align:middle;margin:0 5px 12px;padding:10px 20px;-webkit-transition:.3s;transition:.3s;cursor:pointer}.tabs-list>li:hover{color:#adadad}.tabs-list>li.active{color:#009cff;border-color:#009cff}.tabs-outer .anchor{display:none}.pagination a,.pagination>li{display:inline-block}.works-grid{margin-top:40px}.works-grid .tile{float:left}.works-grid .tile.large{width:50%}.pagination{margin-top:50px;cursor:default;font-weight:500;font-size:15px;text-align:center}.pagination .empty{padding-left:15px;padding-right:15px}.pagination .active a{background:#009cff;color:#fff}.pagination a{color:#009cff;background:#fff;padding:12px 20px}.pagination a .icon-left-chevron{margin-right:10px;position:relative;top:2px}.pagination a .icon-right-chevron{margin-left:10px;position:relative;top:2px}.pagination a:hover{background:#ddd}.aside-nav{background:#fff;padding:30px}.aside-nav .anchor{display:none}.aside-nav ul{margin:0 -30px 20px}.aside-nav a{color:#000;display:block;padding:15px 30px}.aside-nav a:hover{color:#009cff}.aside-nav .active a{font-weight:700}.aside-nav .active a:hover{color:#000}.action-block{position:relative}.action-block .verticaly-middle{position:absolute;top:0;left:0;z-index:2}.action-block .action{display:table;padding:40px 100px;border:4px solid #009cff;background:rgba(0,0,0,.6);width:70%;margin:auto;color:#fff;font-size:36px;font-weight:600}.action-block .action dd,.action-block .action dt{width:50%;display:table-cell;vertical-align:middle}ul.list{padding:0;margin:0}ul.list>li{position:relative;padding:6px 0 6px 20px;line-height:1.4}ul.list>li:before{content:'•';left:0;position:absolute}.table{width:100%;margin:30px 0 40px;border-collapse:collapse}.table thead{background:#f5f5f5;font-size:18px;color:#adadad;text-align:left;line-height:1.1}.popup,.table tbody .centered{white-space:nowrap;text-align:center}.table thead th{vertical-align:middle;padding:15px 20px;border-right:1px solid #e5e5e5}.table thead th:last-child{border-right:none}.table thead img{display:block;margin:-5px auto;width:auto;height:40px;opacity:.3}.table tbody{font-size:20px;background:#fff}.table tbody td{padding:15px 20px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.table tbody td:last-child{border-right:none}.table tbody .centered{width:160px}.link{font-size:16px;font-weight:400}.subtitle .link{margin-top:6px}.contacts-list{font-size:18px}.contacts-list dl{display:table;width:100%;margin-bottom:30px}.contacts-list dl dt{width:120px;font-size:16px;color:#adadad}.contacts-list dl dd,.contacts-list dl dt{display:table-cell;vertical-align:top}.contacts-block{display:table;width:100%;background:#fff}.contacts-block .col{display:table-cell;width:50%;border:1px solid #eee;vertical-align:top;padding:60px 100px}.contacts-block .col .title{margin-bottom:40px}.contacts-block .col.paddless{padding-right:50px}.contacts-block .form-group{margin-bottom:30px}.contacts-block .form-group .alert{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.contacts-block .form-group.error{padding-top:0}.contacts-block .form-group.error .alert{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.contacts-block .input.flat{background:#f0f0f0}.contacts-block .input.flat:hover{background:#e5e5e5}.contacts-block .input.flat:focus{background:#fff;box-shadow:inset 0 0 0 2px #009cff}.map{height:500px}.gm-style{font-family:inherit;font-weight:400}.gm-style .title{margin-top:0;margin-bottom:20px}.gm-style .paragraph{font-weight:400;margin-bottom:0}.gm-style .gm-style-iw{padding:20px}.popup{position:fixed;z-index:10;background:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0;display:none;padding:100px 0}.popup .inner,.popup:before{display:inline-block;vertical-align:middle}.popup:before{content:'';width:0;height:100%}.popup .inner{width:100%;padding:80px 100px;background:#fff;text-align:left;max-width:540px;position:relative;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0}.popup .input.flat{background:#f1f1f1}.popup .input.flat:hover{background:#e5e5e5}.popup .input.flat:focus{background:#fff;box-shadow:inset 0 0 0 2px #eee}.popup .popup-image{display:block;margin:0;padding:0 30% 10%}.popup .popup-image img{display:block;width:100%;height:auto;margin:0}.popup .form-group.error .input.error{border-color:#d72f41;margin-top:15px}.popup .form-group.error .input.flat{box-shadow:inset 0 0 0 2px #d72f41}.popup .subtitle{text-align:center;margin-bottom:30px;margin-top:15px;font-size:16px;white-space:normal;font-weight:400}.popup .title{text-align:center;margin:0 0 15px;font-size:40px;line-height:1.2;font-weight:500;letter-spacing:-.03em}.popup .title span{color:#d72f41;letter-spacing:-1px;font-weight:500}.popup .caption{color:#adadad;padding:50px 0 0;text-align:center;font-size:10px;white-space:normal}.popup .caption .icon{font-size:14px;vertical-align:middle;position:relative;bottom:2px}.popup .close-popup{position:absolute;bottom:100%;left:100%;width:60px;height:60px;border-radius:50%;line-height:65px;background:#fff;color:#009cff;text-align:center;font-size:32px}.popup .close-popup:before{content:"\e909";font-family:icomoon!important}.popup .close-popup:hover{background:#009cff;color:#fff}.popup .small-title{font-size:24px;text-align:center}.popup.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup.active .inner{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup.large .inner{width:auto;max-width:100%}.popup.large .paper{box-shadow:10px 10px 20px rgba(0,0,0,.4);display:block;width:100%;height:auto;margin:0 auto 50px}.popup.small .inner{max-width:500px;padding:60px 50px}.sub-services .head-subscribe{font-size:23px;font-weight:300;line-height:1.2;margin-bottom:30px}.sub-services .paragraph-sub{font-size:16px;font-weight:400;line-height:1.3;margin-bottom:30px}.sub-services .paragraph-sub.paragraph-custom{margin-bottom:45px}.slider-wrapper{position:relative}.slider-wrapper .owl-wrapper{white-space:nowrap}.slider-wrapper .owl-item{float:none;display:inline-block;white-space:normal;vertical-align:middle;color:#fff;padding:50px;-webkit-transition:.5s;transition:.5s;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);background:#000}.slider-wrapper .owl-item.active{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s;background:0 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slider-wrapper:after,.slider-wrapper:before{content:'';position:absolute;display:block;height:30%;left:-10px;right:-10px;border:5px solid #009cff}.slider-wrapper:before{top:0;border-bottom:none}.carousel-wrapper .owl-next,.carousel-wrapper .owl-prev,.slider-wrapper .owl-next,.slider-wrapper .owl-prev{font-family:icomoon!important;top:50%;padding:0;-webkit-transition:.3s;overflow:hidden;text-align:center}.slider-wrapper:after{bottom:0;border-top:none}.slider-wrapper .owl-next,.slider-wrapper .owl-prev{position:absolute;font-size:0;width:40px;height:40px;line-height:40px;margin-top:-20px;transition:.3s;color:rgba(0,156,255,.3)}.slider-wrapper .owl-next:before,.slider-wrapper .owl-prev:before{display:block;width:100px;position:relative;left:50%;margin-left:-50px;font-size:60px}.slider-wrapper .owl-next:hover,.slider-wrapper .owl-prev:hover{color:#009cff}.slider-wrapper .owl-prev{left:-30px}.slider-wrapper .owl-prev:before{content:"\e207"}.slider-wrapper .owl-next{right:-30px}.slider-wrapper .owl-next:before{content:"\e208"}.slider-wrapper .blockquote{padding:0;border:none}.slider-wrapper .blockquote footer{display:block;font-size:14px;margin-top:20px;font-style:normal}.slider-wrapper .blockquote footer .subtext{margin-left:10px;color:#adadad}.carousel-wrapper{position:relative}.carousel-wrapper .owl-wrapper{white-space:nowrap}.carousel-wrapper .owl-item{float:none;display:inline-block;white-space:normal;vertical-align:middle;color:#fff}.carousel-wrapper figure{display:block}.carousel-wrapper figure img{display:block;width:100%;height:auto}.carousel-wrapper .owl-next,.carousel-wrapper .owl-prev{position:absolute;font-size:0;width:60px;height:60px;line-height:60px;margin-top:-30px;transition:.3s;color:rgba(173,173,173,.3)}.carousel-wrapper .owl-next:before,.carousel-wrapper .owl-prev:before{display:block;width:100px;position:relative;left:50%;margin-left:-50px;font-size:50px}.carousel-wrapper .owl-next:hover,.carousel-wrapper .owl-prev:hover{color:#adadad}.carousel-wrapper .owl-prev{left:0px}.carousel-wrapper .owl-prev:before{content:"\e901"}.carousel-wrapper .owl-next{right:0px}.carousel-wrapper .owl-next:before{content:"\e903"}.tile-grid .tile{width:33.33%; margin-bottom: 8px;background:#009CFF;display:inline-block;float:left;position:relative;white-space:nowrap;overflow:hidden}.tile-grid .tile.blue:after{background:rgba(0,133,228,.9);border:2px solid #fff;box-shadow:0 0 0 40px rgba(0,133,228,.9)}.tile-grid .tile.white:after{background:rgba(249,247,248,.9);box-shadow:0 0 0 40px rgba(249,247,248,.9)}.tile-grid .tile:after{content:'';display:block;z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-transition:.3s;transition:.3s;border:2px solid #009cff;opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);box-shadow:0 0 0 40px rgba(0,0,0,.9)}.tile-grid .tile:hover:after{opacity:1;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.tile-grid .tile.tile-white{background:#fff}.tile-grid .tile .tile-image{z-index:1}.tile-grid .tile .tile-image img{display:block;position:absolute;top:50%;left:0;bottom:0;width:100%;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tile-grid .tile .tile-image.tile-image-vertical img{display:block;position:absolute;top:-50%;left:50%;bottom:0;height:auto;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tile-grid .tile:before{content:'';display:block;width:0;padding-bottom:65%}.tile-grid .tile .verticaly-middle{position:absolute;top:0;left:0;z-index:2;height:100%;display:block;white-space:nowrap;text-align:center}.tile-grid .tile .verticaly-middle:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.tile-grid .tile .verticaly-middle .content{color: #fff !important;
    line-height: 1.3;
    font-size: 20px;
    left: 0;
    font-weight: 300;
    position: absolute;
    left: 5px;
    bottom: 2px;
    white-space: normal;
    display: inline-block;
    padding: 10px 0px;
    width: 97.4%;
    vertical-align: middle;
    background: rgba(2, 156, 255, 0.8);}

.tile-grid-table {background: #FFF;
    padding: 7px 4px 1px 4px;
}

.tile-grid .tile:hover .verticaly-middle .content {line-height: 1.3;

    background: none;
bottom:37%;
-webkit-transition: .3s;
    transition: .3s;}

    .tile-grid .tile .verticaly-middle .content.content-white{color:#000}.action-table{display:block;width:50%;float:left}.card-cont{display:table;width:100%;overflow:hidden}.card-cont .action-cont,.card-cont .action-image{display:table-cell;width:50%;vertical-align:middle}.card-cont .action-cont{padding:0 25px 0 40px;background:#0b0b0b;position:relative}.card-cont .action-cont:before{content:'';border:18px solid transparent;border-right:20px solid #0b0b0b;position:absolute;left:-37px;top:50%;margin-top:-20px}.card-cont .action-cont .paragraph,.card-cont .action-cont .title{color:#fff}.card-cont .action-cont .paragraph.paragraph-blue,.card-cont .action-cont .title.paragraph-blue{color:#A3D1FF}.card-cont .action-cont .title-actions{color:#fff;font-size:24px;max-height:50px;overflow:hidden;line-height:1.2;text-transform:none;font-weight:300;margin:0}.card-cont .action-cont .paragraph.paragraph-custom{overflow:hidden;max-height:88px;height:100%;margin:10px 0 20px}.card-cont .action-cont .paragraph{font-size:14px;line-height:1.7;color:#B5B5B5}.card-cont .action-cont .btn{display:inline-block;height:40px;line-height:16px;font-size:14px;padding:10px 25px;color:#009cff;-webkit-transition:.2s;transition:.2s;background:0 0;text-align:center;border:2px solid #009cff}.card-cont .action-vertical,.card-cont .picture-action{-webkit-transform:translateZ(0);padding-bottom:80%;overflow:hidden}.card-cont .action-cont .btn:hover{background:#009cff;color:#fff}.card-cont .action-cont .btn.btn-white{color:#fff;border:2px solid #fff}.card-cont .action-cont .btn.btn-white:hover{background:#fff;color:#009cff}.card-cont .action-cont.action-cont-blue{background:#009CFF}.card-cont .action-cont.action-cont-blue:before{border-right:20px solid #009CFF}.card-cont .picture-action{position:relative;transform:translateZ(0)}.card-cont .picture-action img{position:absolute;top:0;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle}.card-cont .action-vertical{position:relative;transform:translateZ(0)}.card-cont .action-vertical img{position:absolute;top:50%;width:100%;left:0;vertical-align:middle}.works-grid a,.works-list a{display:block;position:relative;z-index:2}.works-grid .tile,.works-list .tile{float:left;width:25%;padding: 5px;}.works-grid .works-gallery{width:23.9999%;} .works-grid .tile .image,.works-list .tile .image{position:relative;padding-top:70%;overflow:hidden;margin:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.works-grid .tile .image img,.works-list .tile .image img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.works-grid .tile .image.hovered:after,.works-list .tile .image.hovered:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:.4s;transition:.4s}.works-grid .tile .image figcaption,.works-list .tile .image figcaption{margin:0;position:absolute;z-index:2;bottom:0;left:0;width:100%;-webkit-transition:.3s;transition:.3s;color:#fff;font-size:18px;padding:30px;line-height:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.works-grid .tile .image figcaption:after,.works-list .tile .image figcaption:after{content:'';display:block;position:absolute;z-index:-1;-webkit-transition:.5s;transition:.5s;top:100%;left:0;right:0;height:100%;box-shadow:0 0 100px 50px #000}.works-grid .tile:hover .image.hovered:after,.works-list .tile:hover .image.hovered:after{opacity:1}.works-grid .tile:hover .image.hovered figcaption,.works-list .tile:hover .image.hovered figcaption{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.works-grid .tile:hover .image.hovered figcaption:after,.works-list .tile:hover .image.hovered figcaption:after{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.works-grid .tile.large,.works-list .tile.large{width:50%}.works-grid .tile.large .image figcaption,.works-list .tile.large .image figcaption{font-size:24px}.works-grid .tile.middle,.works-list .tile.middle{width:33.33333%}.works-grid .tile.small,.works-list .tile.small{width:12.5%}.works-grid .tile.small .image figcaption,.works-list .tile.small .image figcaption{font-size:12px;line-height:1.2}.clearfix:before{content:" ";display:table}.left-side{float:left;margin:0 30px 30px 0}.left-side img{margin:0}.right-side{float:right;margin:0 0 30px 30px}.right-side img{margin:0}.video-section{padding:20px 0}.iframe-wrap{}.iframe-wrap iframe{}.iframe-wrap.pull-left{float:left;width:50%;padding-top:32%;margin:0 30px 30px 0}.iframe-wrap.pull-right{float:right;width:50%;padding-top:32%;margin:0 0 30px 30px}.zoom-gallery{padding:0}.zoom-gallery a{position:relative;padding-top:66.6%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:block}.zoom-gallery a img{position:absolute;top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.zoom-gallery a img.vertical{top:50%;left:0;height:auto;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gallery-list{margin:0 -15px;font-size:0;list-style-type:none}.gallery-list li{padding:0 15px;display:inline-block;vertical-align:top;font-size:14px;width:25%}.compare-img{height:350px;width:600px}.mfp-zoom-out-cur .mfp-image-holder .mfp-close,button.mfp-arrow,button.mfp-close{width:60px;height:60px;border-radius:50%;line-height:65px;background:#fff;color:#009cff;text-align:center;font-size:48px;opacity:1}.mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover,button.mfp-arrow:hover,button.mfp-close:hover{background:#009cff;color:#fff}.mfp-zoom-out-cur .mfp-image-holder .mfp-close,button.mfp-close{font-size:0;top:20px;right:20px}.mfp-zoom-out-cur .mfp-image-holder .mfp-close:before,button.mfp-close:before{content:"\e909";font-family:icomoon!important;font-size:34px}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{position:fixed;padding:0}.twentytwenty-container .after .twenty-caption,.twentytwenty-container .before .twenty-caption{z-index:27;background-color:rgba(0,0,0,.5);height:40px;line-height:40px;padding:0 10px;border-radius:4px;top:50%;opacity:0;color:#fff;position:absolute}.twentytwenty-container .after .twenty-caption{right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.twentytwenty-container .before .twenty-caption{left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.twentytwenty-container:hover .twenty-caption{opacity:1}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active:hover .twenty-caption{opacity:0}.after-before-list{font-size:0;margin:0 -15px}.after-before-list .full,.after-before-list .half,.after-before-list .small{margin:15px 0;display:inline-block;padding:0 15px}.after-before-list .full{width:100%;font-size:14px}.after-before-list .half{width:50%;font-size:14px}.after-before-list .half .twentytwenty-container .after .twenty-caption,.after-before-list .half .twentytwenty-container .before .twenty-caption{font-size:12px}.after-before-list .small{width:33.333%;font-size:14px}.after-before-list .small .twentytwenty-container .after .twenty-caption,.after-before-list .small .twentytwenty-container .before .twenty-caption,.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}@media (max-width:899px){.mfp-zoom-out-cur .mfp-image-holder .mfp-close,button.mfp-close{width:45px;height:45px;font-size:0;line-height:50px}}.mfp-arrow-left{left:20px}.mfp-arrow-left:after{border-right:17px solid #009cff;margin:0;top:17px;left:15px}.mfp-arrow-left:hover:after{border-right-color:#fff}.mfp-arrow-right{right:20px}.mfp-arrow-right:after{border-left:17px solid #009cff;margin:0;top:18px;left:25px}.mfp-arrow-right:hover:after{border-left-color:#fff}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-after-label:before,.twentytwenty-before-label:before{content:" ";display:none}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:0 0}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-container *{-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;transition-property:background;background:0 0;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}


    .iframe-wrap iframe {max-width: 700px;
    display: block;
    max-height: 394px;
    margin: 0 auto 30px auto;}


    @media (max-width: 768px) {
    	.iframe-wrap iframe {
    height: auto;
    min-height: 200px;
        width: 100%;
}
    }
@media (max-width: 640px){
   .verticaly-middle.inline>.content{
      vertical-align: middle;
      padding: 0;
   }
   } 
}
}
/* End */


/* Start:/bitrix/templates/.default/css/media.min.css?155543541319817*/
@media (max-width:1500px){.hero-section .scroller,.hero-section.typical-hero .scroller{bottom:2%}.main-header{padding:0 5px}.main-header address{font-size:14px;width:50%;white-space:normal}.main-header .btn{font-size:16px;padding-left:5px;padding-right:5px}.main-header .newline{display:block}.main-header .phone{margin-right:-15px}.main-nav a{letter-spacing:0}.hero-section .hero{max-width:400px}.hero-section .hero .image{padding:10% 10% 5%}.hero-section .hero .title{font-size:50px}.hero-section .hero:after{padding-top:10%}.hero-section.typical-hero{padding:100px 0}.hero-section.typical-hero .hero{max-width:500px}.hero-section.typical-hero .hero .title{font-size:40px}.hero-section.typical-hero .hero .subtitle{font-size:30px}.main-footer,.main-footer .contacts-list{font-size:14px}.carousel-wrapper{padding-left:50px;padding-right:50px}.main-footer{padding:50px 0}.main-footer .contacts-list li{padding:0 10px 0 5px}.main-footer .contacts-list li:first-child{padding-left:0}.main-footer .contacts-list li:last-child{padding-right:0;border-right:none}.reg-block.bigger .title{font-size:24px}.users-list .item .caption{font-size:18px;margin:0 -30px}.action-block .action{display:table;padding:40px 50px;border:4px solid #009cff;width:80%}.table tbody{font-size:18px}.btn.btn-normal{min-width:200px}.contacts-block .col{padding:50px 60px}.contacts-block .col .title{margin-bottom:40px}}@media (max-width:1199px){.desktop-hide,.main-header address{display:none}.hero-section .hero{max-width:300px}.hero-section .hero .title{font-size:40px}.hero-section .scroller{bottom:0}.works-list .tile{width:50%}.works-list .tile.large{width:100%}.works-list .tile.small{width:25%}.main-footer .socials-list{padding-top:10px}.tile-grid .tile .verticaly-middle .content{font-size:20px}.card-cont .action-cont{padding:10px 25px 10px 40px}.card-cont .action-cont .title-actions{font-size:20px;margin-bottom:10px;line-height:1.1;max-height:43px}.card-cont .action-cont .paragraph{margin-top:10px;font-size:14px;line-height:1.5;color:#B5B5B5}.card-cont .action-cont .paragraph.paragraph-custom{margin-top:10px;max-height:80px;margin-bottom:10px}.card-cont .action-vertical,.card-cont .picture-action{padding-bottom:100%}.users-list .item{padding:30px}.users-list .item .caption{font-size:18px;margin:0 -30px}.reg-block.bigger .large-phone{display:inline-block;line-height:40px;padding-bottom:30px}.reg-block.bigger .title{font-size:24px}.reg-block.bigger .line{display:inline-block;padding:30px 0}.reg-block.bigger .line:after,.reg-block.bigger .line:before{content:'';top:50%;position:absolute;background:rgba(255,255,255,.2);display:block;width:100px;height:1px}.reg-block.bigger .line:before{left:auto;right:150%}.reg-block.bigger .line:after{left:150%;right:auto}.news-list .item{width:33.3333%}.four .image-logo{padding:5% 20%;margin-bottom:5px}.four .image-center{padding:0 15%;margin-bottom:25px}.four .text-center{padding:0 5%;margin-bottom:30px}.four .text-center .subscribe{font-size:15px}.left-side{float:left;max-width:50%;margin:0 15px 15px 0}.left-side img{margin:0}.right-side{float:right;max-width:50%;margin:0 0 15px 15px}.right-side img{margin:0}}@media (max-width:991px){.main-footer.hidden,.tablet-hide{display:none}.main-nav,.main-nav-wrapper{white-space:nowrap;text-align:center}.main-header.typical,.main-nav{padding:0}main{-webkit-transition:.7s cubic-bezier(.65,0,.31,1.01);transition:.7s cubic-bezier(.65,0,.31,1.01)}.main-nav-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.main-nav-wrapper:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.main-nav-outer{position:fixed;background:url(/bitrix/templates/.default/css/../temp/main-tablet.jpg) center no-repeat;top:0;left:0;right:0;bottom:0;z-index:12;padding:0;width:auto;height:auto;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.7s cubic-bezier(.65,0,.31,1.01);transition:.7s cubic-bezier(.65,0,.31,1.01)}.main-nav-outer:after,.main-nav-outer:before{content:'';display:block;position:absolute;top:50px;left:50px;right:50px;height:30%;z-index:1;border:5px solid #009cff;border-bottom:none;-webkit-transition:.4s;transition:.4s;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-nav-outer.active,.main-nav-outer.active .main-nav li{-webkit-transform:translateY(0);-ms-transform:translateY(0)}.main-nav-outer:after{border-top:none;border-bottom:5px solid #009cff;top:auto;bottom:50px}.main-nav-outer.active{transform:translateY(0)}.main-nav-outer.active .main-nav li{transform:translateY(0);opacity:1}.main-nav-outer.active .main-nav li:nth-last-child(1){-webkit-transition-delay:.76667s;transition-delay:.76667s}.main-nav-outer.active .main-nav li:nth-last-child(2){-webkit-transition-delay:.83333s;transition-delay:.83333s}.main-nav-outer.active .main-nav li:nth-last-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.main-nav-outer.active .main-nav li:nth-last-child(4){-webkit-transition-delay:.96667s;transition-delay:.96667s}.main-nav-outer.active .main-nav li:nth-last-child(5){-webkit-transition-delay:1.03333s;transition-delay:1.03333s}.main-nav-outer.active .main-nav li:nth-last-child(6){-webkit-transition-delay:1.1s;transition-delay:1.1s}.main-nav-outer.active .main-nav li:nth-last-child(7){-webkit-transition-delay:1.16667s;transition-delay:1.16667s}.main-nav-outer.active .main-nav li:nth-last-child(8){-webkit-transition-delay:1.23333s;transition-delay:1.23333s}.main-nav-outer.active .main-nav li:nth-last-child(9){-webkit-transition-delay:1.3s;transition-delay:1.3s}.main-nav-outer.active:after,.main-nav-outer.active:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.main-nav-outer.active:before{-webkit-transition-delay:.8s;transition-delay:.8s}.main-nav-outer.active:after{-webkit-transition-delay:.6s;transition-delay:.6s}.main-nav{width:90%;display:inline-block;vertical-align:middle;margin:0;z-index:2;font-size:20px}.main-nav:before{content:'';display:block;padding-top:100px;background:url(/bitrix/templates/.default/css/../img/logo-white.png) center no-repeat;background-size:auto 100%}.main-nav ul{display:inline-block;vertical-align:middle;padding-top:20px;white-space:normal}.main-nav li{display:block;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.main-nav a{display:inline-block;padding:20px 0;letter-spacing:.1em}.main-nav .close-main-menu{display:block;width:100px;height:50px;margin:20px auto 0;line-height:70px;padding:0;text-align:center;font-size:40px;font-weight:100}.main-nav .close-main-menu:after{display:none}.container .title{margin-bottom:30px}.container .title.spaced-top{margin-top:50px}.container .title.small{margin-bottom:20px}.typical{padding-top:50px;padding-bottom:50px}.blockquote{font-size:16px}.slider-wrapper{margin-left:15px;margin-right:15px}.slider-wrapper .owl-item{padding:30px}.main-menu-toggler{display:block;padding-top:20px;text-align:right}.main-menu-toggler .toggler{display:block;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.07em;line-height:40px;padding-left:40px;position:relative}.main-menu-toggler .toggler i{position:absolute;display:block;width:30px;height:3px;background:#fff;left:auto;right:70px}.main-menu-toggler .toggler i:nth-child(1){top:10px}.main-menu-toggler .toggler i:nth-child(2){top:17.5px}.main-menu-toggler .toggler i:nth-child(3){top:26px}.main-menu-toggler .toggler.active{color:#009cff}.main-menu-toggler .toggler.active i{background:#009cff}.paragraph.collapsed-top{margin-top:20px}.main-footer .socials-list{padding-top:15px}.works-grid .works-gallery{width:49.3%}.tile-grid .tile,.works-grid .tile{width:50%}.tile-grid .tile .verticaly-middle .content,.works-grid .tile .verticaly-middle .content{font-size:24px}.action-table{width:100%;float:none;margin-bottom:15px}.action-table:last-child(){margin-bottom:0}.card-cont .action-cont{padding:10px 25px 10px 40px}.card-cont .action-cont .title-actions{font-size:20px;margin-bottom:10px;line-height:1.1;max-height:43px}.card-cont .action-cont .paragraph{margin-top:10px;font-size:14px;line-height:1.5;color:#B5B5B5}.card-cont .action-cont .paragraph.paragraph-custom{margin-top:10px;max-height:80px;margin-bottom:10px}.card-cont .action-vertical,.card-cont .picture-action{padding-bottom:70%}.hero-section.typical-hero{padding:50px 0}.hero-section.typical-hero .hero .title{font-size:30px}.hero-section.typical-hero .hero .subtitle{margin:10px -60px;font-size:20px}.hero-section.typical-hero .hero .subtitle br{display:none}.features-list{display:block;width:100%;margin-left:0;margin-right:0}.features-list>li{display:block;padding:10px 0;width:100%}.features-list .paragraph{margin:10px 0;font-size:15px}.users-list .item{width:50%;border-top:1px solid #eee}.reg-block.bigger .line{padding:10px 0;font-size:40px}.works-grid{margin-top:20px}.works-grid .tile{width:50%}.works-grid .tile.large{width:100%}.title{font-size:30px}.news-list .item{width:50%}.news-list .item .heig-block .title-block{font-size:20px}.aside-nav{position:relative;padding:0;margin:20px 0;text-align:center;background:0 0}.aside-nav .anchor{display:block;text-align:left;border:2px solid #ddd;padding:15px 50px 15px 30px;text-transform:uppercase;font-weight:500;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:20px}.aside-nav .anchor .icon{position:absolute;display:block;width:40px;height:40px;line-height:40px;text-align:center;top:50%;right:0;margin-top:-20px;font-size:30px}.aside-nav ul{font-size:16px;position:absolute;background:#fff;margin:-20px 0 0;display:none;z-index:3;text-align:left;left:0;width:100%}.aside-nav.active{box-shadow:0 10px 15px rgba(0,0,0,.2)}.aside-nav.active .anchor{background:#fff;border-color:#fff}.aside-nav.active ul{display:block}.aside-nav .btn.btn-block{display:inline-block;width:auto}.action-block .action{display:table;padding:30px;white-space:nowrap;border:4px solid #009cff;width:95%}.contacts-block{display:block;background:0 0}.contacts-block .col{background:#fff;width:100%;display:block;padding:50px 60px}.contacts-block .col .title{margin-bottom:40px}.contacts-block .col:first-child{margin-bottom:30px}.four .image-logo{padding:5% 20%;margin-bottom:5px}.four .image-center{padding:0 10%;margin-bottom:25px}.four .text-center{padding:0 5%;margin-bottom:30px}.four .text-center .subscribe{font-size:15px}}@media (max-width:768px){.main-footer .right,.main-footer .socials-list{text-align:left}.works-list .tile,.works-list .tile.large{width:100%}.works-list .tile.small{width:50%}.hero-section.typical-hero{padding:15px 0}.hero-section.typical-hero .hero .title{font-size:24px}.hero-section.typical-hero .hero .subtitle{margin:10px 0;font-size:16px}.table tbody,.table thead{font-size:14px}.table-outer{overflow:auto;margin:15px 0}.table{width:100%;margin:0;border-collapse:collapse}.table thead th{padding:15px}.table thead img{height:30px}.table tbody td{min-width:0px;padding:4px}.table tbody .centered{padding:2px; font-size:12px;}.subtitle.larger{font-size:24px}.works-grid .tile.middle,.works-list .tile.middle{width:100%}.title-group{padding-right:0}.title-group a{display:none}.gallery-list li{width:50%;margin-bottom:30px}.left-side,.right-side{float:none;max-width:100%;margin:15px 0}.iframe-wrap.pull-left,.iframe-wrap.pull-right{width:100%;margin:0 0 15px;padding-top:50%}.compare-img{height:250px;width:400px}}@media (max-width:640px){.main-nav,body{font-size:14px}.card-cont,.card-cont .action-cont,.card-cont .action-image,.logo,.mobile-show{display:block}.aside-nav.active,.tabs-outer.active{box-shadow:0 10px 15px rgba(0,0,0,.2)}.mobile-full{width:100%;margin-left:0}.main-nav-outer:after,.main-nav-outer:before{top:15px;left:15px;right:15px}.main-nav-outer:after{top:auto;bottom:15px}.main-nav:before{padding-top:80px}.main-nav ul{padding-top:0}.main-nav a{padding:10px 0}.hero-section{overflow:hidden}.hero-section .hero{max-width:700px;width:auto;margin-left:15px;margin-right:15px}.hero-section .hero .title{font-size:32px}.hero-section .scroller{bottom:0;text-align:center;width:50px;height:50px;margin-left:-25px;line-height:50px;font-size:50px}.logo{height:80px;max-width:100px}.main-header .logo-col{padding-right:0;padding-left:5px;padding-top:3px}.main-header .btn{white-space:nowrap;font-size:13px;font-weight:500;padding:10px 5px}.popup{padding:30px 0 50px}.popup .inner{width:90%;padding:30px 20px;max-width:500px}.popup .close-popup{position:absolute;bottom:auto;left:50%;top:100%;width:60px;height:60px;border-radius:50%;line-height:65px;background:0 0;color:#fff;text-align:center;font-size:32px;margin-left:-30px}.works-list .tile.large,.works-list .tile.small{width:100%}.popup .subtitle{margin-bottom:15px;margin-top:10px;font-size:12px}.popup .title{font-size:26px;margin-bottom:10px}.popup .input.large{padding:10px 15px;height:50px}.main-menu-toggler .toggler{font-size:0;padding-right:0}.works-list .tile .image figcaption,.works-list .tile.large .image figcaption,.works-list .tile.small .image figcaption{font-size:16px;padding:20px}.main-menu-toggler .toggler i{right:0;left:auto}.works-list .tile{width:100%;margin-bottom:15px}.works-list .tile:last-child{margin-bottom:0}.container .title{margin-bottom:15px;font-size:24px}.container .title.spaced-top{margin-top:20px}.container .title.small{font-size:18px;margin-bottom:15px}.typical{padding-top:20px;padding-bottom:20px}.section-footer{padding-top:15px}.btn,.popup .btn{padding:5px 20px;font-size:14px}.btn.btn-large,.popup .btn.btn-large{padding-top:15px;padding-bottom:15px;font-size:16px}.btn.btn-large.btn-light,.popup .btn.btn-large.btn-light{padding-top:13px;padding-bottom:13px}.btn.btn-normal,.popup .btn.btn-normal{padding-top:10px;padding-bottom:10px;font-size:16px}.btn.btn-normal.btn-light,.popup .btn.btn-normal.btn-light{padding-top:12px;padding-bottom:12px}.blockquote{font-size:14px;line-height:1.5}.blockquote footer{font-size:12px}.slider-wrapper .owl-item{padding:15px}.slider-wrapper .blockquote footer{font-size:12px;margin-top:10px}.paragraph,.subtitle{margin-top:15px;margin-bottom:15px}.subtitle{font-size:16px}.article{padding-left:15px;padding-right:15px}.paragraph{font-size:14px}.paragraph.bold{font-size:16px}.carousel-wrapper{padding-left:30px;padding-right:30px}.carousel-wrapper .owl-next,.carousel-wrapper .owl-prev{width:30px}.carousel-wrapper .owl-next:before,.carousel-wrapper .owl-prev:before{font-size:30px}.carousel-wrapper .owl-prev{left:-40px}.carousel-wrapper .owl-next{right:-40px}.reg-block .input{margin-bottom:15px;text-align:center}.input{height:30px;padding:5px 20px;font-size:14px}.input.large{height:50px;padding:20px;font-size:16px}.main-footer{padding:15px 0}.main-footer .contacts-list{margin-top:5px}.main-footer .contacts-list li{display:block;padding:0;border:none}.main-footer .socials-list a{line-height:41px}.main-footer .socials-list li{vertical-align:top}.main-footer .icon-whatsapp{left:1px;position:relative;line-height:44px!important}.main-footer .copyright{margin-top:20px}.main-footer .right{margin-top:15px}.tile-grid .tile,.works-grid .tile{width:100%!important}.tile-grid .tile .verticaly-middle .content,.works-grid .tile .verticaly-middle .content{font-size:20px}.card-cont .action-vertical,.card-cont .picture-action{padding-bottom:80%}.card-cont .action-image{width:100%}.card-cont .action-cont{width:100%;padding:20px}.card-cont .action-cont:before{content:'';border:12px solid transparent;border-bottom:12px solid #0b0b0b;position:absolute;left:50%;top:auto;bottom:100%;margin-left:-12px}.card-cont .action-cont.action-cont-blue:before{border:12px solid transparent;border-bottom:12px solid #009cff}.hero-section.typical-hero{padding:15px 0}.hero-section.typical-hero .hero{max-width:640px}.hero-section.typical-hero .hero .title{font-size:24px}.hero-section.typical-hero .hero .subtitle{margin:10px 0;font-size:16px}.users-list .item{width:100%;border-top:1px solid #eee}.reg-block.bigger .large-phone{display:inline-block;line-height:40px;font-size:40px;letter-spacing:-.05em;padding-bottom:10px}.reg-block.bigger .title,.title.medium{font-size:18px}.reg-block.bigger .line{display:inline-block;padding:0}.features-list>li{padding:0}.features-list>li .subtitle{font-weight:300;font-size:20px;line-height:1.1}.features-list>li .subtitle:before{margin-top:20px;margin-bottom:15px}.features-list .paragraph{margin:10px 0;font-size:13px}.works-grid{margin-top:0}.works-grid .tile{width:100%}.works-grid .tile .image figcaption,.works-grid .tile.large .image figcaption{font-size:16px;padding:15px}.tabs-outer{position:relative;padding-bottom:15px}.tabs-outer .anchor{display:block;border:2px solid #ddd;padding:15px 50px 15px 15px;text-transform:uppercase;font-weight:500;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tabs-outer .anchor .icon{position:absolute;display:block;width:40px;height:40px;line-height:40px;text-align:center;top:50%;right:0;margin-top:-20px;font-size:30px}.tabs-outer.active .anchor{background:#fff;border-color:#fff}.tabs-outer.active .tabs-list{display:block}.tabs-list{font-size:14px;position:absolute;background:#fff;display:none;z-index:3;left:0;width:100%}.tabs-list>li{display:block;padding:10px 15px;text-align:left;margin:0;border:none}.tabs-list>li.active{background:#f7f7f7;color:#000}.metods-head{margin:15px 0}.metods-head>li{font-size:16px;line-height:1.5}.news-list .item{width:100%;margin-bottom:15px}.news-list .item .text-block{padding:15px;border:none}.news-list .item .heig-block{height:auto;margin-bottom:20px}.news-list .item .heig-block .title-block{margin-bottom:10px;font-size:18px}.news-list .item .footer-block{font-size:12px}.news-list .item .footer-block .foot-list .foot-item{font-size:12px;margin-right:10px}.news-list .item .footer-block .foot-list .icon{font-size:16px}.pagination{margin-top:0}.pagination li{padding:7px 5px}.pagination a{padding:10px 15px}.aside-nav{margin:10px 0 20px}.aside-nav .anchor{padding:15px 20px;margin-bottom:15px}.aside-nav .btn.btn-block{width:100%;display:block}.aside-nav ul{font-size:14px}.aside-nav ul a{padding:10px 20px}.aside-nav.active .anchor{background:#fff;border-color:#fff}.action-block .action{display:block;padding:15px;position:static;white-space:nowrap;width:100%;background:#fff;border-top:none;border-width:3px;color:#000}.action-block .action dd,.action-block .action dt{display:block;width:100%}.action-block .action dt{padding-bottom:15px;font-size:30px;text-align:center}.action-block .verticaly-middle.inline{position:static;height: auto;display: inline-table;}.contacts-block .col{padding:30px 30px 15px!important}.contacts-block .col .title{margin-bottom:10px}.contacts-block .col:first-child,.contacts-block .form-group{margin-bottom:15px}.contacts-block .form-group .alert{display:none}.contacts-list{font-size:13px}.contacts-list dl{display:block;margin:15px 0 10px}.contacts-list dl:before{content:'';display:block;width:40px;height:2px;background:#009cff;margin-bottom:10px;margin-top:20px}.contacts-list dl dt{width:100%;color:#000;font-size:16px;margin-bottom:5px}.contacts-list dl dd,.contacts-list dl dt{display:block}.four .image-logo{padding:0 25% 5%;margin-bottom:5px}.four .image-center{padding:0 10%;margin-bottom:25px}.four .text-center{padding:0 10%;margin-bottom:30px}.four .text-center .subscribe{font-size:15px}.four .text-center .subscribe br{display:none}.four .main-button .btn.btn-normal{padding-top:8px;font-size:14px;min-width:200px}.gallery-list li{width:100%;margin-bottom:15px}.compare-img{height:150px;width:260px}}@media (max-height:500px){main.full-height{height:360px}.hero-section .hero{max-width:43%;margin-right:auto;margin-left:auto}.hero-section .hero .title{font-size:24px}}
/* End */


/* Start:/bitrix/templates/carbeauty/styles.css?1652962487401*/
.r {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}
.zoom-image {

}
.zoom-gallery a{
    margin-bottom: 5%;
}
.zoom-gallery a img {
     /*height: auto;*/
     width:100%;
}

@media(max-width: 766px) {



}

	.zoom-gallery a {padding: 0 !important;}

.zoom-gallery a img {
     position: static !important;
    height: auto !important;
    transform: none !important;
}
/* End */


/* Start:/bitrix/templates/carbeauty/template_styles.css?16529624879728*/
.works-grid {
    display: flex;
}
.center {
    text-align: center;
}
.marg-bot-20 {
    margin-bottom: 20px;
}
.marg-bot-50 {
    margin-bottom: 50px;
}
.content {
    font-size: 16px;
    line-height: 1.6;
}
/* хлебные крошки */
.breadcrumbs {
    padding-top: 0px;
}
/* контент страница */
.content p {
    margin: 20px 0;
}
.text-upper {
    text-transform: uppercase;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    font-weight: 300;
    line-height: 1.2;
    margin: 30px 0 40px;
}
.content h2 {
    font-size: 30px;
}
.content h3 {
    font-size: 24px;
}
.content h4 {
    font-size: 20px;
}
.content h5 {
    font-size: 18px;
}
.content h6 {
    font-size: 16px;
}
.content ul,
.content ol {
    margin: 20px 0;
}
.content ul {
    list-style: outside none none;
}
.content ol {
    counter-reset: heading;
    list-style: outside none none;
}
.content ul > li {
    position: relative;
    padding: 6px 0;
    padding-left: 20px;
    line-height: 1.4;
}
.content ol > li {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    padding-left: 30px;
    position: relative;
}
.content ul > li:before {
    content: "•";
    left: 0;
    position: absolute;
}
.content ol > li:before {
    content: counter(heading, decimal) ". ";
    counter-increment: heading;
    left: 0;
    position: absolute;
}
.table tr{
    border: 1px solid #e5e5e5;
    text-align:center;
}
.table tr td{
    padding: 0.5% 0.5%;
}
.table td img{
    opacity:.3;
}
.content img {
    display: block;
    height: auto;
    margin-bottom: 10px;
    max-width: 100%;
    margin:0 auto;
}
.content img[align="left"] {
    margin-right: 10px;
}
.content img[align="right"] {
    margin-left: 10px;
}
.content figure > figcaption {
    font-size: 14px;
    color: #bbbbbb;
    text-align: center;
}
/* работы */
.works-grid {
    min-height: 500px;
}
.works-grid .no-works {
    text-align: center;
    margin-top: 50px;
    color: #9e9e9e;
}

/* текст в акциях */
.card-cont .action-cont .title-actions {
    max-height: 54px;
}
/* Контакты. Кнопка отправить файл */
.file-input .btn.btn-white {
    text-align: center;
    padding: 16px 0;
}

.file-input .btn.btn-white .icon-mail {
    margin-right: 10px;
}

/* работы. галерея */
/* overlay at start */
.mfp-fade.mfp-bg {
    opacity: 0;

    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;

    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}
/* сотрудник в тексте */
.commands-member {
    background-color: #fff;
    display: inline-block;
    padding: 60px 60px 30px;
    margin-bottom: 15px;
}
.commands-member.small-member {
    padding: 30px 30px 15px;
}
.commands-member.pull-left {
    margin-right: 25px;
}
.commands-member.pull-right {
    margin-left: 25px;
}
.commands-member .caption {
    font-size: 20px;
    line-height: 1.1;
    min-height: 90px;
    padding-top: 20px;
    text-align: center;
}
.commands-member .caption span {
    color: #adadad;
    display: block;
    font-size: 14px;
    margin-top: 10px;
}
/* ошибки формы */
.input.error {
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(255,9,9,1);
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(255,9,9,1);
    box-shadow: inset 0px 0px 5px 0px rgba(255,9,9,1);
}
.btn.error,
.btn.error:hover {
    border-color: #ff0909;
    background-color: #dd4949
}
/* анимация подрагивания */
.wibro {
    -webkit-animation: 0.2s tremor ease-out;
    -moz-animation: 0.2s tremor ease-out;
    -ms-animation: 0.2s tremor ease-out;
    -o-animation: 0.2s tremor ease-out;
    animation: 0.2s tremor ease-out;
}
.left-side.main-left-size {
    max-width: 50%;
}
@-webkit-keyframes tremor {
    0% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    20% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    40% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    60% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    80% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    100% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@-moz-keyframes tremor {
    0% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    20% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    40% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    60% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    80% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    100% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@-ms-keyframes tremor {
    0% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    20% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    40% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    60% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    80% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    100% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@-o-keyframes tremor {
    0% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    20% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    40% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    60% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    80% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    100% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@keyframes tremor {
    0% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    20% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    40% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    60% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
    80% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    100% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}

.users-list .item .image {
    background: transparent;
}

/* services */
.btn-service-complexes {
    margin-bottom:60px;
    font-size:24px;
    padding:25px 80px;
}

/* адаптив */
@media (max-width: 768px) {
    .contacts-block .input.flat:focus,
    .popup .input.flat:focus {
        background-color: #f1f1f1;
    }
    /* таблицы */
    .table tbody td {
        min-width: 0;
        font-size: 11px;
    }
    /* Контакты. Кнопка отправить файл */
    .file-input .btn.btn-white {
        display: none;
    }
    .left-side.main-left-size {
        max-width: 100%;
    }
    .content img{
        margin: 0 auto;
    }
}

@media (max-width: 480px) {
    .breadcrumbs {
        display: none;
    }
    .left-side.main-left-size {
        max-width: 100%;
    }
}

.show_btn {
display: block;
position: absolute;
right: 0;
top: -2px;
background: #FFF;
padding: 3px 12px;
font-size: 12px;
color: #000;
cursor:pointer;
}
.ya-phone-1, .large-phone {
    position:relative;
}

footer .show_btn {
    padding: 2px 4px;
}
.contacts-block .show_btn {
    background: #009cff;
    color: #FFF;
    padding: 3px 8px;
    font-size: 14px;
}
.large-phone .show_btn {
    font-size: 24px;
    font-weight: 700;
    color: #009cff;
    padding: 0 72px;
    top: 7px;
    line-height: 60px;
}

/* End */
/* /bitrix/templates/.default/css/bootstrap.min.css?149278181312210 */
/* /bitrix/templates/.default/css/magnific-popup.css?15548184625249 */
/* /bitrix/templates/.default/css/perfect-scrollbar.min.css?14927818144689 */
/* /bitrix/templates/.default/css/owl.carousel.css?15154243381174 */
/* /bitrix/templates/.default/css/style.css?15184515016432 */
/* /bitrix/templates/.default/css/skin.min.css?165296388539373 */
/* /bitrix/templates/.default/css/media.min.css?155543541319817 */
/* /bitrix/templates/carbeauty/styles.css?1652962487401 */
/* /bitrix/templates/carbeauty/template_styles.css?16529624879728 */
