@-webkit-keyframes trop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(-25px);transform:translateY(-25px);opacity:1}}@keyframes trop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}to{-webkit-transform:translateY(-25px);transform:translateY(-25px);opacity:1}}@-webkit-keyframes op{0%{opacity:0}to{opacity:1}}@keyframes op{0%{opacity:0}to{opacity:1}}@-webkit-keyframes onasbefore{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes onasbefore{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes onasafter{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes onasafter{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,to{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes gtf{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes gtf{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes goelements-left{0%{left:0;opacity:0}50%{left:25%;opacity:0}to{left:50%;opacity:1}}@keyframes goelements-left{0%{left:0;opacity:0}50%{left:25%;opacity:0}to{left:50%;opacity:1}}@-webkit-keyframes goelements-right{0%{left:100%;opacity:0}50%{left:75%;opacity:0}to{left:50%;opacity:1}}@keyframes goelements-right{0%{left:100%;opacity:0}50%{left:75%;opacity:0}to{left:50%;opacity:1}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none;color:inherit}footer,h1,h2,h3,h4,h5,h6,i,p,span{border:0;font:inherit;vertical-align:baseline;text-decoration:none}h1,h2,h3,h4,h5,h6,i,p,span{padding:0;color:inherit}footer{margin:0}button,input,select,textarea{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:focus{outline:0}body{line-height:1;font-family:'Open Sans',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:62%;background-color:#e9eaef}body.show-layer{overflow:hidden}section{width:100%;position:relative;float:left}.container,.container-fluid,section{-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:80%;max-width:100%;margin:0 auto;position:relative;z-index:10}.container-fluid{width:100%}.link-red{color:#ec1b31;font-size:1.6em;border-bottom:1px dotted;margin:0;padding:0;line-height:1em}.link-red i{margin:0;font-size:.8em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:3.4em;line-height:120%;margin:0 0 20px;font-weight:900}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-size:2.8em}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-size:2.2em}.h4,.h5,.h6,h4,h5,h6{font-size:1.6em}.h5,.h6,h5,h6{font-size:1.4em}.h6,h6{font-size:1.2em}.onas .ceo-box,.p,i,p,span{font-size:1.7em;line-height:145%;font-weight:400}.p,i,p,span{margin:0 0 20px}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}strong{font-weight:900}nav{background:#245185;position:fixed;top:0;left:0;width:100%;z-index:20;font-size:.9em;transition:.3s ease}.onas .ceo-box .container,nav .container{display:flex;justify-content:space-between}.columns,nav .container{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .container{-webkit-box-pack:justify;-ms-flex-pack:justify}nav .logo{max-width:100%}nav .menu{display:block}nav .menu li{display:inline-block;height:100px;margin:0 1px;padding:0;float:left}nav .lang,nav .menu li a{display:block;position:relative}nav .menu li a{color:#fff;font-weight:400;height:100%;line-height:100px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}nav .menu li a:before{background-color:#ec1b31;content:'';position:absolute;bottom:0;left:0;right:0;height:100px;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:.3s ease}nav .menu li a.active:before,nav .menu li:hover a:before{-webkit-transform:translateY(0);transform:translateY(0)}nav .lang{height:100px;padding:0 20px}nav .lang .box-show a,nav .lang .change-lang{display:block;position:relative;transition:.3s ease}nav .lang .change-lang{line-height:100px;z-index:2;opacity:1}nav .lang .change-lang i{color:#ec1b31;font-size:1.7em}nav .lang .change-lang span{color:#fff;margin:0 2px}nav .lang .box-show{position:absolute;opacity:0;top:0;left:0;background-color:#ec1b31;height:100%;width:100%;z-index:1;text-align:center;transition:.3s ease}nav .lang .box-show a{width:100%;line-height:50px;margin:0;color:#fff;opacity:.7}@media (max-width:1024px){nav .lang .box-show a{line-height:37px}}.olddevice header .welcome a,.olddevice header .welcome h2,.olddevice header .welcome h3,.olddevice header .welcome p,nav .lang .box-show a:hover{opacity:1}form .select span:before,header .welcome:after,nav .lang .box-show a:before{font-family:"Font Awesome 5 Free";font-weight:100;content:"\f111";position:absolute;top:0;left:18px;font-size:16px}nav .lang .box-show a.active:before{content:"\f058";font-weight:900}nav .lang:hover .change-lang{opacity:0;z-index:1}nav .lang:hover .box-show{opacity:1;z-index:2}nav .mobile-menu{display:none}header,header .img-container{background-color:#0e3d74;width:100%;height:698px;position:relative}header .img-container{position:absolute;overflow:hidden;top:0;left:0;right:0;z-index:1}header .img-container img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}header .container{height:100%;position:relative}header .welcome{max-width:500px;color:#fff;position:absolute;top:50%;left:0;border-left:3px solid #fff;border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:op 2s ease-in 0s 1;animation:op 2s ease-in 0s 1}form .select span:before,header .welcome:after{font-weight:600;content:"\f0da";top:-30px;left:-3px;font-size:60px}header .welcome:before{position:absolute;content:"";height:3px;background-color:#fff;width:60px;right:0;top:0}header .welcome h2,header .welcome h3{opacity:0;font-size:4.4em;-webkit-transform:translateY(-25px);transform:translateY(-25px);margin:0;-webkit-animation:trop 1s linear 1 forwards;animation:trop 1s linear 1 forwards}header .welcome h3{font-size:2.2em;font-weight:300;-webkit-animation:trop 1s linear .5s 1 forwards;animation:trop 1s linear .5s 1 forwards}header .welcome p{opacity:0;font-size:2em;font-weight:300;-webkit-animation:op 1s linear 1s 1 forwards;animation:op 1s linear 1s 1 forwards}header .welcome a{opacity:0;float:right;-webkit-animation:op 1s linear 1.5s 1 forwards;animation:op 1s linear 1.5s 1 forwards}.columns{display:flex}.half{width:50%}.section-header{text-align:center;margin:0 auto 50px;max-width:700px}.section-header h2{font-weight:400;text-transform:uppercase;font-size:4em;border-bottom:3px solid #ec1b31;display:inline-block}.section-header p{margin:0 auto}.onas,.onas .boxes .box a{-webkit-box-sizing:border-box;box-sizing:border-box}.onas{background-color:#e9eaef;padding:130px 0;position:relative;overflow:hidden}.onas .ceo-box{padding:50px 0;margin-bottom:50px;background-image:url(../gfx/bg_ceo.png);background-repeat:no-repeat;background-size:cover}.onas .ceo-box .container{max-width:1200px}@media only screen and (max-width:768px){.onas .ceo-box .container{flex-wrap:wrap;justify-content:center}}.onas .ceo-box .container .img{margin:0 30px 0 0;text-align:center;display:flex;flex-direction:column;justify-content:center}.onas .ceo-box .container .img img{margin-top:25px;max-width:500px}@media only screen and (max-width:1200px){.onas .ceo-box .container .img img{max-width:400px}}@media only screen and (max-width:900px){.onas .ceo-box .container .img img{max-width:300px}}@media only screen and (max-width:768px){.onas .ceo-box .container .img{margin:0 0 20px}}.onas .ceo-box .container .text{max-width:600px;color:#fff}.onas .ceo-box .container .text p{font-size:16px;line-height:145%;font-weight:400}.onas .boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.onas .boxes .box{padding:10px}.onas .boxes .box a{width:280px;height:280px;background-color:#4ba8e1;background-size:cover;display:block;text-align:center;padding:20px;color:#fff}.onas .boxes .box1 a{background:url(../gfx/box_bg_01.png) center center #4ba8e1}.onas .boxes .box2 a{background:url(../gfx/box_bg_02.png) center center #4ba8e1}.onas .boxes .box3 a{background:url(../gfx/box_bg_03.png) center center #4ba8e1}.onas .boxes .box4 a{background:url(../gfx/box_bg_04.png) center center #4ba8e1}.onas .boxes .box a:hover,.onas .boxes .box-active a{background-color:#003471;-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s ease}.onas .boxes .box,.onas .boxes .box .border,.onas .content{-webkit-box-sizing:border-box;box-sizing:border-box}.onas .boxes .box .border{display:block;width:100%;height:100%;margin:0;padding:20px;border:1px solid #fff}.onas .boxes .box img{display:block;margin:20px auto}.onas .boxes .box strong{text-transform:uppercase;font-weight:900;font-size:1.3em}.onas .content{padding:0 20% 0 0;display:none}.onas .content .lead01,.onas .content .lead02{display:block;text-transform:uppercase;font-weight:900;font-size:2em}.onas .content .lead02{font-size:2.6em;color:#ec1b31;line-height:120%}#form.active,.layer-content .box span,.onas .content-active{display:block}.onas-animate:before{content:url(../gfx/szary1.png);position:absolute;right:0;top:0;-webkit-animation:onasbefore 1s linear .5s 1 forwards;animation:onasbefore 1s linear .5s 1 forwards;opacity:0;z-index:1}.onas-animate:after{content:url(../gfx/szary2.png);position:absolute;left:0;bottom:0;-webkit-animation:onasafter 1s linear .5s 1 forwards;animation:onasafter 1s linear .5s 1 forwards;opacity:0;z-index:1}.dostosowanie-potrzeb{background:url(../gfx/dostosowanie-potrzeb.jpg) no-repeat top center #0b2650;background-size:contain;color:#fff}.dostosowanie-potrzeb .section-header{max-width:940px;margin:0 auto}.dostosowanie-potrzeb,.obszary-dzialania,.obszary-dzialania .columns2 .box .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 0}.obszary-dzialania .section-header{max-width:900px}.obszary-dzialania .columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:80%;margin:0 auto 50px}.obszary-dzialania .columns .column,form .txt,form .txt input{text-align:center}.obszary-dzialania .columns .column img{max-width:100%}.obszary-dzialania .columns2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.obszary-dzialania .columns2 .column{text-align:left;width:50%}.obszary-dzialania .columns2 .box{background-color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 20px 40px 0;display:block;transition:.3s ease}.obszary-dzialania .columns2 .box .wrap{border:1px solid #4ba8e1;padding:30px;overflow:hidden;display:block;margin:0}.obszary-dzialania .columns2 .box .wrap .img-wrap{background:url(../gfx/ico_small_sprite.png) no-repeat 0 0;display:block;width:46px;height:45px;overflow:hidden}.obszary-dzialania .columns2 .box .wrap .h2{text-transform:uppercase;font-size:1.3em;color:#ec1b31;display:block}.obszary-dzialania .columns2 .box .wrap .p{font-weight:300;display:block;font-size:1em}.obszary-dzialania .columns2 .box .wrap .link-red{float:right;font-size:.8em}.obszary-dzialania .columns2 .box1 .wrap .img-wrap{background-position:0 0}.obszary-dzialania .columns2 .box2 .wrap .img-wrap{background-position:-46px 0}.obszary-dzialania .columns2 .box3 .wrap .img-wrap{background-position:-92px 0}.obszary-dzialania .columns2 .box4 .wrap .img-wrap{background-position:-138px 0}.obszary-dzialania .columns2 .box5 .wrap .img-wrap{background-position:-184px 0}.obszary-dzialania .columns2 .box:hover{background-color:#003471;-webkit-transform:scale(1.05);transform:scale(1.05)}.obszary-dzialania .columns2 .box:hover .wrap .h2,.obszary-dzialania .columns2 .box:hover .wrap .p{color:#fff}.obszary-dzialania .columns2 .box1:hover .wrap .img-wrap{background-position:0 -45px}.obszary-dzialania .columns2 .box1:hover{background-image:url(../gfx/obszary_bg_01.png);background-repeat:no-repeat;background-size:cover}.obszary-dzialania .columns2 .box2:hover .wrap .img-wrap{background-position:-46px -45px}.obszary-dzialania .columns2 .box2:hover,.obszary-dzialania .columns2 .box3:hover{background-image:url(../gfx/obszary_bg_02.png);background-repeat:no-repeat;background-size:cover}.obszary-dzialania .columns2 .box3:hover .wrap .img-wrap{background-position:-92px -45px}.obszary-dzialania .columns2 .box3:hover{background-image:url(../gfx/obszary_bg_03.png)}.obszary-dzialania .columns2 .box4:hover .wrap .img-wrap{background-position:-138px -45px}.obszary-dzialania .columns2 .box4:hover,.obszary-dzialania .columns2 .box5:hover{background-image:url(../gfx/obszary_bg_04.png);background-repeat:no-repeat;background-size:cover}.obszary-dzialania .columns2 .box5:hover .wrap .img-wrap{background-position:-184px -45px}.obszary-dzialania .columns2 .box5:hover{background-image:url(../gfx/obszary_bg_05.png)}.bottom-info{margin:150px 0 0}.bottom-info h2.h3{text-align:center;text-transform:uppercase}.bottom-info .scrolltodiv{background-color:#ec1b31;color:#fff;margin:50px auto 0;width:400px;position:relative;line-height:50px;height:50px;text-align:center;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2em;font-weight:700;letter-spacing:-1px;display:inline-block}.bottom-info .scrolltodiv:hover{cursor:pointer;background-color:rgba(236,27,49,.5)}.bottom-info .columns3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-info .columns3 .column{width:33.3%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.bottom-info .columns3 .column img{max-width:50px;margin:0 0 20px}.layer-content .box{max-width:60%;margin:auto}.blocks span,.layer-content .box .logo{display:block;margin:0 0 20px}.layer-content .box hr{border:0;width:100%;height:1px;background-color:rgba(255,255,255,.2);margin:0 0 20px}.layer-content .box .img-wrap{background:url(../gfx/ico_small_sprite.png) no-repeat 0 0;display:block;width:46px;height:45px;overflow:hidden}.layer-content .box1 .img-wrap{background-position:0 -45px}.layer-content .box2 .img-wrap{background-position:-46px -45px}.layer-content .box3 .img-wrap{background-position:-92px -45px}.layer-content .box4 .img-wrap{background-position:-138px -45px}.layer-content .box5 .img-wrap{background-position:-184px -45px}.blocks .column,form{display:-webkit-box;display:-ms-flexbox;display:flex}.blocks .column{height:400px;width:50%;border-bottom:4px solid #fff;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blocks .column1,.blocks .column2{background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box}.blocks .column1{background:url(../gfx/kariera.jpg) no-repeat top right;border-right:2px solid #fff}.blocks .column2{background:url(../gfx/kontakt.jpg) no-repeat top right;border-left:2px solid #fff}.blocks .wrap{max-width:305px;margin:0 0 0 10%}.blocks .icon{color:#4ba8e1;margin:0 0 10px;font-size:3em}.blocks p{text-transform:uppercase;font-weight:700;margin:0 0 10px}.blocks span{margin:0 0 10px}form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow:hidden}form .txt{color:#000;font-size:4em;margin:490px 0 20px}form .txt input{color:#ec1b31;max-width:99.99%!important;-webkit-transition:width .25s;transition:width .25s;background-color:transparent;border:0;font-size:1em;width:7em}form .button-disabled{background-color:#999!important;color:#e2e2e2}form .select{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 200px}form .select label{margin:0 0 0 20px;cursor:pointer}form .select input{display:none}form .select-unactive span{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}form .select span{font-weight:400;background-color:#ec1b31;color:#fff;font-size:1em;padding:0 20px 0 50px;border-radius:30px;display:block;line-height:60px;position:relative;transition:.3s ease}form .select span:before{font-weight:400;content:"\f111";top:0;left:20px;font-size:24px}form .select input:checked~span{background-color:#0b2650;color:#fff;text-decoration:none}form .select input:checked~span:before{font-weight:900;content:"\f058"}form input.pulse{-webkit-animation:pulse 1.5s linear 0s infinite;animation:pulse 1.5s linear 0s infinite}#card-line{width:100%;padding:200px 0 0}.card,.gotoform{display:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.card{max-width:640px;background-color:#fff;margin:0 auto;-webkit-box-shadow:0 0 30px #999;box-shadow:0 0 30px #999;padding:40px;color:#000;z-index:5}.card img{margin:0 0 30px;display:block}.card .name{font-weight:400;font-size:2.6em;margin:0}.card .position{display:block;text-transform:uppercase;font-size:1.4em;color:#4ba8e1;font-weight:900}.card .adress{margin:50px 0 0 auto}.card .tel{display:block}.card .mail,.card .tel{margin:0 0 10px}.card .mail i{font-size:1em}.card .mail,.card .www{display:block;font-size:1.7em}.gotoform{background-color:#ec1b31;color:#fff;margin:50px auto 0;width:400px;line-height:50px;height:50px;text-align:center;border-radius:40px;font-size:2em;font-weight:700;letter-spacing:-1px}.gotoform-active{display:block;z-index:10;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:gtf .5s linear 2.5s 1 forwards;animation:gtf .5s linear 2.5s 1 forwards}.parallax-elements{width:100%;height:1px;position:relative;z-index:1;display:none}.parallax-elements img{position:absolute;top:0}.parallax-elements img.prlx-cd-cover{top:130px;-webkit-transform:translateX(-115px);transform:translateX(-115px);margin:0 0 0 -108px;z-index:1}.parallax-elements img.prlx-cd{top:146px;-webkit-transform:translateX(-200px);transform:translateX(-200px);margin:0 0 0 -201px;z-index:2}.parallax-elements img.prlx-gumka{top:42px;-webkit-transform:translateX(520px);transform:translateX(520px);margin:0 0 0 -60px;left:100%}.parallax-elements img.prlx-hdd{top:-58px;margin:0 0 0 -190px;-webkit-transform:translateX(809px);transform:translateX(809px);left:100%}.parallax-elements img.prlx-ipad{top:-150px;margin:0 0 0 -170px;-webkit-transform:translateX(-609px);transform:translateX(-609px);left:0}.parallax-elements img.prlx-iphone{margin:0 0 0 -140px;top:-270px;-webkit-transform:translateX(562px);transform:translateX(562px);left:100%}.parallax-elements img.prlx-smycz{margin:0 0 0 -150px;top:90px;-webkit-transform:translateX(-250px);transform:translateX(-250px);left:0}.parallax-elements img.prlx-letter{margin:0 0 0 -175px;top:180px;-webkit-transform:translateX(445px);transform:translateX(445px);left:100%;z-index:2}.parallax-elements img.prlx-letter-cover{margin:0 0 0 -160px;top:120px;-webkit-transform:translateX(275px);transform:translateX(275px);left:100%;z-index:1}.parallax-elements-animate img.prlx-smycz{-webkit-animation:goelements-left 1s linear 0s 1 forwards;animation:goelements-left 1s linear 0s 1 forwards}.parallax-elements-animate img.prlx-iphone{-webkit-animation:goelements-right 1s linear .3s 1 forwards;animation:goelements-right 1s linear .3s 1 forwards}.parallax-elements-animate img.prlx-ipad{-webkit-animation:goelements-left 1s linear .6s 1 forwards;animation:goelements-left 1s linear .6s 1 forwards}.parallax-elements-animate img.prlx-hdd{-webkit-animation:goelements-right 1s linear .9s 1 forwards;animation:goelements-right 1s linear .9s 1 forwards}.parallax-elements-animate img.prlx-gumka{-webkit-animation:goelements-right 1s linear 1.3s 1 forwards;animation:goelements-right 1s linear 1.3s 1 forwards}.parallax-elements-animate img.prlx-cd,.parallax-elements-animate img.prlx-cd-cover{-webkit-animation:goelements-left 1s linear 1.6s 1 forwards;animation:goelements-left 1s linear 1.6s 1 forwards}.parallax-elements-animate img.prlx-letter,.parallax-elements-animate img.prlx-letter-cover{-webkit-animation:goelements-right 1s linear 1.9s 1 forwards;animation:goelements-right 1s linear 1.9s 1 forwards}#card-line,#form{display:none}.formularz{max-width:600px;width:100%;margin:0 auto 140px;color:#3c3e45;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formularz .box-header,.formularz h2{text-align:center;margin:0 0 50px}.formularz h2{text-transform:uppercase;font-size:4em;font-weight:400;border-bottom:2px solid #ec1b31;display:inline-block;padding:0 20px;margin:0 auto}.formularz label{width:100%;display:block;font-size:1.6em;margin:0 0 5px}.formularz .box-email input[type=email],.formularz .box-email input[type=text],.formularz textarea{background-color:#e2e2e2;border:1px solid #999;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.formularz textarea{resize:none;height:125px;margin:0 0 20px;padding:10px;font-size:1.6em;font-family:'Open Sans',sans-serif}.formularz .box-email,footer img{width:100%}.formularz .box-email input[type=email],.formularz .box-email input[type=text]{line-height:40px;padding:0 10px}.formularz .box-checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0 0;position:relative}.formularz .box-checkbox input{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);margin:5px 15px 5px 5px;cursor:pointer}#formularz form .box-checkbox h4,.formularz .box-checkbox h4{font-size:14px;padding:0}#formularz form .box-checkbox h4 span,.formularz .box-checkbox h4 span{color:#245185;font-size:16px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}#formularz form .box-checkbox .information,.formularz .box-checkbox .information{position:absolute;left:0;bottom:130%;background:rgba(0,0,0,.8);border-radius:10px;padding:0;display:none}.formularz .box-checkbox .information p{color:#fff;margin:0;padding:0}#formularz form .box-checkbox .information div,.formularz .box-checkbox .information div{position:relative}#formularz form .box-checkbox .information div .triangle,.formularz .box-checkbox .information div .triangle{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:25px solid rgba(0,0,0,.8);position:absolute;left:50%;bottom:-50px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#formularz form .box-checkbox .information .close,.formularz .box-checkbox .information .close{color:#245185;font-size:20px;font-weight:700;position:absolute;right:10px;top:-30px;cursor:pointer}#formularz form .box-checkbox .information .scroll_box::-webkit-scrollbar,.formularz .box-checkbox .information .scroll_box::-webkit-scrollbar{width:5px;height:8px;background-color:#d9d9d9}#formularz form .box-checkbox .information .scroll_box::-webkit-scrollbar-thumb,.formularz .box-checkbox .information .scroll_box::-webkit-scrollbar-thumb{background:#000}.formularz input[type=submit]{background-color:#ec1b31;border:0;font-weight:700;line-height:40px;margin:20px 0 0;padding:0 55px;font-size:1.6em;height:40px;cursor:pointer;transition:.3s ease}#formularz form input[type=submit]:hover,.formularz input[type=submit]:hover{background-color:#0b2650}.formularz .infostrip,.formularz input[type=submit],footer{color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.formularz .infostrip{text-align:center;padding:20px;margin:0 0 20px;font-size:1.4em}.formularz .infostrip-error{background-color:#ec1b31}.formularz .infostrip-ok{background-color:#097d09}footer{background-color:#080a10;width:100%;padding:30px 80px}footer .full{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .box-left{margin:0 50px 0 0}footer #logo{max-width:180px}footer #address{max-width:600px}footer #address-1{max-width:383px}footer #address-2{max-width:119px}footer #address-3{max-width:486px}footer .box-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#kariera #section1 .titles-wrapper .titles .stage-title p,.olddevice form .select label,footer .box-right p{margin:0}footer .desktop{display:block}#kariera #section1 .titles-wrapper .arrow_mobile_next,#kariera #section1 .titles-wrapper .arrow_mobile_prev,.layer,footer .mobile{display:none}footer p{font-size:1.2em}footer strong{font-weight:700;text-transform:uppercase}.layer{background-color:#4ba8e1;position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0;right:0;bottom:0;color:#fff}.layer .layer-close{position:absolute;right:-40px;top:40px;font-size:2em;z-index:10}.layer .layer-mask,.rodo{width:100%;overflow:hidden}.layer .layer-mask{position:relative;height:100vh}.layer .layer-content{width:100%;height:100vh;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 40px 40px 0;margin:0 0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.olddevice header .welcome{-webkit-transform:translateY(0);transform:translateY(0);margin:-100px 0 0}.olddevice .onas .boxes .box a{padding:10px}.olddevice form .select span{padding:20px 20px 20px 50px;line-height:1em}.olddevice form .select span::before{top:20px}.rodo{display:block;font-size:.8em;padding:40px 0 0;text-align:center}.rodo img{max-width:100%}video.mywideo,video.mywideo2{position:absolute;left:50%;display:none}video.mywideo{top:105px;-webkit-transform:perspective(594px) rotateY(-46deg);transform:perspective(594px) rotateY(-46deg);-webkit-transform-origin:76% 102% -7px;transform-origin:76% 102% -7px;z-index:10;margin:0 0 0 -236px}video.mywideo2{z-index:2;height:698px;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cookieinfo{background:#245185!important}.cookieinfo span{font-size:14px;color:#fff;margin:0}.cookieinfo .cookieinfo-close{min-width:20px!important;width:20px!important;height:20px!important}.absl-center{text-align:center;padding:50px 0 0;width:100%;}.absl-center img{max-width:370px;width:100%;}@media screen and (max-width:1600px){.container{width:90%}}@media screen and (max-width:1440px){.onas .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onas .columns .column{width:100%;margin:0 0 20px}.onas .boxes{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.onas .boxes .box{width:25%}.onas .boxes .box a{width:100%;height:100%}.onas .boxes .box img{display:none}.formularz,.onas .boxes .box .border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onas .boxes .box .border{font-size:1.2em}.obszary-dzialania .columns{max-width:100%}form .txt{font-size:3em}form .select{font-size:1.8em}.formularz{max-width:600px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1000px){video.mywideo2{display:none!important}.container{width:100%;padding:0 15px}header .welcome{max-width:400px;left:20px}header .welcome h2{font-size:3.4em}header,header .img-container{height:550px}header .img-container img{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}.layer .layer-close{right:40px}nav{background-color:#245185}nav .logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav .mobile-menu{color:#fff;display:block;line-height:70px;width:50px;text-align:center;font-size:1.5em}nav .lang{height:70px}nav .lang .change-lang{line-height:70px}nav .menu{display:none;position:absolute;top:70px;left:0;right:0;width:100%;background-color:#0e3d74}nav .menu li{display:block;width:100%;margin:0;height:auto;border-top:1px solid rgba(255,255,255,.1)}nav .menu li a{line-height:60px;padding:0 20px;margin:0}nav .menu li a::before{background-color:transparent}nav .menu li a.active{background-color:#ec1b31}footer{padding:50px 15px 0}footer .full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 40px}footer .box-left{text-align:center;margin:0 0 20px}footer .box-right p{margin:20px auto auto}footer .desktop{display:none}footer .mobile{display:block}footer #address-1{margin-bottom:20px}footer #logo{margin:auto auto 40px}.layer-content .box{max-width:100%}.layer .layer-content{margin:0 0 0 20px}}@media screen and (max-width:768px){header .img-container img{bottom:0;top:auto;-webkit-transform:translate(-25%,0);transform:translate(-25%,0)}.onas .boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onas .boxes .box{width:100%;padding:5px 0}.obszary-dzialania .columns2 .box:hover,.onas .boxes .box a:hover,.onas .boxes .box-active a{-webkit-transform:scale(1);transform:scale(1)}.onas .content{padding:0}.dostosowanie-potrzeb{background-size:cover}.obszary-dzialania .columns{display:none}.bottom-info .columns3,.obszary-dzialania .columns2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.obszary-dzialania .columns2 .column{width:100%}.obszary-dzialania .columns2 .box{margin:0 0 20px}.bottom-info .columns3 .column{width:100%}.bottom-info .scrolltodiv{padding:0 10px;max-width:100%}.blocks .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks .column{width:100%;border-right:0;border-left:0}form .select{font-size:1.6em;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 200px}#card-line{padding:100px 0 0}.gotoform{max-width:90%;font-size:1.6em}.formularz{margin:100px auto 140px}}@media screen and (max-width:480px){header .welcome{max-width:90%}form .select span{font-size:.9em;padding:0 10px 0 35px;line-height:50px;margin:0 0 10px}form .select span::before{left:10px;font-size:19px}}@media screen and (max-width:360px){body{font-size:50%}nav .logo img{width:130px}.blocks .wrap{max-width:80%}form .select label{margin:0}.formularz .box-email{width:100%}}#kariera{line-height:1.4rem}#kariera .kariera-header{background:url(../gfx/kariera/header_bg.jpg);background-position:bottom;background-repeat:no-repeat;background-color:#0b2650;padding:100px 0;color:#fff;height:239px;position:relative}#kariera .kariera-header .container{position:absolute;left:10%;bottom:45%}#kariera .kariera-header .kariera-subheader{max-width:100%;margin:0 auto;box-sizing:border-box;position:absolute;left:13%;bottom:25%}#kariera .section-title{font-weight:400;color:#0b0e17;text-transform:uppercase;font-size:30px;border-bottom:3px solid #ec1b31;display:inline-block;margin-bottom:30px;padding-bottom:5px;line-height:120%}#kariera #section1{background-color:#e9eaef;padding:68px 0}#kariera #section1 .container{justify-content:center}#kariera #section1 .container,#kariera #section1 .stages,#kariera #section2{display:flex;flex-direction:column;align-items:center}#kariera #section1 .stages{justify-content:center;width:100%;margin:30px 0}#kariera #section1 .titles-wrapper{width:100%;position:relative;max-height:140px}#kariera #section1 .titles-wrapper .titles{width:100%;height:140px;color:#e9eaef;display:flex;align-items:flex-end}#kariera #section1 .titles-wrapper .titles .stage-title{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 34px;background-size:cover;flex:1;background-color:#57abe0;height:115px}#kariera #section1 .titles-wrapper .titles .stage-title.active,#kariera #section1 .titles-wrapper .titles .stage-title:hover{height:100%}#kariera #section1 .titles-wrapper .titles .stage-title.active.one,#kariera #section1 .titles-wrapper .titles .stage-title:hover.one{background-image:url(../gfx/kariera/etap1.png)}#kariera #section1 .titles-wrapper .titles .stage-title.active.two,#kariera #section1 .titles-wrapper .titles .stage-title:hover.two{background-image:url(../gfx/kariera/etap2.png)}#kariera #section1 .titles-wrapper .titles .stage-title.active.three,#kariera #section1 .titles-wrapper .titles .stage-title:hover.three{background-image:url(../gfx/kariera/etap3.png)}#kariera #section1 .phases-wrapper{width:100%;display:flex;justify-content:space-evenly;align-items:flex-start;padding-top:55px}#kariera #section1 .phases-wrapper .phases-arrow-next,#kariera #section1 .phases-wrapper .phases-arrow-prev,#kariera #section1 .phases-wrapper .stage-phases{display:none}#kariera #section1 .phases-wrapper .stage-phases .arrow{padding:0 30px}#kariera #section1 .phases-wrapper .stage-phases.active{display:flex;align-items:flex-start;width:90%}#kariera #section1 .phases-wrapper .stage-phases .phase{text-align:center;flex:1}#kariera #section1 .phases-wrapper .stage-phases .phase .phase-title{font-size:20px;color:#0b2650}#kariera #section2{padding-bottom:100px}#kariera #section2 .section-title{text-align:center}#kariera #section2 .container{display:flex;justify-content:space-between;width:70%}#kariera #section2 .container .role-wrapper{display:flex;align-items:center;flex:45%}#kariera #section2 .container .role-wrapper img{width:169px;height:151px;margin:0 40px}#kariera #section2 .container .role-wrapper.left .role-content{text-align:right}#kariera #section2 .container .role-wrapper .section-subtitle{color:#0b2650;font-size:24px}#kariera #section3{background:url(../gfx/kariera/bg_role.jpg);color:#e9eaef;padding:70px 0}#kariera #section3 .mapouter{display:none;flex:100%}#kariera #section3 .container{display:flex;justify-content:space-between}#kariera #section3 .container .left{padding-right:200px;flex:1;display:flex;flex-wrap:wrap}#kariera #section3 .container .left p:first-child{flex:100%;margin-bottom:60px}#kariera #section3 .container .left .icon-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 40px;text-align:center}#kariera #section3 .container .left .icon-wrapper .icon{width:60px;height:60px;margin-bottom:25px}#kariera #section3 .container .left .icon-wrapper p{font-weight:600}#kariera #section3 .container .left .icon-wrapper.directory:hover{cursor:pointer}#kariera #section3 .container .right{padding-left:50px;flex:1;display:flex}#kariera #section3 .container .right .picture-wrapper{background:url(../gfx/kariera/IMG_HR.jpg);background-size:100%;position:relative;width:196px;height:222px}#kariera #section3 .container .right .picture-wrapper .picture-title{position:absolute;background-color:#ee2349;font-size:20px;font-weight:700;padding:14px 40px;text-align:center;top:45px;right:-185px;z-index:10}#kariera #section3 .container .right .picture-wrapper::after{position:absolute;bottom:-17px;right:-17px;width:103px;height:239px;content:"";border-right:3px solid #ee2349;border-bottom:3px solid #ee2349}#kariera #section3 .container .right .content{padding:0 0 40px 40px;align-self:flex-end}#kariera #section3 .container .right .content p{margin:0}#kariera #section3 .container .right .content p:last-child{color:#57abe0;font-weight:600}#kariera #section4{padding:70px 0;display:flex;flex-direction:column;align-items:center}#kariera #section4 .section-title{text-align:center}#kariera #section4 .section-title:last-child{margin-bottom:0}#kariera #section4 .container{display:flex;flex-wrap:wrap;padding-bottom:100px}#kariera #section4 .container .half{display:flex;flex:50%;padding-bottom:35px}#kariera #section4 .container .half.left p{align-self:flex-end;padding-right:90px}#kariera #section4 .container .half.left p i{font-size:16px}#formularz form,#kariera #section4 .container .half.right{flex-direction:column}#kariera #section4 .container .half.right h6,#kariera #section4 .container .half.right p{padding-left:90px}#kariera #section4 .container .half.right h6{font-size:20px}#kariera #section5,#kariera #section6{display:flex;justify-content:center;align-items:center}#kariera #section5{background:url(../gfx/kariera/BG_OPINIE.jpg);color:#e9eaef;padding:20px 0}#kariera #section5 .arrow-left,#kariera #section5 .arrow-right{width:20px;height:20px;border-left:2px solid #e9eaef;border-bottom:2px solid #e9eaef;transform:rotate(45deg)}#kariera #section5 .arrow-left:hover,#kariera #section5 .arrow-right:hover{cursor:pointer}#kariera #section5 .arrow-right{transform:rotate(225deg)}#kariera #section5 .slider{max-width:850px;width:100%;margin:0 20px}#kariera #section5 .slide{margin:0 50px;text-align:center}#kariera #section5 .slide .quote{margin:20px auto}#kariera #section5 .slide .slide-author{font-weight:700}#kariera #section6{padding-top:70px;flex-direction:column}#kariera #section6 .section-title{margin-bottom:80px}#kariera #section6 .container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:70px;color:#0b0e17}#kariera #section6 .container .half{display:flex;margin:20px 0;align-items:center;width:40%}#kariera #section6 .container .half p{font-size:20px;margin:0}#kariera #section6 .container .half .check{width:40px;height:40px;margin-right:20px}#kariera #section6 .container .half.one{order:1}#kariera #section6 .container .half.two{order:3}#kariera #section6 .container .half.three{order:5}#kariera #section6 .container .half.four{order:2}#kariera #section6 .container .half.five{order:4}#kariera #section6 .container .half.six{order:6}#kariera #section7 .grid-container,#kariera #section7 .grid-container .column .grid-small-element.element7,#kariera #section7 .grid-container .column .grid-small-element.element8{display:flex}#kariera #section7 .grid-container .element7,#kariera #section7 .grid-container .element8,#kariera #section7 .grid-container .grid-small-element.element4::before,#kariera #section7 .grid-container .grid-small-element.element6::before,#kariera #section7 .grid-container .grid-small-element:hover::before{display:none}#kariera #section7 .grid-container .grid-small-element{max-width:320px;width:100%;height:100%;position:relative}#kariera #section7 .grid-container .grid-small-element::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#0f3f77;opacity:.5}#kariera #section7 .grid-container .grid-big-element img,#kariera #section7 .grid-container .grid-small-element img,#kontakt .container .half.img img{width:100%;height:100%;object-fit:cover}#kariera #section7 .grid-container .grid-small-element.element4,#kariera #section7 .grid-container .grid-small-element.element6{box-sizing:border-box;color:#e9eaef;padding:11px 36px;text-align:center;display:flex;justify-content:center;align-items:center}@media (max-width:1400px){#kariera #section7 .grid-container .grid-small-element.element4,#kariera #section7 .grid-container .grid-small-element.element6{padding:11px 8px}}#kariera #section7 .grid-container .grid-small-element.element4 p,#kariera #section7 .grid-container .grid-small-element.element6 p{font-size:16px;margin:0}@media (max-width:1680px){#kariera #section7 .grid-container .grid-small-element.element4 p,#kariera #section7 .grid-container .grid-small-element.element6 p{font-size:14px}}@media (max-width:1400px){#kariera #section7 .grid-container .grid-small-element.element4 p,#kariera #section7 .grid-container .grid-small-element.element6 p{font-size:12px}}#kariera #section7 .grid-container .grid-small-element.element4{background-color:#0b264f}#kariera #section7 .grid-container .grid-small-element.element6{background-color:#0f3f77}#kariera #section7 .grid-container .grid-big-element{max-width:640px;width:100%;order:2;flex:2}#kariera #section7 .grid-container .column{max-width:320px;width:100%;flex:1;display:flex;flex-direction:column}#kariera #section7 .grid-container .column.one{order:1}#kariera #section7 .grid-container .column.two{order:3}#kariera #section7 .grid-container .column.three{order:4;flex-direction:column-reverse}#kariera #section7 .grid-container .column.four{order:5;display:flex;flex-direction:column-reverse}@media (max-width:1680px){#kariera .kariera-header .container{bottom:55%}#kariera .kariera-header .kariera-subheader{left:14%}}@media (max-width:1200px){#kariera .kariera-header .container{left:0;bottom:60%}#kariera .kariera-header .kariera-subheader{left:5%}#kariera #section1 .phases-wrapper .stage-phases.active{width:100%}#kariera #section2 .container{width:90%}#kariera #section3{background-position:bottom right}#kariera #section3 .container .left{padding-right:0}#kariera #section3 .container .left p:first-child{text-align:center}#kariera #section3 .container .left .icon-wrapper{margin:16px}#kariera #section3 .container .right{padding-left:0;flex-wrap:wrap;justify-content:center}#kariera #section3 .container .right .picture-wrapper{margin-bottom:25px}#kariera #section3 .container .right .picture-wrapper .picture-title{padding:14px 20px;right:-140px}#kariera #section3 .container .right .content{padding:0;text-align:center}#kariera #section4 .container{padding-bottom:50px}#kariera #section4 .container img.half{object-fit:contain}#kariera #section6 .section-title{margin-bottom:30px}#kariera #section6 .container{justify-content:space-around}}@media (max-width:768px){#kariera .kariera-header{background-position:61% 115%;height:530px;text-align:center;padding:30px 0}#kariera .kariera-header .container{top:70px;bottom:auto;width:50%;left:50%;transform:translateX(-50%)}#kariera .kariera-header .kariera-subheader{width:100%;left:50%;transform:translate(-50%,-55%);top:52%}#kariera .section-title{margin-bottom:0;font-size:26px}#kariera #section1{padding-top:30px;padding-bottom:0}#kariera #section1 .container,#kariera #section2{padding:0}#kariera #section1 .stages{max-width:768px}#kariera #section1 .titles-wrapper{width:100%;position:relative}#kariera #section1 .titles-wrapper .arrow_mobile_next,#kariera #section1 .titles-wrapper .arrow_mobile_prev{width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%);z-index:9999}#kariera #section1 .titles-wrapper .arrow_mobile_prev{left:1%}#kariera #section1 .titles-wrapper .arrow_mobile_next{right:1%}#kariera #section1 .titles-wrapper .titles{width:100%;height:auto;color:#e9eaef;display:block}#kariera #section1 .titles-wrapper .titles .stage-title{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 34px;height:90px}#kariera #section1 .titles-wrapper .titles .stage-title p{margin:0}#kariera #section1 .titles-wrapper .titles .stage-title.active{height:90px}#kariera #section1 .phases-wrapper{width:100%;display:flex;justify-content:space-evenly;align-items:flex-start;padding-top:55px}#kariera #section1 .phases-wrapper .phases-arrow-prev{display:block;transform:rotate(180deg)}#kariera #section1 .phases-wrapper .phases-arrow-next{display:block}#kariera #section1 .phases-wrapper .stage-phases,#kariera #section1 .phases-wrapper .stage-phases .arrow,#kariera #section7 .grid-container .grid-small-element::before{display:none}#kariera #section1 .phases-wrapper .stage-phases.active{display:block;width:80%}#kariera #section1 .phases-wrapper .stage-phases .phase .phase-title{font-size:20px;color:#0b2650}#kariera #section2 .container{flex-direction:column;width:85%;padding:40px 0}#kariera #section2 .container .role-wrapper,#kariera #section3 .container{flex-direction:column}#kariera #section1 .phases-wrapper .stage-phases .phase,#kariera #section2 .container .role-wrapper.left .role-content,#kariera #section2 .container .role-wrapper.right .role-content{text-align:center}#kariera #section2 .container .role-wrapper.left .role-content,#kariera #section4 .container img.half.left{order:2}#kariera #section2 .container .role-wrapper.left .role-icon,#kariera #section4 .container div.half.right{order:1}#kariera #section3{padding:30px 0;background:url(../gfx/kariera/bg_role_mobile.png);background-repeat:no-repeat;background-size:cover;background-position:bottom}#kariera #section3 .container .left{padding:10px;text-align:center}#kariera #section3 .container .left p:first-child{margin-bottom:40px}#kariera #section3 .container .left .icon-wrapper a{display:flex;align-items:center}#kariera #section3 .container .left .icon-wrapper a .icon{margin-right:30px}#kariera #section3 .container .left .icon-wrapper a p{text-align:left}#kariera #section3 .container .right{flex-direction:row;align-items:center;padding:0}#kariera #section3 .container .right .content{text-align:left;padding:45px 0 40px;align-self:center}#kariera #section3 .container .right .picture-wrapper{margin-right:25px}#kariera #section3 .container .right .picture-wrapper .picture-title{bottom:-15%;right:5%;top:auto;padding:10px 20px}#kariera #section4{padding:40px 0;display:flex;flex-direction:column;justify-content:center}#kariera #section4 .section-title{width:min-content}#kariera #section4 .container{padding:0 0 40px;text-align:center}#kariera #section4 .container .half{padding-bottom:0}#kariera #section4 .container div.half.left{order:3}#kariera #section4 .container img.half.right{order:4}#kariera #section4 .container div.half{flex:100%;padding:20px 30px}#kariera #section4 .container div.half.left h6,#kariera #section4 .container div.half.left p,#kariera #section4 .container div.half.right h6,#kariera #section4 .container div.half.right p{padding:0;font-size:16px}#kariera #section5{background:url(../gfx/kariera/BG_OPINIE_MOBILE.png);background-repeat:no-repeat;background-size:100%;align-items:flex-start}#kariera #section5 .arrow-left,#kariera #section5 .arrow-right{margin-top:85px}#kariera #section5 .slider{max-width:680px;margin:0}#kariera #section5 .slider .slide{margin:0}#kariera #section6{padding:40px 0;align-items:center}#kariera #section6 .section-title{margin:0 10px;text-align:center;width:fit-content}#kariera #section6 .container{flex-direction:column;padding-bottom:40px}#kariera #section6 .container .half{width:100%}#kariera #section6 .container .half p{font-size:16px}#kariera #section6 .container .half p img{max-width:16px}#kariera #section7 .grid-container{flex-wrap:wrap;position:relative}#kariera #section7 .grid-container .grid-small-element.active{max-height:none}#kariera #section7 .grid-container .grid-big-element.active img,#kariera #section7 .grid-container .grid-small-element.active img{width:auto}#kariera #section7 .grid-container .grid-small-element.active.element7,#kariera #section7 .grid-container .grid-small-element.active.element8{height:100%}#kariera #section7 .grid-container .grid-big-element img,#kariera #section7 .grid-container .grid-small-element img{object-fit:fill}#kariera #section7 .grid-container .grid-small-element.element4 p,#kariera #section7 .grid-container .grid-small-element.element6 p{font-size:12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#kariera #section7 .grid-container .grid-small-element.element4.active p,#kariera #section7 .grid-container .grid-small-element.element6.active p{font-size:16px;display:block;padding:15px 90px}#kariera #section7 .grid-container .grid-small-element.element4.active{background-color:#0b264f}#kariera #section7 .grid-container .grid-small-element.element6.active{background-color:#0f3f77}#kariera #section7 .grid-container .grid-big-element{order:1}#kariera #section7 .grid-container .grid-big-element.active,#kariera #section7 .grid-container .grid-small-element.active{position:absolute;max-width:none;width:100%;height:100%;top:0;left:0;z-index:1;display:flex;justify-content:center;background:rgba(0,0,0,.5)}#kariera #section7 .grid-container .column.one{order:6}#kariera #section7 .grid-container .column.two{order:2}#kariera #section7 .grid-container .column.three{order:3}}@media (max-width:680px){#kariera .kariera-header{background-position:57% 115%}#kariera .kariera-header .container{width:100%}#kariera #section2 .section-title{width:65%}#kariera #section3 .container .left .icon-wrapper{margin:0 40px;align-items:flex-start}#kariera #section3 .container .right .content{text-align:center}#kariera #section5 .slider{max-width:340px}#kariera #section7 .grid-container .grid-small-element.active{align-items:center}#kariera #section7 .grid-container .grid-small-element.active img{max-width:320px;max-height:320px}#kariera #section7 .grid-container .grid-small-element.element7,#kariera #section7 .grid-container .grid-small-element.element8{display:flex;flex:1 1 33%;height:auto}#kariera #section7 .grid-container .grid-small-element.element7{order:4}#kariera #section7 .grid-container .grid-small-element.element8{order:5}#kariera #section7 .grid-container .grid-big-element{flex:2 2 66%}#kariera #section7 .grid-container .column{flex:1 1 33%}#kariera #section7 .grid-container .column.one,#kariera #section7 .grid-container .column.three{flex-direction:row-reverse;flex:2 1 66%}#kariera #section7 .grid-container .column.four{display:none}}@media (max-width:420px){#kariera #section5 .slider{max-width:280px}#kariera #section7 .grid-container .grid-small-element{flex:1 1 50%}#kariera #section7 .grid-container .grid-small-element.active.element4 p,#kariera #section7 .grid-container .grid-small-element.active.element6 p{padding:0 45px}#kariera #section7 .grid-container .grid-big-element{width:213px}#kariera #section7 .grid-container .column.two{width:107px}}@media (max-width:360px){#kariera #section5 .slider{max-width:240px}}#formularz{margin:90px auto;padding:90px 0}@media (max-width:1020px){#formularz{padding:40px 0}}#formularz .section-title{font-weight:400;color:#0b0e17;text-transform:uppercase;font-size:30px;border-bottom:3px solid #ec1b31;display:inline-block;margin-bottom:80px}@media (max-width:1020px){#formularz .section-title{margin-bottom:50px}}@media (max-width:420px){#formularz .section-title{text-align:center}}#formularz .container{max-width:800px;display:flex;flex-direction:column;align-items:center}@media (max-width:1020px){#formularz .container{max-width:400px}}@media (max-width:420px){#formularz .container{max-width:320px}}#formularz .form-button{background:#ec1b31;color:#fff;display:block;border-radius:20px;padding:20px;font-weight:700;margin:20px}#formularz .form-button:hover{opacity:.5;cursor:pointer}#formularz .success,#kontakt .container .section-title{font-weight:400;color:#0b0e17;text-transform:uppercase;font-size:30px;text-align:center}#formularz .success{border-bottom:3px solid #ec1b31;display:inline-block;margin-bottom:50px}#formularz form{background:inherit;display:flex;justify-content:space-between}#formularz form .input-wrapper{display:flex;align-items:center;padding:15px 0}#formularz form .input-wrapper label{flex:1;font-size:1.6em;margin:0 0 5px}#formularz form .input-wrapper input,#formularz form .input-wrapper textarea{flex:3;background-color:#e2e2e2;border:1px solid #999;line-height:40px;padding:0 10px}#formularz form .box-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0 0;position:relative;padding-left:2px}#formularz form .box-checkbox input{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);margin:5px 15px 5px 5px;cursor:pointer}#formularz form .box-checkbox .information p{color:#fff;margin:0;font-size:12px;padding:5px 0}#formularz form input[type=submit]{background-color:#ec1b31;border:0;color:#fff;font-weight:700;line-height:40px;margin:20px 0 0;padding:0 55px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6em;height:40px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}#kontakt,#praca{padding-top:100px}#kontakt .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:50%}@media (max-width:768px){#kontakt .container{width:90%}}#kontakt .container .section-title{margin:50px 0 30px;text-decoration:underline solid #ec1b31;flex:100%}@media (max-width:1024px){#kontakt .container .section-title{margin-top:0}}#kontakt .container .half,#praca .container{display:flex;justify-content:center;align-items:center}#kontakt .container .half.img{flex:50%}@media (max-width:1440px){#kontakt .container .half.img{flex:40%}}@media (max-width:1024px){#kontakt .container .half.img{flex:100%}}#kontakt .container .half.img img{max-width:350px;max-height:350px}#kontakt .container .half.contact-details{flex-direction:column;align-items:flex-start;flex:50%}@media (max-width:1440px){#kontakt .container .half.contact-details{padding-left:30px}}@media (max-width:1024px){#kontakt .container .half.contact-details{align-items:center;padding:20px 0}}#kontakt .container .map{flex:100%;display:flex;justify-content:center;padding-bottom:50px}@media (max-width:1024px){#kontakt .container .map iframe{width:400px;height:400px}}@media (max-width:1024px) and (max-width:420px){#kontakt .container .map iframe{width:300px;height:300px}}#praca .container{flex-wrap:wrap;width:50%}@media (max-width:768px){#praca .container{width:90%}}#praca .container .section-title{font-weight:400;color:#0b0e17;text-transform:uppercase;font-size:30px;text-align:center;margin:50px 0 30px;text-decoration:underline solid #ec1b31;flex:100%}@media (max-width:1024px){#praca .container .section-title{margin-top:0}}#praca .container .content p{padding:35px 0}#praca .container .content .btn{display:block;font-size:20px;color:#fff;text-transform:uppercase;padding:20px;background:red;border-radius:20px;font-weight:700;text-align:center;margin-bottom:50px}#praca .container .content .btn:hover{opacity:.6;cursor:pointer}