@media screen and (max-width:1000px){.block-1000-full>.column{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media screen and (max-width:900px){.block-900-full>.column{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}html{font-size:10px}@media screen and (max-width:400px){html{font-size:9.444444444444444px}}body,html{height:100%}body{background:#fff;font-family:roboto,serif;font-size:1.6rem;font-style:normal;font-weight:300;line-height:1.7;color:#101b3a;margin:0;padding:0;position:relative}a{color:#222;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:active,a:focus,a:hover{color:#544d9d}a:active,a:hover{outline:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;font-style:normal;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:0;margin-bottom:0}@media screen and (max-width:600px){.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:5.6rem}}.h5,.h6,h5,h6{margin-top:4.8rem;margin-bottom:1.2rem}@media screen and (max-width:600px){.h5,.h6,h5,h6{margin-top:4.4rem;margin-bottom:.8rem}}.h1,h1{font-size:3.65rem;line-height:1.222}@media screen and (max-width:600px){.h1,h1{font-size:3.3rem}}.h2,h2{font-size:3.2rem;line-height:1.25}.h3,h3{font-size:2.7rem;font-weight:600;margin:0 0 2.2rem;line-height:1.25}.h4,h4{font-size:2.1rem;line-height:1.35;font-weight:500}.h5,h5{font-size:1.8rem;line-height:1.55;font-weight:500}.h6,h6{text-align:center;font-size:1.5rem;letter-spacing:.1rem;font-weight:400;text-transform:uppercase}p img{margin:0}p.lead{font-family:Roboto,sans-serif;font-weight:300;font-size:2.4rem;line-height:1.833;margin-bottom:3.6rem;color:#000}@media screen and (max-width:1200px){p.lead{font-size:2.2rem}}@media screen and (max-width:600px){p.lead{font-size:2.1rem}}b,em,i,strong{font-size:inherit;line-height:inherit}em,i{font-family:Roboto,serif;font-style:italic}b,strong{font-weight:700}small{font-size:1.2rem;line-height:inherit}blockquote{margin:4rem 0;padding:4rem 4rem;border-left:4px solid #000;position:relative}@media screen and (max-width:600px){blockquote{padding:3.2rem 3.2rem}}@media screen and (max-width:400px){blockquote{padding:2.8rem 2.8rem}}blockquote p{font-family:Roboto,serif;font-weight:400;padding:0;font-size:2.8rem;line-height:1.857;color:#000}@media screen and (max-width:1200px){blockquote p{font-size:2.6rem}}@media screen and (max-width:600px){blockquote p{font-size:2.2rem}}blockquote cite{display:block;font-family:Roboto,sans-serif;font-size:1.5rem;font-style:normal;line-height:1.333}blockquote cite:before{content:"\2014 \0020"}blockquote cite,blockquote cite a,blockquote cite a:visited{color:#7e7e7e;border:none}abbr{font-family:Roboto,serif;font-weight:700;font-variant:small-caps;text-transform:lowercase;letter-spacing:.05rem;color:#7e7e7e}code,kbd,pre,samp,var{font-family:Consolas,"Andale Mono",Courier,"Courier New",monospace}pre{padding:2.4rem 3.2rem 3.2rem;background:#efefef;overflow-x:auto}code{font-size:1.4rem;margin:0 .2rem;padding:.4rem .8rem;white-space:nowrap;background:#efefef;border:1px solid #d3d3d3;color:#000;border-radius:3px}pre>code{display:block;white-space:pre;line-height:2;padding:0;margin:0}pre.prettyprint>code{border:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;text-decoration:none}mark{background:#fff099;color:#000}hr{border:solid #e0e0e0;border-width:1px 0 0;clear:both;margin:8rem 0 9.6rem;height:0}ol{list-style:decimal}ul{list-style:disc}li{display:list-item}ol,ul{margin-left:1.6rem}ul li{padding-left:.4rem;padding-bottom:1px}ul.grey{margin:0}ul.grey li{position:relative;list-style:none;padding:8px 0 8px 25px;font-weight:400}ul.grey li:before{content:"";position:absolute;top:18px;left:0;width:10px;height:10px;background:#f96156}ol ol,ol ul,ul ol,ul ul{margin:.8rem 0 .8rem 1.6rem}ul.disc li{display:list-item;list-style:none;padding:0 0 0 .8rem;position:relative}ul.disc li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#f9861a;position:absolute;left:-16px;top:11px;vertical-align:middle}dt{margin:0;color:#f9861a}dd{margin:0 0 0 2rem}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}img.h-pull-right{margin:1.2rem 0 1.2rem 2.8rem}img.h-pull-left{margin:1.2rem 2.8rem 1.2rem 0}table{border-width:0;width:100%;max-width:100%;font-family:Roboto,sans-serif;border-collapse:collapse}td,th{padding:1.5rem 3.2rem;text-align:left;border-bottom:1px solid #e0e0e0}th{color:#000;font-family:Roboto,sans-serif;font-weight:700}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,button{margin-bottom:1.6rem}fieldset{margin-bottom:1.6rem}.ss-custom-select,.video-container,blockquote,dl,figure,form,input,ol,p,pre,select,table,textarea,ul{margin-bottom:3rem}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#0b0a15;z-index:500;height:100vh;width:100%;overflow:hidden}.no-js #preloader,.oldie #preloader{display:none}#loader{position:absolute;left:50%;top:50%;width:6px;height:6px;padding:0;display:inline-block;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#loader>div{content:"";background:#fff;width:6px;height:6px;position:absolute;top:0;left:0;border-radius:50%}#loader>div:nth-of-type(1){left:15px}#loader>div:nth-of-type(3){left:-15px}.dots-jump>div{-webkit-animation:dots-jump 1.2s infinite ease;animation:dots-jump 1.2s infinite ease;-webkit-animation-delay:.2s;animation-delay:.2s}.dots-jump>div:nth-of-type(1){-webkit-animation-delay:.4s;animation-delay:.4s}.dots-jump>div:nth-of-type(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes dots-jump{0%{top:0}40%{top:-6px}80%{top:0}}@keyframes dots-jump{0%{top:0}40%{top:-6px}80%{top:0}}.dots-fade>div{-webkit-animation:dots-fade 1.6s infinite ease;animation:dots-fade 1.6s infinite ease;-webkit-animation-delay:.4s;animation-delay:.4s}.dots-fade>div:nth-of-type(1){-webkit-animation-delay:.8s;animation-delay:.8s}.dots-fade>div:nth-of-type(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes dots-fade{0%{opacity:1}40%{opacity:.2}80%{opacity:1}}@keyframes dots-fade{0%{opacity:1}40%{opacity:.2}80%{opacity:1}}.dots-pulse>div{-webkit-animation:dots-pulse 1.2s infinite ease;animation:dots-pulse 1.2s infinite ease;-webkit-animation-delay:.2s;animation-delay:.2s}.dots-pulse>div:nth-of-type(1){-webkit-animation-delay:.4s;animation-delay:.4s}.dots-pulse>div:nth-of-type(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes dots-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.1);transform:scale(1.3)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dots-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.1);transform:scale(1.3)}80%{-webkit-transform:scale(1);transform:scale(1)}}fieldset{border:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{display:block;height:6.8rem;padding:1.8rem 0 1.5rem;border:0;outline:0;color:#000;font-family:Roboto,sans-serif;font-size:1.6rem;line-height:3.2rem;max-width:100%;background:0 0;border-bottom:1px solid #d3d3d3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ss-custom-select{position:relative;padding:0}.ss-custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';margin:0;line-height:3rem;vertical-align:middle}.ss-custom-select select option{padding-left:2rem;padding-right:2rem}.ss-custom-select select::-ms-expand{display:none}.ss-custom-select::after{border-bottom:2px solid #000;border-right:2px solid #000;content:'';display:block;height:8px;width:8px;margin-top:-7px;pointer-events:none;position:absolute;right:2.4rem;top:50%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}textarea{min-height:25.6rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{color:#000;border-bottom:1px solid #000}label,legend{font-family:Roboto,sans-serif;font-weight:700;font-size:1.4rem;margin-bottom:.8rem;line-height:1.714;color:#000;display:block}input[type=checkbox],input[type=radio]{display:inline}label>.label-text{display:inline-block;margin-left:1rem;font-family:Roboto,sans-serif;line-height:inherit}label>input[type=checkbox],label>input[type=radio]{margin:0;position:relative;top:.2rem}::-webkit-input-placeholder{color:#8c8c8c}:-ms-input-placeholder{color:#8c8c8c}::-ms-input-placeholder{color:#8c8c8c}::placeholder{color:#8c8c8c}.placeholder{color:#8c8c8c!important}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#f9861a;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.btn,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-weight:500;font-size:1.25rem;letter-spacing:.2rem;text-transform:uppercase;height:6rem;line-height:5.6rem;padding:0 3.2rem;margin:0 .4rem 1.6rem 0;color:#000;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d3d3d3;border:.2rem solid #d3d3d3}div.shadow{-webkit-transition:all .3s;transition:all .3s}.btn:focus,.btn:hover,a.kontakt:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#000;border-color:#000;color:#333;outline:0}.device .header-nav li:last-child a:hover{background:rgba(195,224,228,.96)!important;border-color:transparent!important;color:#222!important}.device .header-nav li:last-child a:hover:after{display:none}.btn-read-more{font-size:1.3rem;cursor:pointer;position:relative;display:inline-block;padding-right:45px;letter-spacing:.1rem;line-height:1.87;margin-bottom:4rem}.btn-read-more::before{content:'';background-image:url(../images/svg/right-arrow-4.svg);background-size:28px;background-repeat:no-repeat;position:absolute;width:33px;height:25px;right:0;background-position:right center;opacity:.7}.btn-read-more:after{content:"";height:2px;background:#3d2e90;width:60px;position:absolute;bottom:-1.35rem;left:0;margin-left:0;width:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transition:ease-out .1s}.btn-read-more:hover::after{width:60px;transition:ease-out .3s}.btn.btn--primary,button.btn--primary,input[type=button].btn--primary,input[type=reset].btn--primary,input[type=submit].btn--primary{background:rgba(195,224,228,.96);border-color:transparent!important;color:#222}.btn.btn--primary:focus,.btn.btn--primary:hover,button.btn--primary:focus,button.btn--primary:hover,input[type=button].btn--primary:focus,input[type=button].btn--primary:hover,input[type=reset].btn--primary:focus,input[type=reset].btn--primary:hover,input[type=submit].btn--primary:focus,input[type=submit].btn--primary:hover{background:#3d2e90;color:#fff}.btn.h-full-width,button.h-full-width{width:100%;margin-right:0}.btn--small,button.btn--small{height:5.6rem!important;line-height:5.2rem!important}.btn--medium,button.btn--medium{height:6.4rem!important;line-height:6rem!important}.btn--large,button.btn--large{height:6.8rem!important;line-height:6.4rem!important}.btn--stroke,button.btn--stroke{background:0 0!important;border:.2rem solid #000;color:#000}.btn--stroke:hover,button.btn--stroke:hover{background:#000!important;border:.2rem solid #000;color:#fff}.btn--pill,button.btn--pill{padding-left:3.2rem!important;padding-right:3.2rem!important;border-radius:1000px!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.drop-cap:first-letter{float:left;font-family:Roboto,sans-serif;font-weight:700;font-size:5.334em;line-height:1;padding:0 .125em 0 0;text-transform:uppercase;background:0 0;color:#000}.lining dd,.lining dt{display:inline;margin:0}.lining dd+dt:before,.lining dt+dt:before{content:"\A";white-space:pre}.lining dd+dd:before{content:", "}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-.2em}.dictionary-style dt{display:inline;counter-reset:definitions}.dictionary-style dt+dt:before{content:", ";margin-left:-.2em}.dictionary-style dd{display:block;counter-increment:definitions}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.pull-quote{position:relative;padding:2.4rem 0}.pull-quote blockquote{background-color:#efefef;border:none;margin:0;padding-top:9.6rem;position:relative}.pull-quote blockquote:before{content:"";display:block;height:3.2rem;width:3.2rem;background-repeat:no-repeat;background:center center;background-size:contain;background-image:url(../images/icons/icon-quote.svg);position:absolute;top:4rem;left:4rem}.stats-tabs{padding:0;margin:3.2rem 0}.stats-tabs li{display:inline-block;margin:0 1.6rem 3.2rem 0;padding:0 1.5rem 0 0;border-right:1px solid #e0e0e0}.stats-tabs li:last-child{margin:0;padding:0;border:none}.stats-tabs li a{display:inline-block;font-size:2.5rem;font-family:Roboto,sans-serif;font-weight:700;border:none;color:#000}.stats-tabs li a:hover{color:#f9861a}.stats-tabs li a em{display:block;margin:.8rem 0 0 0;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;font-style:normal;color:#7e7e7e}.skill-bars{list-style:none;margin:6.8rem 0 3.2rem}.skill-bars li{height:.4rem;background:#c3c3c3;width:100%;margin-bottom:6.8rem;padding:0;position:relative}.skill-bars li strong{position:absolute;left:0;top:-4rem;font-family:Roboto,sans-serif;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.2rem;font-size:1.4rem;line-height:2.4rem}.skill-bars li .progress{background:#000;position:relative;height:100%}.skill-bars li .progress span{position:absolute;right:0;top:-3.6rem;display:block;font-family:Roboto,sans-serif;color:#fff;font-size:1.1rem;line-height:1;background:#000;padding:.8rem .8rem;border-radius:3px}.skill-bars li .progress span::after{position:absolute;left:50%;bottom:-10px;margin-left:-5px;width:0;height:0;border:5px solid transparent;border-top-color:#000;content:""}.skill-bars li .percent5{width:5%}.skill-bars li .percent10{width:10%}.skill-bars li .percent15{width:15%}.skill-bars li .percent20{width:20%}.skill-bars li .percent25{width:25%}.skill-bars li .percent30{width:30%}.skill-bars li .percent35{width:35%}.skill-bars li .percent40{width:40%}.skill-bars li .percent45{width:45%}.skill-bars li .percent50{width:50%}.skill-bars li .percent55{width:55%}.skill-bars li .percent60{width:60%}.skill-bars li .percent65{width:65%}.skill-bars li .percent70{width:70%}.skill-bars li .percent75{width:75%}.skill-bars li .percent80{width:80%}.skill-bars li .percent85{width:85%}.skill-bars li .percent90{width:90%}.skill-bars li .percent95{width:95%}.skill-bars li .percent100{width:100%}.alert-box{padding:2.4rem 4rem 2.4rem 3.2rem;position:relative;margin-bottom:3.2rem;border-radius:3px;font-family:Roboto,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.6}.alert-box__close{position:absolute;display:block;right:1.6rem;top:1.6rem;cursor:pointer;width:12px;height:12px}.alert-box__close::after,.alert-box__close::before{content:'';position:absolute;display:inline-block;width:2px;height:12px;top:0;left:5px}.alert-box__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alert-box__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.alert-box--error{background-color:#ffd1d2;color:#dd4043}.alert-box--error .alert-box__close::after,.alert-box--error .alert-box__close::before{background-color:#dd4043}.alert-box--success{background-color:#c8e675;color:#637533}.alert-box--success .alert-box__close::after,.alert-box--success .alert-box__close::before{background-color:#637533}.alert-box--info{background-color:#d5ebfb;color:#387fb2}.alert-box--info .alert-box__close::after,.alert-box--info .alert-box__close::before{background-color:#387fb2}.alert-box--notice{background-color:#fff099;color:#827217}.alert-box--notice .alert-box__close::after,.alert-box--notice .alert-box__close::before{background-color:#827217}.wide{max-width:1400px}.wider{max-width:1600px}.narrow{max-width:1000px}.subhead{font-size:1.2rem;line-height:1.286;text-transform:uppercase;letter-spacing:.2rem;margin-top:0;margin-bottom:2.5rem;font-weight:500}.display-1{font-size:4rem;line-height:1.25;margin-bottom:3rem;margin-top:0;position:relative;color:#231768}.index #dedykowane-sklepy .display-1,.index #demo-prestashop .display-1,.index #portfolio-index .display-1,.index #prestashop-firma .display-1,.index #uslugi-prestashop .display-1{font-size:5rem;line-height:1.15;margin-bottom:4rem;font-weight:700}.display-1::before{height:50%;background:#222;position:absolute;width:3px;content:'';background-position:center;top:0;left:-39px;display:none}#stopka .display-1{font-size:3rem}#dedykowane-sklepy .display-1::before,#getintouch .display-1::before,#prestaprestige .display-1::before,#referencje-prestashop .display-1::before,#stopka .display-1::before{width:0}.display-2{margin:0 0 .5rem}.display-1:hover span{color:#cfe7e9;-webkit-transition:all .3s;transition:all .3s}.section-intro{position:relative;margin-bottom:12rem}.section-intro .display-1{margin-top:0}.section-intro .display-1,.section-intro .subhead{position:relative}.h-dark-bg{color:#fff}.h-dark-bg .section-intro .display-1{color:#fff}.h-dark-bg .section-intro::before{color:rgba(255,255,255,.08)}.h-dark-bg p.lead{color:#fff}.right-vert-line{width:1px;height:20rem;background-color:#302c59;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);position:absolute;top:0;right:11.2rem}@media screen and (max-width:1200px){.right-vert-line{right:9rem}}@media screen and (max-width:800px){.section-intro::before{font-size:24rem}.right-vert-line{height:16rem;right:6.2rem}#dedykowane-sklepy .h_intro{padding-top:6rem!important}#dedykowane-sklepy .intro-left{padding-top:1rem}.btn-read-more::after{width:60px;height:4px}.btn-read-more::before{display:none}.btn-read-more{text-transform:uppercase;font-weight:600}}@media screen and (max-width:600px){.subhead{font-size:1.2rem!important}.display-1{font-size:4.2rem}.section-intro::before{font-size:22rem}.right-vert-line{height:12rem;right:5rem}}@media screen and (max-width:500px){.display-1{font-size:4rem}}@media screen and (max-width:400px){.section-intro{margin-bottom:9.6rem}.section-intro::before{font-size:20rem}}@media screen and (max-width:360px){.display-1{font-size:3.6rem}.section-intro::before{font-size:18rem}}.s-header{z-index:100;width:100%;height:10rem;position:absolute;top:4rem;left:0}.s-header.offset{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .5s;transition:all .5s}.s-header.scrolling{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.s-header.sticky{background-color:transparent;opacity:0;visibility:hidden;position:fixed;top:0;left:0;display:none}.s-header.sticky .header-content .btn{height:4.8rem!important;line-height:4.4rem!important}.s-header.sticky .header-nav a{color:rgba(255,255,255,.6)}.s-header.sticky.scrolling{opacity:1;visibility:visible;display:none}.header-content{height:8.8rem;position:relative}.header-logo{z-index:101;display:inline-block;margin:0;padding:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);position:absolute;left:8rem;top:50%}.header-logo a{display:block;border:none;padding:0;outline:0}.header-logo img{width:145px;vertical-align:bottom}.header-logo img.mobile{display:none}.header-nav-wrap{max-width:100%;justify-content:end;float:right}.header-nav{list-style:none;padding-top:1.4rem;padding-bottom:1.4rem;margin:0 7.5rem 0 0}.header-nav a:before{display:none}.header-nav a{padding:0}.header-nav a{color:rgba(255,255,255,1)}.header-nav a:focus,.header-nav a:hover{color:#fff!important}.header-nav li{display:inline-block;padding-left:0;margin:0 2rem}.header-menu-toggle{z-index:101;display:none;height:4.2rem;width:4.2rem;line-height:4.2rem;font-family:Roboto,sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.2rem;color:#fff;outline:0;-webkit-transition:all .3s;transition:all .3s;position:absolute;right:5.2rem;top:1.6rem}.header-menu-toggle:focus,.header-menu-toggle:hover{color:#fff}.header-menu-toggle span{display:block;width:2.4rem;height:2px;background-color:#fff;-webkit-transition:all .5s;transition:all .5s;font:0/0 a;text-shadow:none;color:transparent;margin-top:-1px;position:absolute;top:50%;left:.9rem;right:auto;bottom:auto}.header-menu-toggle span::after,.header-menu-toggle span::before{content:'';width:100%;height:100%;background-color:inherit;-webkit-transition:all .5s;transition:all .5s;position:absolute;left:0}.header-menu-toggle span::before{top:-.9rem}.header-menu-toggle span::after{bottom:-.9rem}.header-menu-toggle.is-clicked span{background-color:rgba(255,255,255,0);-webkit-transition:all .1s;transition:all .1s}.header-menu-toggle.is-clicked span::after,.header-menu-toggle.is-clicked span::before{background-color:#fff}.header-menu-toggle.is-clicked span::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header-menu-toggle.is-clicked span::after{bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.header-content .btn{border-color:#fff;color:#fff;margin:0;padding:0 4rem;font-size:1.1rem;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);position:absolute;top:50%;right:8rem}.header-content .btn:focus,.header-content .btn:hover{background-color:#f9861a!important;border-color:#f9861a!important}@media screen and (max-width:1700px){.header-logo{left:6rem}.header-content .btn{right:6rem}}@media screen and (max-width:1440px){.header-content .btn{height:4.8rem!important;line-height:4.4rem!important}.s-header{top:2rem;height:8rem}.header-logo img{width:115px}.header-content{display:block;background-color:rgba(0,0,0,.9);height:110vh;width:100%;padding:16rem 6rem 8rem;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);position:absolute;top:-2rem;left:0}.header-content .btn{margin-top:4.8rem;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0);opacity:0;visibility:hidden;position:static}.header-nav-wrap{padding:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0);opacity:0;visibility:hidden}.header-nav{display:block;width:100%;padding:0}.header-nav a{display:block}.header-nav li{display:block;margin:0}.header-menu-toggle{display:block}.menu-is-open .header-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.menu-is-open .header-content .btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.7s;transition-delay:.7s}.menu-is-open .header-nav-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible;-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.6s;transition-delay:.6s}.menu-is-open .header-content .header-nav a{display:block;font-size:2.5rem;font-weight:700;font-family:Roboto;text-align:right;text-transform:none;color:#fff!important;margin-bottom:1rem}.menu-is-open .header-content .header-nav a.btn-read-more:after{display:none!important}.menu-is-open .header-content .header-nav a.btn-read-more:hover::after{display:none!important}.header-menu-toggle{right:3.2rem}.header-content{padding:16rem 4rem 8rem}.header-content .btn{display:block}}@media screen and (max-width:800px){.header-logo{left:60px;top:37px}.ss-copyright a{color:#fff!important}}@media screen and (max-width:600px){.header-logo{left:35px;top:36px}.header-menu-toggle{right:35px}.device .header-logo{padding-left:36px;padding-right:36px;left:0}}@media screen and (max-width:400px){.header-menu-toggle{right:22px}.header-logo{left:24px;top:36px}.device .header-logo{padding:30px 24px!important}}.s-hero{width:100%;height:75vh;min-height:82rem;overflow:hidden;background-color:transparent;position:relative}.s-hero::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#000),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#000 10%,rgba(0,0,0,0) 100%);opacity:0}.no-js .s-hero{background:#fff}.hero-content{height:100%;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;padding-top:20vh;padding-bottom:26vh;position:relative}.hero-content h1{font-size:6rem;font-weight:500;line-height:1.1;text-align:left;margin-top:0;color:rgba(255,255,255,.95);position:relative;margin-bottom:4rem}.hero-content h3{font-size:2.2rem;color:#fff;font-weight:300;margin-top:3rem;margin-bottom:3rem;line-height:1.5}.kontakt .hero-content h3{font-size:3rem}.kontakt h2{color:#fff;margin-bottom:2rem;font-weight:500}.hero-social{list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:700;line-height:3.2rem;text-transform:uppercase;letter-spacing:.5em;margin-top:1rem;margin-left:.4rem;margin-bottom:0;position:relative}.hero-social a{color:#fff}.hero-social a:active,.hero-social a:focus,.hero-social a:hover{color:#f9861a}.hero-social li{padding-left:0}.hero-social li::after{content:'/';color:rgba(255,255,255,.1);margin-left:0;margin-right:1rem}.hero-social li:last-child::after{display:none}.hero-scroll{position:absolute;right:8rem;bottom:10rem}.hero-scroll .scroll-link,.hero-scroll .scroll-link svg path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-scroll .scroll-link{text-decoration:none;border:0 none;display:block;height:6.4rem;width:6.4rem;border-radius:50%;background-color:rgba(0,0,0,.5);margin:0;position:relative}.hero-scroll .scroll-link svg{height:1.2rem;width:1.2rem;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;top:50%}.hero-scroll .scroll-link svg path{fill:#fff}.hero-scroll .scroll-link:focus,.hero-scroll .scroll-link:hover{background-color:#f9861a}html.ss-preload .hero-content{opacity:0}html.ss-loaded .hero-content{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}html.no-csstransitions .hero-content{opacity:1}@-webkit-keyframes fadeIn{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeIn{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media screen and (max-width:1800px){.hero-content h1{font-size:6.3rem}.hero-content h1::before{width:6rem;left:-8.8rem}}@media screen and (max-width:1700px){.hero-content{max-width:1200px}}@media screen and (max-width:1500px){.hero-content{max-width:1000px}}@media screen and (max-width:1300px){.hero-content{max-width:1200px}.hero-content h1{font-size:6rem;padding-top:3.2rem}.hero-content h1::before{width:6rem;top:0;left:0}}@media screen and (max-width:1200px){.hero-scroll{right:6rem}.hero-scroll::after{height:8rem}.hero-scroll .scroll-link{height:6rem;width:6rem}}@media screen and (max-width:1000px){.hero-content h1{font-size:5.6rem}.hero-social{font-size:1.1rem}}@media screen and (max-width:800px){.hero-content h1{font-size:4.8rem}.hero-social{padding-right:7.2rem}.hero-scroll{right:3.6rem}.hero-scroll .scroll-link{height:5.2rem;width:5.2rem}}@media screen and (max-width:600px){.hero-content h1{font-size:4.6rem}.hero-social{font-size:1rem}.hero-scroll{right:2.4rem}.hero-content{padding-left:22px;padding-right:22px}#hero .hero-content h3{position:relative;margin-top:6rem;font-weight:300!important;font-size:2rem!important}#hero .hero-content h3::before{height:1px;width:10%;content:'';position:absolute;top:-14px;background:#fff}}@media screen and (max-width:500px){.hero-content h1{font-size:4.4rem;padding-right:0}}@media screen and (max-width:400px){.hero-content h1{font-size:4rem}}@media screen and (max-width:360px){.hero-content h1{font-size:3.8rem}}#portfolio-index.s-solution{margin-bottom:10rem;padding-bottom:0}#portfolio-index .pbutton{text-align:left}#portfolio-index p.hide-on-tablet{margin-top:8rem;width:100%}@media screen and (max-width:800px){.portfolio-index-right{margin-top:4rem}p.button-more{text-align:center;margin:6rem 0 2rem}p.button-more a.btn--primary.large{padding:5px 5rem}.demo-sklepu p.button-more{margin:2rem 0 0}}#dedykowane-sklepy .row{position:relative}#dedykowane-sklepy.s-intro{padding-bottom:15rem;margin-bottom:13rem;box-shadow:0 0 45px rgba(0,0,0,.09)}#dedykowane-sklepy .section-intro{position:relative;margin-bottom:0;font-size:1.85rem}#dedykowane-sklepy .section-intro p.bold{font-weight:500}.h_intro{padding-top:8rem}.label-1 h1.label{color:#fff;font-size:4rem;font-weight:400;line-height:4.5rem;margin:0}.intro-left{padding-top:9rem;position:relative}.intro-right{padding-top:12rem;position:relative}.note{position:relative;margin:1rem 50% 1rem 0}.note::before{content:"";height:100%;width:3px;position:absolute;background:#3d2e90;top:0;left:-19px;transition:ease-out .3s}.note:hover:before{transition:ease-out .3s;height:0}.intro-right li{margin:0;padding:0;float:left;position:relative}.section-solution{position:absolute!important;bottom:-9px}.intro-right .prestashop{margin-top:6rem}.intro-right .prestashop.extra-box{position:absolute;top:-12rem;width:100%}.intro-right .prestashop h5{margin:0;display:inline-block;padding-left:3rem;vertical-align:middle}.svg-sol.presta{background-image:url(../images/svg/prestashop.svg)}.intro-right h4.svg-sol{font-size:1.6rem;font-weight:300;background-position:left;padding-left:6rem;background-size:35px;height:40px;width:auto;padding-right:10px;letter-spacing:0;line-height:1.3}#dedykowane-sklepy .row.extra-box{position:absolute;width:100%;top:-65px}.extra-box .btn-read-more:before{background:0 0}.extra-box .btn-read-more::after{bottom:-6rem;left:60px}.svg-sol{height:60px;width:60px;background-size:60px;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.svg-sol.sol-1{background-image:url(../images/svg/koszyk-prestashop.svg)}.svg-sol.sol-2{background-image:url(../images/svg/kurier.svg)}.svg-sol.sol-3{background-image:url(../images/svg/ebay-allegro.svg)}.svg-sol.configuration{background-image:url(../images/svg/configuration.svg)}.svg-sol.ux{background-image:url(../images/svg/ux.svg)}.mb-0{margin-bottom:0}@media only screen and (min-width:1201px) and (max-width:1440px){.label-1 h1.label{font-size:3.6rem;line-height:1.35}.intro-right ul{position:absolute;top:-35rem}}@media screen and (max-width:1200px){.intro-right ul{top:-28rem}#dedykowane-sklepy.s-intro{padding-bottom:9rem;margin-bottom:9rem}.services-list__item-header h3{background:#fff;width:75%!important;margin-top:-65px!important;padding-top:20px!important}}@media screen and (max-width:800px){.note{margin:.5rem 0 .5rem 0;font-weight:300}.intro-right{padding-top:4rem}.intro-right .prestashop{margin-top:4rem}#dedykowane-sklepy .section-intro p{font-size:20px}#dedykowane-sklepy.s-intro{padding-bottom:7rem;margin-bottom:7rem}}@media screen and (max-width:600px){#dedykowane-sklepy .section-intro p{font-size:1.8rem;line-height:1.65}#dedykowane-sklepy .note{padding-left:4rem;padding-right:10%}#dedykowane-sklepy .note::before{left:12px}.display-1,.display-2,.s-getintouch h2.display-2{font-size:3.25rem!important;line-height:1.1;margin-bottom:3rem;margin-top:3rem}#prestashop-firma h3,.h3,h3{font-size:2.25rem!important;font-weight:700!important;line-height:1.3!important;margin-top:0}#dedykowane-sklepy.s-intro{padding-bottom:5rem}}@media screen and (max-width:400px){#dedykowane-sklepy .note::before{left:2px}#dedykowane-sklepy .note{padding-left:3rem}}#demo-prestashop{overflow:hidden;text-align:left;padding-bottom:10rem;margin-bottom:0;padding-top:0}#demo-prestashop .testimonial-slider__slide{padding:0 0 9.5rem}#demo-prestashop .testimonial-slider__label{position:relative}.absolute_bg{left:-15.5rem;top:8.5rem;position:absolute;z-index:-1}.demo-right{padding-left:6rem;padding-right:10rem;padding-top:5rem}.demo-right b,.s-about__section--profile p b{font-weight:700;font-size:2rem;line-height:1.3}#prestashop-firma .demo-right{padding-right:0}#prestashop-firma h3{margin-bottom:2rem;font-size:2.1rem;line-height:1.35;font-weight:500}#demo-prestashop button{position:absolute;bottom:-5rem;width:80px;height:80px;background:0 0;border:1px solid;padding:0;z-index:100;margin:0;text-indent:-5000px}#demo-prestashop button.slick-prev{right:125px}#demo-prestashop button.slick-next{right:46px}#demo-prestashop button.slick-prev:before{content:'';background-image:url(../images/svg/left-arrow-big.svg);background-size:34px;background-repeat:no-repeat;position:absolute;width:100%;height:100%;right:0;background-position:center 11px}#demo-prestashop button.slick-next::before{content:'';background-image:url(../images/svg/right-arrow-big.svg);background-size:34px;background-repeat:no-repeat;position:absolute;width:100%;height:100%;right:0;background-position:center 11px}@media only screen and (min-width:1081px) and (max-width:1440px){#demo-prestashop{padding-bottom:12rem}#demo-prestashop .testimonial-slider__slide{padding:0 0 0}}@media only screen and (min-width:1081px) and (max-width:1200px){.demo-right{padding-right:200px;padding-top:50px}#prestashop-firma .demo-right{padding-right:0}#demo-prestashop .absolute_bg{left:-5.5rem;top:5.5rem}#demo-prestashop .testimonial-slider__slide{padding:0 0 0}}@media only screen and (min-width:800px) and (max-width:1080px){#demo-prestashop .demo-right{padding-right:120px;padding-top:50px}#demo-prestashop .absolute_bg{left:-5.5rem;top:5.5rem}#demo-prestashop .testimonial-slider__slide{padding:0 0 0}}@media screen and (max-width:1200px){#demo-prestashop{padding-bottom:8rem}#demo-prestashop button{bottom:0}.intro-right .prestashop.extra-box{top:-13rem}}@media screen and (max-width:800px){#demo-prestashop .demo-right{padding-top:2.75rem;text-align:left}#demo-prestashop .testimonial-slider__slide{padding:0 0 .5rem}#demo-prestashop .slick-list{margin:0!important;padding:0!important}.absolute_bg{display:none}#demo-prestashop.s-references{position:relative;padding-bottom:8rem}#demo-prestashop.s-references::before{content:"";display:block;background-color:transparent;position:absolute;top:15rem;bottom:18rem;left:0;right:calc(50% + 25vw);border-radius:0 0 50px}.intro-right .prestashop.extra-box{position:relative;top:0}}@media screen and (max-width:800px){#demo-prestashop .demo-right{padding-right:16px;padding-left:16px}#demo-prestashop button.slick-next{right:0}#demo-prestashop button.slick-prev{right:59px}#demo-prestashop button{width:60px;height:60px;bottom:0}}@media screen and (max-width:600px){#demo-prestashop .demo-right{padding-right:10px;padding-left:10px}#prestashop-firma.s-solution{padding-bottom:0;margin-bottom:4rem}}@media screen and (max-width:400px){#demo-prestashop .demo-right{padding-right:0;padding-left:0}#demo-prestashop.s-references{padding-bottom:6rem!important}}.s-solution{padding-bottom:0;margin-bottom:20rem}#prestashop-firma .services-list__item-header{padding:2.4rem 0 0 0}#prestashop-firma .is-active .services-list__item-header .visible{display:none}#prestashop-firma .services-list__item-body{padding:0}@media screen and (max-width:1200px){.s-solution{padding-bottom:0;margin-bottom:14rem}}@media screen and (max-width:800px){#prestashop-firma .services-list__item-header{padding:2rem 0 0}#prestashop-firma .services-list__item-body{padding:0}.s-solution{padding-bottom:0}.section-solution{position:relative!important;bottom:0;margin-top:5rem}#dedykowane-sklepy .row.extra-box{position:relative;width:auto;top:0;margin-top:5rem}}@media screen and (max-width:600px){#prestashop-firma .services-list__item-header{padding-bottom:1rem}}#wdrozenie{margin-top:2rem;background-position:top;background-repeat:no-repeat;margin-bottom:4rem}#wdrozenie.fullekran{position:relative;padding-top:8rem;padding-bottom:0;margin-bottom:12rem}#wdrozenie.fullekran::before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:calc(0%);z-index:-1}#wdrozenie.cimagear.fullekran:before{background-color:#303030}#wdrozenie.alladies.fullekran::before{background-color:#e9e2d8}#wdrozenie.cimagear.fullekran:before{background-color:#303030}#wdrozenie.dir.fullekran::before{background-color:#e0dfdc}#wdrozenie.groomershop.fullekran::before{background-color:#e44995}#wdrozenie.tribecco.fullekran::before{background-color:#ee4e35}#wdrozenie.setto.fullekran::before{background-color:#fba51a}#wdrozenie .label-1.purple{margin-bottom:6rem;margin-top:-6rem}#wdrozenie .opis.intro a{color:#fff}#wdrozenie .opis.intro .purple p{color:#fff}#wdrozenie.cimagear p.study.change{margin-bottom:5rem}#wdrozenie.cimagear .label-1.purple{background-color:#4c85f0}#wdrozenie.cimagear .change,#wdrozenie.groomershop .change,#wdrozenie.setto .change,#wdrozenie.tribecco .change{color:#fff}#wdrozenie.alladies .label-1.purple{background-color:#fe7930}#wdrozenie.dir .label-1.purple{background-color:#306cb4}#wdrozenie.groomershop .label-1.purple{background-color:#e44995}#wdrozenie.tribecco .label-1.purple{background-color:#ee4e35}#wdrozenie.setto .label-1.purple{background-color:#fba51a}#wdrozenie.cimagear .label-1.purple p{font-size:1.6rem}#wdrozenie .laptop{margin-bottom:2rem}#wdrozenie .opis{margin-bottom:8rem}#wdrozenie .rwd{margin-bottom:10rem}#wdrozenie .szablon{margin-bottom:4rem}#wdrozenie .opis.bottom{margin-bottom:6rem}#wdrozenie .logo{margin-bottom:0;text-align:center}#pagination{box-shadow:0 0 45px rgba(0,0,0,.09)}#pagination .pagination_item a{justify-content:center;display:flex;flex-direction:column;height:100px;position:relative}.s-pagination .row{margin-bottom:0;padding-top:2rem;padding-bottom:2rem}#pagination .pagination_item.left a:before{display:none}#pagination .pagination_item span{position:absolute;font-size:2.5rem;display:inline-block;width:100%}#pagination .pagination_item.right span{text-align:right}#pagination .pagination_item.left span{text-align:left;padding-left:0}#pagination .pagination_item label{margin:0;font-weight:400;line-height:1.1}#pagination .pagination_item h5{color:#222}#pagination .pagination_item h5{font-size:2.5rem;line-height:1.2;text-transform:none;font-weight:500;margin:0;padding:0}#pagination .pagination_item h5:before{display:none}#pagination .pagination_item:hover .btn-read-more::after{width:60px;transition:ease-out .3s;bottom:-2rem}.pbutton{text-align:center;margin-top:2rem;display:inline-block;width:100%}#wdrozenie .middle{justify-content:center;display:flex;flex-direction:column;position:relative}.wdrozenie #getintouch{display:none}h2.study{font-size:5rem;font-weight:400;margin-bottom:2rem;text-align:center;color:#231768}p.study{text-align:center;width:85%;margin-left:auto;margin-right:auto}.fullekran p.study{margin-bottom:6rem}.last h2.study{text-align:left}ul.do-svg{margin-left:0}ul.do-svg li{position:relative;margin-left:45px;padding-top:5px;padding-bottom:5px;padding-left:10px}.zakres{margin-top:5rem}.zakres-item{justify-content:center;display:flex;flex-direction:column;position:relative}.opis p.svg-sol.presta{width:100%;background-position:left;padding-left:80px;padding-top:12px;margin-top:2rem}.opis .pbutton{margin-top:0}.wdrozenie .logo h3{position:absolute;text-align:center;width:100%;top:5rem}.tribecco .logo h3{top:1rem}.setto .logo h3{top:0;position:relative}.wdrozenie .logo{margin-bottom:0}#wdrozenie.fullekran{margin-top:0}.second .subhead,.subhead.change{text-align:center}@media screen and (max-width:1200px){#wdrozenie .opis{margin-bottom:3rem}#wdrozenie .rwd{margin-bottom:6rem}#wdrozenie{margin-bottom:2rem}#wdrozenie .logo{margin-bottom:2rem}.device .s-header{margin-bottom:14rem!important}}@media screen and (max-width:800px){p.study{width:100%}#wdrozenie.fullekran{margin-bottom:8rem}.wdrozenie .logo h3{position:relative;text-align:center;width:100%;margin:0;top:2rem}#wdrozenie .opis.bottom{margin-bottom:4rem;text-align:center}h2.study{font-size:4rem;margin-top:0}.zakres{margin-top:3rem}ul.do-svg li{margin-left:15px}.opis p.svg-sol.presta{background-position:center top;padding-top:8rem!important;margin-top:1rem;text-align:center;padding-left:0;margin-bottom:5rem}.last h2.study{text-align:center}#pagination .pagination_item h5{font-size:2rem}}@media screen and (max-width:600px){#wdrozenie .opis.bottom{margin-bottom:2rem}.intro .label-1 h2.label{font-size:3.5rem}#wdrozenie .label-1.purple{margin-bottom:5rem;margin-top:0;padding-left:5rem;padding-right:4rem;padding-top:2.5rem;margin-left:-4rem}#wdrozenie .opis{margin-bottom:3rem}#wdrozenie .rwd{margin-bottom:5rem}.zakres img{margin-bottom:3rem}h2.study{font-size:3.5rem}#wdrozenie.fullekran{padding-top:7rem;padding-bottom:6rem}.wdrozenie .logo h3{display:none}.s-pagination .row{padding-top:1rem;padding-bottom:1rem}#wdrozenie.second{margin-top:-2rem}#pagination .pagination_item{flex:0 0 50%;max-width:50%;width:100%}#pagination .pagination_item h5{font-size:1.75rem}}.agencja .cms-article{margin-bottom:20rem}.pp-strefa,.wpunkatch{margin-bottom:12rem}.wpunkatch .svg-sol{float:left;margin-right:2rem}.wpunkatch_item{font-size:1.8rem;line-height:1.55;font-weight:500}.s-onas .label-1.purple{margin-top:0}#prestaprestige-co-zrobilismy.s-onas h3{margin-top:2rem}#prestaprestige-co-zrobilismy.s-onas{padding-bottom:12rem}@media screen and (max-width:1200px){.agencja .cms-article,.pp-strefa,.wpunkatch{margin-bottom:8rem}.wpunkatch_item{font-size:1.7rem;padding-bottom:1rem}.wpunkatch .svg-sol{float:none}}@media screen and (max-width:800px){.agencja .cms-article,.pp-strefa,.wpunkatch{margin-bottom:6rem}}@media screen and (max-width:600px){.wpunkatch .svg-sol{float:left}#prestaprestige-co-zrobilismy.s-onas{padding-bottom:6rem}}.oferta-intro{margin-top:2rem;margin-bottom:8rem;background:#eacc76}.oferta-item div{height:290px;float:left;position:relative;padding:30px;margin:0!important}.oferta-1-item div{background:#3d2e90}.oferta-2-item div{background:#cfe7e9}.oferta-3-item div{background:#f96156}.oferta-4-item div{background:#e7e2dc}.oferta-5-item div{background:#9f958d}.oferta-box{margin-bottom:8rem}.oferta-box .button-more{margin:5rem 0 0}.s-oferta .opis{margin-bottom:8rem;padding-bottom:2rem;position:relative}.s-oferta .opis::before{content:'';height:2px;width:120px;position:absolute;background:#3d2e90;bottom:0;left:50%;margin-left:-60px}.separator{border-bottom:1px solid rgba(0,0,0,.08);margin-top:8rem}.oferta-txt p b{font-size:2rem;line-height:1.3}.cms .s-solution.s-oferta{padding-bottom:0}.oferta .bell-intro{background:#f6f6f6}.oferta-txt{padding-left:6rem}@media screen and (max-width:800px){.oferta-intro{margin-top:2rem;margin-bottom:6rem}.oferta-item div{width:100%;height:auto;padding-left:12rem;padding-bottom:6rem}.oferta-box h3{margin-top:5rem!important;font-size:3rem!important}.s-oferta .opis{margin-bottom:2rem;padding-bottom:1rem}#cms h4.under{color:#fff;text-align:left;position:relative;margin:0;font-size:1.85rem}.oferta-box span{top:-20px!important}.s-oferta .opis::before{display:none}.s-oferta .separator{border:none}.s-oferta .oferta-5 .separator{border:1px solid #ddd;margin-top:3rem;margin-bottom:4rem}.oferta-box{margin-bottom:0}}.demo .bell-intro{background:#fd948e}.demo .strefa-img,.demo .strefa-txt{margin-bottom:4rem}.demo .strefa-txt h4{font-size:2.25rem;margin-bottom:2rem}#cms.s-pakiety{padding-bottom:6rem}div.pakiety{padding-bottom:12rem}div.pakiety .att_p{color:#fff}div.pakiety .pak-1{background:#c3e0e4}div.pakiety .pak-2{background:#f96156}div.pakiety .pak-3{background:#3d2e90}.att_p,.name_p span{padding-top:10px;padding-bottom:10px;height:90px;line-height:1.6;justify-content:center;display:flex;flex-direction:column;position:relative}.name_p span{border-bottom:1px solid rgba(0,0,0,.08);font-weight:400;padding-right:8rem;padding-left:60px}.att_p{border-bottom:1px solid rgba(255,255,255,.2);padding-left:20px;padding-right:20px}.name_p{padding-right:0;position:relative}.att_item{padding-left:0}.tick{display:inline-block;width:100%;height:20px;background-size:20px;background-repeat:no-repeat;background-position:center}.tick.yes{background-image:url(../images/svg/tick-yes.svg)}.tick.no{background-image:url(../images/svg/tick-no.svg);opacity:.5;background-size:22px}.name_p::before{position:absolute;top:27px;background:#f96156;width:35px;height:35px;text-align:center;line-height:35px;color:#fff}.name_p-1::before{content:'1'}.name_p-2::before{content:'2'}.name_p-3::before{content:'3'}.name_p-4::before{content:'4'}.name_p-5::before{content:'5'}.name_p-6::before{content:'6'}.name_p-7::before{content:'7'}.name_p-8::before{content:'8'}.name_p-9::before{content:'9'}.name_p-10::before{content:'10'}.name_p-11::before{content:'11'}.name_p-12::before{content:'12'}.name_p-13::before{content:'13'}.name_p-14::before{content:'14'}.name_p-15::before{content:'15'}.name_p-16::before{content:'16'}.name_p-17::before{content:'17'}.name_p-18::before{content:'18'}.name_p-19::before{content:'19'}.name_p-20::before{content:'20'}.name_p-21::before{content:'21'}.name_p-22::before{content:'22'}.pakiety .bell-intro{background:#3d2e90}.bell-intro{width:100%;z-index:0;margin-bottom:6rem}.bell-laptop,.oferta-laptop{position:relative;z-index:1;justify-content:center;display:flex;flex-direction:column}.pakiety .bell-laptop{color:#fff}.bell-laptop{padding-top:5rem;padding-bottom:5rem}.bell-intro h3{line-height:1.45;margin-right:10rem;font-size:2.2rem;font-weight:500;margin-bottom:3rem}.bell-intro ul.grey li{font-weight:300}.pakiet-list span{display:inline-block;width:100%;font-size:2.15rem}.pakiet-list .att_p{padding-top:20px;padding-bottom:20px}.intro_pak{margin-bottom:5rem}.op_pak{margin-bottom:10rem}.op_pak p{margin:4rem 0 2rem}.pak_opis div.shadow{box-shadow:0 0 10px rgba(0,0,0,.1);padding:50px 30px 30px;height:306px;border:3px solid transparent}.pak_opis.item-1 div.shadow:hover{border-color:#c3e0e4}.pak_opis.item-2 div.shadow:hover{border-color:#f96156}.pak_opis.item-3 div.shadow:hover{border-color:#3d2e90}.pak_opis b{position:relative;display:inline-block;margin-bottom:1rem;width:100%;font-size:2.5rem;text-align:center}.pak_opis b::before{content:'';color:#fff;position:absolute;top:-85px;left:50%;margin-left:-30px;border-radius:50%;height:60px;width:60px;text-align:center;line-height:60px;font-size:2.2rem}.pak_opis.item-1 b::before{content:'1';background:#c3e0e4}.pak_opis.item-2 b::before{content:'2';background:#f96156}.pak_opis.item-3 b::before{content:'3';background:#3d2e90}.w_pak{margin-top:0;margin-bottom:8rem}.name_p.prices span{text-align:right}.att_item.prices .att_p{text-align:center;font-weight:700;font-size:2.5rem;line-height:1.2}.att_item.prices .att_p span{font-size:16px}h2.study.cpu{display:none}.pakiety-etapy,.pakiety-opieka{margin-bottom:8rem}.pakiety-etapy .steps-top{position:relative;z-index:100;margin-bottom:7rem}.pakiety-etapy .steps-top::before{content:'';height:2px;width:100%;background:#c3e0e4;position:absolute;top:50%;z-index:-1;left:55%}.pakiety-etapy .steps-top label{display:inline-block;border-radius:50%;width:60px;height:60px;line-height:54px;border:2px solid #c3e0e4;font-size:20px;margin:0;background:#fff}.pakiety-etapy h3,.pakiety-opieka h3{margin-bottom:6rem}.pakiety-etapy h5,.pakiety-opieka h5{margin-top:0}.pakiety-etapy p{line-height:1.6}.pakiety-etapy .last .steps-top::before{display:none}.pakiety-opieka .pakiety-opieka-item{background:#f9f9f9;padding:50px 40px;min-height:520px;position:relative}.pakiety-opieka .pakiety-opieka-item h3{margin-bottom:2rem}.pakiety-opieka h2{margin-bottom:6rem}.pakiety-etapy h2{margin-bottom:2rem}.pakiety-opieka .pakiety-opieka-item span{content:'';height:100px;width:100px;position:absolute;background-size:52px;display:inline-block;background-repeat:no-repeat;background-color:#f96156;background-position:center;bottom:-20px;left:-15px}.pro-1{background-image:url(../images/svg/goup.svg)}.pro-2{background-image:url(../images/svg/whyus.svg)}@media screen and (max-width:1200px){.att_item.prices .att_p{font-size:1.8rem;padding-left:0;padding-right:0}.att_item.prices .att_p span{display:inline-block}.name_p span{padding-right:5rem}.name_p span,div.pakiety .att_p{font-size:1.45rem;line-height:1.3}.pakiet-list span{display:inline-block;width:100%;font-size:1.55rem}.bell-intro h3{line-height:1.75;margin-right:5rem;font-size:1.75rem;font-weight:500;margin-bottom:2rem}.pak_opis div.shadow{height:450px}.pakiety-etapy .second .steps-top::before{display:none}.pakiety-etapy .steps-top{margin-bottom:4rem}.pakiety-opieka .pakiety-opieka-item{min-height:840px}}@media screen and (max-width:800px){.bell-intro h3{line-height:1.75!important;margin-right:0;font-size:1.75rem!important;font-weight:500!important;margin-bottom:2rem}.oferta-laptop{display:none}.bell-intro ul.grey{display:block!important}.pak_opis div.shadow{height:auto;margin-bottom:6rem;padding-bottom:50px}.pak_opis.item-3 div.shadow{margin-bottom:0}.op_pak{margin-bottom:2rem}.name_p{padding:0}.att_item,.name_p{padding:0 16px}.name_p span{text-align:center;padding:0;height:60px;border:none}.name_p::before{display:none}.name_p.prices span{text-align:center}h2.study.cpu{display:inline-block;margin-bottom:2rem}.name_p span,div.pakiety .att_p{padding-left:0;padding-right:0}.demo #zalety-prestashop{padding-bottom:4rem!important}.pakiety-opieka .pakiety-opieka-item{min-height:auto;padding-bottom:59px;margin-bottom:50px;padding-top:100px}.pakiety-etapy .steps-top::before{display:none}.pakiety-etapy .steps-top{margin-bottom:3rem}#cms.s-pakiety{padding-bottom:4rem}div.pakiety{padding-bottom:6rem}.pakiety-etapy,.pakiety-opieka{margin-bottom:0}.pakiety-opieka .pakiety-opieka-item span{top:-20px;left:-15px;bottom:auto}div.pakiety{padding-bottom:2rem!important}}.demo #zalety-prestashop{padding-bottom:10rem;padding-top:2rem}#projekty-linki{margin-bottom:8rem}.s-extras{padding-bottom:8rem}.extras-left{position:relative}.extras-left .extras-left-item div{height:290px;text-align:center;padding:30px 30px;margin-bottom:40px;position:relative}h4.under{color:#fff;text-align:left;position:relative}h4.under::after{background:#fff;height:2px;width:60px;content:'';position:absolute;bottom:-20px;left:0}.extras-left .extras-left-item.empty div h4{color:#222}.e-1 div{background:#3d2e90;margin-top:-8rem}.e-2 div{background:#cfe7e9}.e-3 div{background:#f96156}.e-4 div{background:#e7e2dc}.e-5 div{background:#9f958d}.extras-left .extras-left-item span,.oferta-box span{content:'';height:100px;width:100px;position:absolute;background-size:52px;display:inline-block;background-repeat:no-repeat;background-color:#f6f6f6;background-position:center;bottom:-20px;left:-15px}.e-1 span{background-image:url(../images/svg/prestashop.svg)}.e-2 span{background-image:url(../images/svg/proces-zakupowy.svg)}.e-3 span{background-image:url(../images/svg/przeniesienie-sklepu.svg);background-size:42px!important}.e-4 span{background-image:url(../images/svg/szablon-graficzny.svg)}.e-5 span{background-image:url(../images/svg/dodatkowe-moduly.svg);background-size:42px!important}.under{position:relative}.under:before{background:#3d2e90;height:2px;width:0;content:'';position:absolute;bottom:-20px;transition:ease-out .3s;z-index:10}.under:hover:before{width:60px;transition:ease-out .1s}.extras-left-item:hover .under:before{width:60px}@media only screen and (min-width:1201px) and (max-width:1440px){.extras-left::before{margin-left:-17rem}}@media screen and (max-width:1200px){.extras-left::before{margin-left:-33rem}.extras-right{padding-top:3rem}.extras-left .extras-left-item div{padding:20px 20px}}@media screen and (max-width:800px){.s-extras{padding-bottom:6rem}}@media screen and (max-width:600px){.portfolio-index-right{margin-top:3rem}#uslugi-prestashop .display-1{margin-bottom:3rem}.extras-left .extras-left-item{margin-bottom:2rem}.extras-left .extras-left-item div{height:80px;background:0 0!important;padding:0;margin:0;justify-content:center;display:flex;flex-direction:column;position:relative}.extras-left .extras-left-item span{left:0;top:0;height:80px;width:80px;background-size:40px}.extras-left .extras-left-item.e-3 span,.extras-left .extras-left-item.e-5 span{background-size:32px}h4.under{margin:0 0 0 12rem;color:#222;font-size:1.65rem}.extras-left .extras-left-item.e-1 div{margin-top:0}.extras-left .extras-left-item.e-1 span{background-color:#3d2e90}.extras-left .extras-left-item.e-3 span{background-color:#f96156;background-image:url(../images/svg/przeniesienie-sklepu-w.svg)}.extras-left .extras-left-item.e-4 span{background-color:#e7e2dc;background-image:url(../images/svg/szablon-graficzny-w.svg)}.extras-left .extras-left-item.e-5 span{background-color:#9f958d;background-image:url(../images/svg/dodatkowe-moduly-w.svg)}}#prestaprestige{background-position:center;padding-top:10rem;padding-bottom:14rem}#prestaprestige .why-left,#prestaprestige .why-left .display-1,#prestaprestige .why-left .subhead{color:#fff}.why-right{padding-left:6rem;padding-right:6rem}.why-left{padding-right:10rem}.why-right .display-1{margin-top:40px}@media only screen and (min-width:1201px) and (max-width:1440px){#prestaprestige{padding-top:9rem;padding-bottom:6rem}}@media screen and (max-width:1200px){.why-right{display:none}#prestaprestige{background-position:left;padding-top:12rem;padding-bottom:15rem}}@media screen and (max-width:800px){#prestaprestige{padding-top:10rem}}@media screen and (max-width:600px){#prestaprestige{padding-top:8rem;padding-bottom:12rem}}#prestaprestige-co-zrobilismy{background-color:#fff;padding-bottom:7rem}.s-numbers__section{position:relative}.label-1 h2.label{font-size:4rem;line-height:1.2;margin:0 0 1.5rem;color:#fff;font-weight:400}#prestaprestige-co-zrobilismy h3{margin:8rem 0 3rem;text-transform:none;text-align:center}#prestaprestige-co-zrobilismy .s-numbers__head div:last-child{border:none}#prestaprestige-co-zrobilismy span.no{font-size:5rem;font-weight:800;color:#3d2e90;position:relative;margin-bottom:30px;display:inline-block}#prestaprestige-co-zrobilismy span.no::before{background:#ececec;height:14px;width:100%;content:'';position:absolute;bottom:-4px;z-index:0;display:inline-block;margin-left:-25px}#prestaprestige-co-zrobilismy span.no::after{background:#2b2190;height:14px;width:0%;content:'';position:absolute;bottom:-4px;z-index:0;display:inline-block;margin-left:-25px;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transition:ease-out .3s;left:0}#prestaprestige-co-zrobilismy span.no:hover::after{transition:ease-out .3s;background:#2b2190;width:100%}#prestaprestige-co-zrobilismy .numbers__head_item{padding:0 3rem}@media screen and (max-width:1200px){#prestaprestige-co-zrobilismy h6{margin:6rem 0 4rem}#prestaprestige-co-zrobilismy .numbers__head_item{padding:0 3rem}#prestaprestige-co-zrobilismy p{margin-bottom:0}}@media screen and (max-width:800px){#prestaprestige-co-zrobilismy .s-numbers__head div{padding-bottom:2rem;margin-bottom:0}#prestaprestige-co-zrobilismy span.no{font-size:4rem}#prestaprestige-co-zrobilismy{padding-bottom:4rem}#prestaprestige-co-zrobilismy .numbers__head_item{padding:0 1rem}#prestaprestige-co-zrobilismy h6{font-size:1.5rem;letter-spacing:.1rem;font-weight:400;text-transform:uppercase;margin:6rem 0 2rem}}#realizacja-projektu{color:#fff;padding-top:6rem;padding-bottom:0}#realizacja-projektu h6{color:#fff;margin:0 0 6rem}#realizacja-projektu h3{color:#fff;font-weight:300;font-size:3rem}#realizacja-projektu h3 b{display:inline-block;margin-bottom:5px}#realizacja-projektu h3 p{font-size:1.7rem;margin:0}.steps-item:nth-child(2n){margin-right:50%;margin-left:0;text-align:right;padding-right:50px;padding-left:0}.steps-item{margin-right:0;margin-left:50%;position:relative;padding-left:5rem;padding-bottom:4rem;min-height:120px}.steps-item::before{content:'';width:1px;background:rgba(255,255,255,.4);height:100%;position:absolute;left:-1px;right:auto;top:35px;height:114px}.steps-item:nth-child(2n)::before{right:0;left:auto}.steps-item::after{border:2px solid rgba(255,255,255,.4);content:'';width:35px;height:35px;position:absolute;border-radius:50%;top:0;right:auto;left:-18px}.steps-item:nth-child(2n)::after{top:0;right:-16px;left:auto}.steps-item.last::before{width:0}.w-area.steps{position:relative}.w-area.steps div{background-color:#fff;height:5rem}.w-area.steps::before{height:5rem;background-color:#fff;width:500px;position:absolute;content:'';left:-450px;top:0}.button.steps{padding-top:3rem}.btn--primary.large{margin:0;padding:1.5rem 8rem;height:auto}.button.steps .btn--primary.large{float:right}@media screen and (max-width:1200px){.steps-item{height:160px}.steps-item::before{min-height:126px}}@media screen and (max-width:800px){#realizacja-projektu h3{font-size:2.4rem;line-height:1.1}.steps-item{padding-bottom:0;min-height:150px}.steps-item:nth-child(2n){padding-right:35px;padding-left:0}.steps-item{padding-left:35px;padding-right:0}.steps-item::before{height:115px}#realizacja-projektu{min-height:auto!important}#realizacja-projektu h3 p{font-size:1.65rem;line-height:1.3;font-weight:300}}@media screen and (max-width:600px){.steps-item,.steps-item:nth-child(2n){margin-left:0;padding-left:85px;padding-right:0;text-align:left;margin-right:0}.steps-item::before,.steps-item:nth-child(2n)::before{left:40px;right:auto}.steps-item::before{height:102px}#realizacja-projektu .btn-read-more{display:none}.steps-item::after,.steps-item:nth-child(2n)::after{right:auto;left:23px}.why-left{padding-right:0}}@media screen and (max-width:400px){.steps-item::before{height:125px}.steps-item{min-height:160px;padding-bottom:0}}#zalety-prestashop{padding-bottom:10rem;padding-top:6rem}#zalety-prestashop h3{margin-bottom:3rem}#zalety-prestashop h3 span{margin-right:2rem}@media screen and (max-width:800px){#zalety-prestashop h5{font-size:2.1rem;font-weight:700;margin-top:1rem;line-height:1.3}#zalety-prestashop{padding-bottom:2rem;padding-top:2rem}#zalety-prestashop h5::before{background-image:url(../images/svg/tick.svg);background-repeat:no-repeat;content:'';position:absolute;height:30px;width:30px;background-size:22px;margin-left:-35px}#zalety-prestashop h3 span{display:inline-block;width:100%;margin-bottom:2rem}}@media screen and (max-width:600px){#zalety-prestashop .boxes-item{padding-left:4rem}}#mobilny-sklep.s-about{padding-bottom:0}#mobilny-sklep .section-intro{position:relative;margin-bottom:6rem}.s-about{padding-bottom:10rem;background-color:#fff;position:relative}.s-about .right-vert-line{background-color:#302c59}.s-about__section--profile{padding-top:8rem;padding-bottom:0;min-height:92rem;position:relative}.s-about__section--profile::before{content:"";display:block;background-color:#cfe7e9;position:absolute;top:0;bottom:0;right:0;left:calc(50% + 12vw)}.s-about__section--profile .row{position:relative}.s-about__section--profile .profile-pic{width:24vw;position:absolute;top:8rem;left:calc(50% + 80px)}@media screen and (max-width:1200px){.s-about__section--profile::before{left:75%}.s-about__section--profile .profile-pic{width:26vw;right:0;left:auto}.work-positions .column:nth-child(2n+1){padding-right:30px}.work-positions .column:nth-child(2n+2){padding-left:30px}}@media screen and (max-width:900px){.work-positions .column:nth-child(n){padding:0 16px}.position{padding-right:8rem}}@media screen and (max-width:800px){.s-about__section--profile{padding-top:12rem;padding-bottom:10rem;min-height:0}.s-about__section--profile .profile-pic{display:none}.position{padding-right:0}}@media screen and (max-width:600px){.work-positions .column:nth-child(n){padding:0 10px}}@media screen and (max-width:400px){.work-positions .column:nth-child(n){padding:0}}#services{display:none}.s-services{padding-top:24rem;padding-bottom:20rem;background-color:#1d1b37;position:relative}.s-services__content{position:relative}.s-services__leftcol{padding-bottom:12rem}.s-services__leftcol p.lead{max-width:90%}.s-services .vert-line{width:2px;height:20rem;background-color:#f9861a;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);position:absolute;bottom:-20rem;left:20px}#services .services-list{list-style:none;padding-left:20px;margin:8.8rem 0 0 0;counter-reset:ctr}#services .services-list h5{color:#fff}.services-list__item:last-child{border-bottom:1px solid rgba(255,255,255,.05)}.services-list__item-header{padding-top:2.4rem;padding-bottom:2.4rem;padding-right:6rem;cursor:pointer;position:relative}.services-list__item-header h5{font-family:Roboto,sans-serif;font-weight:400;font-size:3.6rem;padding-left:1.111em;margin:0;position:relative}#services .services-list__item-header h5::before{content:counter(ctr,decimal-leading-zero) ".";counter-increment:ctr;font-family:"Work Sans",sans-serif;font-weight:600;font-size:.5em;line-height:1;color:#f9861a;position:absolute;top:.5em;left:0}.services-list__item-header::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:'';display:block;height:6px;width:6px;margin-top:-6px;pointer-events:none;position:absolute;right:2.4rem;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transition:all,.3s;transition:all,.3s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.services-list__item-body{padding-top:1.2rem;padding-left:4rem;padding-right:4rem;display:none}.is-active .services-list__item-header::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.is-active .services-list__item-body{display:block}@media screen and (max-width:1040px){.s-services .vert-line{height:12rem;left:16px}.s-services__content .column{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.s-services__content .s-services__leftcol{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-bottom:0}.s-services__content .s-services__leftcol p.lead{max-width:none}}@media screen and (max-width:800px){.s-services{padding-top:20rem}.s-services__content .s-services__leftcol{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media screen and (max-width:600px){.s-services .vert-line{left:34px}.services-list__item-header h5{font-size:3.2rem}}@media screen and (max-width:500px){.services-list__item-header h5{font-size:3rem}}@media screen and (max-width:400px){.s-services .vert-line{left:24px}.services-list__item-header h5{font-size:2.8rem}}.index #portfolio{display:none}.s-portfolio{padding-top:0;padding-bottom:8rem;background-color:#fff;position:relative;margin-bottom:0}.s-portfolio::before{content:"";display:none;background-color:#cfe7e9;position:absolute;top:0;right:0;bottom:0;left:50%}.s-portfolio__list{max-width:1240px}.folio-item{position:relative;overflow:hidden;margin:2px}.folio-item__caption{display:none}.folio-item__thumb a{display:block}.folio-item__thumb a::before{z-index:1;content:"";display:block;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all,.5s;transition:all,.5s}.folio-item__thumb a::after{z-index:1;font-family:Roboto,sans-serif;font-weight:300;font-size:3rem;color:#fff;display:block;height:32px;width:32px;line-height:32px;margin-left:-16px;margin-top:-16px;text-align:center;opacity:0;visibility:hidden;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all,.5s cubic-bezier(.215,.61,.355,1);transition:all,.5s cubic-bezier(.215,.61,.355,1);position:absolute}.folio-item__thumb img{vertical-align:bottom}.folio-item__info{z-index:2;padding:0 3rem;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:1;visibility:hidden;-webkit-transition:all,.5s cubic-bezier(.215,.61,.355,1);transition:all,.5s cubic-bezier(.215,.61,.355,1);position:absolute;left:0;bottom:-3rem;visibility:visible}.folio-item__title{color:#fff;font-weight:400;font-size:3.5rem;line-height:1.333;margin:0}.folio-item__cat{color:rgba(255,255,255,.5);font-family:Roboto,sans-serif;font-size:1.4rem;margin-bottom:0}.folio-item__project-link{z-index:2;display:block;opacity:0;visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all,.5s cubic-bezier(.215,.61,.355,1);transition:all,.5s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:3.9rem;left:3rem}.folio-item__project-link::before{display:block;content:"";height:1px;width:3rem;background-color:rgba(255,255,255,.3);position:absolute;top:50%;left:-3rem}.folio-item__project-link:active,.folio-item__project-link:focus,.folio-item__project-link:hover{background-color:#f9861a;color:#fff}.folio-item:hover .folio-item__thumb a::before{opacity:1;visibility:visible}.folio-item:hover .folio-item__thumb a::after{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.folio-item:hover .folio-item__project-link{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.folio-item:hover .folio-item__info{opacity:0;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:1200px){.s-portfolio::before{display:none}.folio-item__thumb a::after{font-size:2rem}.folio-item__title{font-size:1.8rem}.folio-item__cat{font-size:1.2rem}.s-portfolio{padding-bottom:0}}@media screen and (max-width:800px){.s-portfolio{padding-top:0}.folio-item__thumb a::after{font-size:3rem}.folio-item__title{font-size:2.1rem}.folio-item__cat{font-size:1.4rem}}@media screen and (max-width:600px){.folio-item__thumb a::after{font-size:2rem}.folio-item__title{font-size:1.8rem}.folio-item__cat{font-size:1.2rem}.s-portfolio{margin-bottom:8rem}.s-getintouch{padding-bottom:10rem!important}}#referencje-prestashop.s-references{margin-bottom:0}.s-references{padding-top:5rem;padding-bottom:5rem;margin-bottom:20px;text-align:center}.s-references .testimonial-slider p{font-family:Roboto,sans-serif;font-weight:300;font-size:1.5rem;line-height:1.6;color:#fff}.s-references .testimonial-slider__logo{margin-bottom:40px;text-align:center}.s-references .testimonial-slider__logo img{display:inline}.s-references .title_references{color:#fff;text-align:center;margin:0 0 30px}.s-references .testimonial-slider .slick-slide{padding:40px;border-right:1px solid #383278}@media screen and (max-width:1200px){#referencje-prestashop.s-references .testimonial-slider p{opacity:.8;margin:0 0 0}}@media screen and (max-width:800px){.s-references{padding-top:5rem;padding-bottom:0}#referencje-prestashop.s-references .testimonial-slider p{opacity:.8;margin:0 0 2rem}#referencje-prestashop.s-references .testimonial-slider__logo{margin-bottom:25px;text-align:center}#referencje-prestashop.s-references .title_references{margin:0 0 0}}.s-testimonials{padding-top:14.4rem;padding-bottom:16rem;background-color:#333}.testimonial-slider{position:relative}.testimonial-slider p{font-family:Roboto,sans-serif;font-weight:400;font-size:1.7rem;line-height:1.882;color:#000}.testimonial-slider .slick-slide{outline:0}.testimonial-slider .slick-dots{display:block;list-style:none;padding:0;margin:5.6rem 0 0 0;text-align:center}.testimonial-slider .slick-dots li{display:inline-block;width:27px;height:27px;margin:0;padding:9px;cursor:pointer}.testimonial-slider .slick-dots li button{display:block;width:10px;height:10px;line-height:10px;border-radius:50%;background:rgba(0,0,0,.4);border:none;padding:0;margin:0;cursor:pointer;font:0/0 a;text-shadow:none;color:transparent}.testimonial-slider .slick-dots li button:focus,.testimonial-slider .slick-dots li button:hover{outline:0}.testimonial-slider .slick-dots li.slick-active button,.testimonial-slider .slick-dots li:hover button{background:#000}.testimonial-slider__slide{position:relative;padding:0 20px}.testimonial-slider__author{min-height:7.2rem;margin-top:4rem;padding-left:8.8rem;position:relative}.testimonial-slider__avatar{width:6.8rem;height:6.8rem;border-radius:100%;outline:0;position:absolute;top:0;left:0}.testimonial-slider__cite{display:block}.testimonial-slider__cite span,.testimonial-slider__cite strong{font-family:Roboto,sans-serif;font-style:normal}.testimonial-slider__cite strong{font-size:1.6rem;line-height:1.75}.testimonial-slider__cite span{display:block;font-size:1.5rem;line-height:1.333;color:rgba(0,0,0,.7)}@media screen and (max-width:800px){.testimonial-slider__slide{text-align:center}.testimonial-slider__author{display:inline-block}}@media screen and (max-width:400px){.testimonial-slider__author{margin:0;padding:0}.testimonial-slider__avatar{position:static;margin-bottom:2.4rem}}#getintouch{text-align:center}.s-getintouch{padding-bottom:10rem}.s-getintouch h2.display-2{font-weight:500;line-height:1.3;font-size:3.5rem;margin-bottom:2rem;letter-spacing:0}.s-getintouch h2.display-2 span{font-weight:800}.cms-article{position:relative}.cms-article.right .absolute_bg{right:-15.5rem;left:auto}.cms-article{margin-bottom:18rem}.cms-article.left .demo-right{padding-left:8rem;justify-content:center;display:flex;flex-direction:column;position:relative;padding-top:0;padding-right:8rem}.cms-article.right .demo-right{padding-right:8rem;justify-content:center;display:flex;flex-direction:column;position:relative;padding-top:0;padding-left:8rem}.cms .s-solution{padding-bottom:5rem;margin-bottom:0}.cms .cms-article h3,.demo .strefa-txt h3,.oferta-box h3{font-size:3.2rem;font-weight:700;margin:2rem 0 3rem;color:#231768;line-height:1.2}.box_extra h4{margin-bottom:2rem;margin-top:0}.cms-article .box_extra_item{background-color:#3d2e90;color:#fff;padding:4rem 5rem 5rem}.cms-article .box_extra_item p{margin-bottom:2rem}.box_extra ul.grey li{padding:6px 0 6px 25px}.cms-article.article-extra{margin-bottom:12rem}.article-extra hr{display:none}@media screen and (max-width:1200px){.cms-article hr{margin:0}.article-extra hr{display:block!important}}@media only screen and (min-width:1081px) and (max-width:1200px){.cms .absolute_bg{left:-5.5rem;top:5.5rem}.cms-article.right .absolute_bg{right:-5.5rem;left:auto;top:5.5rem}.cms-article{margin-bottom:8rem}.cms-article .box_extra_item{min-height:auto}.cms-article.article-extra{margin-bottom:8rem}}@media only screen and (min-width:800px) and (max-width:1080px){.cms .absolute_bg{left:-3.5rem;top:5.5rem}.cms-article.right .absolute_bg{right:-3.5rem;left:auto;top:5.5rem}.cms-article.left .demo-right,.cms-article.right .demo-right{padding-left:16px;padding-right:16px}.cms-article{margin-bottom:8rem}.cms-article .box_extra_item{min-height:auto}.cms-article.article-extra{margin-bottom:8rem}}@media screen and (max-width:800px){.cms-article.right .demo-right{order:2}.cms-article{margin-bottom:2rem}.cms-article .box_extra_item{padding:3rem 3rem 4rem;min-height:auto}.cms-article.article-extra{margin-bottom:6rem}}@media screen and (max-width:600px){.cms-article.right .demo-right{order:2}.cms-article{margin-bottom:6rem}.cms-article.left .demo-right,.cms-article.right .demo-right{padding-left:10px;padding-right:10px}}.device .s-header{position:relative;margin-bottom:12rem}.device .header-nav a{color:#101b3a!important}.device .header-nav li:last-child a,.menu-is-open .header-nav li:last-child a{background:#3d2e90;color:#fff!important}.header-nav li:last-child a{border:2px solid transparent;padding:12px 20px}.device .header-nav a,.index .header-nav a,.kontakt .header-nav a{font-size:1.5rem;letter-spacing:.5px;font-weight:400}.device .header-menu-toggle span{background-color:#222}.device .header-logo{background:#3d2e90;padding:30px 40px}.device .s-footer__section--contact::before{top:8rem}.device .s-footer .footer-contacts{margin-top:16rem}.device .s-footer .footer-left{margin-top:30rem;margin-bottom:6rem}.kontakt .hero-content{padding-top:30vh;padding-bottom:30vh}.kontakt .hero-content h1.display-1{font-size:3.75rem;line-height:1.1;margin-bottom:4rem;margin-top:0}.kontakt .footer-contact-block__header{color:rgba(255,255,255,.2)}.kontakt .footer-contact-block__content{font-size:2rem;padding:0 0 15px;margin:0 0 6px;line-height:1.2}.kontakt .footer-contact-block__content,.kontakt .footer-contact-block__content a,.kontakt .footer-time,.kontakt .txt-contact{color:#fff}.kontakt #prestaprestige-co-zrobilismy{padding-bottom:2rem}.s-cta{padding-top:12rem;background-color:#fff;font-size:2.2rem;line-height:1.818;text-align:center}.s-cta h2{margin-top:0}.cta-content{max-width:800px}.cta-content .btn{max-width:600px}@media screen and (max-width:800px){.s-cta{font-size:2rem}.cta-content{max-width:600px}}@media screen and (max-width:600px){.s-cta{font-size:1.8rem}}.s-footer{padding-top:0;padding-bottom:0;background-color:#0b0a15;position:relative}.s-footer__section--contact::before{content:"";display:block;background-color:#fff;position:absolute;top:0;bottom:0;right:0;left:calc(50% + 12vw);height:90%}.s-footer .right-vert-line{background-color:#f9861a}.s-footer__bottom{background:#fff}.s-footer .footer-contacts{margin-top:8rem;margin-left:17%}.s-footer__bottom a{color:#222}.footer-contacts{color:#222}.footer-contact-block{margin-bottom:3rem}.footer-contact-block a{color:#222}.footer-left .subhead{color:#fff}.footer-contacts h1{margin-bottom:1rem}.footer-contacts p.title{font-size:2.2rem;margin-bottom:0}.footer-time{font-size:1.65rem;line-height:1.55;margin-bottom:1rem}.kontakt .footer-time{margin-top:1rem}.s-footer .section-intro{margin-bottom:0}.s-footer .footer-left{margin-top:22rem;margin-bottom:6rem}.footer-contact-block__content,.footer-contact-block__list li{padding:.8rem 0;margin-bottom:1rem}.footer-contact-block__list{list-style:none;margin-top:.4rem;margin-left:0}.footer-contact-block__list li{padding-left:0}.footer-contact-block__header{color:#3d2e90;margin:0;font-weight:600;font-size:1.65rem}.ss-copyright{z-index:2;position:relative;text-align:center;padding:4rem 0 4rem;color:#333}.ss-copyright a{color:#333}.ss-copyright a:focus,.ss-copyright a:hover{color:#3d2e90}.ss-copyright span{font-size:1.5rem;display:inline-block}.ss-copyright span::after{content:"|";display:inline-block;padding:0 .8rem 0 1rem;color:rgba(255,255,255,.1)}.ss-copyright span:last-child::after{display:none}.ss-go-top{z-index:2;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);-webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);transition:all .5s cubic-bezier(.215,.61,.355,1);position:fixed;bottom:8.4rem;right:8rem}.ss-go-top a{text-decoration:none;border:0 none;display:block;height:6.4rem;width:6.4rem;border-radius:50%;background-color:#cfe7e9;-webkit-transition:all .3s;transition:all .3s;position:relative}.ss-go-top a.contact{background-image:url(../images/svg/mail.svg);background-size:40%;margin-top:1rem}.ss-go-top a:focus,.ss-go-top a:hover{background-color:#3d2e90}.ss-go-top svg{height:1.2rem;width:1.2rem;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;top:50%}.ss-go-top svg path{fill:#fff}.ss-go-top.link-is-visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:1201px) and (max-width:1440px){.s-footer .footer-contacts{margin-left:0;margin-top:11rem}.footer-contact-block__content,.footer-contact-block__list li{font-size:2.6rem}.s-about__section--profile{padding-bottom:12rem}}@media screen and (max-width:1200px){.ss-go-top{right:6rem}.ss-go-top a{height:6rem;width:6rem}.s-footer__main{position:relative}.device .s-footer .footer-left,.s-footer .footer-left{margin-top:10rem;margin-bottom:0}.s-footer .footer-right .footer-contacts{padding-top:6.5rem;padding-bottom:6.5rem}.s-footer__section--contact::before{background-color:transparent}.device .footer-right .footer-contacts{margin-top:0}.s-footer .display-1{margin-bottom:4rem;margin-top:0}.footer-right .footer-contacts{background-color:#fff;padding:2.5rem 50px 4.5rem;margin-bottom:-5rem;margin-top:0;margin-left:0}}@media screen and (max-width:900px){.s-footer .footer-contacts{margin-left:0}.s-footer__main .column{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media screen and (max-width:800px){.s-footer{padding-top:0;background-position:top}.ss-copyright{color:#fff;padding-top:7rem}.ss-go-top{right:3.6rem}.ss-go-top a{height:5.2rem;width:5.2rem}.footer-contacts h1{font-size:3rem;margin-top:4rem}.footer-contact-block{font-size:2.5rem}.footer-contacts p.title{font-size:2rem}.footer-contact-block__content,.footer-time{padding-top:0;font-weight:300}.footer-contact-block .btn-read-more{font-size:1.55rem}.footer-contact-block .btn-read-more:after{width:60px}.s-footer__bottom{background:#231f6b}}@media screen and (max-width:600px){.ss-copyright span{display:block}.ss-copyright span::after{display:none}.ss-go-top{right:2.4rem;bottom:4rem}.s-footer .footer-left{margin-top:5rem;margin-bottom:0}}.label-1.purple{background-color:rgba(195,224,228,.96);margin-top:-10rem;margin-left:-7rem;padding:4.5rem 9rem 5.5rem;color:#222}.label-1.purple p{margin:0}@media screen and (max-width:1200px){.label-1.purple{padding:4.5rem 6rem 5.5rem 9rem}.display-1,.display-2,.s-getintouch h2.display-2{font-size:3.5rem}#prestaprestige-co-zrobilismy .label-1 h2.label,.label-1 h1.label{font-size:3rem;line-height:1.25}.kontakt .hero-content{padding-top:20vh}#realizacja-projektu{min-height:975px}.h3,h3{font-size:2.6rem;letter-spacing:-.04rem}}@media screen and (max-width:800px){.header-logo img.full{display:none}.header-logo img.mobile{display:block}.txt-contact{display:none}.s-header.sticky.scrolling{display:block}.s-header.sticky{background-color:transparent;opacity:0;visibility:hidden;position:fixed;top:0;left:0;display:block}.s-header.sticky .header-menu-toggle{left:155px;background:#fff;top:0;height:8rem}.s-header.sticky .header-logo{background:#3d2e90;padding:22px 40px!important;left:0;height:8rem;top:38px}.s-header.sticky .header-logo img{width:75px}.s-header.sticky .header-menu-toggle span{background-color:#222}.s-header.sticky .header-menu-toggle.is-clicked span{background-color:rgba(0,0,0,0)}.s-header.sticky .header-menu-toggle.is-clicked span:after,.s-header.sticky .header-menu-toggle.is-clicked span:before{background-color:#222}.oferta-txt{padding:0 16px}}@media screen and (max-width:600px){.label-1.purple{margin-left:0;padding:3rem 6rem 3.5rem}#dedykowane-sklepy h5,p,ul li{font-size:1.65rem}#realizacja-projektu h3{font-size:2rem}.hero-content h3,.kontakt .footer-contact-block__content,.kontakt .hero-content h3{font-size:1.8rem}.s-footer .display-1{font-size:2.4rem!important;font-weight:700;line-height:1.2}.footer-right .footer-contacts{padding-left:30px;padding-right:30px;padding-bottom:3rem!important;padding-top:6rem!important}.footer-email-us a.btn--primary{padding-left:0;padding-right:0;width:100%}.device .s-header{margin-bottom:14rem}.cms .cms-article h3{margin:4rem 0 3rem;font-size:3rem!important}.cms .cms-article p.mb-0{margin-bottom:0}ul.grey li::before{top:16px}}@media screen and (max-width:400px){.cms-article.left .demo-right,.cms-article.right .demo-right{padding-left:0;padding-right:0}}