@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,700,700italic);@import url(//cdn.jsdelivr.net/fancybox/2.1.5/jquery.fancybox.min.css);html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,figcaption,figure,footer,header,legend,nav,section{display:block}audio,canvas,label,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}hr{height:0;box-sizing:content-box}h1{margin:.7em 0;font-size:2em}b,strong{font-weight:700}small{font-size:85%}sub,sup{position:relative;font-size:80%;line-height:0;vertical-align:baseline}sup{top:-.25em}sub{bottom:-.25em}blockquote:after,blockquote:before{content:""}code,kbd,pre,samp{font-family:monospace}pre{overflow:auto;word-break:break-all;word-wrap:break-word;white-space:pre-wrap}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle}img{max-width:100%;height:auto;border:0}svg:not(:root){overflow:hidden}figure{margin:0}progress{vertical-align:baseline}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,select{text-transform:none}fieldset{padding:0;margin:0;border:0}legend{padding:0;border:0}input{line-height:normal}input[type=search]{box-sizing:border-box;-webkit-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input::-moz-placeholder{opacity:1}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:4px 0 0;line-height:normal}textarea{padding:0;vertical-align:top}button{overflow:visible}table{max-width:100%;border-collapse:collapse}th{text-align:left}.site-width{max-width:1600px;margin-left:auto;margin-right:auto}.inline-block{display:inline-block;vertical-align:middle;margin:0 -4px 0 0}.sprite{background-image:url(/images/sprites.png?v=1452477352922);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.sprite{background-image:url(/images/sprites@2x.png?v=1452477352923);background-size:500px}}.glyph{display:inline-block;margin:0 -4px 0 0;text-indent:-5000px;overflow:hidden;text-align:left;vertical-align:middle;background-image:url(/images/sprites.png?v=1452477352926);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.glyph{background-image:url(/images/sprites@2x.png?v=1452477352926);background-size:500px}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.shading{background-image:-webkit-linear-gradient(300deg,#caa52a 0,#188c76 32%,#055848 100%);background-image:linear-gradient(150deg,#caa52a 0,#188c76 32%,#055848 100%)}.scrollbar-style ::-webkit-scrollbar{width:8px}.scrollbar-style ::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,.1)}.scrollbar-style ::-webkit-scrollbar-thumb{background:#188c76}*,:after,:before{box-sizing:inherit}html{font-size:100%;height:100%;box-sizing:border-box}body{font-size:.88em;line-height:1.5;font-family:Roboto,Helvetica,Arial,sans-serif;color:#2C4037;background:#f8f6f0;font-weight:300;overflow-x:hidden}@media (min-width:48em){body{font-size:1em}}a{color:#188c76;text-decoration:none;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}h1,h2,h3{margin:0 0 .5em;font-weight:300;line-height:1.2}h2{font-size:1.5em}h4{margin:0 0 .5em}.h-highlight{color:#188c76}@media (min-width:62.5em){h2{font-size:2.25em}h3{font-size:1.63em}}p{margin:0 0 1em}p:last-child{margin-bottom:0}nav ul{margin:0;padding:0;list-style:none}#map_canvas img{max-width:none}.col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:62.5em){.col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:62.5em){.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}body{max-width:2400px;margin:0 auto}.button{font-size:1.06em;text-transform:uppercase;border-radius:3px;display:inline-block;vertical-align:middle;padding:.6em 1em;border:0;background:#e6a91d;color:#3a2a05;-webkit-transition:.2s;transition:.2s}.button:hover{box-shadow:0 14px 28px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.12)}@media (min-width:75em){.button{padding:1em 1.4em}}.contact-panel{background:#293831;padding:1em 1.5em;border-radius:0 0 2px 2px;text-align:center}.contact-panel .phone{text-transform:uppercase;color:#fff;font-size:1.5em;display:inline-block;vertical-align:middle}.contact-panel .phone .icon{display:inline-block;vertical-align:text-bottom;width:26px;height:28px}@media (min-width:75em){.contact-panel{position:fixed;z-index:10;top:0;right:0;background:rgba(0,0,0,.3)}}.hero{position:relative;overflow:hidden;color:#fff;background:#188c76;text-align:center}.hero .logo-area{margin:0 auto 1.5em;max-width:520px}.hero .text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2em;position:relative;background-color:#188c76;background:-webkit-linear-gradient(300deg,#caa52a 0,#188c76 32%,#055848 100%);background:linear-gradient(150deg,#caa52a 0,#188c76 32%,#055848 100%)}@media (min-width:48em){.hero .text{padding:4em}}.hero h1{text-transform:uppercase;font-size:1.63em}.hero .intro{max-width:400px;margin:0 auto;text-align:left}.hero .image img{width:100%}@media (min-width:75em){.hero{height:90vh;max-height:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}.hero .text{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.hero .intro{margin-top:2em;margin-left:0}.hero .image{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;background:url(/Images/Assets/2490/12/) no-repeat 50% 50%;background-size:cover;z-index:1;top:0;right:0;width:100%;height:100%}.hero .image img{display:none}}@media (min-width:100em){.hero{display:block}.hero .logo-area{border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);width:100vw;margin-left:-12em}.hero .logo{margin-left:6em}.hero .text{padding:0;width:50%;position:relative;z-index:2;background:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hero .text:before{content:"";position:absolute;top:0;left:0;width:115%;height:100%;z-index:1;background:-webkit-linear-gradient(300deg,#caa52a 0,#188c76 32%,#055848 100%);background:linear-gradient(150deg,#caa52a 0,#188c76 32%,#055848 100%);-webkit-transform:skewX(-15deg) translateX(-15%);-ms-transform:skewX(-15deg) translateX(-15%);transform:skewX(-15deg) translateX(-15%)}.hero .text .inner{padding:12em 0;margin:0 6em 0 12em;height:100%;width:100%;position:relative;z-index:2;height:90vh;border-left:1px solid rgba(255,255,255,.15)}.hero .image{position:absolute;z-index:1;top:0;right:0;width:65%;height:100%}}.scrollto{width:56px;height:56px;padding:0;background:#f8f6f0;position:absolute;bottom:0;left:50%;margin-left:-28px;z-index:2;border:0;-webkit-transition:.2s;transition:.2s}.scrollto .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:.5;display:block;margin:auto;position:absolute;width:20px;height:20px;top:0;right:0;bottom:0;left:0}.scrollto:hover{background:#fff}.section-info .col{padding:1.5em}@media (min-width:48em){.section-info .col{padding:4em}}@media (max-width:62.5em){.section-info .col:not(:last-child){border-bottom:1px solid #C7B5A8}}.section-info .why h3{font-size:1.13em}@media (min-width:100em){.section-info .col{background-repeat:no-repeat;background-size:cover}.section-info .switching{background-image:url(/Images/Assets/2488/13/)}.section-info .switching .text{text-shadow:0 1px 6px #ffe14b;max-width:465px;color:#000}.section-info .why{background-image:url(/Images/Assets/2489/13/)}.section-info .why .text{max-width:465px;float:right}}.efficiency{background:#fff;padding:1.5em;margin:1.5em 0 0}@media (min-width:75em){.efficiency .numbers{font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:0;list-style:none;line-height:1.2;font-size:.88em}.efficiency .numbers li{display:inline-block;vertical-align:top}.efficiency .numbers li:not(:last-child){margin-right:2em}.efficiency .numbers strong{display:block;font-size:2.57em}}@media (min-width:100em){.efficiency{padding:2em 4em;margin-left:-4em;margin-right:8em;max-width:37.5em}}.benefits{padding:0;list-style:none}.benefits li:not(:last-child){margin:0 0 1.5em}.benefits h3{font-weight:700;margin:0}.section-how .text{padding:2em;color:#fff;background-color:#188c76;background:-webkit-linear-gradient(300deg,#caa52a 0,#188c76 50%,#055848 100%);background:linear-gradient(150deg,#caa52a 0,#188c76 50%,#055848 100%)}@media (min-width:62.5em){.section-how .text{padding:4em}}.section-how .image img{width:100%}@media (min-width:62.5em){.section-how .image{background:url(/Images/Assets/2494/12/) no-repeat 50% 50%;background-size:cover;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.section-how .image img{display:none}.section-how .text{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:87.5em){.section-how .text{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.section-how .image{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}}.section-services .heading{padding:4em 1.5em;text-align:center}.services .service{position:relative}.services img{width:100%;display:block}.services .desc{padding:2em 1.5em}.services h3{color:#188c76}@media (max-width:62.5em){.services h3{font-weight:700}}@media (min-width:28.75em){.services{margin-left:-1px}.services .service{border-left:1px solid transparent}.services img{display:none}.services .image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:200px}.services .consultation .image{background-image:url(/Images/Assets/2492/12/)}.services .installation .image{background-image:url(/Images/Assets/2491/12/)}.services .maintenance .image{background-image:url(/Images/Assets/2493/12/)}}@media (min-width:75em){.services .service{height:500px}.services .image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.services .desc{position:absolute;bottom:0;left:0;z-index:3;padding:4em;color:#fff}.services .desc h3{color:#fff}.services .service:after,.services .service:before{content:"";position:absolute;bottom:0;left:0;z-index:2;width:100%;height:100%;background:-webkit-linear-gradient(rgba(28,52,55,0),#1c3437 65%);background:linear-gradient(rgba(28,52,55,0),#1c3437 65%);-webkit-transition:.3s cubic-bezier(.55,0,.1,1);transition:.3s cubic-bezier(.55,0,.1,1)}.services .service:after{opacity:0;background:-webkit-linear-gradient(rgba(24,140,118,0),#188c76 65%);background:linear-gradient(rgba(24,140,118,0),#188c76 65%)}.services .service:hover:before{opacity:0}.services .service:hover:after{opacity:1}}@media (min-width:100em){.services .service{height:550px}}.site-footer{background:#212326;color:#fff;overflow:hidden;padding:2em;text-align:center;margin:1px 0 0}.site-footer a{color:#fff}.site-footer a:hover{color:#188c76}.site-footer h2{text-align:center}.site-footer .contacts{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:43.75em;margin:0 auto}@media (min-width:40em){.site-footer .contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.site-footer .contacts .col{width:170px;max-width:170px;text-align:right;margin:1.5em auto}@media (min-width:40em){.site-footer .contacts .col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.site-footer h4{text-transform:uppercase;letter-spacing:.1em;font-size:.88em;position:relative;text-align:right}.site-footer h4:before{width:60px;height:1px;background:#188c76;content:"";display:inline-block;vertical-align:middle;margin-right:2em}.site-footer .phone .num{font-size:1.5em}.site-footer .social>a{text-align:left;margin:0 0 1em;display:block}.site-footer .social img{margin-right:1em}.site-footer .copyright{font-weight:700;font-size:.88em}@media (min-width:100em){.site-footer{padding:5em 0}.site-footer .contacts,.site-footer .copyright,.site-footer .heading{float:left}.site-footer .heading{border-bottom:1px solid rgba(255,255,255,.15);width:25em}.site-footer .heading h2{margin:0;text-align:right;line-height:1}.site-footer .contacts{min-width:43.75em;margin-left:10em;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.site-footer .contacts .col{margin:0}.site-footer h4{margin:0 0 1em}.site-footer .social>a{font-size:.75em;color:#666;display:inline-block;vertical-align:top;margin-right:2.19em}.site-footer .social>a:hover{color:#fff}.site-footer .social img{display:block;margin:0 0 5px}.site-footer .copyright{text-align:right;float:right;margin-right:4em}}.modal-img{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-wrap ::-webkit-scrollbar{width:8px}.fancybox-wrap ::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,.1)}.fancybox-wrap ::-webkit-scrollbar-thumb{background:#188c76}.fancybox-overlay{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-inner{cursor:auto;background:#fff}.fancybox-close{background:url(/images/icon-close.svg) no-repeat 50% 50%;top:-8px;right:-3px;background-color:#111}.fancybox-close:hover{background-color:#188c76}#fancybox-loading{opacity:1}#fancybox-loading div{display:none}.modal-content{padding:3em;max-width:30em}.contact-form{padding:3em;background:#fff;max-width:560px}.contact-form ul{list-style:none;padding:0}.contact-form li{margin:0 0 1em}.contact-form label{display:block;margin:0 0 .3em;font-weight:700}.contact-form input[type=text],.contact-form textarea{padding:1em;width:100%;border:1px solid #A9A9A9}.contact-form textarea{min-height:150px}.contact-form .formValidationError{color:#d00;font-size:.875em;margin-top:.3em}.page-404 header{padding:3em;background:#188c76;text-align:center}@media (min-width:28.75em){.page-404 header img{max-width:310px}}.page-404 article{max-width:50em;padding:3em;margin:5em auto;background:#FFF}@media (min-width:75em){.no-flexbox .hero{height:800px;max-height:none}.no-flexbox .hero .text{width:40%;display:inline-block;vertical-align:top;margin-right:-4px}.no-flexbox .hero .image{width:60%;display:inline-block;vertical-align:top;margin-right:-4px}.no-flexbox .section-info .col{display:inline-block;vertical-align:top;margin-right:-4px;width:50%}.no-flexbox .section-how .col{display:inline-block;vertical-align:top;margin-right:-4px;width:50%;height:550px}.no-flexbox .services .service{width:33.3333%;display:inline-block;vertical-align:top;margin-right:-4px;height:650px}.no-flexbox .services .service .desc{background:rgba(0,0,0,.7);padding:2em}.no-flexbox .site-footer .contacts .col{display:inline-block;vertical-align:top;margin-right:1em 2em}}@media (min-width:100em){.no-flexbox .section-info .col{min-height:800px}.no-flexbox .services .service .desc{padding:3em}}