@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Bold.woff2") format("woff2"),url("../fonts/Raleway-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-BoldItalic.woff2") format("woff2"),url("../fonts/Raleway-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-SemiBold.woff2") format("woff2"),url("../fonts/Raleway-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-SemiBoldItalic.woff2") format("woff2"),url("../fonts/Raleway-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Medium.woff2") format("woff2"),url("../fonts/Raleway-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-MediumItalic.woff2") format("woff2"),url("../fonts/Raleway-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Regular.woff2") format("woff2"),url("../fonts/Raleway-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Italic.woff2") format("woff2"),url("../fonts/Raleway-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-Light.woff2") format("woff2"),url("../fonts/Raleway-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Raleway';src:url("../fonts/Raleway-LightItalic.woff2") format("woff2"),url("../fonts/Raleway-LightItalic.woff") format("woff");font-weight:300;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;-webkit-transition:color 0.25s ease;-o-transition:color 0.25s ease;-moz-transition:color 0.25s ease;transition:color 0.25s ease}input,select,textarea{outline:none}.clearfix{overflow:auto;zoom:1}html{font-size:100%;height:100%;margin-top:0 !important}body{height:100%;font-family:"Raleway",Sans-Serif;font-size:13px;-webkit-font-smoothing:antialiased;color:#2D3848;margin:0;padding:0}body.ie{overflow:hidden}section,div,header,footer,aside{-moz-box-sizing:border-box;box-sizing:border-box}main{position:relative;height:100%;z-index:10;overflow:hidden}main::after{display:block;content:"";clear:both}@media screen and (max-width: 980px){main{overflow:scroll}}main>*{float:left;width:50%}@media screen and (max-width: 980px){main>*{float:none;width:100%}}.slider-vertical .item:after,.slider-vertical .item>figure{position:absolute;top:0;left:0;right:0;bottom:0}.center{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.wrapper{position:relative;z-index:10000}.hide{display:none}.no-pad{padding:0 !important}.m-20{margin:20px 0}.m-30{margin:30px 0}.m-40{margin:40px 0}.m-50{margin:50px 0}.p-20{padding:20px 0}.p-30{padding:30px 0}.p-40{padding:40px 0}.p-50{padding:50px 0}.large-img{height:960px}.no-photo{background:#AAA}figure{background:#1c1f2b}.fit-cover{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}.fit-cover{width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}.fit-cover img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover';width:100%}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.o10 img{opacity:0.1}.o20 img{opacity:0.2}.o25 img{opacity:0.25}.o30 img{opacity:0.3}.o40 img{opacity:0.4}.o50 img{opacity:0.5}.o60 img{opacity:0.6}.o70 img{opacity:0.7}.o75 img{opacity:0.75}.o80 img{opacity:0.8}.o90 img{opacity:0.9}.ratio-16-9{position:relative;overflow:hidden}.ratio-16-9:before{display:block;content:"";width:100%;padding-bottom:0px;padding-top:56.25%}.ratio-16-9>.content,.ratio-16-9>.wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.ratio-16-9>img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}a,a:hover,a:active,a:focus,input,input:hover,input:active,input:focus{outline:none}b,strong{font-weight:700}em{font-style:italic}img{position:relative;display:block;max-width:100%}h1{position:relative;display:block;margin:0 0 35px 0;font-family:"Raleway",Sans-Serif;font-size:25px;font-weight:500;color:#fff;line-height:30px}h2{position:relative;display:block;margin:0 0 15px 0;font-family:"Raleway",Sans-Serif;font-size:25px;font-weight:700;color:#fff;line-height:32px}h3{position:relative;display:block;margin:0 0 10px 0;font-family:"Raleway",Sans-Serif;font-size:20px;font-weight:700;color:#fff;line-height:24px}p,span.p{position:relative;display:block;margin:0 0 20px 0;font-family:"Raleway",Sans-Serif;font-size:18px;font-weight:400;color:#fff;line-height:24px}@media screen and (max-width: 599px){p,span.p{font-size:16px;line-height:22px}}p+ul,span.p+ul{margin-top:-10px}address{font-family:"Raleway",Sans-Serif;font-size:19px;font-weight:700;color:#fff;line-height:24px;display:block;font-style:italic}ul{position:relative;display:block;list-style-type:none}ul li{position:relative;padding:0;font-family:"Raleway",Sans-Serif;font-size:18px;font-weight:400;color:#fff;line-height:24px}ul li:before{content:'>';float:left;margin-right:8px;font-weight:600}@media screen and (max-width: 599px){ul li{font-size:16px;line-height:22px}}ul li a{color:#fff;text-decoration:underline}ol{position:relative;display:block;list-style-type:decimal}ol li{position:relative;padding:0;font-family:"Raleway",Sans-Serif;font-size:18px;font-weight:400;color:#fff;line-height:24px}@media screen and (max-width: 599px){ol li{font-size:16px;line-height:22px}}ol li a{color:#fff;text-decoration:underline}.btn{font-family:"Raleway",Sans-Serif;font-size:18px;font-weight:400;color:#fff;line-height:30px;text-align:center;border:1px solid #31AC5B;min-width:100px;padding:7px 20px;border-radius:5px;display:inline-block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 1024px){.btn{padding:7px 12px;font-size:16px}}@media screen and (max-width: 599px){.btn{display:block;margin-bottom:10px}}.btn:hover{background:#1c1f2b;border-color:#1c1f2b;color:#fff}.btn-contact{font-family:"Raleway",Sans-Serif;font-size:18px;font-weight:300;color:#fff;line-height:30px;text-align:center;padding:6px 35px 8px;border:1px solid #e0e6e6;border-radius:5px;display:inline-block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}body:not(.no-hover) .btn-contact:hover,body:not(.no-hover) .btn-contact:focus{background:#fff;border-color:#fff;color:#000}.content-wrapper{display:block;position:relative;max-width:1200px;margin:0 auto}@media screen and (min-width: 1600px){.content-wrapper{max-width:1520px !important}.content-wrapper.bloc-medium{max-width:1120px !important}.content-wrapper.bloc-small{max-width:960px !important}}@media screen and (min-width: 1240px){.content-wrapper.bloc-medium{max-width:1120px !important}}@media screen and (max-width: 1280px){.content-wrapper{margin:0 40px}}@media screen and (max-width: 480px){.content-wrapper{margin:0 40px}}@media screen and (min-width: 1240px){.content-wrapper.bloc-small{max-width:960px !important}.content-wrapper.bloc-medium{max-width:1120px !important}}@media screen and (max-width: 1280px) and (min-width: 1070px){.content-wrapper.bloc-small{max-width:990px !important;margin:0 auto !important}.content-wrapper.bloc-medium{max-width:1180px !important}}@media screen and (max-width: 480px){.content-wrapper{margin-left:20px !important;margin-right:20px !important}}@media screen and (max-width: 1280px) and (min-width: 1024px){.content-wrapper>.content-wrapper.bloc-small{max-width:990px !important;margin:0 auto !important}.content-wrapper>.content-wrapper.bloc-medium{max-width:1150px !important}}@media screen and (max-width: 1024px){.content-wrapper>.content-wrapper{margin-left:0 !important;margin-right:0 !important}}.col-wrapper{-moz-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:1230px !important}@media screen and (min-width: 1240px){.col-wrapper.bloc-small{max-width:990px !important}}@media screen and (min-width: 1240px){.col-wrapper.bloc-medium{max-width:1150px !important}}@media screen and (min-width: 1600px){.col-wrapper{max-width:1550px !important}}@media screen and (max-width: 1280px){.col-wrapper{margin-left:25px !important;margin-right:25px !important}}@media screen and (max-width: 1280px) and (min-width: 1070px){.col-wrapper.bloc-small{max-width:990px !important;margin:0 auto !important}.col-wrapper.bloc-medium{max-width:1190px !important;margin:0 auto !important}}@media screen and (max-width: 1200px){.col-wrapper.bloc-medium{max-width:1190px !important;margin-left:25px !important;margin-right:25px !important}}@media screen and (max-width: 480px){.col-wrapper{margin-left:5px !important;margin-right:5px !important}.col-wrapper.bloc-medium{margin-left:10px !important;margin-right:10px !important}}.col-wrapper:after{content:'';display:block;clear:both}.col-wrapper>*{padding-left:15px !important;padding-right:15px !important}.col-20,.col-25,.col-33,.col-50,.col-66,.col-100{float:left;display:block}.col-20{width:-webkit-calc(20% - 20px);width:-moz-calc(20% - 20px);width:calc(20% - 20px)}@media screen and (max-width: 1024px){.col-20{width:-webkit-calc(25% - 20px);width:-moz-calc(25% - 20px);width:calc(25% - 20px)}}.col-25{width:25%}.col-33{width:33.33333%}.col-50{width:50%}.col-66{width:66.66666%}.col-100{width:100%}@media screen and (max-width: 980px){.col-25{width:50%}}@media screen and (max-width: 599px){.col-20,.col-25,.col-33,.col-66,.col-50{float:none;clear:both;margin:0 auto;width:100%}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-carousel{height:100%}.slick-carousel:not(.slick-initialized) .slick-slide{display:none}.slick-carousel:not(.slick-initialized) .slick-slide:first-child{display:block}.slick-carousel .slick-list{height:100%}.slick-carousel .slick-list .slick-track{height:100%}.slick-carousel .slick-list .slick-track .slick-slide{position:relative;border:none}.slick-dots{max-width:1200px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);text-align:center}.slick-dots li{display:block;margin:10px 0;padding:0}.slick-dots li:before{content:none}.slick-dots li.slick-active button{background:#fff}.slick-dots li button{width:12px;height:12px;background:transparent;border-radius:50%;border:2px solid #fff;cursor:pointer;display:block;padding:0;font-size:0;line-height:0;outline:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li button:active{background:#fff}.slider-vertical{position:relative;overflow:hidden;height:100vh}@media screen and (max-width: 980px){.slider-vertical{height:600px !important}}@media screen and (max-width: 599px){.slider-vertical{height:700px !important}}.slider-vertical .item{position:relative;height:100vh;border:none;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 980px){.slider-vertical .item{height:600px}}@media screen and (max-width: 599px){.slider-vertical .item{height:700px}}.slider-vertical .item:after{content:'';z-index:10;background:rgba(28,31,43,0.5)}.slider-vertical .item.slide-pac{background:#e30613}.slider-vertical .item.slide-pac a{border-color:#e30613}body:not(.no-hover) .slider-vertical .item.slide-pac a:hover,body:not(.no-hover) .slider-vertical .item.slide-pac a:focus{background:#e30613}.slider-vertical .item.slide-ventil{background:#96c11f}.slider-vertical .item.slide-ventil a{border-color:#96c11f}body:not(.no-hover) .slider-vertical .item.slide-ventil a:hover,body:not(.no-hover) .slider-vertical .item.slide-ventil a:focus{background:#96c11f}.slider-vertical .item.slide-ventil address{color:#96c11f;text-align:center}.slider-vertical .item.slide-services{background:#f39200}.slider-vertical .item.slide-services a{border-color:#f39200}body:not(.no-hover) .slider-vertical .item.slide-services a:hover,body:not(.no-hover) .slider-vertical .item.slide-services a:focus{background:#f39200}.slider-vertical .item.slide-services ul li:before{color:#f39200}.slider-vertical .item.slide-hvac{background:#5e6167}.slider-vertical .item.slide-hvac a{border-color:#5e6167}body:not(.no-hover) .slider-vertical .item.slide-hvac a:hover,body:not(.no-hover) .slider-vertical .item.slide-hvac a:focus{background:#5e6167}.slider-vertical .item>figure{width:100%;height:100%}.slider-vertical .item>figure img{height:100%}.slider-vertical .item>div{position:absolute;top:50%;left:0;right:0;padding:0 10%;z-index:50;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}@media screen and (max-width: 1024px){.slider-vertical .item>div{padding:0 50px}}@media screen and (max-width: 980px){.slider-vertical .item>div{padding:0 80px}}@media screen and (max-width: 599px){.slider-vertical .item>div{padding:0 45px}}.slider-vertical .item>div figure{background:none;margin-bottom:45px}.slider-vertical .item>div figure img{margin:auto;height:auto;max-width:90%}@media screen and (max-width: 980px){.slider-vertical .item>div figure img{max-width:50%}}@media screen and (max-width: 599px){.slider-vertical .item>div figure img{max-width:100%}}.slider-vertical .item>div .txt{padding:0 50px}@media screen and (max-width: 1024px){.slider-vertical .item>div .txt{padding:0}}.slider-vertical .item>div .wrap-btn{font-size:0;text-align:center;margin-top:50px}.slider-vertical .item>div .wrap-btn .btn{font-weight:600}.slider-vertical .item>div .wrap-btn>*{display:inline-block;vertical-align:middle;margin:0 8px}@media screen and (max-width: 599px){.slider-vertical .item>div .wrap-btn>*{display:block;margin:0;margin-bottom:10px}.slider-vertical .item>div .wrap-btn>*:last-child{margin-bottom:0}}.gradient-bottom{position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, transparent 0%, transparent 27%, rgba(0,0,0,0.85) 100%);background:-webkit-linear-gradient(top, transparent 0%, transparent 27%, rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top, transparent 0%, transparent 27%, rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom, transparent 0%, transparent 27%, rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d9000000', GradientType=0)}main header{position:relative;height:100%;background:#1c1f2b;text-align:center}@media screen and (max-width: 980px){main header{height:auto;padding:80px 40px}}main header>div{position:absolute;top:50%;left:0;right:0;padding:0 5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);max-width:700px;margin:auto}@media screen and (max-width: 980px){main header>div{position:relative;top:0;padding:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}main header>div figure{background:none;margin-bottom:45px}main header>div figure img{margin:auto}@media screen and (max-height: 700px){main header>div figure img{width:35%;height:auto}}@media screen and (max-width: 1024px){main header>div figure img{width:45%;height:auto}}@media screen and (max-width: 980px){main header>div figure img{width:30%}}@media screen and (max-width: 599px){main header>div figure img{width:50%}}main header>div .deco-line{position:relative;display:block;width:55px;height:6px;background:#fff;margin:30px auto}.social-network{position:fixed;right:auto;left:-webkit-calc(50% - 95px);left:-moz-calc(50% - 95px);left:calc(50% - 95px);bottom:30px;z-index:100;font-size:0;background:#1c1f2b;padding:12px 10px}@media screen and (max-width: 980px){.social-network{position:relative;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0;background:none;bottom:0;margin-top:50px}}.social-network li{display:inline-block;vertical-align:bottom;margin:0 12px}.social-network li:before{content:none}.social-network li a{display:block}.social-network li a svg{display:block;width:28px;height:28px;fill:#fff}
