body{font-family:'exo',sans-serif;font-weight:normal;overflow-x:hidden;box-sizing:border-box;background-size:cover;background-attachment:fixed}body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000']{transition-duration:1000ms;overflow-x:hidden!important}p{font-size:16px;line-height:26px;color:#494949}.bold{font-weight:bold}div{box-sizing:border-box}.offset-wrapper{width:1300px;margin:0 auto;position:relative;box-sizing:border-box}.fifty-split{display:flex;flex-wrap:wrap;padding:30px 0}.fifty-split .text{flex:1 0 60%;max-width:60%}.fifty-split .text p{font-size:14px;line-height:20px}.fifty-split .text span{display:block;margin-bottom:15px;border-left:5px solid #f7f7f7;padding-left:20px}.fifty-split .text .ext-link{display:inline-block;border-left:none;padding-left:0;text-decoration:underline}.fifty-split .picture{flex:1 0 40%;max-width:40%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.fifty-split .picture img{width:100%}.fifty-split .picture ul li{margin:0 0 25px 0;position:relative}.fifty-split .picture ul li:before{content:"\f0da";font-family:'FontAwesome';position:absolute;left:-20px;top:0}.fifty-split.reverse .text{order:1}.fifty-split.reverse .picture{order:2}.fifty-split.reverse .prices{order:3}.fifty-split.contact-split .text{flex:1 0 50%;max-width:50%}.fifty-split.contact-split .picture{flex:1 0 50%;max-width:50%}.full-width-wrap{position:relative}.full-width-wrap:after{content:'';position:absolute;right:-15%;top:0;width:115%;height:100%;z-index:-1;background-image:url('../img/rehau.png');opacity:.3;background-repeat:no-repeat;background-size:cover}header{width:100%;background:rgba(245,245,245,0.95);z-index:99;min-height:100px;display:flex;align-items:center}header .header-wrap{display:flex}header .company-logo{flex:1 0 20%;max-width:20%}header .main-menu{flex:1 0 60%;max-width:60%}header .main-menu #main-menu{display:flex;min-height:53px;align-items:center}header .main-menu #main-menu li{flex:1 0 auto;text-align:center}header .main-menu #main-menu li a{color:#494949;text-decoration:none;transition:ease-in-out .25s;display:block;font-weight:600}header .main-menu #main-menu li a span{display:block;color:#a2a9af;font-size:14px;font-weight:500;padding-top:5px;transition:ease-in-out .25s}header .main-menu #main-menu li a:hover{transform:translateX(-10px);color:#da685e}header .main-menu #main-menu li a:hover span{color:#da685e;transform:translateX(20px)}header .header-contact{flex:1 0 20%;max-width:20%;display:flex;justify-content:flex-end;align-items:center}header .header-contact a{color:#494949;font-size:24px;font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:flex-end}header .header-contact .fa{color:#da685e;margin-right:10px;font-size:35px}.intro-wrapper{padding-top:50px;display:flex;flex-wrap:wrap;border-top:none!important}.intro-wrapper .left-side{flex:1 0 50%;max-width:50%}.intro-wrapper .right-side{flex:1 0 50%;max-width:50%}.intro-wrapper h1{text-transform:uppercase;color:#494949;font-size:50px;font-weight:bold;margin-bottom:50px;padding:10px 0}.intro-wrapper h1 span{display:block;color:#da685e;padding-left:50px;padding-top:20px}.intro-wrapper p{padding:50px 100px 200px 50px;border-left:1px solid lightGray;border-top:1px solid lightGray}.intro-wrapper .picture img{width:100%}.service-block .offset-wrapper{border-top:1px solid lightGray;position:relative;box-sizing:border-box}.service-block .offset-wrapper.cisteni,.service-block .offset-wrapper.vytahovani{border-right:1px solid lightGray;padding-bottom:130px}.service-block .offset-wrapper.cisteni .text,.service-block .offset-wrapper.vytahovani .text{padding-right:30px}.service-block .offset-wrapper.test{border-left:1px solid lightGray;padding-bottom:130px}.service-block .offset-wrapper.test .text{padding:0 30px}.service-block .offset-wrapper.kontakt{padding-bottom:50px;position:relative;border-left:1px solid lightGray}.service-block .offset-wrapper.kontakt .picture{padding:40px}.service-block .offset-wrapper.kontakt h3{font-size:34px;font-weight:bold;color:#da685e}.service-block .offset-wrapper.kontakt ul{margin-top:40px}.service-block .offset-wrapper.kontakt ul li{display:flex;align-items:center;padding-bottom:20px}.service-block .offset-wrapper.kontakt ul li .fa{color:#000;padding-right:30px;font-size:22px}.service-block .offset-wrapper.kontakt ul li span{color:#494949;font-size:20px;border-left:none;margin-bottom:0}.service-block .offset-wrapper.kontakt ul li a span{color:#da685e !important;text-decoration:none}.service-block .offset-wrapper.kontakt ul li a{text-decoration:underline}.service-block .offset-wrapper.kontakt ul li a:hover{text-decoration:none}.service-block .offset-wrapper.kontakt ul li:nth-of-type(1){margin-left:20px}.service-block .offset-wrapper.kontakt ul li:nth-of-type(2){margin-left:40px}.service-block .offset-wrapper.kontakt ul li:nth-of-type(3){margin-left:60px}.service-block .offset-wrapper.kontakt ul li:nth-of-type(4){margin-left:80px}.service-block .offset-wrapper.kontakt ul li:nth-of-type(5){margin-left:100px}.service-block .offset-wrapper h2{position:absolute;top:-17px;left:20px;font-size:34px;font-weight:bold;color:#494949;background:#fff;padding:0 20px}.service-block .offset-wrapper h3{color:#000;margin:20px 0 40px 0;padding:0;font-weight:600;font-size:20px}.service-block .offset-wrapper .without-title{margin-top:20px}.service-block .offset-wrapper .reasons{background:#f7f7f7;padding:10px;display:flex;margin:30px 0 50px 0}.service-block .offset-wrapper .reasons .reason{flex:1;text-align:center;padding:10px;border-right:2px solid #fff}.service-block .offset-wrapper .reasons .reason:last-child{border-right:none}.service-block .offset-wrapper .reasons .reason .fa{color:#da685e;font-size:38px}.service-block .offset-wrapper .reasons .reason img{width:100%;max-width:60px}.service-block .offset-wrapper .reasons .reason span{display:block;padding-left:0;border-left:none;color:#494949;font-size:14px;line-height:18px;font-weight:600}.service-block .offset-wrapper .prices{margin-top:30px;display:flex;justify-content:flex-end;width:100%;flex-wrap:wrap;padding:0 30px}.service-block .offset-wrapper .prices .price{flex:1 0 20%;max-width:20%;display:flex;align-items:center;flex-wrap:wrap;text-align:center;margin-bottom:40px;background:#da685e;border-right:2px solid #fff}.service-block .offset-wrapper .prices .price:last-child{border-right:none}.service-block .offset-wrapper .prices .price span{margin-top:6px;flex:1;font-size:14px;line-height:18px;min-height:20px;color:#fff;display:block;flex:1 0 100%;margin-bottom:6px}.service-block .offset-wrapper .prices .price span span{display:block;margin-top:0px}.service-block .offset-wrapper .prices .price p{flex:1;font-size:35px;font-weight:600;flex:1 0 100%;color:#fff}.service-block .offset-wrapper .prices .price p span{color:#fff;font-weight:100!important;margin-top:8px}.service-block .offset-wrapper.reverse h2{left:auto;right:20px}.service-block .offset-wrapper.reverse .prices{justify-content:flex-start}a{color:#da685e}a:hover{text-decoration:none}footer{background:#da685e;color:#fff;padding:10px 0}footer .pure-footer{display:flex;justify-content:space-between;align-items:center}footer .pure-footer>div{flex:1 0 33.3%}footer .pure-footer>div img{max-width:120px}footer .pure-footer>div:nth-of-type(2){text-align:center}footer .pure-footer>div:nth-of-type(3){text-align:right}footer .pure-footer>div a{color:#000}.praxe{font-size:28px;padding-left:20px;border-left:1px solid lightGray}.realizace-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0 100px 0}.realizace-wrapper a{flex:1 0 24%;max-width:24%;height:150px;overflow:hidden;margin-bottom:1%;display:flex;align-items:center;justify-content:center;transition:ease-in-out .3s}.realizace-wrapper a img{transition:ease-in-out .4s}.realizace-wrapper a:hover{-webkit-box-shadow:0 0 18px 5px #adadad;-moz-box-shadow:0 0 18px 5px #adadad;box-shadow:0 0 18px 5px #adadad}.realizace-wrapper a:hover img{transform:scale(1.1)}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}