/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}a,legend{color:inherit}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}legend,ul{padding:0}body,ul{margin:0}.main,.menu,.navbar span{will-change:transform}.description>ul,.index-sec ul{-webkit-align-content:space-between}.index-sec li,.partner{-webkit-order:0;-ms-grid-row-align:auto}.description li,.footer-container div,.index-sec li,.partner{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}.visible,body{background-color:#fff}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}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,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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;white-space:normal}.analiza-form table,.footer-container img,.kontakt-info img{vertical-align:middle}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;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}summary{display:list-item}[hidden],template{display:none}body{font-family:Raleway,sans-serif;font-display:optional;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}ul{list-style:none}.container{opacity:0;-webkit-transition:opacity .9s .5s;transition:opacity .9s .5s}.header{width:100%;height:92px;position:absolute;top:0;left:0;z-index:50}.visible{position:fixed;top:-115px;-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in;height:105px;border-bottom:1px solid #EEE;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.logo-wave{fill:#0085CA}.brand-logo{margin-top:30px;margin-left:150px;width:360px}.visible .brand-logo{margin-top:33px}.header-logo{width:360px;height:62px}.nav{position:absolute;top:32px;right:17%;cursor:pointer;width:48px;height:48px;z-index:100}.visible-nav{position:fixed;top:-60px;-webkit-transition:-webkit-transform .4s ease-in;transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in}.navbar-container{position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.navbar-container span{position:absolute;top:0;left:0;width:100%;height:100%}.open .navbar-container{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.navbar span{width:32px;height:2px;background-color:#000;position:absolute;left:0;top:16px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s,-webkit-transform .3s cubic-bezier(.8,.02,.69,.32);transition:opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s,-webkit-transform .3s cubic-bezier(.8,.02,.69,.32);transition:transform .3s cubic-bezier(.8,.02,.69,.32),opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s;transition:transform .3s cubic-bezier(.8,.02,.69,.32),opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s,-webkit-transform .3s cubic-bezier(.8,.02,.69,.32);-webkit-transition-delay:.45s;transition-delay:.45s}.navbar span:nth-of-type(1){top:8px}.navbar span:nth-of-type(3){top:24px}.open .navbar span{-webkit-transition:opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s,-webkit-transform .3s cubic-bezier(.8,.02,.69,.32);transition:opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s,-webkit-transform .3s cubic-bezier(.8,.02,.69,.32);transition:transform .3s cubic-bezier(.8,.02,.69,.32),opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s;transition:transform .3s cubic-bezier(.8,.02,.69,.32),opacity .3s cubic-bezier(.8,.02,.69,.32),background-color 0s,top 0s,-webkit-transform .3s cubic-bezier(.8,.02,.69,.32);-webkit-transition-delay:.6s;transition-delay:.6s;background-color:#fff}.open .navbar span:nth-child(1){top:16px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.open .navbar span:nth-child(2){opacity:0;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.open .navbar span:nth-child(3){top:16px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.menu{width:27%;height:100vh;position:fixed;top:0;right:0;color:#fff;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-color:#131313;-webkit-transition:-webkit-transform .7s cubic-bezier(.8,.02,.69,.32);transition:-webkit-transform .7s cubic-bezier(.8,.02,.69,.32);transition:transform .7s cubic-bezier(.8,.02,.69,.32);transition:transform .7s cubic-bezier(.8,.02,.69,.32),-webkit-transform .7s cubic-bezier(.8,.02,.69,.32);z-index:50}.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-container{margin-top:15%;margin-left:15%}.menu-container ul:first-of-type{margin-bottom:15%}.menu-container ul:last-of-type{font-size:.7em}.menu-container li{font-size:2em;line-height:1.5em}.menu h5,h3{font-size:1em}.menu-container a{position:relative}.menu-container a span{display:inline-block;position:relative;z-index:2;padding-right:30px}.menu-container a::before{content:'';display:block;z-index:1;position:absolute;left:0;bottom:0;width:100%;height:40%;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transform-origin:0 5px;-ms-transform-origin:0 5px;transform-origin:0 5px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:#0085ca}.menu-container a:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}h3{color:#0085ca}.menu h5{position:fixed;bottom:5%;right:10%;font-weight:400}.index-main,.main{position:relative}.menu h5 span{font-weight:700}.main{margin-top:92px;z-index:10;-webkit-transition:-webkit-transform .7s cubic-bezier(.8,.02,.69,.32);transition:-webkit-transform .7s cubic-bezier(.8,.02,.69,.32);transition:transform .7s cubic-bezier(.8,.02,.69,.32);transition:transform .7s cubic-bezier(.8,.02,.69,.32),-webkit-transform .7s cubic-bezier(.8,.02,.69,.32)}.letter-container img,.video-container{opacity:0;will-change:opacity}.menu-open{-webkit-transform:translate3d(-8%,0,0);transform:translate3d(-8%,0,0)}section{width:100%;height:calc(100vh - 92px)}section:nth-child(2){height:auto}.index-main{width:80%;height:85%;margin:0 auto}.letter-container,.motto-subtitle,.motto-text,.motto-title,.motto-video,.shadow{position:absolute;overflow:hidden}.letter-container{top:11%;right:0;z-index:10;width:39%}.letter-container img{width:100%;height:100%}.motto-title{top:20%;left:5%}.motto-title h2{font-size:4.5em;letter-spacing:2px;font-weight:400;opacity:0;margin:0}.motto-title h2 span{display:block;color:#4CAF50;font-weight:700}.motto-subtitle{left:5%;top:70%}.motto-subtitle h3{opacity:0}.motto-text{left:5%;top:50%;font-size:1.5em;font-weight:400;letter-spacing:1px;width:35%;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}.show-anim .motto-text{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;-webkit-transition-delay:.6s;transition-delay:.6s}.motto-text p{margin:.5em 0;opacity:0}.moto-mob{display:none}.motto-video{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:18%;right:20%;width:30vw;height:calc(30vw / 1.2);z-index:20}.motto-video video,.shadow{height:100%}.show-anim .delay-shadow{box-shadow:2px 2px 15px 1px #839dab;-webkit-transition-delay:1.7s!important;transition-delay:1.7s!important;-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}.motto-video img{display:none}.show-anim .shadow{-webkit-animation:show 1.1s ease-in-out forwards;animation:show 1.1s ease-in-out forwards}@-webkit-keyframes show{from{-webkit-transform:translateX(0) scaleY(1) scaleX(0);transform:translateX(0) scaleY(1) scaleX(0)}50%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1)}to{-webkit-transform:translateX(102%) scaleY(1) scaleX(1);transform:translateX(102%) scaleY(1) scaleX(1)}}@keyframes show{from{-webkit-transform:translateX(0) scaleY(1) scaleX(0);transform:translateX(0) scaleY(1) scaleX(0)}50%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1)}to{-webkit-transform:translateX(102%) scaleY(1) scaleX(1);transform:translateX(102%) scaleY(1) scaleX(1)}}.show-anim .op{-webkit-animation:op .4s ease-in-out forwards;animation:op .4s ease-in-out forwards}@-webkit-keyframes op{98%,from{opacity:0}to{opacity:1}}@keyframes op{98%,from{opacity:0}to{opacity:1}}.shadow{display:block;top:0;left:0;width:100%;-webkit-transform:translateX(0) scaleY(1) scaleX(0);-ms-transform:translateX(0) scaleY(1) scaleX(0);transform:translateX(0) scaleY(1) scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;z-index:100;will-change:width,transform}.letter-container .op,.show-a1{-webkit-transition-delay:.8s!important;transition-delay:.8s!important;-webkit-animation-delay:.8s!important;animation-delay:.8s!important}.motto-video .op,.show-a2{-webkit-transition-delay:.65s!important;transition-delay:.65s!important;-webkit-animation-delay:.65s!important;animation-delay:.65s!important}.show-a3{-webkit-transition-delay:.4s!important;transition-delay:.4s!important;-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.motto-container .op h2,.motto-container .op h3,.motto-container .op p{-webkit-transition-delay:1s!important;transition-delay:1s!important;-webkit-animation-delay:1s!important;animation-delay:1s!important}.aqua{background-color:#0085ca}.green{background-color:#4CAF50}.grey{background-color:grey}.black{background-color:#000}.helper-heding{display:none}.index-sec{width:100%;height:15%;margin:0 auto;position:relative;opacity:0;-webkit-transition:opacity .9s .5s;transition:opacity .9s .5s}.index-sec p{margin:0 0 .5em;font-size:1.7em;font-weight:700;padding-left:11%;color:#FF5722}.index-sec ul{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:90%;margin:0 auto}.index-sec li{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-box-flex:0;-webkit-flex:0 1 30%;-moz-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;-ms-flex-order:0;order:0}.aqualife h1{position:relative;text-align:center;margin:0 auto;font-size:3em;font-weight:400;color:#24135F;width:80%;overflow:hidden}.aqualife h1 span:last-of-type,.aqualife h1::before{position:absolute;width:100%;background-color:#0085ca;content:'';bottom:0}.aqualife h1::before{display:block;z-index:1;left:0;height:40%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.aqualife h1:hover::before{-webkit-transition-delay:unset;transition-delay:unset;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%)}.aqualife h1 span{position:relative;display:inline-block;z-index:3}.aqualife h1 span:last-of-type{display:inline-block;z-index:1;left:100%;height:3px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.description>ul,.partneri-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}.aqualife h1:hover span:last-of-type{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.description{margin-top:3em;line-height:1.5em;letter-spacing:2px}.description>ul{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:0 auto}.description li{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 30%;-moz-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;border:1px solid #eee;margin:1em 2em;min-height:85vh;background-color:rgba(0,133,202,.33)}.description li>div{position:relative;margin-bottom:7em}.description li img{width:40%;margin:2em auto;display:block}.description div ul{display:block;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:70%;list-style:disc;margin:1em auto}.description div li{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;min-height:auto;border:none;margin:1em 0;background-color:transparent}.description p{margin:2em auto;text-align:left;width:85%}.description b{color:#F44336}.link{display:inline-block;font-size:1.5em;padding:1em 5%;position:absolute;overflow:hidden;bottom:-4em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.link::before,.product-header span{display:block}.link b{position:relative;z-index:5}.link span{bottom:15%;height:2px;left:-5%;position:absolute;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-delay:.2s;transition-delay:.2s;width:110%}.link:hover span{-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%)}.link::before{background-color:#4CAF50;content:'';height:.6em;left:5%;position:absolute;top:51%;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-delay:0;transition-delay:0;width:90%;z-index:1}.link:hover::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.7s;transition-delay:.7s}.analiza-form .form-group span,.form-group-text span,.kontakt-form .form-group span{-webkit-transform-origin:0 5px;-ms-transform-origin:0 5px;-webkit-transform:scaleX(1);-ms-transform:scaleX(1)}.second-page-helper{background-color:#fff;height:100vh;left:0;position:fixed;top:0;-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s;-webkit-transition-delay:.2s;transition-delay:.2s;width:100%;z-index:200}.product{margin-bottom:7em;padding-top:1em}.product-h{margin:2em 2em 2em 40%;width:45%}.product-container{margin:0 auto;padding-top:1em;position:relative;width:80%}.product-header{font-size:4em;font-weight:400;margin:.5em 0}.kontakt-info,.product-text{color:#07090a;font-size:1.2em}.product-text{line-height:1.4em;margin-left:10%;width:60%}.product-text li{letter-spacing:1px;line-height:1.8em}.product-text li::before{background-color:#ffc107;content:'';display:inline-block;height:2px;margin:0 1em;width:1em}.product-line{background-color:#0085ca;display:block;height:3px;margin:2em 5%;width:10%}.product-img,.product-img-lab{position:absolute;right:0;width:30%;text-align:center}.product-img{top:30%}.product-img img{max-height:40vh;max-width:95%}.product-img-lab{top:20em}.product-img-lab img{max-height:40vh;max-width:95%}.lab-img-box{height:30vh;position:relative;width:100%}.lab-img-box img{height:100%}.lab-img-box img:last-of-type{position:absolute;right:-35%;top:0}.lab-img-ref{height:250px;position:relative;width:100%}.lab-img-ref img:first-of-type{bottom:40%;left:25%;max-width:35%;position:absolute;z-index:1}.lab-img-ref div{border:4px solid #0085ca;height:50%;left:50%;position:absolute;top:25%;width:28%;z-index:3}.lab-img-ref img:last-of-type{left:75%;max-height:150px;position:absolute;top:0;z-index:5}.aqua-container{margin-top:7%;position:relative;width:100%}.kontakt-info{display:inline-block;line-height:1.4em;margin-left:10%;width:30%}.kontakt-info-h{color:grey;font-size:1.5em}.analiza-form,.kontakt-form{color:#24135F;line-height:1.4em}.kontakt-form{display:inline-block;font-size:1.2em;margin-left:5%;margin-top:10%;width:50%}.analiza-form{font-size:1.2em;margin-left:10%;width:70%}.analiza-form .form-group,.kontakt-form .form-group{display:inline-block;position:relative;width:40%;height:1.5em;margin:1em 0;border:none;text-align:center}.analiza-form td .form-group{margin-left:20%;width:60%}.analiza-form .form-group span,.kontakt-form .form-group span{content:'';display:block;z-index:1;position:absolute;left:0;bottom:0;width:100%;height:40%;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;transform-origin:0 5px;transform:scaleX(1);background-color:#0085ca}.form-group-button span,.form-group-text span{content:'';left:0;-webkit-transition:-webkit-transform .7s;bottom:0}.analiza-form table{border-collapse:collapse;margin:2em 0}.analiza-form tr{border-bottom:1px solid grey;height:3em}.analiza-form td:nth-of-type(2n){text-align:center;width:15%}.analiza-form td:first-of-type{width:40%}.analiza-form td:nth-of-type(3){width:30%}.analiza-form td:nth-of-type(3) input{text-align:center}.form-group input{text-align:left;border:none;width:95%;z-index:5;position:relative;background-color:transparent;font-size:1.2em;color:#F44336}.form-group-text{display:inline-block;position:relative;width:80%;margin:1em 0;border:none;text-align:center}.form-group-text span{display:block;z-index:1;position:absolute;width:100%;height:7%;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;transform-origin:0 5px;transform:scaleX(1);background-color:#0085ca}.form-group-text textarea{text-align:left;border:none;width:95%;z-index:5;position:relative;background-color:transparent;height:10em;font-size:1.2em;color:#F44336}.form-group-button{display:inline-block;position:relative;width:40%;height:1.5em;margin:1em 0;border:none;text-align:center}.form-group-button span{display:block;z-index:1;position:absolute;width:100%;height:40%;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transform-origin:0 5px;-ms-transform-origin:0 5px;transform-origin:0 5px;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:#0085ca}.form-group-button button{text-align:left;border:none;width:95%;z-index:5;position:relative;background-color:transparent;text-transform:uppercase;font-weight:700}::-webkit-input-placeholder{color:#24135F}::-moz-placeholder{color:#24135F}:-ms-input-placeholder{color:#24135F}:-moz-placeholder{color:#24135F}.partneri-box{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:140%}.partner{-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 25%;-moz-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;text-align:center;height:30vh;width:25%;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.partner h4,.partner img{position:absolute;left:50%}.partner img{max-height:70%;max-width:98%;top:40%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.partner h4{bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:98%}.footer-container{width:86%;margin:2em auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}.footer-container div{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-webkit-flex:0 1 30%;-moz-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.footer-container div li{line-height:2em;color:#ADADAD}.footer-container h5{font-weight:400;font-size:1em}.footer-container h5 span{font-weight:700}.footer-sing{width:86%;margin:2em auto;color:#ADADAD;border-color:#ADADAD;text-align:right}.help-box{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff;will-change:transform;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;pointer-events:none;z-index:1000}.help-box:nth-of-type(2){background-color:#1b96d6;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transition-delay:.15s;transition-delay:.15s}.help-box:nth-of-type(3){background-color:#0085ca;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transition-delay:.2s;transition-delay:.2s}.help-box:nth-of-type(4){-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.show .help-box{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.loader-container{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:transparent;z-index:10000}.loader,.loader svg{width:360px;height:62px}.loader{left:50%;top:50%;position:fixed;z-index:1000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-wave-animation{-webkit-animation:wave 5s ease-in-out infinite;animation:wave 5s ease-in-out infinite}@-webkit-keyframes wave{from,to{opacity:1;fill:#0085CA}25%,75%{opacity:.7}50%{opacity:1;fill:#24135F}}@keyframes wave{from,to{opacity:1;fill:#0085CA}25%,75%{opacity:.7}50%{opacity:1;fill:#24135F}}@media screen and (min-device-width:1200px) and (max-device-width:1650px){.header{height:80px}.brand-logo{margin-top:18px}.nav{top:20px}.visible-nav{top:-72px}.visible{top:-103px}.visible .brand-logo{margin-top:16px}.menu{width:30%}.main{margin-top:80px}section{height:calc(100vh - 80px)}.index-main{width:85%;height:80%}.index-sec{height:20%}.motto-title{top:15%}.motto-title h2{font-size:3.8em}.motto-text{top:48%;font-size:1.3em;letter-spacing:2px}.motto-subtitle{top:75%}.letter-container{top:5%}.index-sec ul{width:100%}.aqualife h1{font-size:2.5em;width:90%}.description>ul{width:100%}.description li{-webkit-box-flex:0;-webkit-flex:0 1 32%;-moz-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;margin:0 2em}.description p{margin:1em auto;width:90%}.product-h{margin:1em 1em 1em 40%}.product-header{font-size:3em;margin:.1em 0}.product-img{top:20%}.product-container{width:87%}.partner img{max-height:50%;max-width:70%}.partner h4{font-size:.8em}.kontakt-form{margin-left:2.5%;margin-top:0;width:55%;float:right}}@media all and (min-device-width:320px) and (max-device-width:1024px){.motto-subtitle,.motto-text,.motto-title{position:relative;left:unset}.header{height:64px}.brand-logo{margin-top:5%;margin-left:2.5%;width:97.5%}.visible .brand-logo{margin-top:30px}.header-logo{width:60%;height:unset}.menu,section{width:100%}.nav{top:2.5%;right:2.55%}.menu h5{bottom:0}.open .navbar-container{-webkit-transform:translateX(-600%);-ms-transform:translateX(-600%);transform:translateX(-600%)}.main{margin-top:64px}section{height:calc(100vh - 64px)}.index-main{width:98%;height:100%}.moto-mob{display:block;width:100%;height:1em}.motto-title{margin-left:12%;top:unset}.motto-title h2{font-size:3em}.motto-text{top:unset;width:100%}.motto-text p{margin:.3em 0}.motto-subtitle{margin-left:2.5%;top:unset}.motto-subtitle h3{margin:0}.motto-video{position:absolute;top:unset;right:unset;width:70vw;height:calc(70vw / 1.2);margin-top:1em;left:0;bottom:1em}.motto-video video{display:none}.motto-video img{display:block;height:100%}.letter-container{top:unset;bottom:0;right:0;width:70%}.index-sec{display:none}.helper-heding{display:block;margin:1em 0}.visible{top:-115px;height:74px}.visible-nav{top:-82px}.description>ul{display:block;width:100%;margin:0 auto}.description li{width:98%;margin:0 auto 1em}.aqualife h1{margin:0 auto;font-size:2em;width:95%}.aqualife h1 span{margin:.2em}.description li img{width:50%;margin:1em auto}.description p{margin:1em auto;width:90%}.description li>div{margin-bottom:1em}.link{position:relative;bottom:unset;left:unset;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 10%}.footer-container{width:98%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-container div:first-child{-webkit-box-flex:0;-webkit-flex:0 1 25%;-moz-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.footer-container div{-webkit-box-flex:0;-webkit-flex:0 1 75%;-moz-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%}.footer-container div:last-child{margin-left:25%}.product{margin-top:0;margin-bottom:1em}.product-h{margin:0 0 0 20%;width:80%;font-size:.67em;font-weight:700}.product-container{width:95%}.product-header{font-size:2em}.analiza-form table,.partner h4{font-size:.8em}.product-text{width:90%}.product-img,.product-img-lab{position:relative;right:unset;top:unset;width:80%;margin:0 auto}.lab-img-box{height:auto;position:relative;width:100%}.lab-img-box img{height:unset;width:44%;max-height:25vh}.lab-img-box img:last-of-type{position:relative;right:unset;top:unset}.lab-img-ref img:first-of-type{left:5%}.lab-img-ref div{left:30%}.lab-img-ref img:last-of-type{left:55%;max-width:45%}.partner h4,.partner img{position:relative;left:unset}.partneri-box{-webkit-box-pack:baseline;-webkit-justify-content:baseline;-moz-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}.partner{-webkit-box-flex:0;-webkit-flex:0 1 50%;-moz-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;width:unset;height:35vh}.partner img{max-height:60%;max-width:60%;top:unset;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:middle}.partner h4{bottom:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:98%;margin:0}.kontakt-info{width:90%}.kontakt-form{width:95%}.analiza-form .form-group,.kontakt-form .form-group{width:90%}.form-group-text{width:88%}.analiza-form{width:98%;margin:0 auto}}