/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box;font-family:Montserrat,sans-serif}a{color:#0000a0;text-decoration:none;font-weight:900}a:hover{transition:all 1s ease}a:visited{color:#fff}.nav{background:#0000a0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5em 1em;width:100%}.nav__list{display:none}@media (min-width:800px){.nav__list{width:50%;display:block}}.nav__list ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav__list ul li{list-style:none;padding:0 1em}.nav__list ul li:after{content:"";clear:both;display:table}.nav__list ul li a{color:#fff;text-decoration:none}.nav__list ul li a:after{width:0}.nav__list ul li a:after,.nav__list ul li a:hover:after{content:"";display:blocK;height:2px;background:#ddd;transition:all .2s ease}.nav__list ul li a:hover:after{transform-origin:bottom;width:100%}.nav__list ul li img{transform:translateY(3px);width:40px}.nav__logo{display:-ms-flexbox;display:flex;text-align:right;font-weight:900;color:#fff;-ms-flex-align:center;align-items:center}@media (min-width:800px){.nav__logo{right:0;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:right}}.nav__logo span{text-align:left}@media (min-width:800px){.nav__logo span{text-align:right}}@media (min-width:800px){.nav__logo img{padding:1em}}.nav__logo--title__desktop{display:none;font-size:1em}@media (min-width:800px){.nav__logo--title__desktop{display:block}}.nav__logo--title__desktop img{float:right}.nav__logo--title__mobile{margin-left:.5em;display:block;font-size:.8em}@media (min-width:800px){.nav__logo--title__mobile{display:none}}.hamburger{text-align:right;width:50%}@media (min-width:800px){.hamburger{display:none}}.hamburger__container{float:right;padding:1em}.hamburger__container:before{content:"";display:block;width:30px;height:3px;background:#fff}.hamburger__container:after{content:"";display:block;width:30px;height:3.2px;background:#fff}.hamburger--center{width:30px;height:3px;background:#fff;margin:.4em 0}.dropdown{background:#666;position:absolute;width:100%;display:none;height:0%;transition:all .5s ease}@media (min-width:800px){.dropdown{width:320px}}@media (min-width:800px){.dropdown__mobile{display:none}}.dropdown__desktop{display:none}@media (min-width:800px){.dropdown__desktop{display:block}}.dropdown ul{padding:.5em 0;list-style:none;margin:0 1em}@media (min-width:800px){.dropdown ul{padding:1em 0}}.dropdown li{padding:.2em}.dropdown li:before{content:"•";color:#fff;padding:.5em}.dropdown a{color:#fff;text-decoration:none}.dropdown--show{transition:all .5s ease;display:block;height:auto;visibility:visible}@media (min-width:800px){.dropdown--show{height:auto}}@media (min-width:800px){body{overflow:hidden}}.main{max-width:1400px;padding:1rem}@media (min-width:800px){.main{display:-ms-flexbox;display:flex;padding:3em 0 0}}@media (min-width:1010px){.main{max-width:1500px;margin:0 auto}}.main img{width:100%}.main__intro h1{font-size:1.6em;margin-bottom:1.5em;display:-ms-flexbox;display:flex}.main__intro--p{margin:0 0 .3em}.main__intro h3{margin:1.2em 0 .3em}@media (min-width:800px){.main__intro{width:50%;padding:1em 2em 0 2.5em;font-size:18px}}.main__intro--row{display:none;background:#eaeaea;padding:1em}@media (min-width:1010px){.main__intro--row{padding:3em 2em;display:-ms-flexbox;display:flex;width:200%}}@media (min-width:1210px){.main__intro--row{display:-ms-flexbox;display:flex;width:100%}}.main__intro--col{width:50%;padding:0 .5em 0 0}.main__intro--col img{padding:0 .5em .5em 0;width:50%;float:left}.main__slider{overflow:hidden;width:100%;max-height:300px}@media (min-width:530px){.main__slider{max-height:650px}}@media (min-width:800px){.main__slider{width:50%;padding:1em 3em 0 5em}}.main__slider--zentrum{animation-name:a;animation-duration:15s;animation-iteration-count:infinite;transform:translateY(-100%);margin:0}.main__slider--paletten{animation-name:b;animation-duration:15s;animation-iteration-count:infinite}.box{min-height:35vh;padding:1em;background:#eaeaea;max-width:1600px;margin:0 auto}@media (min-width:800px){.box{display:-ms-flexbox;display:flex}}@media (min-width:800px){.box,.box__col{padding:1.5em}}.box__col img{width:100%}@media (min-width:800px){.box__col img{padding:0 1.5em 1.5em 0;float:left;width:30%}}.agb__intro{width:100%}@media (min-width:800px){.agb__intro{width:60%;margin:0 auto}}footer{background:#666;padding:1em;font-size:.7em;color:#fff}@media (min-width:800px){footer{position:relative;bottom:0;width:100%}}.footer__index{width:100%;position:absolute!important;bottom:0}@keyframes a{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:0}}.underline{color:#fff;text-decoration:none;font-weight:100}.underline a:after{width:0}.underline:hover:after,.underline a:after{content:"";display:block;height:2px;background:#fff}.underline:hover:after{transform-origin:bottom;width:100%}.contact{width:100%;padding:2em}@media (min-width:800px){.contact{width:50%}}@media (min-width:1010px){.contact{width:30%;margin-left:5em}}.contact__form div{margin:1em 0}.contact__form__inputs{padding:.3em .2em;margin-top:.2em;border-radius:.1em;border:1px solid #a5a5a5;width:100%}.contact label{font-weight:900}#submit{padding:.5em;background:#0000a0;border:0;color:#fff;box-shadow:2px 2px 5px #000;cursor:pointer;letter-spacing:.1em;border-radius:.2em;width:100%;font-family:Montserrat,sans-serif}#map{width:100%;height:300px}@media (min-width:1010px){#map{width:40vw;height:450px;background-color:grey}}.maps{margin-top:1em}@media (min-width:1010px){.maps{margin-top:0;margin-left:10em;right:0}}.logo_blau{margin:1em 0 0!important;width:60%!important}@media (min-width:800px){.logo_blau{margin:1em 4em!important}}.products{padding:1em}@media (min-width:800px){.products{padding:5em 7em}}.products__single{margin-bottom:5.7em;display:block}@media (min-width:800px){.products__single{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.products__single img{position:absolute}@media (min-width:800px){.products__single img{position:relative}}@media (min-width:800px){.products__single--col{width:50%}}@media (min-width:800px){.products__single--text{padding:0 3em 0 0;min-height:340px}.products__single--text p{font-size:1.1em;line-height:1.3em}.products__single--text h3{font-size:1.8em;margin:0;font-size:1.5em}}@media (min-width:1010px){.products__single--text{padding:0 4em 0 0}}@media (min-width:800px){.products__single--text__right{padding:0 0 0 4em}}@media (min-width:1010px){.products__single--text__right{padding:0 0 0 4em}}.sticky-contact{width:180px;right:-132px;position:fixed;color:#fff;transform:rotate(-90deg);transform-origin:0 0;background:#0000a0;padding:.5em 1em;cursor:pointer;transition:all 1s ease;top:93%}@media (min-width:800px){.sticky-contact{top:50%}}.sticky-contact__title{text-align:center}.sticky-contact__title h2{margin:0;font-size:1.7em}.sticky-contact__content{height:300px;width:250px;transform:rotate(90deg);transform-origin:25% 23%;text-align:left}.show-contact{right:137px;transition:all 1s ease}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:1}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.slider{max-width:800px;position:relative;height:100%;margin:auto}.slider img{width:100%}.slider--img__right{width:100}@media (min-width:800px){.slider--img__right{margin:0;float:right;width:100%}}.slider--img__left{width:100}@media (min-width:800px){.slider--img__left{margin:0;float:left;width:100%}}.slider div{display:none;position:static}@media (min-width:800px){.slider div{position:relative}}.slider--mobile__visible{display:block}@media (min-width:800px){.slider--mobile__visible{display:none}}.slider--mobile__hidden{display:none}@media (min-width:800px){.slider--mobile__hidden{display:block}}.slider__button{position:relative;height:100%;display:inline-block;vertical-align:middle;background:transparent;border:none;padding:34.5% 1em;color:#fff;overflow:hidden;text-align:center;cursor:pointer;transition:all .5s ease}@media (min-width:800px){.slider__button{padding:37.5% 1em;position:absolute}}.slider__button:hover{transition:all .5s ease;background:#ffffffa1}.slider__button--left{left:0}.slider__button--right{right:0;float:right}@media (min-width:800px){.slider__button--right{float:none}}
.main__height{
    max-height: none;
  }
@media (min-width: 800px) {

.main__height{
      max-height: 60vh
  }
  }
