@charset "UTF-8";@import 'vendor/jquery.fancybox.min.css';.slick-slider{position:relative;display:block;-webkit-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;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-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:after,.slick-track:before{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}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:rgb(0,0,0);color:rgb(255,255,255)}::selection{background:rgb(0,0,0);color:rgb(255,255,255)}html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;background:rgb(255,255,255);color:rgb(0,0,0);font-family:sys-tt,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}strong{font-weight:700}em{font-style:italic}a{color:rgb(0,0,0);text-decoration:none}.grid-container{font-size:0}.clearfix{clear:both}.slider{clear:both}.slider .slick-dots{position:absolute;left:0;right:0;z-index:1002;margin:0!important;font-size:0;text-align:center}.slider .slick-dots li{display:inline-block;vertical-align:top}.slider .slick-dots li.slick-active button{background:rgb(0,0,0)}.slider .slick-dots li:only-child{display:none}.slider .slick-dots button{padding:0;background:rgb(255,255,255);border:none;text-indent:-99999px;overflow:hidden;cursor:pointer;outline:0;outline-offset:0;-webkit-appearance:none;border-radius:50%;-webkit-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}.slider-item{display:none;outline:0}.slider-item:first-child{display:block}.w1>.w2{position:relative}#header{left:0;z-index:1004;width:100%;background:rgb(255,255,255)}#logo{position:absolute;background:url("../img/logo.svg") 0 0 no-repeat}html.no-svg #logo{background-image:url("../img/logo.png")}#menu>.menu-container a{line-height:1.2;text-transform:uppercase}#language-selector{font-size:0}#language-selector li{display:inline-block;font-size:20px}#language-selector li:before{content:" /"}#language-selector li:first-child:before{content:none}#language-selector .wpml-ls-display{display:none}#hero{-ms-flex-negative:0;flex-shrink:0}#hero .slick-list,#hero .slick-track{height:100%}#hero .slider-item{height:100%;background-position:center center;background-size:cover}#main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#main section h1{font-weight:700;text-transform:uppercase}#main section h2{text-transform:uppercase}#main section h3{text-transform:uppercase}#main section a{position:relative;font-weight:700}#main section img{width:100%;height:auto}#main section ol,#main section ul{list-style-position:outside}#main section ol ol,#main section ol ul,#main section ul ol,#main section ul ul{margin-bottom:0}#main section ul{list-style-type:disc}#main section ol{list-style-type:decimal}#main section a.cta{float:right;text-transform:uppercase}#main section a.cta:after{content:"";clear:both}.products-desc{padding:0!important;list-style:none!important}.map iframe{width:100%;height:100%}.map img{margin:0!important}.img-link{display:block;position:relative;background-position:center center;overflow:hidden;background-size:cover}.img-link:after{content:none!important}.img-link:before{content:"";position:absolute;left:0;width:100%;background:rgb(255,255,255);background-color:rgba(255,255,255,0.8);-webkit-transition:top 200ms ease-in-out;-o-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out}.img-link .img-link-title{position:absolute;left:0;right:0;padding:0 20px;text-align:center}.img-link .img-link-title span{position:relative;text-transform:uppercase}.team-item{position:relative}.team-image{background-position:center center;background-size:cover}.team-title span{position:relative;text-transform:uppercase}.team-position{text-transform:uppercase}.news-more{display:inline-block;text-transform:uppercase;cursor:pointer}.news-more .hidden{display:none}.news-content{display:none}form{font-size:0}form ul{margin:0!important;padding:0!important;list-style:none}input[type=email],input[type=submit],input[type=text],select,textarea{border:none;font-family:sys-tt,sans-serif;font-weight:700;color:rgb(0,0,0);outline:none;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}input[type=email],input[type=text],select,textarea{width:100%;height:40px;padding:0 10px;background:#ddd}textarea{height:250px;padding-top:10px;padding-bottom:5px;resize:none}select::-ms-expand{display:none}input[type=submit]{background:rgb(0,0,0);color:rgb(255,255,255);text-transform:uppercase;cursor:pointer}input[type=submit]:hover{opacity:0.7}label{display:none}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgb(0,0,0)}input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:rgb(0,0,0);opacity:1}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:rgb(0,0,0);opacity:1}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgb(0,0,0)}input[type=email]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0.6}input[type=email]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0.6}input[type=email]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0.6}input[type=email]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0.6}.gfield{position:relative;overflow:hidden}.gfield.radio>.gfield_label{display:block;font-weight:700}.gfield.radio .gfield_checkbox label,.gfield.radio .gfield_radio label{display:inline-block;padding-left:5px;color:rgb(0,0,0)}.gform_footer{padding-top:20px;text-align:center}.gform_validation_container{display:none}.gform_confirmation_message,.validation_error{font-family:700;line-height:1.2}.validation_error{color:red}.validation_message{margin-top:4px;color:red;line-height:1.2}.gform_ajax_spinner{display:none}.gform_validation_container,.grecaptcha-badge{display:none!important}.gfield.upload>.gfield_label{display:block;font-weight:700}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #CCC;text-align:center;color:#AAA;margin-bottom:16px;background:rgba(0,0,0,0.02);border-radius:4px}.gform_legacy_markup_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete{width:auto!important;margin:0!important}#footer>.w1>.w2{overflow:hidden}#footer-nav{float:right}#footer-contact{overflow:hidden}#footer-contact h3{text-transform:uppercase}#footer-contact a{position:relative;font-weight:700}#footer-logos{position:absolute;font-size:0}#footer-logos img{height:auto}@media screen and (min-width:1024px){body{padding-top:140px}.grid-container{margin:0 -10px}.grid-container .grid-item{display:inline-block;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-8{width:8.33333%}.grid-16{width:16.66667%}.grid-25{width:25%}.grid-33{width:33.33333%}.grid-50{width:50%}.grid-66{width:66.66666%}.grid-75{width:75%}.grid-83{width:83.33333%}.grid-100{width:100%}.slider .slick-dots{bottom:22px;padding:0 71px!important}.slider .slick-dots button{width:18px;height:18px;margin:0 9px 18px}.slider-controls{display:none!important}.w1{padding:0 80px}.w1>.w2{max-width:1180px;margin:auto}#header{position:fixed;top:0}#header>.w1>.w2{height:140px}#logo{top:34px;left:0;width:160px;height:65px}#menu{display:block!important;position:absolute;top:auto!important;right:80px;bottom:38px;left:280px}#menu>.menu-container li:hover>a{font-weight:700}#menu>.menu-container li:hover>a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:rgb(0,0,0)}#menu>.menu-container a{position:relative;z-index:1;font-size:20px;white-space:nowrap}#menu>.menu-container a:before{display:block;visibility:hidden;content:attr(title);height:1px;margin-top:-1px;color:transparent;font-weight:700;overflow:hidden}#menu>.menu-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html.lt-ie9 #menu>.menu-container>ul{text-align:right}#menu>.menu-container>ul>li{position:relative;margin-left:20px}html.lt-ie9 #menu>.menu-container>ul>li{display:inline-block;margin-left:40px;vertical-align:bottom}#menu>.menu-container>ul>li:hover ul{display:block!important}#menu>.menu-container ul ul{display:none!important;position:absolute;top:0;left:-20px;min-width:100%;padding:56px 20px 10px;background:rgb(255,255,255)}#menu>.menu-container ul ul li{margin-bottom:10px}#language-selector{position:absolute;top:-49px;right:-80px}#btn-menu{display:none}#hero{height:600px}#hero .slick-dots{bottom:4px}#main{padding:111px 0 9px}#main section>.w1>.w2{padding:0 0 93px 0}#main section h1{margin-bottom:13px;font-size:50px}#main section h2{margin:19px 0 15px;font-size:25px}#main section .grid-item>h2:first-child,#main section h1+h2{margin-top:-4px}#main section h3{margin:19px 0 16px;font-size:20px}#main section p{margin-bottom:11px;font-size:18px;line-height:1.62}#main section a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:rgb(0,0,0)}#main section img{margin:9px 0 18px}#main section ol,#main section ul{margin-bottom:11px;padding-left:20px}#main section li{font-size:18px;line-height:1.62}#main section a.cta{margin:-9px 10px 11px 0;font-size:18px}#products-preview{display:none;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}#products-preview img{width:560px}.map{height:380px;margin:9px 0 18px}.img-links{padding-top:7px}.img-link{height:380px;margin:2px 0 18px}.img-link:before{top:100%;height:100%;margin-top:-80px;padding-bottom:80px}.img-link:hover:before{top:0}.img-link:hover .img-link-title span{font-weight:700}.img-link:hover .img-link-title span:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:rgb(0,0,0)}.img-link-title{bottom:23px}.img-link-title span{font-size:20px;font-weight:400}.team{padding-top:7px}.team-item{height:280px;margin:2px 0 18px;overflow:hidden}.team-item:hover .team-title span{font-weight:700}.team-item:hover .team-title span:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:rgb(0,0,0)}.team-item:hover .team-info{top:80px}.team-item:hover .team-info div{opacity:1}.team-image{position:absolute;top:0;right:0;bottom:0;left:0}.team-title{position:absolute;bottom:23px;left:0;right:0;z-index:1;padding:0 20px;text-align:center}.team-title span{font-size:20px;font-weight:400}.team-info{position:absolute;top:100%;left:0;width:100%;height:100%;background:rgb(255,255,255);background-color:rgba(255,255,255,0.8);-webkit-transition:top 200ms ease-in-out;-o-transition:top 200ms ease-in-out;transition:top 200ms ease-in-out;margin-top:-80px;padding-top:100px;font-size:16px;line-height:1.6}.team-info div{position:absolute;bottom:170px;left:0;padding:0 30px;opacity:0;-webkit-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.news-more{margin:-3px 0 16px 0;font-size:18px}.news-more:after{bottom:-8px!important}.news-all{margin-top:-3px!important}.news-all:after{bottom:-8px!important}.form{padding:20px 0 10px}input[type=email],input[type=submit],input[type=text],select,textarea{font-size:25px}input[type=submit]{padding:21px 60px 21px}.gform_body{margin:0 -10px}.gfield{display:inline-block;width:50%;margin-bottom:20px;padding:0 10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.gfield.textarea{width:100%}.gfield.radio{display:block;width:100%}.gfield.radio>.gfield_label{font-size:25px}.gfield.radio .gchoice{overflow:hidden}.gfield.radio .gchoice input{float:left;margin:10px 10px 10px 0}.gfield.radio .gfield_checkbox label,.gfield.radio .gfield_radio label{display:block;font-size:20px}.gform_confirmation_message,.validation_error{margin:30px 0;font-size:25px}.validation_message{font-size:18px}.gfield.upload>.gfield_label{font-size:25px}#footer{font-size:16px}#footer>.w1>.w2{padding:18px 0 32px}#footer-nav{text-align:right}#footer-contact{padding:0 410px 6px 0}#footer-contact span{white-space:nowrap}#footer-contact span:before{content:" — "}#footer-contact h3+span:before{content:none}#footer-contact a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:rgb(0,0,0)}#footer-logos{top:14px;right:190px;width:280px;text-align:right}#footer-logos a{display:inline-block;vertical-align:top}#footer-logos a.sirius img{width:52px}#footer-logos a.fff img{width:33px;margin:2px 0 0 57px}#footer-logos a.minergie img{width:99px;margin:14px 0 0 35px}}@media screen and (max-width:1023px){.slider .slick-dots{bottom:26px;padding:0 21px!important}.slider .slick-dots button{width:8px;height:8px;margin:0 4px 8px}.slider-controls{position:absolute;top:50%;z-index:1001;margin-top:-9px;border-top:9px solid transparent;border-bottom:9px solid transparent;cursor:pointer}.slider-controls.prev{left:12px;border-right:9px solid rgb(255,255,255)}.slider-controls.next{right:12px;border-left:9px solid rgb(255,255,255)}.w1{padding:0 25px}#header{position:absolute;top:344px}body.header-fixed #header,body.no-hero #header{position:fixed;top:0}body.admin-bar.header-fixed #header{top:46px}#header>.w1>.w2{height:75px}#logo{top:15px;right:0;z-index:1007;width:112px;height:46px;background-size:112px 46px}#menu{display:none;position:fixed;top:344px;bottom:0;left:0;z-index:1005;width:100%;background:rgb(255,255,255);overflow-y:auto}body.no-hero #menu{top:0!important}#menu>.menu-container>ul{padding:78px 25px 42px}#menu>.menu-container a{display:block;padding:13px 0;font-size:25px;text-transform:uppercase}#menu>.menu-container>ul>li>a{font-weight:700}#menu>.menu-container>ul>li>ul{display:none;padding-left:45px}#language-selector{padding:0 0 30px 25px}#btn-menu{position:absolute;top:0;left:0;right:0;z-index:1006;height:75px}#btn-menu div{position:absolute;top:15px;left:0;width:45px;height:31px;border-top:7px solid rgb(0,0,0);border-bottom:7px solid rgb(0,0,0);cursor:pointer;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out}#btn-menu div:after{content:"";position:absolute;top:12px;left:0;width:100%;height:7px;background:rgb(0,0,0)}#btn-menu.active{background:rgb(255,255,255)}#btn-menu.active div{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#hero{height:320px}#hero .slick-dots{bottom:14px}#main{padding:119px 0 4px}body.no-hero #main{padding-top:95px}#main section>.w1>.w2{padding:0 0 44px 0}#main section h1{margin-bottom:9px;font-size:25px}#main section h2{margin:13px 0 10px;font-size:17px}#main section .grid-item>h2:first-child,#main section h1+h2{margin-top:-5px}#main section h3{margin:14px 0 10px;font-size:15px}#main section p{margin-bottom:8px;font-size:15px;line-height:1.33334}#main section a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:rgb(0,0,0)}#main section img{margin:8px 0 12px}#main section ol,#main section ul{margin-bottom:8px;padding-left:18px}#main section li{font-size:15px;line-height:1.33334}#main section a.cta{margin:-4px 0 9px 0;font-size:10px}#products-preview{display:none!important}.map{height:280px;margin:16px 0 12px}.img-links{margin-top:-2px}.img-link{height:325px;margin:20px 0 12px}.img-link:before{bottom:0;height:60px}.img-link-title{bottom:20px}.img-link-title span{font-size:15px}.img-link-title span:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:rgb(0,0,0)}.team{margin-top:-1px}.team-item{margin:19px 0 11px}.team-image{height:325px;margin-bottom:14px}.team-title{font-size:15px;font-weight:700;line-height:1.55}.team-title span:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:rgb(0,0,0)}.team-info{font-size:15px;line-height:1.55}.news-more{margin:-3px 0 11px 0;font-size:10px}.news-more:after{bottom:-4px!important}.news-all{margin-top:-3px!important}.news-all:after{bottom:-4px!important}.form{padding:15px 0 20px}input[type=email],input[type=submit],input[type=text],select,textarea{font-size:20px}input[type=submit]{padding:15px 40px 15px}.gfield{margin-bottom:15px}.gfield.radio>.gfield_label{font-size:20px}.gfield.radio .gchoice{overflow:hidden}.gfield.radio .gchoice input{float:left;margin:7px 10px 15px 0}.gfield.radio .gfield_checkbox label,.gfield.radio .gfield_radio label{display:block;font-size:18px}.gform_confirmation_message,.validation_error{margin:20px 0;font-size:20px}.validation_message{font-size:14px}.gfield.upload>.gfield_label{font-size:20px}#footer{font-size:15px}#footer>.w1>.w2{padding:155px 0 29px}#footer-nav li{margin-bottom:10px;line-height:1.2}#footer-contact{padding:0 20px 3px 0;line-height:1.2}#footer-contact h3{margin-bottom:5px}#footer-contact span{display:block;margin-bottom:5px}#footer-contact a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:rgb(0,0,0)}#footer-logos{top:20px;left:0;right:0}#footer-logos a{position:absolute;top:0}#footer-logos a.sirius{left:0}#footer-logos a.sirius img{width:91px}#footer-logos a.fff{left:50%;margin-left:-41px}#footer-logos a.fff img{width:82px}#footer-logos a.minergie{right:0}#footer-logos a.minergie img{width:101px}}