.clear,a img,hr{border:none}.button,body{background-color:#fff}.contracts:after,.row:after,.scroll-down:before,.subsection:after,.wrap:after{content:' '}#footer ul,#ilustrace ul{list-style-type:none}a,body,div,fieldset,form,h1,h2,h3,h4,hr,html,img,li,ol,p,ul{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll}.section,.service h3{overflow:hidden}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#1d393d}ol,ul{text-indent:0}.clear,hr{display:block;visibility:hidden;height:0;clear:both;line-height:0}input,select,table,textarea{font-size:100%}table{border-collapse:collapse}td,th{vertical-align:top}img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:100%;height:auto}img.preload{width:1px;height:1px;position:absolute}.agency h3 .web,.section,.wrap{position:relative}@font-face{font-family:poppins-regular;src:url(../font/poppins-regular-subset.woff2) format('woff2'),url(../font/poppins-regular-subset.woff) format('woff'),url(../font/poppins-regular-subset.ttf) format('truetype'),url(../font/poppins-regular-subset.svg#poppinsregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:poppins-semibold;src:url(../font/poppins-semibold-subset.woff2) format('woff2'),url(../font/poppins-semibold-subset.woff) format('woff'),url(../font/poppins-semibold-subset.ttf) format('truetype'),url(../font/poppins-semibold-subset.svg#poppinssemibold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:poppins-bold;src:url(../font/poppins-bold-subset.woff2) format('woff2'),url(../font/poppins-bold-subset.woff) format('woff'),url(../font/poppins-bold-subset.ttf) format('truetype'),url(../font/poppins-bold-subset.svg#poppinsbold) format('svg');font-weight:700;font-style:normal}#reference h3 a span.web,body{font-weight:400}#intro,#intro b,#intro strong,.button,h1,h2,h3{font-weight:700}.wf-active #reference h3 a span.web,.wf-active body{font-family:poppins-regular,sans-serif}.wf-active #intro,.wf-active .button,.wf-active h1,.wf-active h2,.wf-active h3{font-family:poppins-semibold,sans-serif}.wf-active #intro b,.wf-active #intro strong{font-family:poppins-bold,sans-serif}#intro{font-size:1.5em;line-height:1.5em}#intro h1,#intro p{margin:0;padding:0;font-weight:700;font-size:100%}.section h2{font-size:7.5em;line-height:1.1667em;letter-spacing:-.05em}#ilustrace,.service{font-size:.75em;line-height:1.6667em}.service p{margin-bottom:1em}.service h3{font-size:2.5em;line-height:.6667em}.service h3 .small{font-size:.4em;line-height:1em;display:inline-block}.service .price{font-size:2.5em;line-height:1.4em;letter-spacing:-.0167em}.service .price .currency{font-size:13px;letter-spacing:.0385em}.agency{font-size:.75em;line-height:1.6667em}.agency h3{font-size:2.5em;line-height:1.4em}.agency h3 .web{font-size:.4em;line-height:1.6667em;bottom:.8333em}.motivation{font-size:.9375em;line-height:1.4667em}.button{font-size:1.875em;line-height:1.0667em;border-color:#32e92d;box-shadow-color:#32e92d}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}#footer{font-size:.75em}#reference h3 a span.web,a{color:#32e92d}#ilustrace a{color:#1d393d}#reference h2{color:#173337}#reference,#reference h3 a{color:#779392}#reference .subsection{border-color:#3e5659}#footer a:focus,#reference a:focus .name{color:#ecf1de}#footer,#footer a,#sluzby{color:#779392;background-color:#2c484c}#sluzby .service .price{border-color:#546a6c}#sluzby h2{color:#284347}#sluzby h3{color:#fff}#intro a:focus,.button:focus{color:#1eb31b;border-color:#1eb31b}.wrap{max-width:1080px;margin:auto;padding:1.038%}@media screen and (max-width:1050px){.agency a .name,a{text-decoration:underline!important}.agency a{text-decoration:none!important}.wrap{padding:1rem}}.row:after,.wrap:after{display:block;clear:both}.row{margin:0 -1.297%}.column{float:left;margin:0 1.297%}.section h2{position:absolute;left:-.8em}.section h2.paralax-block{top:-.6em}.js .section h2.paralax-block{top:-1em}.js #services .section h2.paralax-block{top:-1.2em}#intro .wrap{padding-top:6em;transition:padding-top .2s;padding-bottom:0}#intro h1,#intro p{margin-bottom:1em}#intro a{transition:color .2s}@media screen and (max-width:1200px){#intro .wrap{padding-top:2em}}@media screen and (max-width:700px){#intro{font-size:1.375em}}@media screen and (max-width:600px){#intro{font-size:1.25em}}@media screen and (max-width:500px){#intro{font-size:1.125em}}#ilustrace .wrap{padding-top:1.25em}.scene{position:relative;border-bottom:1px dashed #1d393d}.scene-position{max-width:800px;height:266px;position:relative;margin:auto}.button-background,.honza,.motivation:after,.notebook,.scroll-down:before,.service:before{display:block;background-image:url(ilustrace.svg);background-repeat:no-repeat}.no-svg .button-background,.no-svg .honza,.no-svg .motivation:after,.no-svg .notebook,.no-svg .scroll-down:before,.no-svg .service:before{background-image:url(ilustrace.png)}.honza,.notebook{position:absolute;transition:left 1s,right 1s}.honza{width:216px;height:408px;top:0;left:10.3%;background-position:-24px -24px}.notebook{width:144px;height:72px;top:202px;left:42.3%;background-position:-296px -216px}@media screen and (max-width:700px){.honza{background-size:231.481%}.notebook{left:auto;right:10%;background-size:347.2222%}}@media screen and (max-width:600px){.honza{width:190px;height:359px;background-position:-21px -21px}.notebook{width:127px;height:63px;top:178px;background-position:-260px -190px}.scene-position{height:236px}}@media screen and (max-width:400px){#intro{font-size:1em}.honza{left:-6px}.notebook{right:-9px}}.scroll-down{position:relative;padding-left:2em}.scroll-down:before{display:block;width:10px;height:14px;position:absolute;top:3px;left:0;background-position:-323px -143px}.service:before,.wrap .service:nth-child(1):before{background-position:-312px -33px}@keyframes bounce{0%{top:4px}50%{top:1px}75%{top:5px}}.scroll-down:focus:before,.scroll-down:hover:before{animation:bounce .7s infinite}#ilustrace .row{min-height:120px;margin-top:2em;margin-bottom:2em}#ilustrace .column{width:17.407%;position:relative;z-index:6;margin-bottom:1.6667em}#ilustrace .column.contacts,#ilustrace .column.social{float:right}@media screen and (max-width:660px){#ilustrace .row .column{width:25%}}@media screen and (max-width:460px){#ilustrace .row .column{width:40%}#ilustrace .row .column.contacts,#ilustrace .row .column.social{text-align:right}#ilustrace .row .column.social{width:100%}}.button,.logo img{text-align:center}@media screen and (max-width:400px){#ilustrace .row .column.reference{display:none}}#reference{background-color:#1d393d;padding:4em 0 3em}.subsection{position:relative;padding:4em 0 3em;border-bottom:1px dashed}#reference .wrap .subsection:last-child{border-bottom:none}.agency{margin-bottom:2em;width:37.4074%;float:left;margin-right:0}.agency h3{margin-bottom:1em}.agency h3 a,.agency h3 a:focus,.agency h3 a:hover{text-decoration:none}.agency h3 a:focus span.name,.agency h3 a:hover span.name{text-decoration:underline}#footer a:focus,#footer a:hover,#reference a:focus .name,#reference a:hover .name{transition:color .4s}#footer a,#reference a .name{transition:color .6s}.contracts{width:57.4074%;float:right}.logo{display:block;width:33.333%;float:left;margin:0 0 5%;opacity:.65;transition:opacity .6s}.logo:focus,.logo:hover{opacity:1;transition:opacity .4s}.logo img{display:block;width:100%;max-width:185px;height:auto;margin:auto;color:#fff}@media screen and (max-width:700px){.logo{width:50%;margin-top:0;padding:0 .5em}}@media screen and (max-width:450px){.agency,.contracts{width:auto;float:none;text-align:center}.agency{margin-bottom:4em;font-size:.875em;line-height:1.5714em}.agency h3{margin-bottom:.2em}.agency h3 .web{margin-right:-1.3em}}.contracts:after,.subsection:after{display:block;clear:both}#sluzby{padding:4em 0}.service{width:27.1%;position:relative;z-index:10;margin:4em 4% 3em}.wrap .service:first-child{margin-left:1.297%}.wrap .service:last-child{margin-right:1.297%}.service h3{margin-bottom:.4em;height:1.75em;padding-top:.25em}.service .description{margin-bottom:1.5em;min-height:12em}.service .price{max-width:6em;padding-top:.4em;border-top:1px dashed}.service .price .currency{position:relative;bottom:1px}.service:before{content:'';display:block;position:absolute;top:-4px;left:-58px;width:32px;height:42px}.wrap .service:nth-child(2):before{background-position:-372px -33px}.wrap .service:nth-child(3):before{background-position:-432px -33px}@media screen and (max-width:1200px){.service{margin-left:2.5%;margin-right:2.5%;width:28.3%}.wrap .service:before{top:-3px;left:-4px}.wrap .service:nth-child(3):before{top:3px}.wrap .service h3{margin-left:38px}}@media screen and (max-width:700px){.wrap .service{width:47.3%;margin:1em 1.296% 4em}.wrap .service h3{margin-bottom:3px}.wrap .service .description{padding-right:1.5em}#sluzby{padding-bottom:0}}@media screen and (max-width:550px){.wrap .service{width:auto}.wrap .service .description{min-height:1em;padding-right:0}}#kontakt{padding:6em 0}.motivation{width:22em;max-width:43%}.motivation:after{content:' ';display:block;width:72px;height:21px;background-position:-268px -365px;position:absolute;top:1.8em;left:57%;margin-left:-140px;transition:transform .5s}.button-background{position:absolute;right:-1.2em;top:-2.25em;max-width:484px;min-width:440px;height:148px;padding:2em 2.2em;background-position:-8px -444px}.button{display:block;min-width:12em;margin:auto;padding:.9em 1.1em .7em;border-width:1px;border-style:solid;box-shadow:3px 3px 0;transition:color .3s,border-color .3s}.button:focus,.button:hover{position:relative;top:3px;left:3px;text-decoration:none!important;box-shadow:none}@media screen and (max-width:900px){#kontakt{padding:3em 0 2em}.motivation{max-width:20em;color:#32e92d}.button-background{position:relative;top:0;right:auto;width:100%;max-width:35em;padding-left:0}.button{padding-left:.5em;padding-right:.5em}.motivation:after{left:95%;transform:rotate(135deg)}}@media screen and (max-width:700px){.motivation:after{transition:none}}@media screen and (max-width:600px){.button-background{padding-left:0;padding-right:0;min-width:0}.motivation:after{left:auto;right:2em;transform:rotate(0);width:45px;height:45px;background-position:-413px -350px;top:.8em}.motivation br{display:none}.motivation{width:auto;max-width:100%;margin-right:5em}}@media screen and (max-width:500px){.motivation{font-size:.75em;margin-right:7em}.button{font-size:1.5em;box-shadow:2px 2px 0}}@media screen and (max-width:400px){.button{font-size:1.25em}.button-background{height:6.25em;padding-top:1.5em;margin-top:.2em;background-position:-20px -448px}.motivation:after{top:1.4em;right:1.6em}}#footer{padding-top:.5em;padding-bottom:.5em}#footer ul li{float:left;margin:0 2.5em}#footer ul.contacts{float:left}#footer ul.contacts li{margin-left:0;margin-right:4em}#footer ul.social{float:right}#footer ul.social li{margin-right:0}@media screen and (max-width:600px){#footer ul{width:50%}#footer .wrap ul li{display:block;margin:0;float:none}#footer ul.social{text-align:right}}@media screen and (max-width:1200px){.section h2.paralax-block{left:.25em;font-size:4em;transform:none!important;margin-top:-.5em;margin-bottom:-.2em;position:static}.section#reference h2.paralax-block{color:#142B2F}.section#sluzby h2.paralax-block{color:#22393C}}@media screen and (max-width:800px){.section h2.paralax-block{left:.3333em;font-size:3em;margin-top:-.7em;margin-bottom:-.7em}.section h2:after{content:':'}.section#reference h2.paralax-block{color:#112629}.section#sluzby h2.paralax-block{color:#1E3235;margin-bottom:.4em}}@media screen and (max-width:600px){.section h2.paralax-block{font-size:2.5em;line-height:1em}.section#sluzby h2.paralax-block{margin-bottom:.6em}}@media screen and (max-width:300px){.logo{width:100%}.button{font-size:1.125em}.motivation{margin-right:0;font-size:13px}.motivation:after{display:none}}
