.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}h1,h2,h3,h4,h5,h6,figure{margin:0}.cb__wrapper{font-family:Arial;font-size:16px}.flexslider{border:0;margin:0}.cb__container{max-width:1140px;width:100%;padding:0 20px;margin:0 auto}.cb__header{height:50px;padding:14px 15px 0 15px;margin:0;position:absolute;top:0;left:50%;z-index:100;transform:translateX(-50%);background-color:#4c145e}@media screen and (min-width: 760px){.cb__header{padding:14px 20px 0 20px}}@media screen and (max-width: 759px){.cb__header ul{display:none}}@media screen and (min-width: 760px){.cb__header ul>li{position:relative;float:left}.cb__header ul>li:not(:last-child){margin-right:20px}.cb__header ul>li:not(:last-child):after{content:"";display:block;width:2px;height:2px;box-shadow:0 0 3px #fff;margin-top:-1px;position:absolute;top:50%;right:-11px;z-index:5;background-color:#fff}}.cb__header ul a{display:block;font-weight:700;font-size:13px;color:#fff;-webkit-text-decoration:none;text-decoration:none;line-height:18px;white-space:nowrap}@media screen and (min-width: 760px){.cb__header ul a{font-size:14px;line-height:20px}}.no-touch .cb__header ul a:hover,.cb__header ul a.is-active{color:#aa47ba}.cb__header img{position:relative;top:2px;float:right}.cb__header a.cb__icon-arrow,.cb__header a.cb__icon-pdf{color:#fff}.no-touch .cb__header a.cb__icon-arrow:hover,.no-touch .cb__header a.cb__icon-pdf:hover{color:#aa47ba}@media screen and (min-width: 760px){.cb__header a.cb__icon-arrow{display:none}}@media screen and (max-width: 759px){.cb__body{padding-top:50px}}.cb__hero{height:40vw;min-height:180px;margin-bottom:25px;position:relative;overflow:hidden}@media screen and (min-width: 760px){.cb__hero{height:550px;margin-bottom:35px}}@media screen and (min-width: 760px){body.home-geberit .cb__hero{height:450px}}.cb__hero #slider{z-index:5}.cb__hero #slider img{width:auto;position:relative;left:50%;transform:translateX(-50%)}@media screen and (max-width: 759px){.cb__hero #slider img{height:40vw;min-height:180px}}.cb__hero #slider figure figcaption{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}@media screen and (max-width: 759px){.cb__hero #slider figure figcaption{margin-top:-30px}}.cb__hero #slider b{display:block;font-size:30px;color:#fff;line-height:1.1}@media screen and (min-width: 760px){.cb__hero #slider b{font-size:69px}}@media screen and (min-width: 1200px){.cb__hero #slider b{font-size:99px}}.cb__hero #carousel{width:201px;position:absolute;left:50%;bottom:7px;z-index:10;transform:translateX(-50%);background-color:rgba(0,0,0,0)}body.home-geberit .cb__hero #carousel{width:105px}.cb__hero #carousel .slides{transform:translate3d(0px, 0px, 0px) !important}.cb__hero #carousel li{display:block;width:45px;height:45px;margin:5px;position:relative;cursor:pointer}.no-touch .cb__hero #carousel li:not(.flex-active-slide):hover figure,.cb__hero #carousel li.is-active:not(.flex-active-slide) figure{border:3px solid #aa47ba}.cb__hero #carousel li.flex-active-slide{cursor:default}.cb__hero #carousel li.flex-active-slide figure{border:3px solid #4c145e}.cb__hero #carousel li figure{width:100%;height:100%;border:1px solid #fff}.cb__hero #carousel li img{width:43px;height:43px;position:absolute;top:1px;left:1px;z-index:-1}.cb__title{font-weight:400;color:#555}.cb__title.cb__title--small{font-size:20px;color:#333;line-height:25px}.cb__title.cb__title--medium{font-weight:700;font-size:21px;line-height:24px}@media screen and (min-width: 1000px){.cb__title.cb__title--medium{font-size:26px;line-height:30px}}@media screen and (min-width: 1200px){.cb__title.cb__title--medium{font-size:29px;line-height:33px}}.cb__title.cb__title--large{font-size:19px;line-height:33px}@media screen and (min-width: 1000px){.cb__title.cb__title--large{font-size:39px;line-height:43px}}@media screen and (min-width: 1200px){.cb__title.cb__title--large{font-size:49px;line-height:53px}}.cb__button{display:inline-block;vertical-align:top}.cb__button>a,.cb__button>span{display:block;min-width:130px;height:35px;padding:10px;background-color:#4c145e;font-weight:700;font-size:13px;color:#fff;text-align:center}@media screen and (min-width: 760px){.cb__button>a,.cb__button>span{min-width:160px;height:40px;padding:10px 15px;font-size:15px}}.no-touch .cb__button>a:hover,.no-touch .cb__button>span:hover{background-color:#aa47ba}.cb__series>header{margin-bottom:25px}@media screen and (min-width: 760px){.cb__series>header{margin-bottom:35px}}.cb__series ul{display:flex;flex-wrap:wrap;margin:-10px}.cb__series ul>li{flex:0 0 auto;width:100%;padding:10px}@media screen and (min-width: 500px){.cb__series ul>li{width:50%}}.no-touch .cb__series ul>li>a:hover figure:after{background-color:rgba(0,0,0,.5)}.no-touch .cb__series ul>li>a:hover figure figcaption>div{opacity:1;backface-visibility:visible;visibility:visible}.cb__series ul>li figure{height:0;padding-bottom:92.6%;position:relative;background-position:50% 50%;background-size:cover}.cb__series ul>li figure:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background-color:rgba(0,0,0,.4);transition:all .3s ease}.cb__series ul>li figure figcaption{padding:8% 9%;position:relative;z-index:10}@media screen and (min-width: 760px){.cb__series ul>li figure figcaption{padding:35px 40px}}.cb__series ul>li figure figcaption>span{display:block;font-weight:700;font-size:29px;color:#fff;line-height:1.1}@media screen and (min-width: 760px){.cb__series ul>li figure figcaption>span{font-size:34px}}@media screen and (min-width: 1000px){.cb__series ul>li figure figcaption>span{font-size:44px}}@media screen and (min-width: 1200px){.cb__series ul>li figure figcaption>span{font-size:54px}}.cb__series ul>li figure figcaption>div{margin-top:30px;backface-visibility:hidden;opacity:0;visibility:hidden;transition:all .3s ease}@media screen and (min-width: 760px){.cb__series ul>li figure figcaption>div{margin-top:40px}}.touch .cb__series ul>li figure figcaption>div{backface-visibility:visible;opacity:1;visibility:visible}.cb__row.cb__row--withseparator{padding:20px 0}@media screen and (min-width: 760px){.cb__row.cb__row--withseparator{padding:30px 0}}.cb__row.cb__row--withseparator+.cb__row--withseparator{padding-top:0}.cb__row.cb__row--withseparator>div:before{content:"";display:block;width:100%;height:1px;padding:0;margin:0 auto 20px;background-color:#ccc}@media screen and (min-width: 760px){.cb__row.cb__row--withseparator>div:before{margin:0 auto 30px}}.cb__blocks-container{display:flex;flex-wrap:wrap;margin:-10px}.cb__block{flex:0 0 auto;width:100%;padding:10px}@media screen and (min-width: 500px){.cb__block.cb__block--50{width:50%}}body.home-geberit .cb__block.cb__block--50.cb__block--txt>header,body.home-geberit .cb__block.cb__block--50.cb__block--txt>div{max-width:480px}.cb__block.cb__block--100{width:100%}.cb__block.cb__block--txt>div>img{display:block;max-width:260px;margin:0 0 20px}@media screen and (min-width: 500px){.cb__block.cb__block--txt>div>img{margin:0 20px 20px 0}}.cb__block.cb__block--txt header{margin-bottom:12px}.cb__block.cb__block--html header{margin-bottom:18px}.cb__block.cb__block--html .cb__video{height:0;padding-bottom:56.5%;position:relative}.cb__block.cb__block--html .cb__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width: 500px){.cb__block-inner{display:flex}.cb__block-inner>*{height:100%}}.cb__rich-txt{font-size:13px;color:#555;line-height:18px}.cb__rich-txt>div{display:flex;margin-top:10px}.cb__rich-txt>div>*{height:100%}.cb__rich-txt>div img{flex-shrink:0}.cb__rich-txt p{margin:0}.cb__rich-txt ul{font-weight:700}.cb__rich-txt ul>li{padding-left:15px;margin:4px 0;position:relative}.cb__rich-txt ul>li:before{content:"-";position:absolute;top:-1px;left:0}.cb__rich-txt a.cb__icon-arrow{display:block;margin-top:15px}@media screen and (min-width: 760px){.cb__rich-txt a.cb__icon-arrow{margin-top:25px}}a.cb__icon-arrow,a.cb__icon-pdf{font-weight:700;font-size:14px;color:#4c145e;line-height:18px}.no-touch a.cb__icon-arrow:hover,.no-touch a.cb__icon-pdf:hover{color:#aa47ba}a.cb__icon-arrow.cb__icon-arrow--reverse:before{content:url(/dist/ccff91fd1569474d3d35.png)}.no-touch a.cb__icon-arrow.cb__icon-arrow--reverse:hover:before{content:url(/dist/ce93378f1382184f8c82.png)}a.cb__icon-arrow:before{content:url(/dist/3345415dbc962c934e02.png);padding-right:4px}.no-touch a.cb__icon-arrow:hover:before{content:url(/dist/b3fb8810f7a5d8a7e988.png)}a.cb__icon-pdf:before{content:url(/dist/33d764f2e65386dfd7e7.png);padding-right:7px;position:relative;top:2px}.no-touch a.cb__icon-pdf:hover:before{content:url(/dist/eed3212c348aae397f60.png)}.cb__learn-more>header{margin-bottom:15px}.cb__learn-more ul{align-items:center;display:flex;flex-wrap:wrap}.cb__learn-more ul>li:not(:last-child){margin-right:40px}.cb__footer{display:flex;height:100px;margin-top:15px;background-color:#eee;align-items:center;justify-content:center}@media screen and (min-width: 760px){.cb__footer{height:145px;margin-top:25px}}@media screen and (max-width: 759px){.cb__footer img{width:150px}}@media screen and (min-width: 500px){.cb__features{-moz-column-count:2;column-count:2}}.cb__features>li{margin-top:15px;-webkit-break-inside:avoid-column;-moz-column-break-inside:avoid;break-inside:avoid-column}@media screen and (min-width: 500px){.cb__features>li{min-height:54px}}.cb__features img{display:block;width:50px;height:50px;margin-right:15px;border:1px solid #ddd}.cb__products{display:flex;flex-wrap:wrap;margin:10px -10px 0}.cb__products>li{flex:0 0 auto;width:100%;padding:10px}@media screen and (min-width: 500px){.cb__products>li{width:50%}}.cb__products>li>a{display:block;border:1px solid #ccc}.cb__products>li figure img{display:block;width:70%;margin:0 auto}@media screen and (min-width: 500px){.cb__products>li figure img{width:100%}}.cb__products>li figure figcaption{padding:15px}@media screen and (min-width: 760px){.cb__products>li figure figcaption{padding:20px 20px 30px}}@media screen and (min-width: 1000px){.cb__products>li figure figcaption{padding:20px 40px 40px}}.cb__products>li figure figcaption b{display:block;margin-bottom:20px;font-weight:400;font-size:14px}@media screen and (min-width: 760px){.cb__products>li figure figcaption b{margin-bottom:30px;font-size:16px}}.cb__products>li figure figcaption>span{display:inline-block;vertical-align:top;padding-top:15px;position:relative;font-family:"Lato",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:23px;color:#333;line-height:.7}@media screen and (min-width: 760px){.cb__products>li figure figcaption>span{padding-top:18px;font-size:27px}}@media screen and (min-width: 1000px){.cb__products>li figure figcaption>span{padding-top:25px;font-size:35px}}.cb__products>li figure figcaption>span small{display:inline-block;vertical-align:top;position:absolute;top:0;right:0;font-size:15px;color:#999;text-align:right}@media screen and (min-width: 760px){.cb__products>li figure figcaption>span small{font-size:17px}}@media screen and (min-width: 1000px){.cb__products>li figure figcaption>span small{font-size:20px}}.cb__products>li figure figcaption>span small:before{content:"";width:110%;height:2px;position:absolute;top:50%;left:-5%;background-color:#4c145e}.cb__products>li .cb__button{float:right}@media screen and (max-width: 619px)and (min-width: 500px){.cb__products>li .cb__button{display:block;margin-top:15px;float:none}}@media screen and (min-width: 620px){.cb__products>li .cb__button{position:relative;top:4px}}@media screen and (min-width: 760px){.cb__products>li .cb__button{top:7px}}@media screen and (min-width: 1000px){.cb__products>li .cb__button{top:14px}}.cb__products>li .cb__button>span{width:120px;min-width:0}@media screen and (min-width: 760px){.cb__products>li .cb__button>span{width:160px}}@media screen and (min-width: 1000px){.cb__products>li .cb__button>span{width:210px}}
