@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap" rel="stylesheet');
/* The above import directives are aggregated from content. */
*{box-sizing:border-box}.page-wrapper>.breadcrumbs{display:none !important}.page-main{max-width:100%;padding:0}.page-main .page-title-wrapper,.page-main .ProdukteAnchorLink,.page-main .clearfix:after{display:none}.page-main .columns-content,.page-main .banner-content{padding-left:20px;padding-right:20px;box-sizing:border-box}.page-main .columns-content .pagebuilder-column-group{display:block !important}.page-main .columns-content a{font-family:'Fira Sans',sans-serif;font-weight:600;background:none;border:0;color:#e4032f;text-align:left;margin:0;padding-top:0;padding-bottom:0;font-size:18px}.page-main .banner-image{position:relative;width:100%}.page-main .banner-image img{width:100%}.page-main .banner-content{width:100%}.page-main .banner-title{line-height:67px;font-size:55px;color:#fff;width:100%;margin-bottom:0;font-family:'StoneInformal-Bold',sans-serif;text-shadow:2px 2px 4px #373737}@media print{.page-main .banner-title{font-size:38px;line-height:inherit}}.page-main .banner-subtitle{color:#b5d48f;font-size:45px;width:100%;margin-bottom:0;line-height:55px;margin-top:0;font-family:'StoneInformal-Bold',sans-serif;text-shadow:2px 2px 4px #373737}@media print{.page-main .banner-subtitle{font-size:28px;line-height:inherit}}.page-main .column-one{position:relative;width:100% !important}.page-main .column-one .btn-print{position:absolute;top:20px;right:0}.page-main .column-one .btn-print .pagebuilder-button-primary{background-color:transparent;border:0;background-image:url('../../frontend/Biwac/Biodesign/de_CH/images/printer.svg');background-position:center;background-repeat:no-repeat;background-size:20px 30px;cursor:pointer}@media only screen and (max-width: 767px){.page-main .column-one .btn-print{top:14px;right:-15px}}.page-main .column-one::after{content:'';width:1px;height:100%;position:absolute;top:0;right:-50px;border-right:1px solid #3d1e10}.page-main .column-one p{font-family:'Fira Sans',sans-serif;margin-bottom:45px;font-size:18px;line-height:32px;color:#3d1e10}.page-main .column-two{width:100% !important;position:relative}.page-main .column-two .btn-print{position:absolute;top:12px;right:0}.page-main .column-two .btn-print .pagebuilder-button-primary{background-color:transparent;border:0;background-image:url('../../frontend/Biwac/Biodesign/de_CH/images/printer.svg');background-position:center;background-repeat:no-repeat;background-size:20px 30px;cursor:pointer}@media only screen and (max-width: 767px){.page-main .column-two .btn-print{top:14px;right:-15px}}.page-main .column-two .block-maintitle{font-size:18px;margin-bottom:80px;font-family:'StoneInformal-Bold',sans-serif;line-height:32px}.page-main .column-two .block-biodata{padding-top:10px;padding-bottom:48px}.page-main .column-two .block-biodata p{margin:0}.page-main .column-two .block-biodata strong{font-family:'StoneInformal-Bold',sans-serif !important}.page-main .column-two .block-list{list-style:none;padding:0;margin:0 0 50px;font-size:18px;font-family:'Fira Sans',sans-serif;color:#3d1e10}.page-main .column-two .block-list ul{padding:0;margin:0}.page-main .column-two .block-list li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3d1e10;padding-bottom:10px;margin-bottom:10px}.page-main .column-two .block-list li strong{margin-right:10px;font-family:'StoneInformal-Bold',sans-serif}.page-main .column-two .block-list li:last-child{margin:0;padding-bottom:0;border:0}.page-main .column-two .block-list-title{margin-right:10px;font-family:'StoneInformal-Bold',sans-serif}.page-main .column-two .block-list-link,.page-main .column-two .block-list a{color:#e4032f}.page-main .column-two .block-list-item{display:flex;align-items:flex-start;padding-bottom:22px}.page-main .column-two .block-list-item strong{margin-right:10px;font-family:'StoneInformal-Bold',sans-serif}.page-main .column-two .block-list-item p{margin:0;flex-basis:50%}@media only screen and (min-width:1300px){.page-main .column-two .block-list-item p:last-child{flex-basis:37%;margin-left:auto}}.page-main .column-two .block-gallery-list{list-style:none;padding:0}.page-main .column-two .block-gallery-list .tabs-navigation{display:none}.page-main .column-two .block-gallery-list .ui-tabs-panel{display:grid !important;grid-template-columns:repeat(2, 1fr);grid-row-gap:33px;grid-column-gap:33px}.page-main .column-two .block-gallery-list .tabs-content>div{display:grid !important;grid-template-columns:repeat(2, 1fr);grid-row-gap:33px;grid-column-gap:33px}.page-main .column-two .block-gallery-list .gallery-image{display:grid;align-items:center;cursor:pointer}.page-main .column-two .block-gallery-list .gallery-image img{width:100%}.page-main .column-two .block-gallery-list li{margin:0;height:auto;width:100%}.page-main .column-two .block-gallery-list li img{width:100%}.page-main .column-two .block-gallery-list a{display:grid}.page-main .column-two .block-gallery-title{font-family:'StoneInformal-Bold',sans-serif;margin-bottom:20px;margin-top:80px}.page-main .column-two .block-gallery-title p{margin:0}.page-main .column-two p{font-size:18px;line-height:32px;color:#3d1e10}.page-main .custom-page-title{font-size:38px !important;line-height:64px;color:#3d1e10;font-family:'StoneInformal-Bold',sans-serif !important;margin-bottom:20px !important;padding-right:25px}@media print{.page-main .custom-page-title{font-size:28px !important}}.page-main .custom-page-title p{font-size:38px !important;line-height:initial;color:#3d1e10;font-family:'StoneInformal-Bold',sans-serif !important;margin-bottom:0 !important}.page-main .custom-page-subtitle{margin-bottom:50px !important;font-family:'StoneInformal-Bold',sans-serif !important;line-height:32px}.page-main .custom-page-subtitle p{margin-bottom:0px !important;font-family:'StoneInformal-Bold',sans-serif !important;line-height:32px}.page-main .custom-page-subtitle.md p{font-size:28px;line-height:34px}.page-main .custom-page-minititle{margin-bottom:20px !important;font-family:'StoneInformal-Bold',sans-serif !important}.page-main .custom-page-minititle p{margin-bottom:0 !important;font-family:'Fira Sans',sans-serif !important}.page-main .block-title strong{font-size:28px !important}.sl-overlay{background:#000 !important;opacity:0.5 !important}.sl-wrapper .sl-close{display:none !important}.sl-wrapper .sl-navigation button{width:43px !important;height:70px !important;background-image:url('../../frontend/Biwac/Biodesign/de_CH/images/img-gallery-arrow.svg');background-position:center;background-size:100%;text-indent:1000px;overflow:hidden;background-repeat:no-repeat}.sl-wrapper .sl-navigation button.sl-prev{transform:rotate(180deg)}.sl-wrapper .sl-counter{display:none !important}[data-content-type='row'][data-appearance='full-width']>.row-full-width-inner{max-width:100% !important}.pagebuilder-banner-wrapper [data-element='content']{min-height:auto;overflow:hidden}.pagebuilder-banner-wrapper .pagebuilder-overlay{padding:0}.blog-post-view .post-content .post-description .post-ftimg-hld{margin:0;width:100%;float:none}.blog-post-view .post-content .post-description .post-ftimg-hld a{display:grid}.blog-post-view .post-content .post-description .post-ftimg-hld img{float:none}.blog-post-view .post-description{margin-bottom:0}.post-bottom{margin-top:0;padding-left:20px;padding-right:20px;padding-bottom:42px}.post-bottom .block-title strong{font-family:'StoneInformal-Bold',sans-serif !important}.post-view .post-nextprev-hld .prev-link,.post-view .post-nextprev-hld .next-link{bottom:0;color:#e4032f;font-size:14px;background-image:url('../../frontend/Biwac/Biodesign/de_CH/images/icon-arrow-right-red.png');background-repeat:no-repeat;background-position:left center;font-family:'Fira Sans',sans-serif;padding-left:55px;background-size:45px}.post-view .post-nextprev-hld .prev-link{left:15px;background-image:none}.post-view .post-nextprev-hld .prev-link::before{content:'';position:absolute;top:3px;left:0;width:45px;height:12px;background-image:url('../../frontend/Biwac/Biodesign/de_CH/images/icon-arrow-right-red.png');background-repeat:no-repeat;transform:rotate(180deg);background-size:100%}.post-view .post-nextprev-hld .next-link{right:15px;background-position:right center;padding-left:0;padding-right:55px}.message.global.cookie{z-index:10 !important}@media print{.page-main .columns-content .pagebuilder-column-group .pagebuilder-column-line{display:block !important}}@media only screen and (min-width: 1024px){.page-main{max-width:100%;padding:0}.page-main .columns-content .pagebuilder-column-group .pagebuilder-column-line{display:grid !important;grid-template-columns:3fr 2fr;grid-column-gap:100px;padding-top:0;padding-bottom:50px}.page-main .banner-content{padding-bottom:121px}.page-main .columns-content,.page-main .banner-content,.page-main .post-bottom{max-width:1340px;margin:0 auto}.page-main .products{margin-bottom:0}.page-main .products-grid .product-items{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr)) !important;grid-column-gap:12px;grid-row-gap:12px}.page-main .products-grid .product-item{height:274px;display:flex;align-items:center}.page-main .products-grid .product-item:hover .product-item-details{position:absolute;left:0;width:100%;padding:0 20px 20px;box-shadow:0px 0px 10px 0 rgba(0,0,0,0.26);background:#fff;margin-top:40px}.page-main .products-grid .product-item:hover .product-item-details:before{content:'';position:absolute;top:-9px;left:0;width:100%;height:10px;background-color:#fff}.page-main .products-grid .product-item-actions .stock.unavailable{margin-right:10px}.page-main .products-grid .product-item-name>a{color:#3d1e10 !important}.sl-wrapper .sl-navigation button.sl-prev{left:10% !important}.sl-wrapper .sl-navigation button.sl-next{right:10% !important}.sl-wrapper .sl-image{left:50% !important;width:730px !important;transform:translate(-50%, -50%) !important;height:auto !important;top:50% !important}.post-text-hld{position:relative;margin-top:-133px}.blog-post-view .post-holder{margin-bottom:81px !important}}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 991px){.page-main{margin-top:0}.page-main .banner-content{padding-bottom:15px;padding-top:15px}.page-main .banner-title{line-height:inherit;font-size:28px;width:100%;margin-bottom:10px}.page-main .banner-subtitle{font-size:22px;width:100%;line-height:inherit}.page-main .columns-content{padding-top:15px;padding-bottom:15px}.page-main .column-one{margin-bottom:20px}.page-main .column-one:after{display:none}.page-main .column-two .block-gallery-list li{width:auto;height:auto}.page-main .column-two .block-gallery-list li a{display:block}.page-main .column-two .block-gallery-list .ui-tabs-panel{grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-row-gap:15px;grid-column-gap:15px}.page-main .column-two .block-gallery-title{margin-bottom:20px}.page-main .column-two .block-list{margin:0 0 20px}.page-main .columns-content,.page-main .banner-content{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.page-main .banner-title,.page-main .banner-subtitle{width:100%}}@media only screen and (max-width: 767px){.sl-wrapper .sl-navigation button{width:22px !important;height:44px !important}}@media only screen and (max-width:500px){.page-main .banner-content{border-bottom:1px solid #3d1e10;position:relative;bottom:0;width:100%;left:0;transform:inherit}.page-main .banner-title{color:#3d1e10}}@media only screen and (min-width: 768px){.pagebuilder-mobile-only{display:none !important}}@media print{.page-header{display:none !important}.page-wrapper .page-main .columns .column.main .post-view .post-holder .post-content .post-description .post-ftimg-hld{width:100% !important}.page-main .columns-content{padding-top:30px}.page-main .column-two .block-gallery-list .gallery-image img.pagebuilder-mobile-hidden{display:none !important}.page-main .column-two .block-gallery-list .tabs-content>div{grid-template-columns:repeat(6, 1fr) !important}.page-wrapper .page-main .columns .column.main .post-view .PrintAddress{padding:0 20px}.page-main .banner-subtitle{margin-top:0 !important}.page-main .banner-subtitle,.page-main .banner-title{line-height:inherit !important}.page-main .column-two .block-list-item,.page-main .custom-page-subtitle.md{page-break-after:always !important;page-break-inside:avoid !important;position:relative !important}.page-main .custom-page-subtitle.md{margin-bottom:20px !important}.floating-block,.message.global.cookie{display:none !important}}.blog-post-view .block-gallery-list.gallery figure.gallery-image figcaption{display:none}.blog-post-view .post-view .columns-content .column-one .block-list-item{display:flex;flex-direction:row-reverse}.blog-post-view .post-view .columns-content .column-one .block-list-item p{width:50%;margin-bottom:20px;padding-right:10px}@media print{.blog-post-view .post-view .columns-content .column-one .block-list-item p{margin-bottom:10px}}.blog-post-view .post-view .columns-content .column-one .block-list-item p:first-child{order:2}@media only screen and (min-width: 1200px) and (max-width: 1600px){.sl-wrapper .sl-image{max-width:920px;width:100% !important}}@media only screen and (min-width: 1601px) and (max-width: 1920px){.sl-wrapper .sl-image{max-width:980px;width:100% !important}}@media only screen and (min-width: 1921px){.sl-wrapper .sl-image{max-width:1070px;width:100% !important}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.sl-wrapper .sl-image{max-width:850px;width:100% !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 812px) and (orientation:landscape){.sl-wrapper .sl-image{left:50% !important;height:auto !important;top:50% !important;transform:translate(-50%, -50%) !important;max-width:420px}}.sl-wrapper .sl-image img{width:100% !important;height:auto;position:relative;top:auto;left:auto;transform:inherit}.sl-wrapper .sl-image .sl-caption{background:#3d1e10 !important;padding:8px 10px !important;color:#FFF !important;margin:7px auto;position:relative !important;bottom:inherit !important;text-align:center;width:auto !important;font-weight:normal;font-size:14px !important;line-height:17px}@media only screen and (min-device-width: 320px) and (max-device-width: 812px) and (orientation:landscape){.sl-wrapper .sl-image .sl-caption{margin-top:3px !important;margin-bottom:3px !important;font-size:13px !important}}@media only screen and (min-width: 1200px){.sl-wrapper .sl-navigation button.sl-prev{left:2% !important}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.sl-wrapper .sl-navigation button.sl-prev{left:2% !important}}@media only screen and (min-width: 1200px){.sl-wrapper .sl-navigation button.sl-next{right:2% !important}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.sl-wrapper .sl-navigation button.sl-next{right:2% !important}}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.9.0
*/
body.hidden-scroll {
  overflow: hidden; }

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.7;
  display: none;
  z-index: 1035; }

.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed; }
  .sl-wrapper * {
    box-sizing: border-box; }
  .sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 28px;
    padding: 0;
    cursor: pointer; }
    .sl-wrapper button:hover {
      opacity: 0.7; }
  .sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 10060;
    margin-top: -14px;
    margin-right: -14px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-family: Arial, Baskerville, monospace;
    color: #000;
    font-size: 3rem; }
  .sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1060;
    color: #000;
    font-size: 1rem; }
  .sl-wrapper .sl-navigation {
    width: 100%;
    display: none; }
    .sl-wrapper .sl-navigation button {
      position: fixed;
      top: 50%;
      margin-top: -22px;
      height: 44px;
      width: 22px;
      line-height: 44px;
      text-align: center;
      display: block;
      z-index: 10060;
      font-family: Arial, Baskerville, monospace;
      color: #000; }
      .sl-wrapper .sl-navigation button.sl-next {
        right: 5px;
        font-size: 2rem; }
      .sl-wrapper .sl-navigation button.sl-prev {
        left: 5px;
        font-size: 2rem; }
      @media (min-width: 35.5em) {
        .sl-wrapper .sl-navigation button {
          width: 44px; }
          .sl-wrapper .sl-navigation button.sl-next {
            right: 10px;
            font-size: 3rem; }
          .sl-wrapper .sl-navigation button.sl-prev {
            left: 10px;
            font-size: 3rem; } }
      @media (min-width: 50em) {
        .sl-wrapper .sl-navigation button {
          width: 44px; }
          .sl-wrapper .sl-navigation button.sl-next {
            right: 20px;
            font-size: 3rem; }
          .sl-wrapper .sl-navigation button.sl-prev {
            left: 20px;
            font-size: 3rem; } }
  .sl-wrapper.sl-dir-rtl .sl-navigation {
    direction: ltr; }
  .sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000; }
    .sl-wrapper .sl-image img {
      margin: 0;
      padding: 0;
      display: block;
      border: 0 none;
      width: 100%;
      height: auto; }
      @media (min-width: 35.5em) {
        .sl-wrapper .sl-image img {
          border: 0 none; } }
      @media (min-width: 50em) {
        .sl-wrapper .sl-image img {
          border: 0 none; } }
    .sl-wrapper .sl-image iframe {
      background: #000;
      border: 0 none; }
      @media (min-width: 35.5em) {
        .sl-wrapper .sl-image iframe {
          border: 0 none; } }
      @media (min-width: 50em) {
        .sl-wrapper .sl-image iframe {
          border: 0 none; } }
    .sl-wrapper .sl-image .sl-caption {
      display: none;
      padding: 10px;
      color: #fff;
      background: rgba(0, 0, 0, 0.8);
      font-size: 1rem;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
      .sl-wrapper .sl-image .sl-caption.pos-top {
        bottom: auto;
        top: 0; }
      .sl-wrapper .sl-image .sl-caption.pos-outside {
        bottom: auto; }
    .sl-wrapper .sl-image .sl-download {
      display: none;
      position: absolute;
      bottom: 5px;
      right: 5px;
      color: #000;
      z-index: 1060; }

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite; }

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms; }

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }
