.hero{position:relative;overflow:hidden;padding:0 15px 0 20px}@media screen and (min-width:1440px){.hero{max-width:1440px;height:645px;padding:0;margin-inline:auto}}.hero__video-wrapper{display:flex;align-items:center;justify-content:center}.hero__mobile-video{width:auto;max-height:270px;margin-top:-3px;background-color:#000}@media screen and (min-width:1440px){.hero__mobile-video{display:none}}.hero__desktop-video{display:none}@media screen and (min-width:1440px){.hero__desktop-video{display:initial;width:100%;min-width:1440px;margin-top:-166px;background-color:#000}}.hero__text-wrapper{display:flex;flex-direction:column;margin-top:-7px;gap:19px}@media screen and (min-width:1440px){.hero__text-wrapper{position:absolute;top:208px;left:60px;width:707px;gap:40px}}.hero__title{font-size:28px;font-weight:700;line-height:1.5}@media screen and (min-width:1440px){.hero__title{font-size:48px}}.hero__description{display:flex;flex-direction:column;gap:20px;padding-inline:3px}.hero__note{font-size:18px;font-weight:400;line-height:1.5}@media screen and (min-width:1440px){.hero__note{font-size:24px}}.hero__highlighted-text{background-color:#25d05e;color:initial;line-height:1.5}.see-open-roles-button{gap:38px;z-index:1;width:100%;font-size:18px;font-weight:500;padding:14px 40px 16px;display:flex;cursor:pointer;position:relative;border-radius:4px;align-items:center;text-decoration:none;justify-content:center;transition:all .3s ease;color:#25d05e;border:1px solid hsla(140,70%,48%,.4)}.see-open-roles-button:hover{background-color:#25d05e;color:#000}@media screen and (min-width:1440px){.see-open-roles-button{height:55px;width:253px;border-radius:4px}}.our-projects{color:#fff;padding:40px 20px;max-width:1440px;margin:0 auto}@media screen and (min-width:1440px){.our-projects{position:relative;padding:20px 60px}.our-projects:before{content:"";position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url(/assets/binary-background-5-Dcz48ObU.avif)}}.our-projects__container{max-width:1320px}.our-projects__title{font-weight:700;font-size:24px;line-height:1.5;letter-spacing:0;margin:0}@media screen and (min-width:1440px){.our-projects__title{font-size:32px}}.our-projects__items{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-top:24px;margin-bottom:40px;width:100%}@media screen and (min-width:1440px){.our-projects__items{gap:30px;margin-top:38px;margin-bottom:60px;flex-direction:row}}.our-projects__item{display:flex;flex-direction:row;align-items:flex-start;gap:20px;flex:1}@media screen and (min-width:1440px){.our-projects__item{align-items:center}}.our-projects__item:nth-child(1){flex:.24 .5}.our-projects__item:nth-child(2){flex:.41}.our-projects__item:nth-child(3){flex:.35 .5}.our-projects__item-logo-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width:1440px){.our-projects__item-logo-wrapper{flex-direction:row}}.our-projects__item-logo{height:auto;width:32.5px}@media screen and (min-width:1440px){.our-projects__item-logo{width:60px}}.our-projects__item-logo--znakomstva-prosto{width:27px}@media screen and (min-width:1440px){.our-projects__item-logo--znakomstva-prosto{width:50px}}.our-projects__item-description{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;margin:0}@media screen and (min-width:1440px){.our-projects__item-description{font-size:16px}}.our-projects__item-description--marked{font-weight:700;color:#25d05e}.our-projects__project-link{font-weight:700;color:#25d05e;text-decoration:none}.our-projects__project-link:hover{text-decoration:underline;text-underline-offset:1px;text-decoration-thickness:1.5px}.our-projects__open-roles-wrapper{display:flex;align-items:center;flex-direction:column;gap:20px}@media screen and (min-width:1440px){.our-projects__open-roles-wrapper{gap:38px}}.our-projects__call-to-action-button{height:47px;width:220px;font-weight:700;padding:8px 20px 12px}@media screen and (min-width:1440px){.our-projects__call-to-action-button{height:70px;width:365px;font-size:28px;border-radius:4px;padding:16px 40px}}.our-projects__open-roles-description{font-weight:400;font-style:Regular;font-size:14px;line-height:1.5;letter-spacing:0;text-align:center;max-width:352px;margin:0}@media screen and (min-width:1440px){.our-projects__open-roles-description{font-size:20px}}.advantage-to-work-here{display:flex;flex-direction:column;align-items:flex-start;position:relative;flex:1;gap:28px;width:100%;padding-bottom:40px}@media screen and (min-width:1440px){.advantage-to-work-here{gap:60px;flex-direction:row}}.advantage-to-work-here__background-image{height:60%;position:absolute;object-position:top left;z-index:1}@media screen and (min-width:1440px){.advantage-to-work-here__background-image{height:200%;object-fit:none}}.advantage-to-work-here__dividing-line{width:100%;height:1px;opacity:.2;background-color:#fff;z-index:2}@media screen and (min-width:1440px){.advantage-to-work-here__dividing-line{width:2px;min-height:450px;height:90%}}.advantage-to-work-here__advantage-block{display:flex;flex-direction:column;gap:28px;flex:.5;position:relative;z-index:2}@media screen and (min-width:1440px){.advantage-to-work-here__advantage-block{gap:100px}}.advantage-to-work-here__advantage-content{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:1440px){.advantage-to-work-here__advantage-content{gap:20px}}.advantage-to-work-here__title{font-weight:700;font-size:24px;line-height:1.5;letter-spacing:0;margin:0}@media screen and (min-width:1440px){.advantage-to-work-here__title{font-size:36px}}.advantage-to-work-here__description{font-weight:300;font-size:18px;line-height:1.5;letter-spacing:0;font-style:normal;margin:0}@media screen and (min-width:1440px){.advantage-to-work-here__description{font-size:28px;font-weight:400}}.advantage-to-work-here__image{width:100px;height:auto;object-fit:contain}@media screen and (min-width:1440px){.advantage-to-work-here__image{width:160px;height:auto}}.advantage-to-work-here__feedback-block{display:flex;flex-direction:column;gap:12px;flex:.5;position:relative;z-index:2}@media screen and (min-width:1440px){.advantage-to-work-here__feedback-block{gap:20px}}.advantage-to-work-here__quote-icon{line-height:1;font-size:60px;font-weight:700;letter-spacing:0;color:#25d05e;margin:0;width:31px;height:38px;flex-shrink:0}@media screen and (min-width:1440px){.advantage-to-work-here__quote-icon{font-size:68px}}.advantage-to-work-here__quote{font-size:18px;line-height:1.5;letter-spacing:0;font-weight:600;font-style:normal;margin:0}@media screen and (min-width:1440px){.advantage-to-work-here__quote{font-size:28px}}.advantage-to-work-here__author{display:flex;flex-direction:row;align-items:center;gap:12px}.advantage-to-work-here__name{font-weight:600;font-size:18px;line-height:1.5;letter-spacing:0;margin:0}@media screen and (min-width:1440px){.advantage-to-work-here__name{font-size:28px}}.advantage-to-work-here__position{opacity:.5;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (min-width:1440px){.advantage-to-work-here__position{font-size:28px}}.advantage-to-work-here__call-to-action-button{margin-top:34px}@media screen and (min-width:1440px){.advantage-to-work-here__call-to-action-button{margin-top:48px}}.why-engineers-like-working-here{position:relative;padding:40px 20px;max-width:1440px;margin:0 auto}@media screen and (min-width:1440px){.why-engineers-like-working-here{padding:100px 60px 80px}.why-engineers-like-working-here:before{content:"";position:absolute;inset:0;background-size:contain;background-position:top;background-repeat:no-repeat;background-image:url(/assets/binary-background-7-FD4IsotO.avif)}}.why-engineers-like-working-here__container{display:flex;flex-direction:column;align-items:center;gap:40px;flex:1;width:100%;color:#fff;max-width:1320px}@media screen and (min-width:1440px){.why-engineers-like-working-here__container{gap:120px}}.why-engineers-like-working-here__header{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0}.why-engineers-like-working-here__title{font-weight:700;font-size:28px;line-height:1.5;letter-spacing:0;text-align:center;margin:0}@media screen and (min-width:1440px){.why-engineers-like-working-here__title{font-size:48px}}.why-engineers-like-working-here__description{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;text-align:center;max-width:320px;margin:0}@media screen and (min-width:1440px){.why-engineers-like-working-here__description{max-width:610px;font-size:24px}}.why-engineers-like-working-here__advantages-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}@media screen and (min-width:1440px){.why-engineers-like-working-here__advantages-wrapper{gap:60px}}.why-engineers-like-working-here__bottom-background{display:none}@media screen and (min-width:1440px){.why-engineers-like-working-here__bottom-background{position:absolute;bottom:0;left:50%;display:block;width:1440px;height:469px;transform:translate(-50%)}}.slider{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;margin-right:-10px;margin-left:-20px}@media screen and (min-width:1440px){.slider{width:100%;margin:0}}.slider:before,.slider:after{position:absolute;z-index:1;top:0;width:100px;height:100%;content:""}@media screen and (min-width:1440px){.slider:before,.slider:after{width:550px}}.slider:before{left:0;background:linear-gradient(90deg,#000,#0000 50%)}.slider:after{right:0;background:linear-gradient(90deg,#0000 50%,#000)}.slider__content{position:relative;display:flex;align-items:center;gap:8px}@media screen and (min-width:1440px){.slider__content{gap:20px}}.slider__item{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background-color:#1d2134}.slider__icon{object-fit:contain}.our-tech-stack{position:relative;padding:40px 20px 60px}@media screen and (min-width:1440px){.our-tech-stack{max-width:1440px;padding:100px 60px;margin-inline:auto}}.our-tech-stack__top-background{display:none}@media screen and (min-width:1440px){.our-tech-stack__top-background{position:absolute;top:0;left:50%;display:block;width:1440px;height:353px;transform:translate(-50%)}}.our-tech-stack__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1440px){.our-tech-stack__content{gap:38px}}.our-tech-stack__title-wrapper{display:flex;flex-direction:column;align-items:center;gap:38px}@media screen and (min-width:1440px){.our-tech-stack__title-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:20px;gap:8px}}.our-tech-stack__carousel{width:100%;height:70px;margin-bottom:18px}@media screen and (min-width:1440px){.our-tech-stack__carousel{width:960px;height:100px;margin-bottom:0}}.our-tech-stack__title{flex-shrink:0;font-size:24px;font-weight:700;line-height:1.5}@media screen and (min-width:1440px){.our-tech-stack__title{font-size:32px}}.our-tech-stack__lime-green-text{color:#25d05e}.our-tech-stack__technologies{margin-bottom:40px}@media screen and (min-width:1440px){.our-tech-stack__technologies{display:flex;margin-bottom:42px}}.our-tech-stack__technology{display:flex;flex-direction:column;padding:40px 24px;border:1px solid hsl(0,0%,19%);border-bottom:none;gap:80px;list-style:none}@media screen and (min-width:1440px){.our-tech-stack__technology{width:300px;justify-content:space-between;border-right:none;border-bottom:1px solid hsl(0,0%,19%);gap:114px}}@media screen and (min-width:1440px){.our-tech-stack__technology:nth-child(3){width:420px}}.our-tech-stack__technology:nth-child(4){border-bottom:1px solid hsl(0,0%,19%)}@media screen and (min-width:1440px){.our-tech-stack__technology:nth-child(4){border-right:1px solid hsl(0,0%,19%)}}.our-tech-stack__technology:nth-child(4) .our-tech-stack__technology-image{width:253px}.our-tech-stack__technology:nth-child(1) .our-tech-stack__technology-image{width:114px}.our-tech-stack__technology-image{width:110px}.our-tech-stack__technology-text{color:gray;font-size:18px;font-weight:600;line-height:1.5}@media screen and (min-width:1440px){.our-tech-stack__technology-text{font-size:24px}}.our-tech-stack__sphere{color:#fff}.our-tech-stack__button{align-self:center;padding:8px 20px 12px;border-color:#fff;color:#fff;font-weight:700}@media screen and (min-width:1440px){.our-tech-stack__button{width:unset;height:unset;padding:12px 40px 16px;font-size:28px}}.our-tech-stack__button:hover{background-color:#fff}.our-tech-stack__note{color:#25d05e;font-size:14px;font-weight:700;line-height:1.5;text-align:center}.our-tech-stack__bottom-background{position:absolute;bottom:0;left:50%;height:657px;opacity:.4;transform:translate(-50%)}@media screen and (min-width:768px){.our-tech-stack__bottom-background{height:727px;opacity:.2}}.ready-to-build{position:relative;padding:80px 20px 60px}@media screen and (min-width:1440px){.ready-to-build{display:flex;max-width:1440px;justify-content:center;padding:140px 60px 160px;margin-inline:auto}}.ready-to-build__content{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (min-width:1440px){.ready-to-build__content{max-width:670px}}.ready-to-build__title{z-index:1;font-size:28px;font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:1440px){.ready-to-build__title{font-size:48px}}.ready-to-build__description{margin-bottom:60px;font-size:18px;line-height:1.5;text-align:center}@media screen and (min-width:1440px){.ready-to-build__description{margin-bottom:80px;font-size:24px}}.ready-to-build__button{padding:8px 20px 12px;font-size:24px;font-weight:700;text-align:center}@media screen and (min-width:1440px){.ready-to-build__button{width:unset;height:unset;padding:12px 40px 16px;font-size:32px}}.ready-to-build__left-figure{position:absolute;top:25px;left:-15px;width:135px;height:102px}@media screen and (min-width:1440px){.ready-to-build__left-figure{top:74px;left:-27px;width:296px;height:222px}}.ready-to-build__right-figure{position:absolute;right:-2px;bottom:-40px;width:144px;height:150px}@media screen and (min-width:1440px){.ready-to-build__right-figure{right:0;bottom:35px;width:365px;height:381px}}.words-from-cto{display:flex;padding:60px 13px}@media screen and (min-width:1440px){.words-from-cto{max-width:1440px;justify-content:space-between;padding:120px 60px;margin-inline:auto}}.words-from-cto__content{display:flex;flex-direction:column;gap:60px}@media screen and (min-width:1440px){.words-from-cto__content{max-width:796px;justify-content:space-between;gap:60px}}.words-from-cto__image{width:424px;height:652px}.words-from-cto__title-wrapper{display:flex;align-items:center;gap:20px}.words-from-cto__avatar{width:72px;height:72px;border-radius:50%}@media screen and (min-width:1440px){.words-from-cto__avatar{display:none}}.words-from-cto__title{font-size:24px;font-weight:600;line-height:1.5}@media screen and (min-width:1440px){.words-from-cto__title{font-size:32px;font-weight:700}}.words-from-cto__description{position:relative;padding:0 5px 0 7px;margin-top:26px;font-size:18px;font-weight:600;line-height:1.5}@media screen and (min-width:1440px){.words-from-cto__description{padding:0;margin-top:0;font-size:28px}}.words-from-cto__quotes{position:absolute;top:-37px;left:9px;width:23px}@media screen and (min-width:1440px){.words-from-cto__quotes{top:-52px;left:2px;width:27px}}.words-from-cto__highlighted-text{background-color:#25d05e;color:initial;line-height:1.5}.words-from-cto__button{align-self:center;padding:8px 20px 12px;border-radius:2px;font-weight:700}@media screen and (min-width:1440px){.words-from-cto__button{width:unset;height:unset;align-self:flex-start;padding:12px 40px 16px;font-size:28px}}
