button,h1 small,h1 span,h2 span,select{text-transform:none}h1,h2,h3{font-weight:400}h4,h5,h6{margin:20px 0}.reference-list .list div.all>a .text p,.reference-list .list div.all>div .text p,body,figure,h1,h2,h3,li,ul{margin:0}#reference-image,.mar-b{margin-bottom:50px}#header.Reference #contact-wrap .wrap .item,.choose-list .list article a:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);-ms-box-shadow:0 0 30px rgba(0,0,0,.2);-o-box-shadow:0 0 30px rgba(0,0,0,.2)}#contact,body.subpage{padding-top:40px}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:icomoon;src:url("../webfonts/icomoon.eot?c5a2kb");src:url("../webfonts/icomoon.eot?c5a2kb#iefix") format("embedded-opentype"),url("../webfonts/icomoon.ttf?c5a2kb") format("truetype"),url("../webfonts/icomoon.woff?c5a2kb") format("woff"),url("../webfonts/icomoon.svg?c5a2kb#icomoon") format("svg");font-weight:400;font-style:normal;font-display:swap}.icon:before,.tns-controls button:before{display:block;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;-webkit-backface-visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;width:100%}html{background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{color:#3c3c3c;font-family:Roboto,sans-serif}body{overflow-x:hidden;background:#f8f8f8;font-family:Roboto,sans-serif;font-size:1rem}section,svg:not(:root){overflow:hidden}h1,h2{font-size:3.125rem;text-transform:uppercase}h2 span{display:block;font-size:2.1875rem;font-weight:700}h3{font-size:2.5rem}h4{font-size:1.875rem;font-weight:500}h5{font-size:1.5rem;font-weight:500}b,h6,strong{font-weight:700}h6{font-size:1.25rem}small{font-size:80%}li,ul{padding:0;list-style-type:none}img{border:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.rad-t-10{-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0px 0px;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.rad-b-10{-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0px 0px 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#header.white .text,#top-nav[class=white] li.logo a:before,.reference-list .list div.all>a.white em,.reference-list .list div.all>a.white p,.reference-list .list div.all>div.white em,.reference-list .list div.all>div.white p{color:#fff}#top-nav[class=white] li.menu .hamburger-inner,#top-nav[class=white] li.menu .hamburger-inner:after,#top-nav[class=white] li.menu .hamburger-inner:before{background-color:#fff}#reference-image{display:block;-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0px 0px 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;overflow:hidden}#header.Contact{overflow:hidden;background:#bae749;background:linear-gradient(207deg,#bae749 0,#8bb21e 100%)}#header.AboutUs .animbg,#header.Contact .animbg,#header.Reference .animbg,#header.Services .animbg{bottom:-10%;left:10%;right:inherit}#header.Webdesign{overflow:hidden;background:#5ca1ea;background:linear-gradient(207deg,#3ac8ff 0,#5ca1ea 100%)}#header.Webdesign .animbg,#header.detail .animbg{bottom:-10%}#header.Webdesign #contact-wrap .wrap{-webkit-animation:2s forwards jablko;-moz-animation:2s forwards jablko;animation:2s forwards jablko}#header.Webdesign #contact-wrap .shadow{bottom:10%}#header.Services{overflow:hidden;background:#7f7f7f;background:linear-gradient(207deg,#c5c5c5 0,#7f7f7f 100%)}#header.Services #contact-wrap{align-self:baseline}#header.Services #contact-wrap .wrap{max-width:100%;position:relative;margin:0 auto;text-align:center;-webkit-animation:4s forwards services;-moz-animation:4s forwards services;animation:4s forwards services}@media only screen and (max-width:950px){h2{font-size:2.5rem}h2 span{font-size:1.5625rem}body.subpage{padding-top:20px}#header.Services #contact-wrap .wrap{margin-top:-30px}#header.detail .text{padding:100px 20px 50px 0}}@-webkit-keyframes services{0%{top:-600px}100%{top:-60px}}@-moz-keyframes services{0%{top:-600px}100%{top:-60px}}@keyframes services{0%{top:-600px}100%{top:-60px}}#header.AboutUs{overflow:hidden;background:#ba54ff;background:linear-gradient(207deg,#ba54ff 0,#ea5cc0 100%)}#header.AboutUs #contact-wrap .wrap{-webkit-animation:2s forwards grep;-moz-animation:2s forwards grep;animation:2s forwards grep}#header.ReferenceDetail{margin-bottom:0;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0px 0px;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}#header.detail{overflow:hidden;background:#ddd;background:linear-gradient(207deg,#f0f0f0 0,#ddd 100%)}#header.detail .text{max-width:800px}#header.detail .text h1 small,#header.detail .text h1 span{color:#3c3c3c;opacity:.7}#header.Reference{overflow:hidden;background:#ea775c;background:linear-gradient(207deg,#ffbc54 0,#ea775c 100%)}#header.Reference #contact-wrap{align-self:stretch}#header.Reference #contact-wrap .wrap{-webkit-animation:none;-moz-animation:none;animation:none;height:100%}@-webkit-keyframes reference{0%{top:-100%}100%{top:25%}}@-moz-keyframes reference{0%{top:-100%}100%{top:25%}}@keyframes reference{0%{top:-100%}100%{top:25%}}#header.Reference #contact-wrap .wrap .item{position:absolute;top:0;right:0;width:85%;box-shadow:0 0 30px rgba(0,0,0,.2);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden}#header.Reference #contact-wrap .wrap .item:first-child{margin:90px 60px 0 0;-webkit-animation:2s forwards reference;-moz-animation:2s forwards reference;animation:2s forwards reference}#header.Reference #contact-wrap .wrap .item:nth-child(2){margin:0;-webkit-animation:3s forwards reference;-moz-animation:3s forwards reference;animation:3s forwards reference}#header.Reference #contact-wrap .wrap .item:nth-child(3){margin:-90px -60px 0 0;-webkit-animation:4s forwards reference;-moz-animation:4s forwards reference;animation:4s forwards reference}@media only screen and (max-width:950px){#header.Reference #contact-wrap .wrap .item:first-child{margin:90px 40px 0 0}#header.Reference #contact-wrap .wrap .item:nth-child(2){margin:0}#header.Reference #contact-wrap .wrap .item:nth-child(3){margin:-90px -40px 0 0}}#header.white .text h1 small,#header.white .text h1 span{color:#fff;opacity:.7}#header #contact-wrap{margin-left:auto;width:50%;position:relative;z-index:1}@media only screen and (max-width:950px){#header #contact-wrap{width:30%;margin:60px 40px 0 0}}#header #contact-wrap .shadow{position:absolute;left:50%;bottom:16%}#header #contact-wrap .shadow:after,#header #contact-wrap .shadow:before{content:'';position:absolute;background:rgba(0,0,0,.15);display:block;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;margin:0 auto;width:1px;height:1px;-webkit-animation:1s forwards shadow;-moz-animation:1s forwards shadow;animation:1s forwards shadow;-webkit-transform:scale(3,.3);-moz-transform:scale(3,.3);-ms-transform:scale(3,.3);-o-transform:scale(3,.3);transform:scale(3,.3)}.choose-list .list article a,.choose-list .list div.item{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden}#header #contact-wrap .shadow:before{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}#header #contact-wrap .shadow:after{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes shadow{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent}70%{box-shadow:0 30px 30px 30px rgba(0,0,0,.2),0 0 30px 50px rgba(0,0,0,.1),0 0 30px 10px rgba(0,0,0,.1)}100%{box-shadow:0 30px 30px 30px rgba(0,0,0,.15),0 0 30px 50px rgba(0,0,0,.07),0 0 30px 10px rgba(0,0,0,.07)}}@-moz-keyframes shadow{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent}70%{box-shadow:0 30px 30px 30px rgba(0,0,0,.2),0 0 30px 50px rgba(0,0,0,.1),0 0 30px 10px rgba(0,0,0,.1)}100%{box-shadow:0 30px 30px 30px rgba(0,0,0,.15),0 0 30px 50px rgba(0,0,0,.07),0 0 30px 10px rgba(0,0,0,.07)}}@keyframes shadow{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent}70%{box-shadow:0 30px 30px 30px rgba(0,0,0,.2),0 0 30px 50px rgba(0,0,0,.1),0 0 30px 10px rgba(0,0,0,.1)}100%{box-shadow:0 30px 30px 30px rgba(0,0,0,.15),0 0 30px 50px rgba(0,0,0,.07),0 0 30px 10px rgba(0,0,0,.07)}}#header #contact-wrap .wrap{max-width:440px;position:relative;margin:0 auto;-webkit-animation:2s forwards banana;-moz-animation:2s forwards banana;animation:2s forwards banana}@media only screen and (max-width:720px){#header.AboutUs #contact-wrap,#header.Contact #contact-wrap,#header.Webdesign #contact-wrap{order:-1;position:relative!important;margin:100px 0 0;width:100%}#header.AboutUs .text,#header.Contact .text,#header.Reference .text,#header.Services .text,#header.Webdesign .text{padding:50px 0 70px}#header.Services #contact-wrap .wrap{margin-top:-70px;max-width:60%}#header.Services #contact-wrap{order:-1;position:relative!important;margin:100px 0 -100px;width:100%}#header.detail .text{padding:100px 0 70px}#header.detail.text .text{padding:80px 0 70px}#header.Reference #contact-wrap .wrap .item{width:100%}#header.Reference #contact-wrap .wrap .item:first-child{margin:20px 90% 0 0}#header.Reference #contact-wrap .wrap .item:nth-child(2){margin:0}#header.Reference #contact-wrap .wrap .item:nth-child(3){margin:-20px -90% 0 0}#header.Reference #contact-wrap{order:-1;position:relative!important;margin:100px 0 130px;width:100%}#header #contact-wrap{position:absolute!important;margin:20px 0 0;width:100%}#header #contact-wrap .wrap{max-width:40%}}@media only screen and (max-width:550px){#header #contact-wrap .wrap{max-width:60%}}@media only screen and (max-width:450px){#header #contact-wrap .wrap{max-width:80%}}@-webkit-keyframes banana{0%{top:-150px}50%{top:-40px}100%{top:-60px}}@-moz-keyframes banana{0%{top:-150px}50%{top:-40px}100%{top:-60px}}@keyframes banana{0%{top:-150px}50%{top:-40px}100%{top:-60px}}@-webkit-keyframes grep{0%{top:-130px}50%{top:-20px}100%{top:-40px}}@-moz-keyframes grep{0%{top:-130px}50%{top:-20px}100%{top:-40px}}@keyframes grep{0%{top:-130px}50%{top:-20px}100%{top:-40px}}@-webkit-keyframes jablko{0%{top:-140px}50%{top:-30px}100%{top:-50px}}@-moz-keyframes jablko{0%{top:-140px}50%{top:-30px}100%{top:-50px}}@keyframes jablko{0%{top:-140px}50%{top:-30px}100%{top:-50px}}.choose-list{margin:50px 0}.choose-list .top{align-items:center}.choose-list .top h2{border-right:1px solid rgba(60,60,60,.7);padding:20px 60px 20px 0;margin-right:60px}.choose-list .top p{max-width:600px}.choose-list .list,.reference-list .list{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.choose-list .list div.item{display:flex;flex-wrap:wrap;width:calc(50% - 20px);margin:20px 0;padding:20px 20px 20px 30px;position:relative;border-radius:10px}.choose-list .list div.item h3,.choose-list .list div.item h5{font-size:1.5rem;margin:0}.choose-list .list div.item p{margin:10px 0 0;line-height:1.375rem}.choose-list .list article{display:flex;width:calc(50% - 20px);margin:20px 0;position:relative}.choose-list .list article a{display:block;width:100%;border-radius:10px}.choose-list .list article figure{display:flex;align-items:center}.choose-list .list article figcaption{flex-grow:1;padding:20px 20px 20px 30px}.choose-list .list article h3,.choose-list .list article h5{font-size:1.5rem;margin:0 0 10px}.choose-list .list article p{margin:0;line-height:1.375rem}.choose-list .list article img{max-width:90px;margin-left:20px}.choose-list .list article a:hover{filter:grayscale(80%);box-shadow:0 0 30px rgba(0,0,0,.2)}#why-us .half.reverse .text{padding-right:40px}#why-us .half.reverse .list{padding-right:0;padding-left:20px}.reference-list{margin:50px 0;overflow:visible}.reference-list .filters{margin-bottom:20px}@media only screen and (max-width:1100px){.reference-list .filters .button{min-width:110px;margin:20px 10px 0 0}}@media only screen and (max-width:500px){.reference-list .filters .button{min-width:inherit}}.reference-list .list div.all{display:flex;width:calc(50% - 20px);margin:20px 0;position:relative;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.reference-list .list div.all>a,.reference-list .list div.all>div{display:flex;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;background:#dbdbdb;background:linear-gradient(135deg,#dbdbdb 0,#c4c4c4 100%)}.reference-list .list div.all>a .text,.reference-list .list div.all>div .text{min-height:300px;padding:30px;flex-grow:1}.reference-list .list div.all>a .text span:not(.button),.reference-list .list div.all>div .text span:not(.button){display:flex;align-items:baseline;min-height:60px}.reference-list .list div.all>a .text em,.reference-list .list div.all>div .text em{display:block;font-size:.875rem;opacity:.8;margin:8px 0 5px}.reference-list .list div.all>a figure,.reference-list .list div.all>div figure{width:40%;position:relative;overflow:hidden;flex-shrink:0}@media only screen and (max-width:990px){.reference-list .list div.all>a figure,.reference-list .list div.all>div figure{width:30%}}@media only screen and (max-width:750px){.choose-list .top{flex-wrap:wrap}.choose-list .top h2{border-right:0px solid transparent;border-bottom:1px solid rgba(60,60,60,.7);padding:20px 0;margin:0}.choose-list .list article,.choose-list .list div.item,.reference-list .list div.all{width:100%}.reference-list .list div.all>a figure,.reference-list .list div.all>div figure{width:260px}}@media only screen and (max-width:550px){.reference-list .list div.all>a figure,.reference-list .list div.all>div figure{width:25%}}@media only screen and (max-width:400px){.reference-list .list div.all>a figure,.reference-list .list div.all>div figure{width:20%}}.reference-list .list div.all>a figure img,.reference-list .list div.all>div figure img{position:absolute;bottom:0;left:0;min-width:100%;min-height:100%;max-width:inherit;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:990px){.reference-list .list div.all>a figure img,.reference-list .list div.all>div figure img{left:-50%;height:100%}}@media only screen and (max-width:750px){.reference-list .list div.all>a figure img,.reference-list .list div.all>div figure img{left:0;height:auto}}#contact .form,#contact .form .line:last-of-type,.reference-list .list div.all>a.last .text,.reference-list .list div.all>div.last .text{width:100%}.reference-list .list div.all>a.last h3 strong,.reference-list .list div.all>div.last h3 strong{display:block;font-size:2.125rem}.reference-list .list div.all a:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);-ms-box-shadow:0 0 30px rgba(0,0,0,.2);-o-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.reference-list .list div.all a:hover figure img{-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-o-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}#contact{padding-bottom:40px}#contact .form .line{width:50%}#contact .form .line.full{padding-left:40px}#contact .text.second{justify-content:space-between;align-items:center;align-self:center}#contact .text.second p{width:calc(50% - 10px);margin:15px 0}@media only screen and (max-width:550px){.reference-list .list div.all>a figure img,.reference-list .list div.all>div figure img{left:-50%;height:100%}#contact .text.second p{width:100%}#contact .text.second p:last-of-type{display:flex;flex-direction:column;margin-top:0}#contact .text.second p:last-of-type a{order:-1;margin-bottom:20px;margin-top:10px}}#contact .text.second strong{display:block;color:#a3a3a3;font-weight:500;margin-bottom:4px}#contact .text.second a.icon{display:inline-flex;align-items:center;margin-top:20px;color:#a3a3a3;font-weight:500}#contact .text.second a.icon:before{margin-right:6px}#contact .text.second a.icon.p:before{content:"\e903"}#contact .text.second a.icon.m:before{content:"\e902"}#contact .text.second a.icon:hover{color:#3c3c3c}.text-page{margin:0 0 50px 5.5%}@media only screen and (max-width:950px){#why-us .half.reverse .text{padding-right:0}#why-us .half.reverse .list{margin-bottom:30px;padding-left:0}#contact .form .line.full{padding-left:0}#contact .form .line{width:100%}.text-page{margin:0 0 30px 20px}}.text-page ol{margin:20px 0;padding:0}.text-page ol li{margin:15px 0}.text-page ol>li{list-style-position:inside;list-style-type:decimal}.text-page ol>li>ol,.text-page ol>li>ul{margin-left:20px}.text-page ul li{position:relative;padding-left:10px}.text-page ul li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:2px;background:#3c3c3c}