body{opacity:1 !important;position:relative;font-family:"Montserrat",sans-serif !important;font-display:auto;background:#f9f9f9;width:100%;height:auto;overflow-x:hidden}html{font-size:10px}a{text-decoration:none;outline:none !important;color:#000}a:hover{text-decoration:none;outline:none !important}a:focus{text-decoration:none;outline:none !important}a:active{text-decoration:none;outline:none !important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media all and (max-width: 1700px){html,body{font-size:8px}}@media all and (max-width: 1500px){html,body{font-size:7px}}.customNav{background:none;position:fixed;z-index:999;display:flex;width:100%;align-items:right}.customNav .container{transition-duration:.3s;height:100px;display:flex}@media only screen and (max-width: 600px){.customNav .container{height:70px}}.customNav .leftSide{width:50%;text-align:left;display:flex;align-items:center;z-index:99;position:relative}.customNav .leftSide img{width:65px;cursor:pointer;transition-duration:.3s}@media only screen and (max-width: 993px){.customNav .leftSide img{width:55px}}.customNav .leftSide .logo-orange{filter:brightness(0) invert(1);transition-duration:.3s}.customNav .rightSide{display:flex;width:50%;text-align:center;align-items:center}@media only screen and (max-width: 600px){.customNav .rightSide{padding-right:10px}}.customNav .rightSide .navListWrapper{display:flex;margin:auto;margin-right:0}.customNav .rightSide .navListWrapper span,.customNav .rightSide .navListWrapper a{color:#fff;font-size:1.6rem;padding:0px 0px 0px 35px;font-weight:400}.customNav .rightSide .navListWrapper .language{padding-left:100px}.customNav .rightSide .navListWrapper .language span,.customNav .rightSide .navListWrapper .language a{padding:0px 0px 0px 0px}@media only screen and (max-width: 993px){.customNav .rightSide .navListWrapper{display:flex !important;position:fixed;width:100%;height:100vh;background:#fff;top:-100vh;left:0;z-index:-1;opacity:0;flex-direction:column;align-content:center;padding-top:40vh;transition-duration:.3s}.customNav .rightSide .navListWrapper span,.customNav .rightSide .navListWrapper a{transition-duration:0s;margin:8px;color:rgba(0,0,0,0)}.customNav .rightSide .navListWrapper .language{margin:auto;padding:0px;padding-top:10%}.customNav .rightSide .navListWrapper .language span,.customNav .rightSide .navListWrapper .language a{padding:0px 0px 0px 0px}}.customNav .rightSide .menuButton{margin:auto;margin-right:6px;z-index:999;position:relative;cursor:pointer}@media only screen and (max-width: 600px){.customNav .rightSide .menuButton{margin-right:0px;margin-top:15px}}.customNav .rightSide .menuButton .menuButtonWrapper{display:flex;width:28px;height:28px;flex-direction:column;transition-duration:.3s}.customNav .rightSide .menuButton .menuButtonWrapper .menuButtonPart{width:100%;height:1px;margin:auto;background:#fff;transition-duration:.3s;transform:rotate(0deg)}.customNav.scrolledDown{background:#fff;transition-duration:.3s;box-shadow:0px 4px 20px rgba(0,0,0,.05)}.customNav.scrolledDown .container{transition-duration:.3s;height:70px}@media only screen and (max-width: 600px){.customNav.scrolledDown .container{height:50px}}.customNav.scrolledDown .logo-orange{transition-duration:.3s;filter:invert(0) brightness(1);width:50px}@media only screen and (max-width: 600px){.customNav.scrolledDown .logo-orange{width:40px}}.customNav.scrolledDown .rightSide .navListWrapper span,.customNav.scrolledDown .rightSide .navListWrapper a{color:#000}@media only screen and (max-width: 993px){.customNav.scrolledDown .rightSide .navListWrapper span,.customNav.scrolledDown .rightSide .navListWrapper a{color:rgba(0,0,0,0)}}@media only screen and (max-width: 600px){.customNav.scrolledDown .rightSide .menuButton .menuButtonWrapper{width:20px;height:20px;transition-duration:.3s}}.customNav.scrolledDown .rightSide .menuButton .menuButtonPart{background:#000}@media only screen and (max-width: 600px){.customNav.scrolledDown .rightSide .menuButton .menuButtonPart{margin-top:2.5px;margin-bottom:2.5px;transition-duration:.3s}}.customNav.showModalNav .navListWrapper{display:flex !important;position:fixed;width:100%;height:100vh;background:#fff;top:0px;left:0;z-index:98;flex-direction:column;align-content:center;padding-top:40vh;opacity:1}.customNav.showModalNav .navListWrapper span,.customNav.showModalNav .navListWrapper a{margin:10px;color:#000;padding:0px;font-size:1.8rem}@media only screen and (max-width: 600px){.customNav.showModalNav .menuButton .menuButtonWrapper{margin-top:7px}}.customNav.showModalNav .menuButton .menuButtonWrapper .menuButtonPart{background:#000;transition-duration:.3s}.customNav.showModalNav .menuButton .menuButtonWrapper .menuButtonPart:nth-child(1){opacity:.000001;margin:.0001px;height:.001px;transform:rotate(90deg)}.customNav.showModalNav .menuButton .menuButtonWrapper .menuButtonPart:nth-child(2){transform:rotate(45deg);margin-bottom:-0.8px}.customNav.showModalNav .menuButton .menuButtonWrapper .menuButtonPart:nth-child(3){transform:rotate(135deg);margin-top:-0.8px}.customNav.showModalNav .logo-orange{filter:invert(0) brightness(1)}.customNav.showModalNav.scrolledDown .navListWrapper span,.customNav.showModalNav.scrolledDown .navListWrapper a{color:#000}.full-page-section{position:static;height:100vh}@media only screen and (max-width: 993px){.full-page-section{height:auto}}.headerBox{text-align:center;padding:20vh 0px 13vh 0px}@media only screen and (max-width: 600px){.headerBox{padding-bottom:10vh;padding-top:10vh}}.headerBox p{font-size:1.8rem;font-weight:400;margin-bottom:5px}@media only screen and (max-width: 600px){.headerBox p{font-size:1.5rem}}.headerBox h5{margin-top:10px;font-size:3rem;font-weight:400}@media only screen and (max-width: 600px){.headerBox h5{font-size:2.3rem}}.container{width:100%;padding-right:30px;padding-left:30px}@media only screen and (max-width: 1600px){.container{padding-right:5vw;padding-left:5vw}}@media only screen and (max-width: 993px){.container{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 600px){.container{padding-left:10px;padding-right:10px}}#home{background-image:url("../images/projektowanie-stron-programowanie.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f9f9f9;height:100vh;min-height:51.1vw}@media only screen and (max-width: 993px){#home{height:auto;background-image:url("../images/projektowanie-stron-programowanie-aplikacje.svg")}}#home .bg-first{height:100px}#home .bg-second{height:calc(75vh - 100px);display:flex;word-wrap:break-word;flex-direction:column}@media only screen and (max-width: 600px)and (max-height: 350px){#home .bg-second{height:50vh}}#home .bg-second .headerBox{display:flex;height:auto;width:100%;flex-direction:column;text-align:left;padding:0px !important;margin:auto}@media only screen and (max-width: 993px){#home .bg-second .headerBox{height:auto;padding-top:0px !important}}#home .bg-second .headerBox h1{color:#fff;font-size:4.5rem;font-weight:400;margin-bottom:15px;font-style:normal}@media only screen and (max-width: 993px){#home .bg-second .headerBox h1{font-size:3.7rem}}@media only screen and (max-width: 600px){#home .bg-second .headerBox h1{font-size:3.4rem;text-align:center}}@media only screen and (max-width: 600px)and (max-height: 350px){#home .bg-second .headerBox h1{font-size:3rem}}#home .bg-second .headerBox p{margin-top:2rem;margin-bottom:4rem;font-size:1.8rem;font-weight:400;line-height:1.7;color:#fff;font-style:normal}#home .bg-second .headerBox p strong{font-weight:600}@media only screen and (max-width: 993px){#home .bg-second .headerBox p{font-size:2.1rem;margin-bottom:3rem}}@media only screen and (max-width: 600px){#home .bg-second .headerBox p{font-size:1.9rem;text-align:center}}@media only screen and (max-width: 600px)and (max-height: 350px){#home .bg-second .headerBox p{font-size:1.9rem}}#home .bg-second .headerBox .findButton{text-align:center;color:#fff;font-size:1.5rem;margin-right:auto;display:flex;border:1.15px solid #fff;border-radius:15px;padding:10px 60px;font-weight:400;cursor:pointer}#home .bg-second .headerBox .findButton:hover{background:rgba(255,255,255,.05)}#home .bg-second .headerBox .findButton:active{background:rgba(255,255,255,.1)}@media only screen and (max-width: 1600px){#home .bg-second .headerBox .findButton{padding:8px 40px;border:1.1px solid #fff}}@media only screen and (max-width: 993px){#home .bg-second .headerBox .findButton{border-width:1px;font-size:1.6rem;padding:11px;width:230px}}@media only screen and (max-width: 600px){#home .bg-second .headerBox .findButton{font-size:1.5rem;padding:10px;width:200px;margin:auto}}@media only screen and (max-width: 600px)and (max-height: 350px){#home .bg-second .headerBox .findButton{padding:10px;width:220px;font-size:1.5rem}}#home .bg-third{height:20vh;padding:15px;text-align:center;display:flex;word-wrap:break-word;flex-direction:column;align-items:center}@media only screen and (max-width: 993px){#home .bg-third{height:auto;max-height:30vh}}@media only screen and (max-width: 600px)and (max-height: 350px){#home .bg-third{max-height:100vh;padding-top:30px}}#home .bg-third .readMoreBox{display:flex;flex-direction:column;justify-content:center}#home .bg-third .readMoreBox .scroll-icon{margin-top:0px;height:23px;margin-bottom:50px}#home .bg-third .readMoreBox p{font-weight:400;color:#fff;font-size:1.8rem}@media only screen and (max-width: 993px){#home .bg-third .readMoreBox p{font-size:1.6rem}}@media only screen and (max-width: 600px){#home .bg-third .readMoreBox p{font-size:1.5rem}}@media only screen and (max-width: 600px)and (max-height: 350px){#home .bg-third .readMoreBox p{font-size:1.5rem}}.services{background:url("../images/uslugi-webdesign-strony-internetowe-aplikacje-webowe-aplikacje.svg") no-repeat;background-position:center 1%;background-size:cover;background-color:#f9f9f9;width:100%;box-shadow:inset 0px 1px 1px #f9f9f9}.services .headerBox{padding:20vh 0px 20vh 0px}@media only screen and (max-width: 600px){.services .headerBox{padding-top:20vh !important;padding-bottom:20vh !important}}@media only screen and (max-height: 812px)and (max-width: 400px){.services .headerBox{padding:10vh 0px !important}}.services .flex-container{display:flex;padding-bottom:45vh;justify-content:center;width:100%}@media only screen and (max-width: 1200px){.services .flex-container{padding-bottom:30vh}}@media only screen and (max-width: 812px){.services .flex-container{padding-bottom:30vh}}@media only screen and (max-height: 812px)and (max-width: 400px){.services .flex-container{flex-flow:wrap}}@media only screen and (min-height: 568px)and (max-width: 400px){.services .flex-container{padding-bottom:10vh}}.services .flex-container .col-3{margin:auto;text-align:center}.services .flex-container .col-3:nth-child(1){margin-left:0px}@media only screen and (max-width: 992px){.services .flex-container .col-3:nth-child(1){margin-left:auto}}.services .flex-container .col-3:nth-child(4){margin-right:0px}@media only screen and (max-width: 992px){.services .flex-container .col-3:nth-child(4){margin-right:auto}}.services .flex-container .col-3 img{cursor:pointer;pointer-events:fill}.services .flex-container .col-3 h2{font-size:1.8rem;cursor:pointer}@media only screen and (max-width: 1500px){.services .flex-container .col-3 .service-icon{width:85%}}@media only screen and (max-width: 1200px){.services .flex-container .col-3 h2{font-size:1.5rem}.services .flex-container .col-3 .service-icon{width:70%}}@media only screen and (max-width: 1200px)and (max-width: 600px){.services .flex-container .col-3 .service-icon{max-width:100px}}@media only screen and (max-width: 567px){.services .flex-container .col-3{width:100%;margin:3vh auto}}@media only screen and (min-height: 600px)and (max-width: 567px){.services .flex-container .col-3{width:100%;margin:2vh auto}}.about{background:linear-gradient(0deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)),linear-gradient(61.77deg, #1A1B32 -10.6%, #000A40 119.23%);width:100%;overflow-x:hidden;margin-right:10px}.about .owl-carousel{display:none}.about .owl-carousel.owl-loaded{display:block}.about .owl-carousel.company.owl-loaded.owl-drag{border-radius:15px;overflow:hidden}.about .aboutUs{background:url("../images/codeebo-deweloper-programista.svg") no-repeat;background-position:top;background-size:contain;display:flex;flex-direction:column;padding-bottom:10vh}@media only screen and (max-width: 993px){.about .aboutUs{padding-bottom:5vh}}.about .aboutUs .headerBox{color:#fff}.about .aboutUs .teamContainer{display:flex;flex-wrap:wrap;width:90%;max-width:1700px;padding-bottom:6rem;justify-content:center;text-align:center}@media only screen and (max-width: 1600px){.about .aboutUs .teamContainer{width:96%}}.about .aboutUs .teamContainer .aboutTile{width:22%;margin:1%;max-width:500px;margin-bottom:150px;font-size:1.4rem;line-height:180%;background:#fff;border-radius:23%;border-top-left-radius:50%;border-top-right-radius:50%;padding:100px 20px 40px 20px;box-shadow:0px 4px 20px rgba(0,0,0,.05);text-align:center;position:relative;z-index:1}.about .aboutUs .teamContainer .aboutTile:after{content:"";background:url("./../images/rocketFire.svg") no-repeat;background-size:contain;display:block;background-position:top center;position:absolute;width:calc(100% - 160px);height:100px;bottom:-99px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1600px){.about .aboutUs .teamContainer .aboutTile{width:22%}}@media only screen and (max-width: 993px){.about .aboutUs .teamContainer .aboutTile{padding:80px 20px 40px;width:30%}}@media only screen and (max-width: 500px){.about .aboutUs .teamContainer .aboutTile{margin-bottom:120px}.about .aboutUs .teamContainer .aboutTile:after{height:70px;bottom:-69.5px;width:calc(100% - 30px)}}.about .aboutUs .teamContainer .aboutTile .face-img{max-width:200px;min-width:100px;width:90%;height:auto;margin:auto;border:1px solid orange;border-radius:1000px}.about .aboutUs .teamContainer .aboutTile h3{font-weight:600;font-size:1.8rem;line-height:22px;margin-bottom:5px;display:inline-block;color:#f90;background:linear-gradient(213.93deg, #EA6F59 0%, #FF9900 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;margin:0px auto 3rem auto;font-weight:500}@media only screen and (max-width: 1600px){.about .aboutUs .teamContainer .aboutTile h3{margin:1.5rem auto}}.about .aboutUs .teamContainer .aboutTile h4{margin-top:3rem}.about .aboutUs .teamContainer .aboutTile p{text-align:left}.about .aboutUs .swipeIcon{width:100%;text-align:right;padding-right:3%;animation:shake infinite 2s;margin-top:-20px}@keyframes shake{30%,70%{transform:translate3d(0px, 0, 0)}40%,50%,60%{transform:translate3d(-4px, 0, 0)}35%,45%,55%,65%{transform:translate3d(4px, 0, 0)}}.about .aboutUs .aboutUsWrapper{margin-left:auto;display:flex;flex-direction:column}@media only screen and (max-width: 992px){.about .aboutUs .aboutUsWrapper{padding:20px 20px;width:100%}}.about .aboutUs .aboutUsWrapper .aboutSliderTitle{display:flex;background:#fff;border-radius:15px;box-shadow:0px 4px 20px rgba(0,0,0,.05);width:100px;min-width:100px;height:inherit;font-size:2.4rem;margin-right:30px;margin-bottom:15px;margin-top:15px;justify-content:center}@media only screen and (max-width: 1600px){.about .aboutUs .aboutUsWrapper .aboutSliderTitle{width:60px;min-width:60px}}.about .aboutUs .aboutUsWrapper .aboutSliderTitle .aboutSliderTitle_verticalText{text-transform:uppercase;transform:rotate(270deg);margin:auto;letter-spacing:.15em;font-weight:500}.about .aboutUs .aboutUsWrapper .aboutUsCompany{margin-right:-20vw;width:80vw;display:flex;margin-top:30px}@media only screen and (max-width: 1600px){.about .aboutUs .aboutUsWrapper .aboutUsCompany{margin-right:-5vw;width:97.5vw}}@media only screen and (max-width: 992px){.about .aboutUs .aboutUsWrapper .aboutUsCompany{width:100%;margin-right:0vw;flex-direction:column}.about .aboutUs .aboutUsWrapper .aboutUsCompany .aboutSliderTitle{width:100%;height:50px}.about .aboutUs .aboutUsWrapper .aboutUsCompany .aboutSliderTitle .aboutSliderTitle_verticalText{transform:rotate(0deg)}}.about .aboutUs .aboutUsWrapper .aboutUsCompany .aboutSliderTitle{margin-top:0px}.about .aboutUs .aboutUsWrapper .aboutUsCompany .owl-stage{display:flex;margin-bottom:15px}.about .aboutUs .aboutUsWrapper .aboutUsCompany .owl-stage .owl-item{height:inherit}.about .aboutUs .aboutUsWrapper .aboutUsCompany .owl-stage .owl-item .aboutTile{height:100%}.about .aboutUs .aboutUsWrapper .aboutUsNews{margin-right:-5vw;width:95vw;display:flex;margin-bottom:30px}@media only screen and (max-width: 1600px){.about .aboutUs .aboutUsWrapper .aboutUsNews{margin-right:0;width:97vw}}@media only screen and (max-width: 992px){.about .aboutUs .aboutUsWrapper .aboutUsNews{width:100%;margin-right:0vw;flex-direction:column}.about .aboutUs .aboutUsWrapper .aboutUsNews .aboutSliderTitle{height:50px;width:100%}.about .aboutUs .aboutUsWrapper .aboutUsNews .aboutSliderTitle .aboutSliderTitle_verticalText{transform:rotate(0deg)}}.about .aboutUs .aboutUsWrapper .aboutUsNews .aboutSliderTitle{margin-bottom:0px}.about .aboutUs .aboutUsWrapper .aboutUsNews .owl-stage{display:flex;margin-top:15px}.about .aboutUs .aboutUsWrapper .aboutUsNews .owl-stage .owl-item{height:inherit}.about .aboutUs .aboutUsWrapper .aboutUsNews .owl-stage .owl-item .aboutTile{height:100%}.about .aboutUs .aboutUsWrapper .owl-nav{top:0;display:none}.portfolio{background:radial-gradient(2155.53px at 50% 50%, rgba(196, 196, 196, 0) 0%, rgba(196, 196, 196, 0.1) 100%);padding-bottom:20vh}@media only screen and (max-width: 1200px){.portfolio{padding-bottom:15vh}}@media only screen and (max-width: 812px){.portfolio{padding-bottom:10vh}}@media only screen and (max-width: 400px){.portfolio{padding-bottom:2vh}}.portfolio .portfolio-item{display:flex;margin-bottom:40px;align-items:center}@media only screen and (max-width: 812px){.portfolio .portfolio-item{flex-direction:column;margin-bottom:25px}}.portfolio .portfolio-item .portfolio-item-image{width:calc(50% + 210px);margin-right:auto;margin-left:-210px;overflow:hidden;padding-right:70px;padding-bottom:60px;padding-top:60px;padding-left:60px}@media only screen and (max-width: 1400px){.portfolio .portfolio-item .portfolio-item-image{width:100%;margin-left:0;padding-left:0}}@media only screen and (max-width: 993px){.portfolio .portfolio-item .portfolio-item-image{margin-left:10px;margin-right:10px;padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:40px}}@media only screen and (max-width: 600px){.portfolio .portfolio-item .portfolio-item-image{padding-top:30px;padding-bottom:30px}}@media only screen and (min-height: 568px)and (max-width: 400px){.portfolio .portfolio-item .portfolio-item-image{padding-top:0px;padding-bottom:30px}}@media only screen and (max-height: 420px)and (max-width: 680px){.portfolio .portfolio-item .portfolio-item-image{padding-right:10%;padding-left:10%;padding-bottom:40px}}.portfolio .portfolio-item .portfolio-item-image img{box-shadow:0px 24px 48px rgba(173,173,173,.5);width:100%;border-radius:4px;margin-left:-1px}@media only screen and (max-width: 993px){.portfolio .portfolio-item .portfolio-item-image img{box-shadow:0px 24px 48px rgba(173,173,173,0)}}.portfolio .portfolio-item .portfolio-item-description{width:50%;padding:70px;padding-right:0px}@media only screen and (max-width: 1400px){.portfolio .portfolio-item .portfolio-item-description{padding-left:10px}}@media only screen and (max-width: 993px){.portfolio .portfolio-item .portfolio-item-description{width:70%}}@media only screen and (max-width: 812px){.portfolio .portfolio-item .portfolio-item-description{width:100%;padding-top:0px;padding-bottom:20px}}@media only screen and (min-height: 568px)and (max-width: 400px){.portfolio .portfolio-item .portfolio-item-description{padding-right:10px}}.portfolio .portfolio-item .portfolio-item-description .title{display:flex;align-items:center;margin-bottom:34px}.portfolio .portfolio-item .portfolio-item-description .title .title-text{font-size:1.8rem;padding-right:20px;font-weight:500}.portfolio .portfolio-item .portfolio-item-description .title .title-line{width:100%;height:1px;background:#f90}.portfolio .portfolio-item .portfolio-item-description .description p{font-size:1.4rem;line-height:180%;align-items:center;text-align:justify}@media only screen and (max-width: 993px){.portfolio .portfolio-item .portfolio-item-description .description p{font-size:1.2rem}}.portfolio .portfolio-item:nth-child(2n+1){flex-direction:row-reverse}@media only screen and (max-width: 993px){.portfolio .portfolio-item:nth-child(2n+1){flex-direction:row}}@media only screen and (max-width: 812px){.portfolio .portfolio-item:nth-child(2n+1){flex-direction:column}}.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image{margin-left:auto;margin-right:-210px;padding-right:60px;padding-bottom:60px;padding-top:60px;padding-left:70px}@media only screen and (max-width: 1400px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image{width:100%;margin-right:0;padding-right:0}}@media only screen and (max-width: 993px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image{margin-left:10px;margin-right:10px;padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:40px}}@media only screen and (max-width: 600px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image{padding-top:30px;padding-bottom:30px}}@media only screen and (min-height: 568px)and (max-width: 400px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image{padding-top:0px;padding-bottom:30px}}@media only screen and (max-height: 420px)and (max-width: 680px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image{padding-right:10%;padding-left:10%;padding-bottom:40px}}.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-image img{margin-left:auto}.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-description{padding-left:0px;padding-right:70px}@media only screen and (max-width: 1400px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-description{padding-right:10px}}@media only screen and (min-height: 568px)and (max-width: 400px){.portfolio .portfolio-item:nth-child(2n+1) .portfolio-item-description{padding-left:10px}}.contact{background-image:url("../images/kontakt-programista-projektant-stron-internetowych.svg");background-size:contain;background-position:top;background-repeat:no-repeat;padding-bottom:100px;min-height:calc(100vh - 80px);height:auto}@media only screen and (max-width: 1780px){.contact{background-size:140%}}@media only screen and (max-width: 1600px){.contact{background-size:130%;padding-bottom:50px}}@media only screen and (max-width: 1400px){.contact{background-image:url("../images/kontakt-programista-projektant-stron-internetowych.svg");background-size:110%;background-position:top;background-repeat:no-repeat}}@media only screen and (max-width: 1180px){.contact{background-size:130%}}@media only screen and (max-width: 993px){.contact{padding-bottom:5vh}}@media only screen and (max-height: 812px)and (max-width: 400px){.contact{padding-bottom:4vh;min-height:auto}}.contact .headerBox{color:#fff}.contact .tile{width:100%;max-width:800px;background:#fff;margin-top:25px;border-radius:15px;padding:35px;box-shadow:0px 24px 48px rgba(173,173,173,.2)}@media only screen and (max-width: 1600px){.contact .tile{max-width:700px;padding:25px}}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile{max-width:100%;margin-top:0px}}.contact .tile h5{margin:auto;font-size:2.4rem;color:#ea6f59;text-align:center;padding:20px 0px 30px 0px}@media only screen and (max-width: 993px){.contact .tile h5{font-size:1.6rem}}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile h5{font-size:1.6rem}}.contact .tile .contact-tile-inside-wrapper{display:flex}.contact .tile .contact-tile-inside-wrapper img{width:110px}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile .contact-tile-inside-wrapper img{display:none}}.contact .tile .contact-tile-inside-wrapper .form-wrapper{padding-left:25px;width:100%}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile .contact-tile-inside-wrapper .form-wrapper{padding-left:0px}}.contact .tile .contact-tile-inside-wrapper .form-wrapper textarea{border-radius:15px;outline:none;resize:none;overflow:auto;border:1px solid #dcdcdc;color:rgba(0,0,0,.7);height:200px;padding:12px;font-size:1.4rem}@media only screen and (max-width: 1600px){.contact .tile .contact-tile-inside-wrapper .form-wrapper textarea{height:140px}}@media only screen and (max-width: 993px){.contact .tile .contact-tile-inside-wrapper .form-wrapper textarea{height:100px}}.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper{display:flex;align-items:center;margin-top:10px}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper{flex-direction:column}}.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper input{outline:none;width:50%;margin-right:5px;border-radius:15px;border:1px solid #dcdcdc;font-size:1.4rem;padding:8px 12px}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper input{width:100%;text-align:center}}.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper button{width:50%;margin-left:5px;border-radius:15px;background:#ea6f59;border:1px solid #ea6f59;color:#fff;font-weight:500;font-size:1.4rem;padding:8px 0px;cursor:pointer}.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper button:hover{background:#e96750;border:1px solid #e96750}.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper button:active{background:#e85f47;border:1px solid #e85f47;box-shadow:inset 10px 10px 300px 19px rgba(0,0,0,.19)}@media only screen and (max-height: 812px)and (max-width: 400px){.contact .tile .contact-tile-inside-wrapper .form-wrapper .buttons-wrapper button{width:100%;margin-left:0px;margin-top:10px}}.contact .tile .contact-tile-inside-wrapper .form-wrapper p{font-size:1rem;color:#666;margin-top:20px;margin-bottom:20px}@media only screen and (max-width: 600px){.headerBox{padding-top:15vh;padding-bottom:5vh}.headerBox p{font-size:1.5rem !important}.headerBox h5{font-size:2.3rem !important}}@media only screen and (max-height: 812px)and (max-width: 400px){.headerBox{padding:10vh 0px !important}}.modal{max-height:none;min-width:90%;top:2% !important;bottom:2% !important;margin:auto;overflow:hidden}@media only screen and (max-width: 1600px){.modal{min-width:95%;top:auto}}.modal .modal-content{height:96vh;overflow:auto}.modal .modal-content .delBtn{float:right;pointer-events:fill;cursor:pointer;position:fixed}.modal .modal-content .modal-content-wrapper{width:85%;margin:auto}@media only screen and (max-width: 1600px){.modal .modal-content .modal-content-wrapper{width:80%}}.modal .modal-content .modal-content-wrapper h4{margin-top:8rem;margin-bottom:5rem;font-size:2.8rem;text-align:center}.modal .modal-content .modal-content-wrapper p{margin:auto;max-width:800px;font-size:1.5rem;text-align:center;line-height:1.5}.modal .modal-content .modal-content-wrapper strong{font-weight:600 !important}.modal .modal-content .modal-content-wrapper .miniRoadMap{display:flex;justify-content:center;margin-top:5rem;margin-bottom:5rem}@media only screen and (max-width: 600px){.modal .modal-content .modal-content-wrapper .miniRoadMap{flex-direction:column}}.modal .modal-content .modal-content-wrapper .miniRoadMap .colBig{text-align:center;padding-right:5%;padding-left:5%}.modal .modal-content .modal-content-wrapper .miniRoadMap .colBig p{margin-top:2rem;margin-bottom:2rem;min-height:50px;max-height:100px;display:flex;align-items:center;justify-content:center}.modal .modal-content .modal-content-wrapper .miniRoadMap .colBig img{height:40px;width:10px}.modal .modal-content .modal-content-wrapper .miniRoadMap .colNav{text-align:center;min-width:100px}.modal .modal-content .modal-content-wrapper .miniRoadMap .colNav img{max-width:100%}.modal .modal-content .modal-content-wrapper .miniRoadMap .colNav p{margin-top:2rem;margin-bottom:2rem;min-height:50px;max-height:100px;line-height:1.5;display:flex;justify-content:center;align-items:center}.modal .modal-content .modal-content-wrapper .miniRoadMap .toDown{align-self:flex-end}@media only screen and (max-width: 600px){.modal .modal-content .modal-content-wrapper .miniRoadMap .toDown{align-self:center}.modal .modal-content .modal-content-wrapper .miniRoadMap .toDown p{margin-bottom:0px !important;margin-top:0px !important}}.modal .modal-content .modal-footer{height:100px;justify-items:center;padding-bottom:5rem;padding-top:4rem}.modal .modal-content .modal-footer .closeBtn{margin:auto;border:1px solid #000;padding:10px 60px;border-radius:15px;font-size:1.2rem}.modal{box-shadow:0px 0px 200px rgba(0,0,0,.05) !important;border-radius:15px;background:#fff}.modal .modal-footer{background:#fff;display:flex}#webapps .modal-content-wrapper{width:90%}#webapps .modal-content-wrapper .miniRoadMap{width:100%;margin:auto}@media only screen and (max-width: 600px){#webapps .modal-content-wrapper .miniRoadMap .colNav p{margin-bottom:0px !important;margin-top:0px !important}}#websites{top:2% !important;bottom:2% !important}#websites .modal-content-wrapper{width:78%}@media only screen and (max-width: 992px){#websites .modal-content-wrapper{width:95%}}#websites .modal-content-wrapper .modalDescription{width:75%;margin:auto;line-height:1.5}#websites .modal-content-wrapper .websites{width:100%;display:flex;flex-direction:column}#websites .modal-content-wrapper .websites:last-child{margin-bottom:1.5rem}#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper{display:flex;margin-top:2rem;margin-bottom:2rem;line-height:1.5}@media only screen and (max-width: 600px){#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper{flex-direction:column}}#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colNav{display:flex}#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colClientType{width:240px;min-width:240px;padding-left:0%;padding-right:4%;display:flex;text-align:center;align-self:center}#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colClientType img{margin-bottom:8px;width:45px}@media only screen and (max-width: 600px){#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colClientType{padding-right:0%}}#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colClientType .colClientTypeWrapper{width:100%}#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colDescription{padding-right:0%;padding-left:4%;font-size:1.5rem;line-height:1.5;text-align:justify}@media only screen and (max-width: 992px){#websites .modal-content-wrapper .websites .websitesDescriptionsWrapper .colDescription{padding-left:0%;padding-right:2%}}.policy p{text-align:left !important}.modal-overlay{background:#f9f9f9}#other{top:2% !important;bottom:2% !important}#other .modal-content-wrapper{width:100%;max-width:1000px;padding-bottom:2rem}#other .modal-content-wrapper .otherTechnologies{margin-bottom:0}#other .modal-content-wrapper .row{width:100%;max-width:850px}@media only screen and (max-width: 992px){#other .modal-content-wrapper .row .m4{width:50%}}@media only screen and (max-width: 992px){#other .modal-content-wrapper .row .m4{width:100%}}#other .modal-content-wrapper .row .techWrapperCircle{max-width:211px;width:auto;height:211px;background:url("./../images/Ellipse.svg") no-repeat 50% 50%;background-size:cover;margin:2rem auto;display:flex;justify-content:center;align-items:center}#other .modal-content-wrapper .row .techWrapperCircle h6{font-size:1.5rem;font-weight:500;margin-top:15px;text-align:center}#other .modal-content-wrapper .row .techWrapperCircle p{font-size:1.3rem;margin-bottom:0}#other .modal-content-wrapper .row:last-child{margin-bottom:0}footer{font-size:1.4rem;height:80px;background:#1e1e1e;margin-bottom:0px;color:#fff;font-size:1.1rem}@media only screen and (max-width: 1600px){footer{height:60px}}@media only screen and (max-height: 812px)and (max-width: 400px){footer{height:auto;padding:10px;padding-bottom:0px}}footer .container{display:flex}@media only screen and (max-height: 812px)and (max-width: 400px){footer .container{flex-direction:column}}footer .container .logo-footer{width:10%;display:flex;margin:auto}@media only screen and (max-height: 812px)and (max-width: 400px){footer .container .logo-footer{padding:10px;width:100%}footer .container .logo-footer a{margin:auto}}footer .container .logo-footer img{width:100%;max-width:50px;margin:auto}footer .container .socialWrapper{display:flex;width:100%;justify-content:center;margin:auto}@media only screen and (max-height: 812px)and (max-width: 400px){footer .container .socialWrapper{padding-top:10px}}footer .container .socialWrapper img{display:none;margin-right:8px;margin-left:8px}footer .container .footer-contact-wrapper{display:flex;width:400px}@media only screen and (max-height: 812px)and (max-width: 400px){footer .container .footer-contact-wrapper{width:100%}}footer .container .footer-contact-wrapper .contactInfo{height:80px;margin-left:auto;margin-right:40px;display:flex;flex-direction:column;padding:18px 0px}@media only screen and (max-width: 1600px){footer .container .footer-contact-wrapper .contactInfo{height:60px}}@media only screen and (max-height: 812px)and (max-width: 400px){footer .container .footer-contact-wrapper .contactInfo{padding:14px 0px}}footer .container .footer-contact-wrapper .contactInfo .item{display:flex;align-items:center;margin:auto 0px;cursor:pointer}footer .container .footer-contact-wrapper .contactInfo .item a{color:#fff;cursor:pointer}footer .container .footer-contact-wrapper .policy{height:80px;display:flex;flex-direction:column;padding:18px 0px}@media only screen and (max-width: 1600px){footer .container .footer-contact-wrapper .policy{height:60px}}@media only screen and (max-height: 812px)and (max-width: 400px){footer .container .footer-contact-wrapper .policy{margin-right:auto;padding:14px 0px}}footer .container .footer-contact-wrapper .policy .item{display:flex;align-items:center;margin:auto 0px;cursor:pointer}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:rgba(0,0,0,0)}b,strong{font-weight:600}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}textarea{overflow:auto}input.valid:not([type]),input.valid:not([type]):focus,input[type=text].valid:not(.browser-default),input[type=text].valid:not(.browser-default):focus,input[type=password].valid:not(.browser-default),input[type=password].valid:not(.browser-default):focus,input[type=email].valid:not(.browser-default),input[type=email].valid:not(.browser-default):focus,input[type=url].valid:not(.browser-default),input[type=url].valid:not(.browser-default):focus,input[type=time].valid:not(.browser-default),input[type=time].valid:not(.browser-default):focus,input[type=date].valid:not(.browser-default),input[type=date].valid:not(.browser-default):focus,input[type=datetime].valid:not(.browser-default),input[type=datetime].valid:not(.browser-default):focus,input[type=datetime-local].valid:not(.browser-default),input[type=datetime-local].valid:not(.browser-default):focus,input[type=tel].valid:not(.browser-default),input[type=tel].valid:not(.browser-default):focus,input[type=number].valid:not(.browser-default),input[type=number].valid:not(.browser-default):focus,input[type=search].valid:not(.browser-default),input[type=search].valid:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1.3px solid #06adfd;box-shadow:0 0px 0 0 #06adfd}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:rgba(222,222,222,.55)}*::-webkit-scrollbar{background-color:#fff;width:8px}*::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border:.5px solid rgba(0,0,0,0);border-radius:10px}.snackbar{visibility:hidden;min-width:200px;margin-left:-125px;background-color:#292929;color:#fff;text-align:center;border-radius:15px;padding:9px;position:fixed;z-index:1;left:50%;bottom:100px;font-size:1.5rem}.show{visibility:visible !important;animation:fadein .5s,fadeout .5s 2.5s}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:100px;opacity:1}}@keyframes fadeout{from{bottom:100px;opacity:1}to{bottom:0;opacity:0}}.cookies-info-box{width:40%;position:fixed;bottom:0;display:none;flex-direction:row;justify-content:center;align-items:center;height:auto;background:rgba(255,255,255,.8);z-index:999999999;border-top-right-radius:15px;padding-right:20px;padding-left:20px}@media all and (max-width: 1300px){.cookies-info-box{width:60%}}@media all and (max-width: 1100px){.cookies-info-box{width:80%}}@media all and (max-width: 1100px){.cookies-info-box{width:100%}}.cookies-info-box h3{font-size:1.4rem;margin-bottom:5px;margin-top:10px;font-weight:300}.cookies-info-box p{margin-top:5px}.cookies-info-box .right-side{padding:10px;min-width:140px;text-align:left}.cookies-info-box .left-side{padding:10px;width:auto;font-size:1.1rem}.cookies-info-box .box{width:100%;margin:5px;text-align:center}.cookies-info-box .btn-material-nav{width:100%;border:1px solid #000;border-radius:15px;text-align:center;margin:auto;line-height:220%;outline:none;cursor:default;font-size:1rem}.cookies-info-box .btn-material-nav:focus{cursor:pointer}.cookies-info-box .btn-material-nav:hover{cursor:pointer;background:rgba(255,255,255,.4)}.cookies-info-box .privacy{text-align:center;margin:auto;font-size:1rem;margin-top:10px;color:#000;cursor:default;outline:none}.cookies-info-box .privacy:hover{cursor:pointer;color:#f90}.cookies-info-box .privacy:focus{cursor:pointer}@media all and (max-width: 600px){.cookies-info-box{flex-wrap:wrap}.cookies-info-box .right-side{width:100%}.cookies-info-box .left-side{width:100%;padding-bottom:0}}