.container{padding:20px;text-align:center}.container--has-text-align-left{text-align:left}@media screen and (min-width: 992px){.container{max-width:1440px;margin:0 auto;padding:40px 80px 40px 80px}}.container--has-same-padding{padding:50px 0}@media screen and (min-width: 992px){.container--has-same-padding{padding:60px 0}}.container--has-no-bottom-padding{padding-bottom:0}.container--has-no-bottom-padding h1{margin-bottom:0}.container p:not(:last-of-type){margin-bottom:20px}@media screen and (min-width: 992px){.grid-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid-teaser__image{position:relative;background-size:cover;background-position:top center}.grid-teaser__image::after{content:"";display:block;padding-top:100%}@media screen and (min-width: 992px){.grid-teaser__image::after{background-position:center;padding:0;display:none}}@media screen and (min-width: 992px){.grid-teaser__image{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width: 1200px){.grid-teaser__image{max-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}}.grid-teaser__image-description{margin-bottom:20px}.grid-teaser__image img{display:none}.grid-teaser__image-text{position:absolute;bottom:40px;left:12.037037%;right:12.037037%;color:white;text-align:center;margin-bottom:30px}.grid-teaser__image-text--has-no-image{color:black !important}.grid-teaser--reverse .grid-teaser__image{-ms-flex-order:1;order:1}.grid-teaser__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.grid-teaser--reverse-col .grid-teaser__row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid-teaser__row-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;background-size:cover;background-position:center}.grid-teaser__row-item::after{content:"";display:block;float:left;padding-top:100%}.grid-teaser__row:nth-last-of-type(odd) .grid-teaser__row-item:nth-of-type(odd){-ms-flex-order:1;order:1}.grid-teaser__row:nth-last-of-type(odd) .grid-teaser__row-item:nth-of-type(even){-ms-flex-order:0;order:0}.grid-teaser__row-item img{display:none}.grid-teaser__row-button{position:absolute;text-align:center;bottom:43.5px;right:50%;left:0}@media screen and (min-width: 992px){.grid-teaser__row-button{position:static;left:auto;bottom:auto;margin-top:40px}}.grid-teaser__row:nth-last-of-type(odd) .grid-teaser__row-button{bottom:43.5px;left:50%;right:0}.grid-teaser__row-headline{font-size:22px}@media screen and (min-width: 992px){.grid-teaser__row-headline{font-size:25px}}.grid-teaser__row-text{height:100%;padding:20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;width:100%}@media screen and (min-width: 992px){.grid-teaser__row-text{padding:30px 34px}}@media screen and (min-width: 992px){.grid-teaser__grid{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width: 1200px){.grid-teaser__grid{max-width:40%;-ms-flex:0 0 40%;flex:0 0 40%}}.grid-teaser--reverse .grid-teaser__grid{-ms-flex-order:0;order:0}@media screen and (min-width: 992px){.square-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 768px){.square-grid__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1200px){.square-grid__item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width: 768px){.square-grid__item--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.square-grid__item-description,.square-grid__item-headline{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.square-grid__item-description{margin-bottom:20px}.square-grid__item-col{position:relative;max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 768px){.square-grid__item-col{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width: 768px){.square-grid__item-col::after{border-style:solid;height:0;width:0;border-color:transparent transparent #f5f5f5 transparent;border-width:0 36px 30px 36px;content:"";position:absolute;left:50%;margin-left:-36px;bottom:0}}.square-grid__item-first{background-size:cover;background-repeat:no-repeat;background-position:center}.square-grid__item-first::before{content:"";padding-bottom:100%;display:block}@media screen and (min-width: 1200px){.square-grid__item:nth-of-type(4) .square-grid__item-first,.square-grid__item:nth-of-type(3) .square-grid__item-first{-ms-flex-order:1;order:1}}@media screen and (min-width: 768px) and (max-width: 1200px){.square-grid__item:nth-of-type(2) .square-grid__item-first,.square-grid__item:nth-of-type(4) .square-grid__item-first{-ms-flex-order:1;order:1}}.square-grid__item-first::after{content:"";padding-bottom:100%}.square-grid__item-second{background-color:#f5f5f5;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-order:1;order:1;padding:20px}@media screen and (min-width: 1520px){.square-grid__item-second{padding:40px}}@media screen and (min-width: 768px){.square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent #f5f5f5 transparent transparent;border-width:36px 30px 36px 0;content:"";position:absolute;left:-30px;bottom:24px}}@media screen and (min-width: 1200px){.square-grid__item:nth-of-type(4) .square-grid__item-second,.square-grid__item:nth-of-type(3) .square-grid__item-second{-ms-flex-order:0;order:0}.square-grid__item:nth-of-type(4) .square-grid__item-second::before,.square-grid__item:nth-of-type(3) .square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent transparent transparent #f5f5f5;border-width:36px 0 36px 30px;content:"";position:absolute;right:-30px;left:unset;bottom:24px}}@media screen and (min-width: 768px) and (max-width: 1200px){.square-grid__item:nth-of-type(2) .square-grid__item-second,.square-grid__item:nth-of-type(4) .square-grid__item-second{-ms-flex-order:0;order:0}.square-grid__item:nth-of-type(2) .square-grid__item-second::before,.square-grid__item:nth-of-type(4) .square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent transparent transparent #f5f5f5;border-width:36px 0 36px 30px;content:"";position:absolute;right:-30px;left:unset;bottom:24px}}@media screen and (min-width: 1200px){.square-grid__item--reverse:nth-of-type(4) .square-grid__item-second::before,.square-grid__item--reverse:nth-of-type(3) .square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent #f5f5f5 transparent transparent;border-width:36px 30px 36px 0;content:"";position:absolute;left:-30px;right:unset;bottom:24px}}@media screen and (min-width: 1200px){.square-grid__item--reverse:nth-of-type(1) .square-grid__item-second::before,.square-grid__item--reverse:nth-of-type(2) .square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent transparent transparent #f5f5f5;border-width:36px 0 36px 30px;content:"";position:absolute;right:-30px;left:unset;bottom:24px}}@media screen and (min-width: 768px) and (max-width: 1200px){.square-grid__item--reverse:nth-of-type(1) .square-grid__item-second::before,.square-grid__item--reverse:nth-of-type(3) .square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent transparent transparent #f5f5f5;border-width:36px 0 36px 30px;content:"";position:absolute;right:-30px;left:unset;bottom:24px}}@media screen and (min-width: 768px) and (max-width: 1200px){.square-grid__item--reverse:nth-of-type(2) .square-grid__item-second::before,.square-grid__item--reverse:nth-of-type(4) .square-grid__item-second::before{border-style:solid;height:0;width:0;border-color:transparent #f5f5f5 transparent transparent;border-width:36px 30px 36px 0;content:"";position:absolute;left:-30px;right:unset;bottom:24px}}.square-grid__item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}@media screen and (min-width: 768px){.square-grid__item-image{display:block}}.full-teaser{position:relative}.full-teaser__image{min-height:380px;background-repeat:no-repeat;background-size:cover;background-position:center}.full-teaser__image-description{font-size:25px;line-height:35px;margin-bottom:60px}@media screen and (min-width: 1200px){.full-teaser__image-description{font-size:30px;line-height:50px}}.full-teaser__image-text{position:absolute;top:0;bottom:0;right:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;color:white;padding:0 25px}@media screen and (min-width: 992px){.full-teaser__image-text{padding:0 100px}}.full-teaser__image-button{margin-bottom:40px}@media screen and (max-width: 767px){.full-teaser--has-mobile-image .full-teaser__image{background-image:none !important;min-height:0}.full-teaser--has-mobile-image .full-teaser__image-text{-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.full-teaser__mobile-image{display:none}}.gallery-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.gallery-grid__item{padding:10px;max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%;position:relative}@media screen and (min-width: 768px){.gallery-grid__item{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}}.gallery-grid__item--landscape{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 768px){.gallery-grid__item--landscape{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}}.gallery-grid__image{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.gallery-grid__image img{opacity:0}.noni-products{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 5px 5px;background-color:#f5f5f5}@media screen and (min-width: 992px){.noni-products{padding:0 30px;background-color:transparent}}.noni-products a{text-decoration:none;color:black}.noni-products__product{position:relative;max-width:50%;padding:0 15px;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (min-width: 992px){.noni-products__product{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 30px}}@media screen and (max-width: 991px){.noni-products__product:nth-child(n+3){margin-top:30px}}@media screen and (min-width: 992px){.noni-products__product:nth-child(n+5){margin-top:30px}}.noni-products__badge{position:absolute;top:0;right:30px;background:#f5f5f5;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;font-size:11px;line-height:16px;-ms-flex-align:center;align-items:center;letter-spacing:0.05em;width:47px;height:31px;padding-top:3px;z-index:1}@media screen and (min-width: 992px){.noni-products__badge{font-size:13px;line-height:18px;padding-top:8px;width:60px;height:40px;right:50px}}.noni-products__badge a{font-weight:normal;text-transform:uppercase;text-decoration:none;color:black}.noni-products__badge::after{border-style:solid;height:0;width:0;border-color:#f5f5f5 transparent transparent transparent;border-width:20px 23.5px 0 23.5px;position:absolute;right:0;top:31px;content:""}@media screen and (min-width: 992px){.noni-products__badge::after{border-style:solid;height:0;width:0;border-color:#f5f5f5 transparent transparent transparent;border-width:20px 30px 0 30px;position:absolute;right:0;top:40px;content:""}}.noni-products__text{text-align:center;margin-top:25px}.noni-products__headline{font-size:12px;line-height:20px;display:block;text-decoration:none;color:black;text-align:center;font-weight:normal}@media screen and (min-width: 1200px){.noni-products__headline{font-size:15px;line-height:25px}}.noni-products__price{font-size:12px;line-height:20px;letter-spacing:0.01em;color:#9d9d9d}@media screen and (min-width: 768px){.noni-products__price{font-size:15px;line-height:25px}}@media screen and (min-width: 992px){.cols{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 992px){.cols__col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.cols__image img{display:block;width:100%}@media screen and (min-width: 992px){.cols--has-image-right .cols__image{-ms-flex-order:1;order:1}}.cols__text{padding:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;background-color:#f5f5f5}@media screen and (min-width: 992px){.cols--has-image-right .cols__text{-ms-flex-order:0;order:0}}@media screen and (min-width: 992px){.grid-cols__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid-cols__col{padding:20px}@media screen and (min-width: 992px){.grid-cols__col{padding:40px 80px 20px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.grid-cols__col p{margin-bottom:10px}@media screen and (min-width: 992px){.grid-cols__col p{margin-bottom:20px}}.grid-cols__col--is-image{padding:0}.grid-cols__col--is-image img{width:100%;height:auto;display:block}.divider{padding:40px 0;display:none}@media screen and (min-width: 992px){.divider{padding:40px 0;display:block}}.divider__line{height:1px;background:#9d9d9d;width:100%}.divider--hide-mobile{display:none}@media screen and (min-width: 992px){.divider--hide-mobile{display:block}}.spacer{height:40px}@media screen and (min-width: 992px){.spacer{height:60px}.spacer--small{height:40px}}.container .spacer,.grid-cols .spacer,.spacer .cols{height:20px}.toc{background-color:#f5f5f5;padding:30px 28px}@media screen and (min-width: 992px){.toc{padding:44px 150px}}.toc__items{list-style:none;max-width:1440px;margin:0 auto}@media screen and (min-width: 992px){.toc__items{-moz-column-count:2;column-count:2;padding:0 80px;-moz-column-gap:141px;column-gap:141px}}.toc__item{text-transform:uppercase;padding-left:13px;position:relative;margin-bottom:15px}@media screen and (min-width: 992px){.toc__item{margin-bottom:0}}.toc__item::before{content:">";position:absolute;left:0;top:0;font-size:19px}.toc__item h3{font-size:14px;line-height:22px}@media screen and (min-width: 992px){.toc__item h3{font-size:15px;line-height:30px}}.toc__link{color:black;text-decoration:none}


/*# sourceMappingURL=frontend.blocks.css.map*/