body{--cc-btn-primary-bg: #4c4c4c;--cc-btn-primary-text: white;--cc-btn-primary-hover-bg: #808080}@-webkit-keyframes fadeinout{50%{opacity:1}100%{opacity:0;display:none}}@keyframes fadeinout{50%{opacity:1}100%{opacity:0;display:none}}.cookie-banner{background-color:#fff;bottom:0;-webkit-box-shadow:0 -0.5rem 1rem rgba(0,0,0,.15);box-shadow:0 -0.5rem 1rem rgba(0,0,0,.15);left:0;padding:1.5rem;position:fixed;right:0;width:100%;z-index:var(--cc-z-index, 2147483647)}.cookie-banner.fade-out{-webkit-animation:fadeinout 200ms linear forwards;animation:fadeinout 200ms linear forwards}@media screen and (max-width: 768.02px){.cookie-banner{padding:2rem 1.5rem}}.cookie-banner p{font-size:1.25rem;margin-bottom:0 !important}.cookie-banner a{border-bottom:1px solid var(--cc-btn-primary-bg, #2d4156);color:var(--cc-btn-primary-bg, #2d4156);cursor:pointer;display:inline;font-weight:600;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-bottom:0;text-decoration:none}.cookie-banner .btn{color:var(--cc-btn-primary-bg, #2d4156);border:1px solid var(--cc-btn-primary-bg, #2d4156) !important;margin-bottom:.75rem;margin-left:auto;width:auto}.cookie-banner .btn:hover,.cookie-banner .btn:focus{color:var(--cc-btn-primary-text, white);border:1px solid var(--cc-btn-primary-text, white) !important}.f3-widget-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0;max-width:100%;overflow-x:scroll}.f3-widget-paginator li{background-color:#333;border-right:1px solid #4d4d4d}.f3-widget-paginator li.current{background-color:#1a1a1a;padding:16px 24px;color:#fff;font-weight:bold;font-size:1.4rem}.f3-widget-paginator li a{display:block;position:relative;padding:16px 24px;text-decoration:none;font-size:1.4rem;color:#fff}.f3-widget-paginator li a:hover{background-color:#1a1a1a}.f3-widget-paginator li.previous,.f3-widget-paginator li.next{position:relative;min-width:30px}.f3-widget-paginator li.previous a,.f3-widget-paginator li.next a{text-indent:-9999px;position:relative}.f3-widget-paginator li.previous a:hover,.f3-widget-paginator li.next a:hover{background:none}.f3-widget-paginator li.previous:before,.f3-widget-paginator li.next:before{content:">";font-weight:bold;color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.f3-widget-paginator li.previous:hover,.f3-widget-paginator li.next:hover{background-color:#1a1a1a}.f3-widget-paginator li.previous:before{content:"<"}.f3-widget-paginator li:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.f3-widget-paginator li:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:none}@media(min-width: 768px){.f3-widget-paginator li.current,.f3-widget-paginator li a{padding:10px 15px;font-size:1.1rem}}@media(min-width: 1024px){.f3-widget-paginator li.current,.f3-widget-paginator li a{padding:8px 12px;font-size:1rem}}body{font-family:futura-pt,sans-serif !important;font-weight:400;font-style:normal;background:#f2f2f2 !important}header#header{background:#fff}header#header div.logo-text{float:left;width:25%;text-transform:uppercase}header#header div.logo-text a{color:#212529;text-decoration:none}header#header div.logo{float:right;width:25%}header#header img.logo{height:58px;float:right}header#header nav#navbar-Mobile{display:none;min-height:88px;z-index:2}header#header nav#navbar-Mobile div#navbarCollapse ul.navbar-nav{margin-top:6.5rem}header#header nav#navbar-Mobile div.navbar-collapse{background:#fff}header#header nav.navbar{padding:.8rem 4rem;background-color:#fff}header#header nav.navbar li.nav-item{margin:0 1rem}header#header nav.navbar li.nav-item a.nav-link{color:#2f2f2f;padding:.5rem 2rem .3rem 2rem !important;text-transform:uppercase;border-bottom:4px solid rgba(0,0,0,0);-webkit-transition:ease-in-out border-bottom .24s;transition:ease-in-out border-bottom .24s}header#header nav.navbar li.nav-item a.nav-link:hover{color:#000;text-decoration:none;border-bottom:4px solid #ffca02}header#header nav.navbar li.nav-item.active a.nav-link{color:#000;text-decoration:none;border-bottom:4px solid #ffca02}div.owl-carousel div.item{height:auto;max-height:700px}div.owl-carousel div.item img{height:auto}div.owl-carousel div.sliderText{position:absolute;top:100px;max-width:580px;padding:24px 44px;background:#000;opacity:.95}div.owl-carousel div.sliderText h1{font-size:2.8rem;color:#f2f2f2}div.owl-carousel div.sliderText p{color:#f2f2f2}div.owl-carousel div.sliderText a{background:#f2f2f2;color:#000}.btn{border:none !important;border-radius:0 !important}.btn.btn-primary{text-transform:uppercase;color:#fff;background:#4c4c4c;font-weight:700 !important}.btn.btn-primary:hover{color:#b3b3b3;background:#5c5c5c}h1{font-size:2.5rem;text-transform:uppercase}h2{font-size:1.5rem;text-transform:uppercase;padding:1.5rem 0 .5rem 0}h3{font-size:1.2rem;text-transform:uppercase;font-weight:bold;padding:1.5rem 0 .5rem 0}input{border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:groove;background-color:#fff}input:focus{outline:none}main{font-size:1.1rem}main div.container{margin-bottom:100px}main hr.divider{margin:4rem 0}main div.introText{margin-top:44px;text-align:center}main div.introText p{font-size:1.4rem;color:#5c5c5c}main div.action-box div.action-box-text{height:220px}main .sticky-sidebar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-item-align:start;align-self:start;position:sticky;top:2rem;float:left;margin-top:50px;margin-left:50px;z-index:999}main #banner-mobile-medium,main #banner-mobile-small{display:none}main .dealerContact .contact-info{min-height:12rem}main .dealerContact h1{font-size:1.5rem}main div.news div.news-list-view h2{color:#212529;font-weight:bold !important;letter-spacing:-0.05rem;text-transform:uppercase;padding-top:.2rem}main div.news div.news-list-view h2 a{color:#212529;text-decoration:none}main div.news div.news-list-view div.teaser{font-size:1.25rem}main div.news div.news-list-view a.teaser-img img.teaser,main div.news div.news-list-view a.teaser-img video.teaser{max-width:100%;height:auto;transition:all .5s;-webkit-transition:all .5s}main div.news div.news-list-view a.teaser-img:hover img.teaser{opacity:.6}main div.news div.news-single-view div.teaser-text{color:#5c5c5c}main div.news div.news-single-view div.frame.frame-type-textpic h2{font-weight:bold}main div.news div.news-single-view div.frame.frame-type-textpic h3{font-weight:normal;padding:0 0 2rem 0}main div.news div.news-single-view div.frame.frame-type-textpic figure.image img{max-width:100%;height:auto}main div.news div.news-single-view hr.ce-div{margin:3rem 0 1rem 0;border-top:1px solid #b3b3b3}main div.news div.news-single-view div.news-energy-labels div.newsEnergyLabel{float:left;background:#fff;padding:8px;margin-right:16px}main div.news div.news-single-view div.news-energy-labels div.newsEnergyLabel .textEnergyLabel{float:left;width:100%;font-weight:bold;margin-bottom:8px}main div.news div.news-single-view div.news-energy-labels div.newsEnergyLabel .titleEnergyLabel{font-size:14px;font-weight:bold;margin:10px 0 12px 0}main div.news div.news-single-view div.news-energy-labels div.newsEnergyLabel .titleEnergyLabel>div.swissFlagIcon{float:left;width:20px;height:20px;margin-right:6px;background-size:cover !important;background:url(../img/energy-label/swiss-flag.svg) no-repeat}main div.news div.news-single-view div.news-energy-labels div.newsEnergyLabel img{width:150px;height:auto}main div.news div.news-single-view div.news-cta{float:left;width:100%;margin:5rem 0 5rem 0}main div.news div.news-single-view div.news-img-wrap{width:100%;background:rgba(0,0,0,0)}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video{float:right;width:100%;margin-bottom:1rem}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a{float:left;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a img,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a video,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a iframe,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a img,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a video,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a iframe{float:left;width:100%;height:auto;border:none}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a iframe,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a iframe{min-height:240px}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a div.video-holder,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a div.video-holder{position:relative;width:100%;min-height:240px;margin-bottom:1rem}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a div.video-holder div.video-overlay,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a div.video-holder div.video-element,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a div.video-holder div.video-overlay,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a div.video-holder div.video-element{width:100%;height:100%;position:absolute;top:0;left:0}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a div.video-holder div.video-overlay,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a div.video-holder div.video-overlay{z-index:9999}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a img,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a div.video-holder div.video-overlay,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a img,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a div.video-holder div.video-overlay{transition:all .5s;-webkit-transition:all .5s}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a:hover img,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a:hover img{opacity:.6}main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-image a:hover div.video-holder div.video-overlay,main div.news div.news-single-view div.news-img-wrap div.outer div.mediaelement.mediaelement-video a:hover div.video-holder div.video-overlay{background-color:rgba(255,255,255,.4)}main div.news div.news-single-view div.news-related{float:left;width:70%;margin:3rem 0 0 0;padding:1rem 0 0 0;border:none;border-top:1px solid rgba(0,0,0,.1)}main div.news div.news-single-view div.news-related div.title{font-weight:bold}main div.news div.news-single-view div.news-related ul{margin:.6rem 0 1rem 0;padding-left:20px}main a:not(.btn){color:#5c5c5c;text-decoration:underline}main a:not(.btn):hover{color:#b3b3b3;text-decoration:none}footer{background:#262626}footer div.title{color:#fff;font-size:1.25rem;margin-bottom:1.5rem}footer li{padding-bottom:.5rem}footer li a{color:#fff}footer li a:hover{color:#999}.f3-widget-paginator{margin:0 0 20px 0;overflow:hidden;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f3-widget-paginator li :last-child:hover{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.f3-widget-paginator li :first-child:hover{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}@media screen and (max-width: 1624px){main .sticky-sidebar{display:none}main #banner-mobile-medium{display:block}}@media screen and (max-width: 1000px){header#header img.logo{height:48px}header#header nav.navbar{padding:.8rem 2rem}header#header nav.navbar li.nav-item a.nav-link{padding:.5rem .5rem .3rem .5rem !important}main div.action-box{width:100% !important}div.owl-carousel div.item.item-with-sliderText{height:460px;max-height:460px}div.owl-carousel div.sliderText{position:absolute;top:unset;bottom:0;width:100%;max-width:100%;padding:14px 34px}div.owl-carousel div.sliderText h1{font-size:1.5rem}div.owl-carousel div.sliderText p.lead{font-size:1rem}}@media screen and (max-width: 767px){header#header div.logo-text{position:absolute;float:unset;top:88px;left:0;width:100%;text-align:center;padding:4px 0}header#header nav#navbar-Desktop{display:none}header#header nav#navbar-Mobile{display:block}header#header nav.navbar{padding:.8rem 1rem}div.owl-carousel{margin-top:32px}}@media screen and (max-width: 550px){header#header div.logo-text{font-size:.8rem;background:#f2f2f2}main #banner-mobile-medium{display:none}main #banner-mobile-small{display:block}div.owl-carousel{margin-top:27px}div.owl-carousel div.item.item-with-sliderText{height:370px;max-height:380px}div.owl-carousel div.sliderText{padding:12px 24px}div.owl-carousel div.sliderText h1{font-size:1.2rem}}@media screen and (max-width: 360px){header#header div.logo-text{font-size:.7rem}div.owl-carousel{margin-top:24px}}
