@-webkit-keyframes scrollDown{0%{transform:translateX(-50%) translateY(0)}25%{transform:translateX(-50%) translateY(15%)}50%{transform:translateX(-50%) translateY(0)}75%{transform:translateX(-50%) translateY(15%)}to{transform:translateX(-50%) translateY(0)}}@keyframes scrollDown{0%{transform:translateX(-50%) translateY(0)}25%{transform:translateX(-50%) translateY(15%)}50%{transform:translateX(-50%) translateY(0)}75%{transform:translateX(-50%) translateY(15%)}to{transform:translateX(-50%) translateY(0)}}@-webkit-keyframes jump{0%{transform:translateY(0)}33%{transform:translateY(.2rem)}66%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0)}33%{transform:translateY(.2rem)}66%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@font-face{font-family:proxima_nova_altlight;src:url(../fonts/proxima_nova_alt_light-webfont.woff2) format("woff2"),url(../fonts/proxima_nova_alt_light-webfont.woff) format("woff"),url(../fonts/proxima_nova_alt_light-webfont.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:proxima_novabold;src:url(../fonts/proxima_nova_bold-webfont.woff2) format("woff2"),url(../fonts/proxima_nova_bold-webfont.woff) format("woff"),url(../fonts/proxima_nova_bold-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:proxima_novaregular;src:url(../fonts/proximanova-regular-webfont.woff2) format("woff2"),url(../fonts/proximanova-regular-webfont.woff) format("woff"),url(../fonts/proximanova-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-size:62.5%}html{font-family:proxima_novaregular,sans-serif;font-weight:400}body{font-size:2.2rem;line-height:2.7rem}h1,h2,h3,h4{line-height:1.75}.text-center{text-align:center}.title--main{font-weight:600;font-size:6.4rem;font-size:clamp(6.4rem,20vw,10rem);line-height:1.22}@media screen and (min-width:600px){.title--main{font-size:10rem}}.title--section{margin-top:0;margin-bottom:1em;font-size:4.5rem;font-weight:600;line-height:5.4rem}.title--footer{margin-top:0;margin-bottom:.5em;font-size:3rem;font-weight:400;line-height:3.7rem}.underlined{position:relative;transition:color .3s ease-in;padding-bottom:.5rem;color:inherit;text-decoration:none}.underlined:after{content:"";position:absolute;bottom:0;left:0;transform:translateY(.3rem);border-radius:.2rem;width:4.7rem;height:.4rem;background-color:#ff8c00}*,:after,:before{box-sizing:border-box}:root{scroll-behavior:smooth;scrollbar-color:#ff8c00 #000;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ff8c00}body,html{height:100%}body{background:#060e19;color:#fff}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.p-relative{position:relative}.p-absolute{position:absolute}.pt-2{padding-top:1.6rem}.mb-6{margin-bottom:4.8rem}.mb-2{margin-bottom:1.6rem}.ml-4{margin-left:3.2rem}.container{margin:0 auto;width:100%}@media screen and (max-width:1600px){.container{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (max-width:600px){.container{padding-left:1.6rem;padding-right:1.6rem}}.container--xlarge{max-width:1600px}.container--large{max-width:1170px}.container--medium{max-width:883px}.container--small{max-width:770px}.w-screen{width:100vw}.h-screen{height:100vh}.w-100{width:100%}.h-100{height:100%}.min-h-screen{min-height:100vh}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.header{position:absolute;z-index:9;top:0;left:0;right:0;border-bottom:1px solid hsla(0,0%,100%,.6)}.header__container{position:relative;display:flex;flex-direction:column;justify-content:center}.header__brand{padding:1.6rem 0 3.2rem}@media screen and (max-width:1023px){.header__brand{padding:1.6rem 0 1.2rem}}@media screen and (max-width:800px){.header__logo{width:200px;height:69px}}.header__lang{display:flex;position:absolute;justify-content:flex-end;right:0;bottom:0}.lang-selector__en{padding-bottom:.9rem;cursor:pointer}@media screen and (max-width:1023px){.js .header__lang{justify-content:flex-start;left:3.2rem;right:3.2rem;bottom:2.4rem;border-top:1px solid hsla(0,0%,100%,.6);padding-top:3.2rem}}@media screen and (max-width:500px){.no-js .header__lang{bottom:200%}}.footer{background:#000;padding-top:10.4rem;padding-bottom:1.6rem}@media screen and (max-width:1023px){.footer{padding-bottom:64px}}.footer__credits a,.footer__credits p{font-size:1.5rem;line-height:1.8rem;color:inherit}.footer__body{display:grid}@media screen and (min-width:800px){.footer__body{grid-template-columns:repeat(3,1fr);grid-template-areas:"address logo status" "ico logo schranka"}}.company-infos{padding-bottom:4rem}.company-infos__detail{margin-bottom:5.6rem}@media screen and (max-width:799px){.company-infos__detail{text-align:center}.company-infos__detail .title--footer{display:inline-block}.company-infos__detail .underlined:after{left:50%;transform:translateX(-50%) translateY(.3rem)}}.company-infos p{margin:0}@media screen and (min-width:800px){.company-infos__address{grid-area:address}.company-infos__logo{grid-area:logo;align-self:center;justify-self:center}.company-infos__status{grid-area:status}.company-infos__ico{grid-area:ico}.company-infos__schranka{grid-area:schranka}}@media screen and (max-width:799px){.company-infos>*{order:2}.company-infos__logo{order:1}}.credits__text{margin-top:.8rem;margin-bottom:.2rem}@media (-ms-high-contrast:active),(min-width:800px) and (-ms-high-contrast:none){.company-infos{display:flex;flex-wrap:wrap}.company-infos__detail{width:33%}.company-infos__logo{text-align:center}.company-infos__schranka{margin-left:33%}}.nav{position:relative}.nav__button--close{position:absolute;z-index:9;display:none;top:8px;right:8px;font-size:inherit;font-weight:600}.nav__items{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.nav__item{padding:0 7rem .5rem;height:100%}.nav__link{transition:color .3s ease-in;font-size:3rem;line-height:3.7rem;color:#fff;text-decoration:none}.nav__link:after{transition:all .35s cubic-bezier(.68,-.55,.265,1.55)}.nav__link:focus,.nav__link:hover{color:#ff8c00}.nav__link:focus:after,.nav__link:hover:after{width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.nav__link:focus:after,.nav__link:hover:after{width:8rem}}@media screen and (max-width:1023px){.js .nav{position:fixed;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transition:.5s cubic-bezier(.215,.61,.355,1);transform-origin:right;transform:translate3d(0,200%,0);top:0;bottom:0;right:0;width:100%;background-color:#060e19}.js .nav__button--close{display:inline-flex}.js .nav__items{flex-direction:column}.js .nav__item{margin-bottom:3em}.js .nav.active{transform:translateZ(0)}}@media screen and (max-width:1023px){.no-js .nav__item{padding:0 3rem .5rem}.no-js .nav__link{font-size:2.4rem;padding-bottom:.8rem}}@media screen and (max-width:540px){.no-js .nav__items{justify-content:space-between}.no-js .nav__item{padding:0 0 .5rem}}.js .hamburger{position:fixed;z-index:99;bottom:8px;right:8px;display:none;overflow:hidden}@media screen and (max-width:1023px){.js .hamburger{display:inline-flex}}.js .hamburger__bar{display:block;margin-top:6px;margin-right:auto;margin-left:auto;height:3px;width:32px;background-color:#060e19}.js .hamburger__bar--top{margin-top:2px}.message--error{color:#a71163}.message--success{color:#00a676}.thumbnails{flex-wrap:wrap;margin:-1.1rem}.thumbnails,.thumbnails__item{display:flex;justify-content:center}.thumbnails__item{position:relative;align-items:center;overflow:hidden;transition:transform .3s ease;transform:translateZ(0) rotate(.0001deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:1.1rem;box-shadow:11px 10px 19px 0 rgba(0,0,0,.43);border-radius:1rem;width:27.6rem;height:27.6rem;padding:3.2rem}.thumbnails__item img{max-width:200px;height:auto}@media screen and (min-width:1023px){.thumbnails__item:focus,.thumbnails__item:hover{transform:translate3d(0,-.4rem,0) rotate(.0001deg)}}.thumbnails__caption{position:absolute;right:3.2rem;bottom:2.4rem;left:3.2rem;margin:0;text-align:center;font-size:2.2rem;line-height:2.7rem;color:#fff}.btn{transition:.3s ease-in;border:none;border-radius:1rem;padding:.9rem;font-size:2.6rem;font-weight:200;line-height:3.2rem;outline:none;cursor:pointer}.btn.focus-visible,.btn:focus-visible{outline-width:1px;outline-style:dashed;outline-color:#fff}.btn--accent{background-color:#ff8c00;color:#000}.btn--accent:focus,.btn--accent:hover{background-color:#db7800}.btn--accent.focus-visible,.btn--accent:focus-visible{outline-color:#ff8c00}.btn-modal{display:none;flex-direction:column;justify-content:center;align-items:center;border-radius:2px;width:56px;height:56px;cursor:pointer}.btn-modal--stroke{border:2px solid #ff8c00;background:transparent;color:#ff8c00}.btn-modal--fill{border:2px solid #ff8c00;background:#ff8c00;color:#060e19}.link--basic,.link--highlighted,.link--highlighted .mail__text,.link--text{color:#fff}.link--basic,.link--text{transition:color .3s ease-in}.link--basic:focus,.link--basic:hover,.link--text:focus,.link--text:hover{color:#ff8c00}.link--highlighted,.link--highlighted .mail__text{display:inline-block;transition:.35s cubic-bezier(.68,-.55,.265,1.55);background-image:linear-gradient(#ff8c00,#ff8c00);background-size:0 3px;background-position:0 100%;background-repeat:no-repeat;font-size:3rem;line-height:3.7rem;text-decoration:none}.link--highlighted .mail__text:focus,.link--highlighted .mail__text:hover,.link--highlighted:focus,.link--highlighted:hover{color:#fff;background-size:100% 3px}.form-result__containersuccess{background-color:#00a676}.form-result__containererror,.form-result__containersuccess{height:50px;line-height:50px;border-radius:10px;text-align:center;margin-top:20px;margin-bottom:10px;display:none}.form-result__containererror{background-color:#a71163;font-size:20px}.form__container{display:grid;grid-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;grid-row-gap:2.4rem;row-gap:2.4rem}@media screen and (min-width:800px){.form__container{grid-template-columns:repeat(2,1fr)}}.form fieldset{border:none;padding:0;height:100%}.form__item+.form__item{margin-top:2.4rem}.form__item textarea{resize:none;min-height:20rem}.form__item input,.form__item textarea{border-radius:1rem;border:2px solid #fff;width:100%;padding:1.3rem 2rem;background-color:#fff;font-size:2rem;line-height:2.4rem;font-weight:400;color:#000;outline:none}.form__item input::-moz-placeholder,.form__item textarea::-moz-placeholder{font-size:inherit;font-weight:300;color:#000}.form__item input:-ms-input-placeholder,.form__item textarea:-ms-input-placeholder{font-size:inherit}.form__item input::placeholder,.form__item textarea::placeholder{font-size:inherit;font-weight:300;color:#000}.form__item input:focus::-moz-placeholder,.form__item textarea:focus::-moz-placeholder{color:#ff8c00}.form__item input:focus:-ms-input-placeholder,.form__item textarea:focus:-ms-input-placeholder{color:#ff8c00}.form__item input:focus::placeholder,.form__item textarea:focus::placeholder{color:#ff8c00}.form__item input:focus,.form__item textarea:focus{border:2px solid #ff8c00}.form__item input.is-invalid,.form__item textarea.is-invalid{border:2px solid #a71163}.form__item input:-ms-input-placeholder,.form__item textarea:-ms-input-placeholder{color:#000;font-weight:300}.form__errors{grid-column:1/-1;border-radius:1rem;padding:1.6rem 2rem;background-color:#a71163;color:#fff}.form__errors__title{margin:0;font-size:2.4rem;font-weight:400;line-height:3.7rem}.form__errors__list{margin:0;list-style-type:square;font-size:2rem}.form__submit{grid-column:1/-1}.form__item.form__item--hp{display:none;visibility:hidden}[data-form-errors]{display:none}[data-form-errors].show{display:block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form__item{margin-top:0;margin-bottom:2.4rem}.form__submit{width:100%}}@media screen and (-ms-high-contrast:active) and (min-width:800px){.form__col{display:inline-block;width:49%}}@media (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){.form__item textarea{min-height:21rem}.form__col{display:block;width:49%;float:left}.form__col:first-child{width:47%;margin-right:2.4rem}}.bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.bg--wave{background-attachment:fixed;background-image:url(../img/bg-waves.svg)}@media (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){.bg--wave{background-size:160%}}.bg--business{background-image:url(../img/businessman-statistics-performance-1x.jpg)}@media (min-width:1920px) and (-webkit-min-device-pixel-ratio:1){.bg--business{background-image:url(../img/businessman-statistics-performance-2x.jpg)}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:2){.bg--business{background-image:url(../img/businessman-statistics-performance-2x.jpg)}}@media (min-width:640px) and (-webkit-min-device-pixel-ratio:3){.bg--business{background-image:url(../img/businessman-statistics-performance-2x.jpg)}}@media (min-width:480px) and (-webkit-min-device-pixel-ratio:4){.bg--business{background-image:url(../img/businessman-statistics-performance-2x.jpg)}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.46)}.page-wrapper{overflow:hidden;width:100%}.intro,.page-wrapper{position:relative;display:flex;flex-direction:column}.intro{z-index:1;box-shadow:0 30px 30px 0 rgba(0,0,0,.46);min-height:88vh;padding-top:20.4rem}@media screen and (max-width:1023px){.intro{padding-top:14.2rem}}.intro__title{margin-top:11rem;width:-webkit-min-content;width:-moz-min-content;width:min-content}.intro__next{position:absolute;bottom:5.6rem;left:50%;transition:all .3s ease-in;transform:translateX(-50%)}@media screen and (max-width:800px){.intro__next{display:none}}.intro__next:hover{-webkit-animation:scrollDown 2s ease infinite;animation:scrollDown 2s ease infinite}.projects{padding-top:4.8rem;padding-bottom:6.4rem}.projects__thumbnail--backy{background:#00aab7}.projects__thumbnail--cleversender{background:#0188a8;background:linear-gradient(180deg,#0188a8 0,#9d9dff)}.projects__thumbnail--mailkomplet{background:#bf1f1f;background:linear-gradient(to bottom left,#bf1f1f 0,#7a1414)}.projects__thumbnail--telidoo{background:#3f25b0;background:linear-gradient(180deg,#3f25b0 0,#6b17a1)}.projects__thumbnail--zubari{background:#fff}.projects__thumbnail--filip{background:#7d2e58}.projects__thumbnail--graphene{background:#60bfed;background:linear-gradient(180deg,#007da3 0,#60bfed)}.projects__thumbnail--salimex{background:#293275;background:linear-gradient(30deg,#263373,#2672ab)}.contact{padding-top:15.2rem;padding-bottom:12rem}.contact__link{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.contact__link:focus .link--highlighted,.contact__link:hover .link--highlighted{background-size:100% 3px}@media screen and (min-width:400px){.contact__link{flex-direction:row}}.contact__divider{margin:3.2rem 0;font-size:3rem;font-weight:600;line-height:3.7rem}.mail__icon{margin-bottom:1.6rem;margin-right:0}@media screen and (min-width:400px){.mail__icon{margin-bottom:0;margin-right:1.6rem}}