#welcome #witaj nav{padding:3rem}#welcome #witaj nav figure{margin:1rem;text-align:center}#welcome #witaj nav figure i.fas{font-size:9rem}#welcome #witaj nav figure strong{font-size:2.492rem;color:#fff}@media screen and (max-width:991px){#welcome #witaj nav figure strong{font-size:1.61rem}}#welcome #witaj nav figure p{font-size:1.61rem;color:#fff}@media screen and (max-width:991px){#welcome #witaj nav figure p{font-size:1.4rem}}#welcome #witaj nav a:first-child i.fas{color:#fdc44f}#welcome #witaj nav a:nth-child(2) i.fas{color:#00d8ff}#welcome #witaj nav a:nth-child(3) i.fas{color:#ea5353}#welcome #witaj nav a:nth-child(4) i.fas{color:#58daa9}#welcome #witaj nav a{transition:background-color .2s,transform .2s,box-shadow .2s;border-radius:.4rem;will-change:transform}#welcome #witaj nav a:hover{background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);transform:scale(1.05)}#welcome #witaj nav a:hover p,#welcome #witaj nav a:hover strong{color:#383838}#welcome #witaj nav a:active{transform:scale(1)}#welcome #witaj.disabled{pointer-events:none}#welcome #omnie{line-height:2}#welcome #omnie img{width:100%;display:block;opacity:.8;transition:opacity 2s ease-out;will-change:opacity;height:calc(100vh - 5.5rem);object-fit:cover;flex:1 0 auto;padding:2rem;box-sizing:border-box}@media screen and (orientation:portrait) and (min-width:768px){#welcome #omnie img{height:calc(80vh - 5.5rem)}}@media screen and (max-height:500px){#welcome #omnie img{object-position:50% 20%}}@media screen and (min-width:768px){#welcome #omnie>div.row>div{position:relative;min-height:calc(100vh - 5.5rem);display:flex;flex-direction:column}}@media screen and (min-width:768px) and (orientation:portrait){#welcome #omnie>div.row>div{min-height:calc(80vh - 5.5rem)}}#welcome #omnie>div.row>div:last-child{padding:0 2rem 0 0}@media screen and (max-width:767px){#welcome #omnie>div.row>div:last-child{padding:0 5%}}#welcome #omnie a{color:#008fd5;border-bottom:1px dotted rgba(0,0,0,.2);margin-top:-1px;padding:1px 0}#welcome #omnie a:hover{color:#383838;border-color:#008fd5;background-color:rgba(0,0,0,.2)}#welcome #omnie a:active{background-color:#89d8ff}#welcome #omnie li{background-color:#eaeaea;padding:2rem;border-radius:.5rem;line-height:2;margin-bottom:3rem;position:relative}#welcome #omnie.highlight img{opacity:1}@media screen and (max-width:767px){#welcome #omnie h1{text-align:center}}#welcome #wartosci{padding-bottom:1rem}#welcome #wartosci ul{counter-reset:wyliczanie;transform:translateY(3rem) scale(.95);transition:transform .3s ease-out;transition-delay:.1s}#welcome #wartosci ul.active{transform:none;opacity:1}#welcome #wartosci ul li{counter-increment:wyliczanie;position:relative;padding:2rem 2rem 2rem 8.5rem;border-bottom:1px dashed rgba(0,0,0,.25)}@media screen and (min-width:768px){#welcome #wartosci ul li:nth-child(2n){border-left:1px dashed rgba(0,0,0,.25)}#welcome #wartosci ul li:nth-child(9){border-bottom:0}}#welcome #wartosci ul li:before{position:absolute;left:1rem;top:3rem;display:block;height:6rem;width:6rem;line-height:6rem;border-radius:6rem;color:#fff;clear:both;background-color:rgba(0,0,0,.25);font-size:2.7rem;text-align:center;content:"0" counter(wyliczanie);transition:background-color .2s}#welcome #wartosci ul li:nth-child(10){border-bottom:0}#welcome #wartosci ul li:nth-child(10):before{content:"10"}#welcome #wartosci ul li:hover:before{background-color:#fdc44f}#welcome #wartosci ul li:hover strong{color:#fdc44f}#welcome #wartosci strong{color:#fff;transition:color .2s}#welcome #wartosci p{color:#fff}#welcome #referencje ul li{margin-bottom:2rem;transition:transform .3s ease-out,opacity .3s ease-out;transition-delay:.1s}#welcome #referencje ul li>p{text-align:left}#welcome #referencje ul li>div{background-color:#eaeaea;padding:2rem;border-radius:.5rem;line-height:2;margin-bottom:3rem;position:relative}#welcome #referencje ul li>div:before{position:absolute;left:3rem;top:calc(-1rem + 1px);content:"";width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #eaeaea}#welcome #referencje ul li>div p{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px dashed #bdbdbd}#welcome #referencje ul li>div a{color:#008fd5;border-bottom:1px dotted rgba(0,0,0,.2);margin-top:-1px;padding:1px 0}#welcome #referencje ul li>div a:hover{color:#383838;border-color:#008fd5;background-color:rgba(0,0,0,.2)}#welcome #referencje ul li>div a:active{background-color:#89d8ff}#welcome #referencje ul li:nth-child(odd){padding:0 30% 0 0;transform:translateX(-10rem) scale(.9);opacity:.5}#welcome #referencje ul li:nth-child(2n){padding:0 0 0 30%;transform:translateX(10rem) scale(.9);opacity:.5}#welcome #referencje ul li:nth-child(2n)>p:first-child{text-align:right}#welcome #referencje ul li:nth-child(2n)>div:before{left:auto;right:3rem}#welcome #referencje ul li.active{transform:none;opacity:1}#welcome #referencje ul li strong{font-weight:400;padding-right:.5rem}#welcome #referencje ul li:nth-child(4n+0) strong{color:#df5757}#welcome #referencje ul li:nth-child(4n+1) strong{color:#3d559b}#welcome #referencje ul li:nth-child(4n+2) strong{color:#00d56b}#welcome #referencje ul li:nth-child(4n+3) strong{color:#ff8600}#welcome #referencje a.more{border:.3rem dashed #bdbdbd;color:grey;padding:2rem;border-radius:1rem;display:block;font-size:2rem;margin:4rem 0;font-weight:500;text-align:center;line-height:2;transition:color .2s,border-color .2s,transform .2s;-webkit-user-select:none;user-select:none}#welcome #referencje a.more i{display:block;font-size:4rem;margin-bottom:1rem}#welcome #referencje a.more:hover{color:#00cbe9;border-color:#00cbe9}#welcome #referencje a.more:active{transform:scale(.95)}#welcome #faq ul.questions li{margin-bottom:1rem}#welcome #faq ul.questions li a{color:#aeabca;border-bottom:1px dotted hsla(0,0%,100%,.2);display:inline-block}#welcome #faq ul.questions li.active a,#welcome #faq ul.questions li a:hover{color:#fff}#welcome #faq div.answer{background-color:#fff;padding:1rem 2rem;border-radius:.5rem;line-height:2;margin:5rem 11rem 7rem 40%;position:relative;min-height:8rem;display:flex;align-items:center;justify-content:center;transform:scale(.5);transition:transform .2s ease-out;transform-origin:100%;transition-delay:.2s;color:#383838;box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}@media screen and (max-width:767px){#welcome #faq div.answer{margin-left:0}}#welcome #faq div.answer:before{content:"";display:block;position:absolute;right:-11rem;bottom:-3rem;background-color:#fff;width:8rem;height:8rem;border-radius:50%;background-image:url(../images/programista.jpg);background-repeat:no-repeat;background-size:cover;border:2px solid #fff}#welcome #faq div.answer:after{content:"";display:block;position:absolute;right:calc(-1rem + 1px);bottom:1rem;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #fff}#welcome #faq div.answer.active{transform:scale(1)}#welcome div.partial-cookies{background-color:#453e82}