@keyframes glow{0%{filter:brightness(1.5);transform:scale(1)}50%{filter:brightness(1);transform:scale(1.6)}to{filter:brightness(1.5);transform:scale(1)}}.about-bg{position:relative;overflow:hidden;width:100vw;background:#0c0c0c;background:linear-gradient(0deg,#0c0c0c,#000 20%)}.about-bg__wrap{position:absolute;height:100%;width:100%;top:0}.about-bg__wrap__image{position:absolute;top:260px;width:100vw;height:auto;background-repeat:no-repeat;min-height:700px;background-size:120%;background-position:top;z-index:0}@media screen and (max-width:1449px){.about-bg__wrap__image{top:200px}}.about-bg__wrap__image.mountains-no-safari{background-image:url(/img/about/mountains-lg.webp)}.about-bg__wrap__image.mountains-safari{background-image:url(/img/about/mountains-lg.png)}@media screen and (max-width:1449px){.about-bg__wrap__image.mountains-no-safari{background-image:url(/img/about/mountains-md.webp)}.about-bg__wrap__image.mountains-safari{background-image:url(/img/about/mountains-md.png)}}@media screen and (max-width:959px){.about-bg__wrap__image.mountains-no-safari{background-image:url(/img/about/mountains-sm.webp)}.about-bg__wrap__image.mountains-safari{background-image:url(/img/about/mountains-sm.png)}}@media screen and (max-width:767px){.about-bg__wrap__image{top:220px}}@media screen and (max-width:599px){.about-bg__wrap__image{background-size:600px}}.about-bg__wrap__glow-wrapper{position:absolute;height:100%;width:120vw;right:0;top:0;overflow:hidden;max-height:950px;min-height:950px}@media screen and (max-width:2399px){.about-bg__wrap__glow-wrapper{max-height:700px;min-height:700px}}@media screen and (max-width:1449px){.about-bg__wrap__glow-wrapper{min-height:600px}}@media screen and (max-width:767px){.about-bg__wrap__glow-wrapper{height:400px;min-height:unset}}.about-bg__wrap__glow-wrapper__glow{top:20%;left:40%;width:100%;height:150%;position:absolute;display:block;background:radial-gradient(50% 50% at 50% 50%,#315604 0,rgba(121,215,9,0) 100%);animation:glow 10s ease-in-out infinite}@media screen and (min-width:2400px){.about-bg__wrap__glow-wrapper__glow{top:-70%}}.large-letters{font-family:Russo-Regular;color:#161616;letter-spacing:.2em;font-size:500px;text-align:center;line-height:400px}@media screen and (max-width:959px){.large-letters{color:#1f1f1f;font-size:300px}}@media screen and (max-width:669px){.large-letters{font-size:150px;line-height:150px}}.about-page img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (max-width:1279px){.about-page h1{text-align:center}}@media screen and (max-width:599px){.about-page h1{text-align:left}}.about-page h2{color:#fff}@media screen and (max-width:1279px){.about-page h2{text-align:center}}@media screen and (max-width:599px){.about-page h2{text-align:left}}.about-page h3{letter-spacing:.2em;color:#fff;font-size:16px;line-height:20px;font-family:Russo-Regular;text-transform:uppercase}@media screen and (max-width:669px){.about-page h3{font-size:12px;line-height:16px}}@media screen and (max-width:669px){.about-page p{font-size:14px;line-height:22px}}.about-page .page-grid__content{padding-bottom:0}.about-page .mt-0,.about-page .page-grid{margin-top:0}.about-page .page-grid.about{margin-top:0;padding-top:140px}.about-page .headline-wrapper{display:grid;align-content:space-between;max-height:1200px;width:100%}@media screen and (max-width:1449px){.about-page .headline-wrapper{height:calc(100vh - 230px);min-height:500px}}@media screen and (max-width:1279px){.about-page .headline-wrapper{min-height:auto;height:auto}}.about-page .headline-about{display:grid;grid-template-columns:max-content 1fr;gap:20px;margin-top:460px}@media screen and (max-width:1449px){.about-page .headline-about{margin-top:0}}@media screen and (max-width:1279px){.about-page .headline-about{margin-top:300px;grid-template-columns:unset;text-align:center}.about-page .headline-about p{margin:0 auto}}@media screen and (max-width:669px){.about-page .headline-about{margin-top:180px}}@media screen and (max-width:599px){.about-page .headline-about{text-align:left}}.about-page .headline-about__we span{font-size:150px;font-family:Russo-Regular;color:#fff;line-height:120px}@media screen and (max-width:669px){.about-page .headline-about__we span{font-size:40px;line-height:40px}}.about-page .headline-about__company-info p{max-width:580px}.about-page .headline-about .headline-about__company-info h3{margin-bottom:13px}.agreement{margin-top:125px}.agreement h1{width:70%;margin-bottom:50px;font-family:Russo-Regular;font-size:24px;line-height:29px;color:#fff}@media screen and (max-width:1279px){.agreement h1{font-size:24px;line-height:29px}}@media screen and (max-width:959px){.agreement h1{font-size:22px;line-height:26px}}@media screen and (max-width:599px){.agreement h1{font-size:20px;line-height:24px}}.agreement div{font-family:Montserrat-Regular;font-size:16px;line-height:26px;color:hsla(0,0%,100%,.8);margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media screen and (max-width:1449px){.agreement div{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.agreement div{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.agreement div{font-size:14px;line-height:22px}}.agreement div p,.agreement div strong{color:hsla(0,0%,100%,.8)}.agreement div strong{font-weight:900}.agreement div p{font-family:Montserrat-Regular;font-size:16px;line-height:26px;margin:10px 0}@media screen and (max-width:1449px){.agreement div p{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.agreement div p{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.agreement div p{font-size:14px;line-height:22px}}.agreement div p:not(.MuiFormHelperText-root.Mui-error),.agreement div p:not(.validate-error){margin-bottom:20px;color:hsla(0,0%,100%,.8)}.agreement div p:not(.MuiFormHelperText-root.Mui-error) strong,.agreement div p:not(.validate-error) strong{font-family:Russo-Regular;font-size:14px;line-height:22px;color:#79d709}@media screen and (max-width:1279px){.agreement div p:not(.MuiFormHelperText-root.Mui-error) strong,.agreement div p:not(.validate-error) strong{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.agreement div p:not(.MuiFormHelperText-root.Mui-error) strong,.agreement div p:not(.validate-error) strong{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.agreement div p:not(.MuiFormHelperText-root.Mui-error) strong,.agreement div p:not(.validate-error) strong{font-size:12px;line-height:16px}}.agreement div p:not(.MuiFormHelperText-root.Mui-error) span,.agreement div p:not(.validate-error) span{color:hsla(0,0%,100%,.8)}.agreement div h3{font-family:Russo-Regular;font-size:12px;line-height:20px;letter-spacing:2.4px;text-transform:uppercase;margin:30px 0;color:hsla(0,0%,100%,.3)}@media screen and (max-width:1279px){.agreement div h3{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.agreement div h3{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.agreement div h3{font-size:12px;line-height:14px}}.agreement .MuiGrid-root{border:0}.agreement #cookie{scroll-margin-top:90px}html body .agreement__container{border-bottom:none;margin-top:36px}.blog.blog-item{padding-bottom:100px}@media screen and (max-width:669px){.blog.blog-item{padding-bottom:0}}.cases .headline__head{position:static;order:1;padding:0 15% 0 30px;background:unset;border-left:15px solid #79d709}@media screen and (max-width:669px){.cases .headline__head{padding-right:0;padding-left:20px;border-left:5px solid #79d709}}.cases .headline .poster{order:2;border:none;min-height:300px}@media screen and (max-width:959px){.cases .headline .poster{max-height:unset;min-height:unset}}@media screen and (max-width:669px){.cases .headline .poster img{width:100vw}}.cases .content img{padding:0 15%;box-sizing:border-box}@media screen and (max-width:959px){.cases .content img{padding:0}}.bolls-container{z-index:1;position:absolute;width:100%;height:100%;mix-blend-mode:normal;background-position:50%;opacity:.7}.bolls-container canvas{pointer-events:none;overflow:hidden;width:100%;position:absolute;margin:0 auto;top:50%;transform:translateY(-50%);right:0;left:0;color:#151a0b;transition:transform .4s linear}html body .background-gradient--after{background:radial-gradient(500px 450px at 50% 50%,#cfcfcf 0,rgba(13,13,13,0) 100%)!important}.background-gradient{opacity:.4;background:radial-gradient(1200px 1200px at 50% 50%,#8ca45c 0,#0c1100 22%);max-height:100vh;overflow:hidden;z-index:9;width:100%;position:absolute;margin:0 auto;top:50%;transform:translateY(-50%);right:0;left:0;max-width:unset}.background-gradient--after{opacity:.12;max-height:unset;animation:show-gradient .3s linear}.background-gradient:after{content:"";display:block;padding-bottom:200%}.background-gradient_blur{opacity:.7}.background-gradient_bottom{background:radial-gradient(47.52% 46.62% at 50% 50%,#2b4200 0,rgba(31,48,0,0) 100%);height:2742px;pointer-events:none;overflow:hidden;width:2742px;position:absolute;margin:0 auto;top:180%;right:-50%;left:-50%;transition:opacity .2s ease-out,transform .4s ease-in-out;z-index:5}@media (max-height:1200px){.background-gradient_bottom{top:180%}}@media (max-height:1100px){.background-gradient_bottom{top:185%}}@media (max-height:1000px){.background-gradient_bottom{top:195%}}@media (max-height:900px){.background-gradient_bottom{top:210%}}@media (max-height:800px){.background-gradient_bottom{top:220%}}@media (max-height:700px){.background-gradient_bottom{top:240%}}@media screen and (max-width:959px){.background-gradient_bottom{background:none}}@media screen and (max-width:599px){.bolls-container{display:none}.bolls-container canvas{transform:translateY(-50%) scale(.5)}}@keyframes show-gradient{0%{opacity:0}to{opacity:.12}}.home__content{z-index:2;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) translateY(10px)}.home__image-container{height:60px;width:320px;display:flex;justify-content:center;transition:transform .2s linear}.home__container{position:relative;width:40%;user-select:none}.home__container,.home__container .MuiContainer-root{display:flex;justify-content:center}.home__subtitle{text-transform:uppercase;width:100%;align-items:center;color:#fff;font-family:Russo-Regular;font-size:14px;line-height:22px}@media screen and (max-width:1279px){.home__subtitle{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.home__subtitle{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.home__subtitle{font-size:12px;line-height:16px}}.home__subtitle_wrapper{display:flex;justify-content:flex-end}.home__subtitle_green{color:#79d709}.home__content{display:flex;flex-wrap:wrap;z-index:11}.home__animation img{animation:home__animation-1 1s ease-out forwards}.home__animation .home__subtitle_wrapper{animation:home__animation-2 1s ease-out forwards}.home__animation_done img{transform:scale(1.73) translateY(4px)}.home__animation_done .home__subtitle_wrapper{transform:translateX(0) translateY(-13px)}.home__achievement{position:absolute;left:0;right:0;bottom:-200px;top:auto;margin:auto;padding:15px 20px;background:hsla(0,0%,100%,.05);display:grid;grid-template-columns:165px 1fr;max-width:500px;gap:20px;border-radius:20px;width:max-content;align-items:center}@media screen and (max-height:630px) and (orientation:landscape){.home__achievement{bottom:calc(-50vh + 40px);left:20px;right:auto}}@media screen and (max-width:1279px) and (max-height:630px) and (orientation:landscape){.home__achievement{padding:0;background:unset;grid-template-columns:1fr;left:30px;right:auto;bottom:calc(-50vh + 40px)}}@media screen and (max-width:767px) and (max-height:630px) and (orientation:landscape){.home__achievement{grid-template-columns:165px 1fr;left:auto;right:auto;bottom:-100px}}@media screen and (max-width:599px){.home__achievement{grid-template-columns:1fr}}@media screen and (max-width:599px) and (max-height:630px) and (orientation:landscape){.home__achievement{grid-template-columns:1fr;padding:0;background:none;bottom:calc(-50vh + 10px);left:16px;right:auto}}.home__achievement img{transform:unset;width:165px;height:auto}.home__achievement-description{font-family:Montserrat-Regular;font-size:12px;line-height:20px;color:#fff;line-height:120%}@media screen and (max-width:1279px){.home__achievement-description{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.home__achievement-description{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.home__achievement-description{font-size:12px;line-height:14px}}.main-slide__wrapper{width:100%;display:flex;justify-content:center}.main-slide__item{position:absolute;top:50%;transform:translateY(-50%) translateX(150%);opacity:0;margin:0 auto}.main-slide__item,.main-slide__item_center{transition:transform 1s ease-out,opacity 1s ease-out}.main-slide__item_center{opacity:1;transform:translateY(-50%) translateX(0);width:100%;justify-content:center;display:flex;margin-top:-25px}.main-slide__item_left{opacity:0;transition:transform 1s ease-out,opacity 1s ease-out;transform:translateY(-50%) translateX(-150%)}.main-slide__item span{color:#79d709}@keyframes home__animation-1{to{transform:scale(1.73) translateY(4px)}}@keyframes home__animation-2{0%{transform:translateX(-50px) translateY(-13px)}to{transform:translateX(0) translateY(-13px)}}@media screen and (max-width:959px){.home__image-container{margin-top:-35px}}@media screen and (max-width:599px){.home__container{transform:scale(.6)}}.scroll-target--code{position:absolute;top:350px}.clean-code{overflow:hidden;background-color:#131313;transition:background-color .3s ease-in-out}.clean-code h2{margin-top:78%}.clean-code .second-card-wrapper{top:110px}@media screen and (max-width:1449px){.clean-code .second-card-wrapper{top:85px}}.clean-code .second-card-wrapper--ux{overflow:visible}.clean-code .second-card-wrapper-inner--ux:after{left:106%;z-index:8;content:"UX";font-family:Russo-Regular;font-size:800px;line-height:566px;position:absolute;align-items:center;letter-spacing:200px;color:#fff;opacity:.05;top:10%}.clean-code .video{box-shadow:none;background-color:inherit}.clean-code .button-wrapper{margin-top:-32px;position:relative}.clean-code .button-wrapper a{position:absolute;right:37px;transform:translateY(-50%);width:336px}.clean-code__block{padding:0 37px;background-color:#0c0c0c;margin-bottom:32px;height:160px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.clean-code .title{text-align:end;margin-bottom:46px;transform:translateX(10px)}.clean-code .title-text{margin-bottom:24px}.clean-code .text{color:hsla(0,0%,100%,.8)}@media screen and (max-width:1279px){.scroll-target--code{top:0}.clean-code{overflow:unset;background-color:inherit}.clean-code .second-card-wrapper-inner--ux:after{content:none}.clean-code .MuiCardMedia-media{height:auto}.clean-code__block{padding:40px;height:auto}.clean-code .title{text-align:center;margin-top:40px}.clean-code .button-wrapper a{width:40%}}@media screen and (max-width:599px){.scroll-target--code{top:1%}.clean-code{margin-bottom:60px}.clean-code .title{text-align:left;margin-bottom:30px}.clean-code__block{padding:30px 15px;flex-direction:row}.clean-code .button-wrapper a{width:100%;right:0;transform:translateY(0)}}.clean-code .mobil-media{display:none}@media screen and (max-width:1279px){.clean-code .mobil-media{display:block}}.scroll-target--design{position:absolute;top:-4%}.UxUi{padding-bottom:40px}.UxUi h2{margin-top:20%}.UxUi .MuiCardMedia-media{width:auto}.UxUi__wrapper{z-index:10;position:relative;display:flex;align-items:start;flex-wrap:wrap;min-height:618px;flex-direction:column;justify-content:center}.UxUi .title{width:100%;margin-bottom:45px}.UxUi .text{font-family:Montserrat-Regular;font-size:16px;line-height:26px;color:hsla(0,0%,100%,.8);padding-right:38px;margin-bottom:40px}@media screen and (max-width:1449px){.UxUi .text{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.UxUi .text{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.UxUi .text{font-size:14px;line-height:22px}}.UxUi .text div,.UxUi .text p{font-family:Montserrat-Regular;font-size:16px;line-height:26px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1449px){.UxUi .text div,.UxUi .text p{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.UxUi .text div,.UxUi .text p{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.UxUi .text div,.UxUi .text p{font-size:14px;line-height:22px}}.UxUi__button{width:50%;display:flex}.UxUi__background{position:relative;overflow:hidden;z-index:10}.UxUi__background--scroll{position:relative;z-index:10;overflow:visible}@media screen and (max-width:1279px){.scroll-target--design{top:-2%}.UxUi{margin-top:100px}.UxUi h2{margin-top:0}.UxUi__background:after{top:22%;letter-spacing:0;font-size:500px}.UxUi__button{width:50%}}@media screen and (max-width:959px){.UxUi{padding-bottom:0}.UxUi__button{margin:0 auto}.UxUi .title{margin-top:40px}.UxUi__background:after{font-size:400px;line-height:400px;left:0}}@media screen and (max-width:599px){.UxUi{margin-top:30px}.UxUi__button{width:100%;margin:0 auto}.UxUi .title{text-align:left;margin-bottom:30px}.UxUi__background:after{font-size:215px;line-height:215px;left:0;top:20%;letter-spacing:19px}}.design .mobil-media{display:none}@media screen and (max-width:1279px){.design .mobil-media{display:block}}html .what-next__body{display:flex;flex-wrap:wrap}html .what-next__body.promo-spacer{margin-top:197px}html .what-next .title{margin-bottom:75px}html .what-next .title img{margin-right:44px}html .what-next .title_title__mb{margin-bottom:75px;white-space:nowrap}html .what-next .text{font-family:Montserrat-Regular;font-size:12px;line-height:20px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1279px){html .what-next .text{font-size:12px;line-height:18px}}@media screen and (max-width:959px){html .what-next .text{font-size:12px;line-height:16px}}@media screen and (max-width:599px){html .what-next .text{font-size:12px;line-height:14px}}html .what-next .m-half{width:49%}html .what-next .title_position{text-align:left}html .what-next__b-ico,html .what-next svg{margin-right:15px}html .what-next__button-container{margin-top:45px;width:100%;gap:20px;display:flex;justify-content:space-between}html .what-next__button-container a{color:#fff}html .what-next__bubble-title{position:relative;z-index:10;width:256px;height:126px;background-image:url(/img/bubble.svg);padding:5px 13px;box-sizing:border-box;background-position:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:-35px auto 106px;flex-wrap:wrap}html .what-next__bubble-title_header{font-family:Russo-Regular;font-size:12px;line-height:20px;margin-bottom:8px}@media screen and (max-width:1279px){html .what-next__bubble-title_header{font-size:12px;line-height:18px}}@media screen and (max-width:959px){html .what-next__bubble-title_header{font-size:12px;line-height:16px}}@media screen and (max-width:599px){html .what-next__bubble-title_header{font-size:12px;line-height:14px}}html .what-next__bubble-title_text{font-family:Montserrat-Regular;font-size:12px;line-height:20px;text-align:center;padding:0 14px}@media screen and (max-width:1279px){html .what-next__bubble-title_text{font-size:12px;line-height:18px}}@media screen and (max-width:959px){html .what-next__bubble-title_text{font-size:12px;line-height:16px}}@media screen and (max-width:599px){html .what-next__bubble-title_text{font-size:12px;line-height:14px}}html .what-next .what-next__bubble-title .what-next__bubble-title_text{font-size:10px}html .what-next .background{position:relative;display:flex}html .what-next .background:before{position:absolute;content:"";background-image:url(/img/landing/silhouette.svg);background-size:cover;width:224px;height:182px;transform:translateX(53px) translateY(50px);z-index:7;top:-115px;right:75px;color:hsla(0,0%,100%,.05)}html .what-next .promo-event{position:absolute;right:115px;width:50px;height:33px;top:-20px;z-index:8}html .what-next .promo-event.hide{opacity:0}@media (max-width:1380px){html .what-next .title{display:inline-flex}}@media screen and (max-width:1279px){html .what-next__button-container{gap:30px;width:90%;margin:45px auto 0}html .what-next__body{width:100%}html .what-next__body.promo-spacer{margin-top:0}html .what-next__body_adapt{width:70%;margin:0 auto}html .what-next .promo-event{display:none}html .what-next .background:after{font-size:265px;line-height:280px;transform:translateY(-50px)}html .what-next .background:before{display:none;position:absolute;transform:translateX(53px) translateY(50px);z-index:7;right:15%;top:26%}html .what-next .title{margin-bottom:80px;display:block;text-align:center}html .what-next .title--m{margin-top:0}html .what-next .title img{margin-right:5px}html .what-next .title__title__mb{margin-top:40px;margin-bottom:60px}}@media screen and (max-width:959px){html .what-next .title_position{text-align:center}html .what-next .MuiGrid-container .mobil_b{padding-bottom:0}html .what-next .MuiGrid-container .mobil_t{padding-top:0}html .what-next__body.promo-spacer{margin-top:0}html .what-next__body_adapt{width:100%}html .what-next__bubble-title{display:none;margin-bottom:70px}html .what-next .background:after,html .what-next .background:before{content:none}}@media screen and (max-width:599px){html .what-next .title_position{text-align:left}html .what-next .m-half{width:100%;margin-bottom:10px}html .what-next__button-container{margin:30px 0 auto;flex-wrap:wrap;gap:0;width:100%}html .what-next .text{margin-top:30px}html .what-next .title{margin-top:40px;margin-bottom:30px;white-space:nowrap}html .what-next__body{display:flex;flex-wrap:wrap}html .what-next .info-block{width:100%;padding:30px 25px;margin:30px 0}html .what-next .info-block__button{width:90%}html .what-next .info-block:first-child:after,html .what-next .info-block:nth-child(2):after{position:absolute;content:"";bottom:-30px;left:0;width:100%;height:1px;background-color:hsla(0,0%,54.1%,.18)}}.home-page{height:100%}.home-page__wrapper{transition:opacity .2s linear}.home-page h1,.home-page h2{font-family:Russo-Regular;font-size:48px;line-height:58px}@media screen and (max-width:1279px){.home-page h1,.home-page h2{font-size:48px;line-height:52px}}@media screen and (max-width:959px){.home-page h1,.home-page h2{font-size:46px;line-height:48px}}@media screen and (max-width:599px){.home-page h1,.home-page h2{font-size:24px;line-height:26px}}.home-page .mobil-adaptation{display:flex;flex-wrap:wrap;z-index:10;position:relative;justify-content:center}.home-page .mobil-adaptation .d-flex{order:1}.home-page .mobil-adaptation section:nth-child(2){order:2}.home-page__background-img{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2}.home-page__background-img canvas{transform:translateY(-50%)}.home-page__background-img.init_b canvas{transition:transform .4s ease-out;transform:translateY(-50%) scale(1)}.home-page_hide{transition:opacity 1s ease-out,height 1s ease-out;opacity:0}.home-page_d-none{display:none}.home-page__skip-block{position:fixed;bottom:0;cursor:pointer;left:0;display:flex;justify-content:center;z-index:12;width:100%;padding-bottom:32px}.home-page__skip-block--clickTarget{position:absolute;width:100%;height:100px;top:-78%;cursor:pointer;z-index:13}.home-page__skip-block img{transform:translateY(0) translateX(2px);transition:transform 1s ease-out;animation:move 2s linear infinite;cursor:pointer}.home-page__skip-block:hover img,.home-page__skip-block:hover object{transform:translateY(-18px) translateX(2px);transition:transform 1s ease-out}.home-page__skip-block:hover .home-page__skip-block_bottom{transform:translateY(30px);transition:transform 1s ease-out,background-color 2s ease-out}.home-page__skip-block_bottom{width:100%;height:100%;position:absolute;transform:translateY(52px);background-color:inherit;transition:transform 1s ease-out}.home-page__skip-block_bottom object{transform:translateY(0);transition:transform 1s ease-out,background-color 2s ease-out;width:100%}html .intro{height:100vh;opacity:0;position:fixed;top:0;left:0;width:100%}html .intro,html .intro.init{transition:opacity .4s ease-out}html .intro.init{opacity:1}body{background-color:#0c0c0c;-webkit-font-smoothing:antialiased}.container__outside{padding:38px 46px}@media screen and (max-width:959px){.home-page__skip-block{display:none}}@media screen and (max-width:599px){html .intro{position:relative;height:90vh}.home-page__background-img{filter:grayscale(1)}.home-page .mobil-adaptation .d-flex{order:2}.home-page .mobil-adaptation section:nth-child(2){order:1}}@keyframes move{0%{transform:translateY(0) translateX(2px)}25%{transform:translateY(10%) translateX(2px)}50%{transform:translateY(0) translateX(2px)}75%{transform:translateY(-10%) translateX(2px)}to{transform:translateY(0) translateX(2px)}}.scroll-target--company{position:absolute;top:-35%}.second-card-wrapper--dep:hover .MuiCardMedia-media{filter:grayscale(0)}.company .button-wrapper{margin-bottom:35px;display:flex;justify-content:space-between}.company .button-wrapper a:first-child{width:65%;margin-right:8px}.company__text{font-family:Montserrat-Regular;font-size:16px;line-height:26px;margin-bottom:23px}@media screen and (max-width:1449px){.company__text{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.company__text{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.company__text{font-size:14px;line-height:22px}}.company__text p{padding-bottom:20px;color:hsla(0,0%,100%,.8)}.company h2{transform:translateX(10px);margin-bottom:57px}@media screen and (max-width:1279px){.scroll-target--company{position:absolute;top:-4%}.company__text{margin-bottom:0}.company .button-wrapper{flex-wrap:wrap}.company .button-wrapper a,.company .button-wrapper a:first-child,.company .button-wrapper button{width:48%;margin:0 0 20px}}@media screen and (max-width:599px){.scroll-target--company{top:1%}#company{margin-top:-50px;padding-top:50px}.company h2{transform:translateX(0);margin-bottom:30px}.company .button-wrapper a,.company .button-wrapper a:first-child,.company .button-wrapper button{width:100%;margin:0 0 20px}}.company .mobil-media{display:none}@media screen and (max-width:1279px){.company .mobil-media{display:block}}.news .headline__head{font-size:36px;line-height:44px}@media screen and (max-width:1279px){.news .headline__head{font-size:30px!important;line-height:38px!important}}@media screen and (max-width:669px){.news .headline__head{font-size:24px!important;line-height:29px!important}}.news.news-item{padding-bottom:100px}@media screen and (max-width:669px){.news.news-item{padding-bottom:0}}body,html{width:100vw;min-width:320px}.outstaffing{min-width:320px;font-family:Montserrat-Regular;margin-top:211px}@media (min-width:1276px){.outstaffing{max-width:1441px!important;padding:0 30px!important;margin:211px auto 0}}@media screen and (max-width:1279px){.outstaffing{padding:0 30px}}@media screen and (max-width:959px){.outstaffing{padding:0 30px}}@media screen and (max-width:669px){.outstaffing{padding:0 15px}.outstaffing .react-parallax-bgimage{height:90vw!important}}.outstaffing button,.outstaffing h1,.outstaffing h2,.outstaffing h3{font-family:Russo-Regular;letter-spacing:.1em}.outstaffing h1{color:#fff}.outstaffing #outstaffingModal{padding:61px 67px 93px}@media screen and (max-width:669px){.outstaffing #outstaffingModal{padding:30px}}.outstaffing .button_segment{margin-top:65px;padding-bottom:32px;display:flex;border-bottom:1px solid hsla(0,0%,54.1%,.15)}@media screen and (max-width:669px){.outstaffing .button_segment{border-bottom:none}}@media screen and (max-width:599px){.outstaffing .button_segment{display:block}}.outstaffing .button_segment .button{font-style:normal;font-weight:500;font-size:12px;line-height:14px}@media screen and (max-width:599px){.outstaffing .button_segment .button{margin:0 auto}}.outstaffing .button_segment .button:last-child{margin-left:20px}@media screen and (max-width:599px){.outstaffing .button_segment .button:last-child{margin:20px auto 0}}@media screen and (max-width:959px){.outstaffing .button_segment{justify-content:center;margin-top:30px;padding-bottom:140px}}.outstaffing div{color:hsla(0,0%,100%,.8)}.outstaffing .MuiGrid-root{border:0}.outstaffing .faq{margin-top:0;margin-bottom:42px}.outstaffing .faq div{border-bottom:none}.outstaffing .faq .MuiAccordionDetails-root{padding:0}.outstaffing .faq .faq-block-container{margin-top:0;padding:0}.outstaffing .faq .faq__header-wrapper{display:none}.outstaffing .faq .MuiGrid-spacing-xs-10{width:100%!important;margin:0!important}.outstaffing .faq .faq__button{box-sizing:border-box}.outstaffing .faq .MuiGrid-grid-lg-6{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.outstaffing .faq .faq__wrapper{justify-self:flex-end;width:100%;margin-bottom:35px;min-width:600px}.outstaffing .faq .faq__wrapper .Collapse-card:nth-last-of-type(2){border-bottom:1px solid hsla(0,0%,54.1%,.15);padding-bottom:20px}@media (min-width:1276px){.outstaffing .faq .faq__wrapper{margin-bottom:0}}.outstaffing .faq .faq__wrapper .MuiPaper-elevation1{border-bottom:none;padding-bottom:35px}@media screen and (max-width:1279px){.outstaffing .faq .faq__wrapper .MuiPaper-elevation1{padding-bottom:10px}}@media screen and (max-width:669px){.outstaffing .faq .faq__wrapper .MuiPaper-elevation1{padding-bottom:0}}.outstaffing .faq .faq__wrapper p{margin-top:7px;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:hsla(0,0%,100%,.6)}.outstaffing .faq .faq__wrapper p span{color:#79d709}.outstaffing .faq .faq__wrapper .title-text{margin-top:5px;width:80%;font-family:Russo-Regular;letter-spacing:.2em;font-weight:400;font-size:14px;line-height:22px}@media screen and (max-width:669px){.outstaffing .faq .faq__wrapper .title-text{font-size:10px;line-height:16px;width:90%;letter-spacing:.1em}}@media screen and (max-width:669px){.outstaffing .faq .faq__wrapper .button-text{font-size:10px!important}}.outstaffing .faq .faq__wrapper .text p{margin-top:6px}@media screen and (max-width:1279px){.outstaffing .faq .faq__wrapper .text p{margin-bottom:0;margin-top:10px}}@media screen and (max-width:669px){.outstaffing .faq .faq__wrapper .text p{font-size:12px;line-height:16px;margin-bottom:0}}.outstaffing .faq .faq__wrapper .Mui-expanded:after{right:29.5px}@media screen and (max-width:959px){.outstaffing .faq .faq__wrapper{width:100%;min-width:260px}}@media screen and (max-width:1279px){.outstaffing .faq .faq__wrapper{width:100%}}.outstaffing .faq .panel1d-header{height:103px;padding:0 43px}@media screen and (max-width:669px){.outstaffing .faq .panel1d-header{padding:20px 22px;height:auto}}.outstaffing .faq .landing__spacer{display:none}@media screen and (max-width:959px){.outstaffing .faq{min-width:110px;margin:0}.outstaffing .faq section{padding:0;margin-top:0}.outstaffing .faq .MuiGrid-item{padding:0}}@media screen and (max-width:1279px){.outstaffing .faq{min-width:110px}.outstaffing .faq section{padding:0;margin-top:0}.outstaffing .faq .MuiGrid-item{padding:0}.outstaffing .faq .title-text{width:95%}}@media (min-width:1276px){.outstaffing .faq .MuiGrid-grid-xs-4{padding-top:40px}}@media screen and (max-width:669px){.outstaffing .contacts .MuiGrid-spacing-xs-10{width:100%!important;margin:0!important}}.outstaffing .contacts .MuiGrid-spacing-xs-10>.MuiGrid-item.custom-padding{display:none}@media screen and (max-width:669px){.outstaffing .contacts .MuiGrid-spacing-xs-10>.MuiGrid-item{padding:0 0 5%!important}}.outstaffing .grid_speciality{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto;grid-gap:30px;align-items:start;border-bottom:none}@media screen and (max-width:669px){.outstaffing .grid_speciality{grid-gap:10px}}@media screen and (max-width:959px){.outstaffing .grid_speciality{grid-template-columns:1fr}}.outstaffing .chapter{margin-top:90px}@media screen and (max-width:767px){.outstaffing .chapter{margin-top:20px}}@media screen and (max-width:669px){.outstaffing .chapter{margin-top:0}}@media screen and (max-width:959px){.outstaffing .chapter{display:inline-block}.outstaffing .chapter .MuiGrid-grid-xs-4,.outstaffing .chapter .MuiGrid-grid-xs-8{max-width:100%}}@media (min-width:1276px){.outstaffing .chapter{margin-top:197px}}.outstaffing .chapter__header{font-size:36px;width:100%;line-height:43px;letter-spacing:.1em}@media screen and (max-width:1279px){.outstaffing .chapter__header{width:90%}}@media screen and (max-width:767px){.outstaffing .chapter__header{width:80%}}@media screen and (max-width:669px){.outstaffing .chapter__header{font-size:24px;line-height:29px}}.outstaffing .chapter__subheader{font-family:Montserrat-Regular;font-style:normal;font-weight:400;font-size:16px;line-height:20px;margin-top:16px;width:90%}@media screen and (max-width:669px){.outstaffing .chapter__subheader{font-size:12px;width:100%!important}}@media screen and (max-width:959px){.outstaffing .chapter__subheader{margin-bottom:20px}}@media screen and (max-width:1279px){.outstaffing .chapter__subheader{width:90%}}.outstaffing .chapter__subheader b{font-family:Montserrat-Regular;font-weight:600;letter-spacing:-.1px}@media screen and (max-width:669px){.outstaffing .chapter__subheader b{font-size:12px}}.menu_base:after{left:0;min-width:500vh}html body .outstaffing__container{border-bottom:none;margin-top:36px;overflow-x:hidden}#__next{opacity:.999;min-width:320px}.Outstaffing__header{color:#fff;font-style:normal;font-weight:400;font-size:36px;line-height:43px;letter-spacing:.1em;text-transform:uppercase;width:678.53px;margin-bottom:12px}.Outstaffing__header .bottom-arrow{position:relative;height:36px}.Outstaffing__header .bottom-arrow img{position:relative;bottom:2px}@media screen and (max-width:669px){.Outstaffing__header .bottom-arrow{padding-left:10px}.Outstaffing__header .bottom-arrow img{height:18px}}@media screen and (max-width:959px){.Outstaffing__header{width:95%;max-width:650px}}@media screen and (max-width:669px){.Outstaffing__header{font-size:24px;width:100%;max-width:442px;line-height:28.13px}}.Outstaffing__header--small{font-size:24px;color:#79d709;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.1em;text-align:left;margin-bottom:10px}@media screen and (max-width:959px){.Outstaffing__header--small{font-size:18px}}@media screen and (max-width:669px){.Outstaffing__header--small{font-size:14px;line-height:18px}}.tagline{font-style:normal;margin-bottom:0;font-weight:400;font-size:16px;line-height:20px;text-align:justify;max-width:640px;font-family:Montserrat-Regular;padding:0}@media screen and (max-width:959px){.tagline{font-size:14px;line-height:18px;text-align:left}}@media screen and (max-width:669px){.tagline{font-size:12px;line-height:16px}}.button-os{font-family:Russo-Regular;letter-spacing:.1em;font-size:12px;text-transform:uppercase;position:relative;box-sizing:border-box}.button-os-main{padding:0 20px}.button-os-green{background-color:#79d709;color:#000}.button-os-green a,.button-os-green a:hover{color:#000}.button-os-outlined{outline:1px solid hsla(0,0%,54.1%,.18);background:rgba(0,0,0,.3)}.button-os-outlined a{color:#fff}.button-os-outlined .button-content .button-content__icon,.button-os-outlined .button-content .button-content__icon:after,.button-os-outlined .button-content .button-content__icon:before{background-color:#fff}.button-os-rounded{border-radius:30px;font-size:12px}.button-os-rounded .button-content{min-width:200px}.button-os-squared{margin-top:40px;border-radius:0;font-size:14px}.h-30{height:34px}.h-100{height:103px}@media screen and (max-width:959px){.h-100{height:70px!important}}@media screen and (max-width:669px){.h-100{height:44px!important;font-size:12px}}.w100{width:100%}.justify-center{display:flex;justify-content:center;align-items:center}.shadow{box-shadow:-5px 10px 20px rgba(0,0,0,.8)}.button-w-icon .button-content{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;align-items:center;line-height:20px;height:100%;width:100%;justify-content:center}@media screen and (max-width:669px){.button-w-icon .button-content{font-size:12px}}.button-w-icon .button-content__icon{left:10px;top:0;transform:TranslateY(-50%);position:relative;transition:all .1s ease-in-out .1s;width:0;height:1px;display:block;background-color:#000;opacity:0;padding-bottom:0}.button-w-icon .button-content__icon:after,.button-w-icon .button-content__icon:before{position:absolute;right:0;content:"";display:block;height:1px;width:6px;transform-origin:right center;transition:transform .15s ease 0s;background-color:#000}.button-w-icon:hover{transition-delay:0s}.button-w-icon:hover .button-content__icon{width:13px;opacity:1;transition:all .1s ease-in-out 0s}.button-w-icon:hover .button-content__icon:before{transition-delay:.1s;transform:Rotate(-45deg)}.button-w-icon:hover .button-content__icon:after{transition-delay:.1s;transform:Rotate(45deg)}.our_projects{margin-bottom:70px;width:100%}.our_projects div{border-bottom:none}.our_projects img:hover{cursor:pointer}.our_projects .main_grid_element img,.our_projects .secondary_grid_element__image{width:unset;height:unset;opacity:.5;transition:.2s ease-in-out}.our_projects .main_grid_element img:hover,.our_projects .secondary_grid_element__image:hover{opacity:1}@media screen and (max-width:767px){.our_projects .main_grid_element img,.our_projects .secondary_grid_element__image{opacity:1}}@media screen and (max-width:669px){.our_projects .main_grid_element{margin-right:7px}}.our_projects .projects_grid{border-bottom:0;width:100%;height:min-content;display:grid;grid-template-columns:3fr 1.25fr;grid-template-rows:repeat(3,1fr);grid-column-gap:14px;grid-row-gap:10px}@media screen and (max-width:1279px){.our_projects .projects_grid{grid-row-gap:7px}}@media screen and (max-width:669px){.our_projects .projects_grid{grid-template-columns:3fr 1fr;grid-column-gap:0;grid-row-gap:3px}}.our_projects .main_grid_element{grid-column-start:1;grid-row-start:1;grid-row-end:4;box-sizing:border-box;max-height:470px}.our_projects .main_grid_element img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:669px){.our_projects .main_grid_element img{min-width:207px;min-height:146px}}.our_projects .secondary_grid_element{display:grid;grid-template-columns:1fr .25fr;max-height:150px}@media screen and (max-width:1279px){.our_projects .secondary_grid_element{width:unset;height:unset}}@media screen and (max-width:669px){.our_projects .secondary_grid_element{grid-template-columns:1fr auto}}.our_projects .secondary_grid_element__image{width:100%;height:100%;object-fit:cover}@media screen and (max-width:669px){.our_projects .secondary_grid_element__image{min-width:66px;min-height:47px}}.our_projects .secondary_grid_element .project_link_element{text-align:center;width:100%}@media screen and (max-width:669px){.our_projects .secondary_grid_element .project_link_element{width:100%}.our_projects .secondary_grid_element .project_link_element a{position:relative}.our_projects .secondary_grid_element .project_link_element img{position:relative;left:2px;top:-6px!important;width:8px;height:8px}}.card_panel{display:grid!important;grid-gap:32px;margin-top:62px;grid-template-columns:repeat(4,1fr);column-fill:auto}@media screen and (max-width:1279px){.card_panel{min-width:10px;grid-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:669px){.card_panel{grid-template-columns:1fr;grid-gap:10px}}.card_element{overflow:hidden;font-family:Russo-Regular;letter-spacing:.1em;position:relative;width:100%;min-height:309px;box-shadow:-5px 10px 20px rgba(0,0,0,.8);border-radius:30px;background:#161616;background:linear-gradient(164deg,#161616 50%,#2b4200 140%);display:flex;flex-direction:column;border-bottom:none;transition:all .2s ease-in-out}@media screen and (max-width:1279px){.card_element{width:100%;min-height:240px}}@media screen and (max-width:959px){.card_element{min-height:200px}}@media screen and (max-width:669px){.card_element{cursor:pointer;min-width:260px;min-height:62px}.card_element.card_element_show p{display:block;min-height:100px;box-sizing:border-box;padding:0 37px 20px 36px;opacity:1;transition:all .2s ease-out}}@media screen and (max-width:768px) and (min-width:420px){.card_element.card_element_show p{display:block;min-height:70px;box-sizing:border-box;padding:0 37px 20px 36px;opacity:1;transition:all .2s ease-out}}@media screen and (max-width:300px){.card_element{min-width:auto!important}}.card_element .element_arrow_icon{display:none;transition:all .2s ease-in;transition-delay:50ms}@media screen and (max-width:669px){.card_element .element_arrow_icon{position:absolute;right:20px;top:21px;display:block}}.card_element .element_arrow_icon img{width:11px;height:6px}.card_element .element_arrow_icon.to_up{transform:rotateX(-180deg)}.card_element .card_header{height:57px;padding:37px 26px 18px 34px;border-bottom:none;vertical-align:middle;display:flex}@media screen and (max-width:669px){.card_element .card_header{padding:15px 37px 10px;height:auto}}.card_element .card_header h2{font-family:Russo-Regular;font-style:normal;font-weight:400;font-size:18px;color:#fff;line-height:30px;letter-spacing:.1em;margin-bottom:0;align-self:center;max-width:263px}@media screen and (max-width:1279px){.card_element .card_header h2{width:263px}}@media screen and (max-width:959px){.card_element .card_header h2{line-height:24px}}@media screen and (max-width:767px){.card_element .card_header h2{width:auto}}@media screen and (max-width:669px){.card_element .card_header h2{padding-bottom:0;font-size:14px;line-height:17px}}.card_element .card_header span{font-size:24px;line-height:29px}@media screen and (max-width:669px){.card_element .card_header span{font-size:14px}}.card_element .card_icon{position:absolute;right:22px;bottom:18px;opacity:.3}@media screen and (max-width:669px){.card_element .card_icon{display:none}}.card_element p{font-family:Montserrat-Regular;height:auto;display:block;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:20px;padding:0 26px 97px 37px;color:hsla(0,0%,100%,.6);transition:min-height .5s ease-out}@media screen and (max-width:959px){.card_element p{padding-bottom:45px;font-size:14px;line-height:18px}}@media screen and (max-width:669px){.card_element p{display:block;height:0;opacity:0;padding:0 37px 0 36px;font-size:12px;min-height:0;transition:min-height .5s,opacity .5s}}.workers{margin-top:155px;z-index:40}@media screen and (max-width:959px){.workers{margin-top:64px}}@media screen and (max-width:669px){.workers{margin-bottom:34px}}@media screen and (min-width:960px){.workers .cube_place{top:0}.workers .cube_place .react-parallax{top:400px}}@media screen and (max-width:959px){.workers .cube_place{top:900px!important}.workers .cube_place .react-parallax{top:45vh}}@media screen and (max-width:669px){.workers .cube_place{top:900px!important}}.workers__header{font-family:Russo-Regular;font-size:24px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.2em;margin-bottom:40px}@media screen and (max-width:1279px){.workers__header{font-size:24px;line-height:29px}}@media screen and (max-width:959px){.workers__header{font-size:22px;line-height:26px}}@media screen and (max-width:599px){.workers__header{font-size:20px;line-height:24px}}@media screen and (max-width:959px){.workers__header{width:209px;margin-bottom:20px}}@media screen and (max-width:669px){.workers__header{font-size:14px}}.workers__button-container{margin-top:40px}@media screen and (max-width:767px){.workers__button-container{margin-top:20px}}.workers__button-container .button-os{margin:0 auto;max-width:max-content}@media screen and (max-width:599px){.workers__button-container .button-os{max-width:unset}}.speciality_element{transition:all .2s ease;box-sizing:border-box;align-self:stretch;padding:22px 30px;font-family:Russo-Regular,sans-serif;letter-spacing:.1em;overflow-y:hidden;display:flex;flex-direction:column;position:relative;overflow-x:hidden;border-radius:30px;box-shadow:-5px 10px 20px rgba(0,0,0,.8);background:#161616;background:linear-gradient(164deg,#161616 50%,#2b4200 140%);border-bottom:none}@media screen and (max-width:1279px){.speciality_element{width:auto;padding:22px 23px}}@media screen and (max-width:959px){.speciality_element{max-width:unset;width:100%;align-self:auto;cursor:pointer}.speciality_element:first-child{order:0}.speciality_element:nth-child(2){order:2}.speciality_element:nth-child(3){order:1}.speciality_element:nth-child(4){order:3}}.speciality_element .button-container .book_an_employee{background:none;position:absolute;overflow:clip;padding:0;height:34px;bottom:20.6px;color:#fff;border:1px solid hsla(0,0%,100%,.2);opacity:0;font-size:12px;text-transform:uppercase;width:194px;transition:right .3s ease-in-out .15s,opacity .3s ease-in-out;right:40px}@media screen and (max-width:1279px){.speciality_element .button-container .book_an_employee{width:180px;right:22px}}@media screen and (max-width:959px){.speciality_element .button-container .book_an_employee{margin-top:0!important;border:1px solid hsla(0,0%,100%,0);color:hsla(0,0%,100%,0);min-height:0;height:0;opacity:0;margin-left:auto;position:static;display:block;transition:all .3s ease-out!important}}@media screen and (max-width:420px){.speciality_element .button-container .book_an_employee{margin:0 auto}}@media screen and (max-width:669px){.speciality_element .button-container .book_an_employee{margin-top:9px}}@media screen and (min-width:960px){.speciality_element:hover .book_an_employee{transition:opacity .1s ease-in-out;opacity:1;right:40px}}@media screen and (max-width:1279px){.speciality_element:hover .book_an_employee{transition:opacity .1s ease-in-out;opacity:1;right:22px}}.speciality_element .speciality_element_top{display:flex;row-gap:20px;column-gap:20px}@media screen and (max-width:1010px) and (min-width:960px){.speciality_element .speciality_element_top{column-gap:10px}}@media screen and (max-width:669px){.speciality_element .speciality_element_top{flex-direction:column;row-gap:10px}}@media screen and (max-width:959px){.speciality_element.speciality_element_show .book_an_employee{position:static;margin-left:auto;min-height:34px;opacity:1;color:#fff;border:1px solid hsla(0,0%,100%,.2);transition:all .2s ease-out!important;margin-top:20px!important}}@media screen and (max-width:420px){.speciality_element.speciality_element_show .book_an_employee{margin:0 auto}}@media screen and (max-width:669px){.speciality_element{padding:15px 20px;min-height:auto;width:auto;gap:6px}}.speciality_element .element_arrow_icon{display:none;transition:all .2s ease-in;transition-delay:50ms}@media screen and (max-width:959px){.speciality_element .element_arrow_icon{position:absolute;right:20px;top:30px;display:block}}@media screen and (max-width:669px){.speciality_element .element_arrow_icon{top:15px;right:20px}}.speciality_element .element_arrow_icon img{width:11px;height:6px}.speciality_element .element_arrow_icon.to_up{transform:rotateX(180deg)}.speciality_element .speciality_element_content{height:100%;display:flex;flex-direction:column}.speciality_element:nth-child(2) .tag_panel{max-width:226px}.speciality_element:nth-child(4) .tag_panel{max-width:450px}@media screen and (max-width:669px){.speciality_element:nth-child(4) .tag_panel{width:98%}}.speciality_element__title{display:flex;flex-direction:column;position:relative;flex-wrap:nowrap;min-width:content-box;border-bottom:none}@media screen and (max-width:1279px){.speciality_element__title{column-gap:12px}}@media screen and (max-width:669px){.speciality_element__title{flex-wrap:wrap;flex-direction:column;align-items:flex-start;row-gap:8px}}.speciality_element__title h2{font-family:Russo-Regular;color:#fff;letter-spacing:.1em;height:43px;font-style:normal;font-weight:400;font-size:36px;line-height:43px;margin-bottom:0;white-space:nowrap}@media screen and (max-width:1279px){.speciality_element__title h2{white-space:nowrap}}@media screen and (max-width:959px){.speciality_element__title h2{font-size:36px}}@media screen and (max-width:669px){.speciality_element__title h2{font-size:18px;width:100%;height:auto;line-height:20px}}.speciality_element p{font-family:Russo-Regular}.speciality_element .grades{top:0;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#79d709;align-content:center;max-height:43px;text-transform:uppercase;letter-spacing:.2em;display:flex;flex-wrap:wrap;max-width:401px}@media screen and (max-width:1279px){.speciality_element .grades{letter-spacing:.09em}}@media screen and (max-width:1010px) and (min-width:960px){.speciality_element .grades{letter-spacing:.1em}}@media screen and (max-width:669px){.speciality_element .grades{font-size:14px;letter-spacing:.2em;line-height:17px}}.speciality_element .grades>span+span:before{content:"/"}.speciality_element .amount{font-size:12px;font-style:normal;width:100%;font-weight:700;line-height:14px;letter-spacing:.2em;text-align:left;height:12px;text-transform:uppercase;opacity:.3}@media screen and (max-width:669px){.speciality_element .amount{font-size:10px}}.speciality_element .price{font-size:18px;width:100%;letter-spacing:.2em;margin-top:25px;align-self:start;color:#79d709;text-transform:uppercase}@media screen and (max-width:669px){.speciality_element .price{font-size:14px;margin:8px auto}}.speciality_element .tag_panel{margin:15px 0;display:inline-flex;column-gap:4px;row-gap:5px;width:100%;flex-wrap:wrap}@media screen and (max-width:669px){.speciality_element .tag_panel{width:98%;margin:9px 0}}.speciality_element .tag_element{padding:1px 8px;font-family:Montserrat-Regular;color:#fff;border-radius:15px;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;border:1px solid hsla(0,0%,54.1%,.15)}@media screen and (max-width:669px){.speciality_element .tag_element{font-size:10px}}.speciality_element .software_panel{overflow:hidden;max-width:200px;margin-top:auto;align-items:center;display:flex;flex-direction:row;height:50px;column-gap:30px}@media screen and (max-width:1279px){.speciality_element .software_panel{column-gap:20px}}@media screen and (max-width:669px){.speciality_element .software_panel{left:38px;max-width:150px;bottom:20px}}.speciality_element .software_icon{object-fit:scale-down;overflow:hidden;background-size:100%;width:100%;height:51px;max-width:65px;background-repeat:no-repeat}@media screen and (max-width:669px){.speciality_element .software_icon{height:39px;min-width:34px;max-width:39px}}.cube_place{margin:0 auto;width:100vw;min-width:320px;height:300vh;right:0;z-index:-300;position:absolute;overflow:hidden}@media screen and (max-width:959px){.cube_place{height:150vh}}.cube_place .parallax-container{width:50vw;min-width:320px}@media screen and (max-width:320px){.cube_place .parallax-container{width:100vw}}.cube_place .position-left{margin-left:0;margin-right:auto}.cube_place .position-left img{left:4%!important}@media screen and (min-width:1920px){.cube_place .position-left img{left:40%!important}}@media screen and (max-width:1279px){.cube_place .position-left img{left:-150px!important}}@media screen and (max-width:959px){.cube_place .position-left img{left:-80px!important}}@media screen and (max-width:669px){.cube_place .position-left img{left:-50px!important}}.cube_place .position-right{margin-right:0;margin-left:auto}.cube_place .position-right img{left:510px!important}@media screen and (max-width:1279px){.cube_place .position-right img{left:650px!important}}@media screen and (max-width:1279px) and (max-width:959px){.cube_place .position-right img{left:400px!important}}@media screen and (max-width:1279px) and (max-width:669px){.cube_place .position-right img{left:300px!important}}@media screen and (max-width:1279px) and (max-width:450px){.cube_place .position-right img{left:270px!important}}@media screen and (max-width:1279px) and (max-width:360px){.cube_place .position-right img{display:none}}.cube_place .react-parallax{height:70vh;width:100%}.cube_place .react-parallax .react-parallax-bgimage{align-self:flex-end;justify-self:flex-end;height:auto!important;filter:blur(.5px);background-size:100%;position:absolute;transition:.1s;max-width:1600px;background-repeat:no-repeat}@media screen and (max-width:959px){.cube_place .react-parallax .react-parallax-bgimage{max-width:800px}}@media screen and (max-width:669px){.cube_place .react-parallax .react-parallax-bgimage{max-width:450px}}.aboutOutstaffing{position:relative;width:919px;align-content:flex-start;border-bottom:none;display:inline-flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1279px){.aboutOutstaffing{padding-bottom:20px}}@media screen and (max-width:767px){.aboutOutstaffing{padding-top:50px;padding-bottom:120px}}@media screen and (max-width:669px){.aboutOutstaffing{padding-bottom:28px}}.aboutOutstaffing__header{padding-right:40px}@media screen and (max-width:959px){.aboutOutstaffing__header{padding-right:0}}.aboutOutstaffing .cube_place{height:100%}.aboutOutstaffing .cube_place .react-parallax{top:50vh}@media screen and (max-width:669px){.aboutOutstaffing .cube_place .react-parallax{top:30vh}}.aboutOutstaffing b{font-family:Montserrat-Regular;font-weight:500;font-size:16px}@media screen and (max-width:1279px){.aboutOutstaffing b{font-size:14px}}@media screen and (max-width:669px){.aboutOutstaffing b{font-size:12px}}.aboutOutstaffing p{color:hsla(0,0%,100%,.6);line-height:20px}@media screen and (max-width:1279px){.aboutOutstaffing p{font-size:14px}}@media screen and (max-width:669px){.aboutOutstaffing p{font-size:12px}}.aboutOutstaffing .term{padding-right:10px;margin-bottom:11px}@media screen and (max-width:959px){.aboutOutstaffing .term{margin-top:20px;height:auto;margin-bottom:23px}}@media screen and (max-width:669px){.aboutOutstaffing .term b{font-size:12px;font-weight:700}}.aboutOutstaffing .reason{width:100%;row-gap:40px;column-gap:107px;margin-top:59px;border-bottom:none;display:inline-flex;flex-wrap:wrap}@media screen and (max-width:1279px){.aboutOutstaffing .reason{column-gap:44px}}@media screen and (max-width:959px){.aboutOutstaffing .reason{row-gap:20px;margin-top:23px;margin-bottom:65px}}@media screen and (max-width:669px){.aboutOutstaffing .reason b,.aboutOutstaffing .reason p{font-size:12px}}.aboutOutstaffing .steps{display:grid;gap:80px;margin-top:147px;padding-top:63px;width:100%;flex-direction:column}@media screen and (max-width:1279px){.aboutOutstaffing .steps{padding-top:0}}@media screen and (max-width:959px){.aboutOutstaffing .steps{margin-top:60px;gap:140px}}@media screen and (max-width:669px){.aboutOutstaffing .steps{margin-top:0;gap:25px}}.outstaffing_reason{width:43%;border-bottom:none;flex-grow:0}@media screen and (max-width:1279px){.outstaffing_reason{width:46%}}@media screen and (max-width:959px){.outstaffing_reason{width:100%}.outstaffing_reason p{line-height:18px!important;font-size:14px!important}.outstaffing_reason:nth-child(1n){order:0}.outstaffing_reason:nth-child(2n){order:2}.outstaffing_reason:nth-child(3n){order:1}.outstaffing_reason:nth-child(4n){order:3}}.steps_element{width:100%;display:flex}.steps_element.flex-end{justify-content:flex-end}.steps_element.flex-start{justify-content:flex-start}.steps_element .parallax_number{right:0;position:absolute;overflow:visible;top:500px;height:auto;width:200px;transform:translateY(calc(var(--scroll)*-1200px))}.steps_element .parallax_number img{bottom:0;left:0;right:0;position:relative;height:284px}@media screen and (max-width:1279px){.steps_element .parallax_number img{height:190px}}@media screen and (max-width:959px){.steps_element .parallax_number img{transform:scale(.88)}}@media screen and (max-width:959px){.steps_element .parallax_number{top:130px;transform:translateY(calc(var(--scroll)*-400px))}}@media screen and (max-width:669px){.steps_element .parallax_number{width:62px;transform:unset;height:100%;top:0}.steps_element .parallax_number img{top:0;height:85px;width:max-content}}.steps_element .step-item{width:max-content;display:inline-flex;border-bottom:none;align-items:center;position:relative}@media screen and (max-width:959px){.steps_element .step-item{align-items:center!important;justify-content:center!important;width:100%}}@media screen and (max-width:669px){.steps_element .step-item{justify-content:flex-start!important;padding:0;width:100%}}.steps_element .step-item .step_img{width:200.3px;line-height:200.3px;text-align:center;max-height:183px;margin-right:30px;position:relative}.steps_element .step-item .step_img:after{position:absolute;z-index:0;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:Scale(1.4);background:radial-gradient(47.52% 46.62% at 50% 50%,rgba(43,66,0,.7) 0,rgba(31,48,0,0) 100%)}.steps_element .step-item .step_img img{vertical-align:middle;position:relative;z-index:1;height:unset;width:unset}@media screen and (max-width:669px){.steps_element .step-item .step_img img{width:100%;height:100%;object-fit:contain}}@media screen and (max-width:959px){.steps_element .step-item .step_img{min-width:160px}}@media screen and (max-width:669px){.steps_element .step-item .step_img{text-align:center;max-width:60px;margin-right:20px;line-height:90px;min-width:60px}.steps_element .step-item .step_img img{height:65px}}.steps_element .step-item .content h2{width:322px;height:auto;font-weight:400;font-size:18px;line-height:30px;letter-spacing:.1em;margin-bottom:19px;color:#fff}@media screen and (max-width:669px){.steps_element .step-item .content h2{font-size:10px;min-width:180px;width:25%;line-height:16px;margin-bottom:10px}}.steps_element .step-item .content p{color:hsla(0,0%,100%,.6);font-weight:400;font-size:16px;line-height:20px}@media (min-width:960px){.steps_element .step-item .content p{width:277px}}@media screen and (max-width:959px){.steps_element .step-item .content p{font-size:14px;max-width:281px}}@media screen and (max-width:669px){.steps_element .step-item .content p{font-size:12px;min-width:195px;max-width:100%;width:100%;line-height:16px}}@media screen and (max-width:959px){.steps_element .step-item .content{width:100%}}.steps_element div{border-bottom:none}.clients{padding-bottom:40px;max-height:593px;transition:all .75s ease;transition-delay:.1s}.clients.clients-show{transition:all .75s ease;max-height:710px;transition-delay:0s!important}.clients.clients-show .clients_grid{transition-delay:.1s!important;max-height:100vh;transition:all 1s ease}.clients .client__button{width:47%;margin:0 auto}@media screen and (max-width:767px){.clients .client__button{padding-bottom:20px}}@media screen and (max-width:599px){.clients .client__button{width:70%}}.clients .client_list{width:220px;margin:0 auto}@media screen and (max-width:669px){.clients .client_list{font-size:10px}}.clients div{border-bottom:none}.clients h1{margin:8px 0}.clients .logo{display:flex;align-content:center;justify-content:center;width:auto;max-width:199.3px;min-width:170px}.clients__subheader{margin-top:0}.clients .clients_grid{border-bottom:0;max-height:498px;overflow:hidden;width:100%;display:flex;flex-wrap:wrap;text-align:center;column-gap:30px;row-gap:70px;justify-content:space-around;align-items:flex-end;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,54.1%,.18);margin-bottom:20px;transition:all .55s ease;transition-delay:0s}@media screen and (max-width:1279px){.clients .clients_grid{justify-content:space-between;column-gap:0}}@media screen and (max-width:767px){.clients .clients_grid{padding-top:20px}}@media screen and (max-width:669px){.clients .clients_grid{max-height:220px;row-gap:33px;column-gap:13px;justify-content:space-around;align-items:center}}@media screen and (max-width:1279px){.clients .clients_grid a{width:24%}.clients .clients_grid a .logo{min-width:150px}.clients .clients_grid a img{min-width:50px;transform:scale(.8)}}@media screen and (max-width:669px){.clients .clients_grid a{width:30%}.clients .clients_grid a .logo{width:auto;min-width:38px}.clients .clients_grid a img{width:70%!important;object-fit:contain;max-height:38px;filter:brightness(1)}}.clients .clients_grid img{max-width:204px;max-height:72px;width:unset;height:unset;object-fit:fill;filter:brightness(.6);transition:all .3s ease-out}@media screen and (max-width:767px){.clients .clients_grid img{filter:brightness(1)}}.clients .clients_grid img:hover{filter:brightness(1);transition:all .3s ease-out}.tagline_company{margin-bottom:200px;min-height:369px}@media screen and (max-width:1279px){.tagline_company{margin-bottom:100px}}@media screen and (max-width:767px){.tagline_company{padding-top:40px}}@media screen and (max-width:669px){.tagline_company{margin-bottom:100px;padding-top:20px}}.tagline_company div{border-bottom:none;width:100%;margin:0;position:relative}@media screen and (max-width:959px){.tagline_company img{width:40px;height:28px}}.tagline_company .tagline_company_parallax{position:absolute;transform:translateY(calc(var(--tagline)*2px))}@media screen and (max-width:1279px){.tagline_company .tagline_company_parallax{transform:translateY(calc(var(--tagline)*1px))}}@media screen and (max-width:959px){.tagline_company .tagline_company_parallax{transform:translateY(calc(var(--tagline)*0.8px))}}.tagline_company .tagline_row_content{display:inline-flex;margin-left:15%;width:85%}@media screen and (max-width:669px){.tagline_company .tagline_row_content{display:flex;flex-direction:column}}@media screen and (max-width:959px){.tagline_company .tagline_row_content{width:90%;margin-left:10%}}@media screen and (max-width:1279px){.tagline_company .tagline_row_content{display:inline-flex;margin-left:13%;width:85%}}.tagline_company .tagline_row_content h1{max-width:1015px;font-weight:200;font-size:116.39px;line-height:123%;letter-spacing:.06em;text-align:left;word-wrap:break-word;width:100%;position:relative;transition:.2s ease}@media screen and (max-width:1279px){.tagline_company .tagline_row_content h1{font-size:90px;min-width:783px}}@media screen and (max-width:959px){.tagline_company .tagline_row_content h1{max-width:583px;font-size:70px;min-width:200px;width:75%}}@media screen and (max-width:669px){.tagline_company .tagline_row_content h1{min-width:262px;min-height:163px;font-weight:400;font-size:10vw;line-height:120%;margin-bottom:10%}}@media screen and (max-width:460px){.tagline_company .tagline_row_content h1{font-size:44px}}.tagline_company .tagline_row_content h2{position:absolute;left:620px;bottom:28px;font-weight:200;font-size:44px;letter-spacing:.02em;line-height:50px;text-transform:lowercase}.tagline_company .tagline_row_content h2:after{position:absolute;z-index:-1;top:0;left:40px;content:"";display:flex;width:20%;height:100%;transform:Scale(3);background:radial-gradient(47.52% 46.62% at 50% 50%,rgba(43,66,0,.7) 0,rgba(31,48,0,0) 100%)}@media screen and (max-width:1279px){.tagline_company .tagline_row_content h2{left:480px;bottom:15px;font-size:30px;max-width:380px}.tagline_company .tagline_row_content h2:after{display:none}}@media screen and (max-width:959px){.tagline_company .tagline_row_content h2{font-size:25px;left:360px;max-width:315px;min-width:191px;top:182px;font-weight:400;letter-spacing:0;line-height:29px}}@media screen and (max-width:669px){.tagline_company .tagline_row_content h2{position:static;font-size:16px}}.tagline_company .tagline_row_content .target{max-width:560px;height:100%;font-weight:400;font-size:16px;line-height:135%;text-align:left;margin-right:70px}@media screen and (max-width:1279px){.tagline_company .tagline_row_content .target{max-width:430px;margin-right:45px}}@media screen and (max-width:959px){.tagline_company .tagline_row_content .target{min-width:330px;width:340px;font-size:14px;margin-right:30px!important}}@media screen and (max-width:669px){.tagline_company .tagline_row_content .target{margin-bottom:30px;width:100%;font-size:12px;min-width:10px}}.tagline_company .tagline_row_content .director{z-index:11;display:inline-flex;justify-items:flex-start;justify-content:flex-start;align-items:center;width:400px}.tagline_company .tagline_row_content .director img{border-radius:40px;width:70px;height:70px;margin-right:6%}.tagline_company .tagline_row_content .director p{height:auto;position:sticky}@media screen and (max-width:669px){.tagline_company .tagline_row_content .director p{font-size:12px}}@media screen and (max-width:669px){.tagline_company .tagline_row_content .director{width:100%}.tagline_company .tagline_row_content .director img{width:66px;height:66px;margin-right:20px}}@media screen and (max-width:959px){.tagline_company .tagline_row_content .director{max-width:300px;font-size:14px;line-height:19px}.tagline_company .tagline_row_content .director b{font-size:14px}}.tagline_company span{position:absolute;top:20px}@media screen and (max-width:669px){.tagline_company span{top:10px;width:5vw}.tagline_company span img{min-width:17.5px;width:100%}}.video-block-outstaff{width:100%;margin-top:20px}@media screen and (max-width:669px){.video-block-outstaff video{background-color:unset!important}}.fullscreen-video{width:85vw;height:100vh;box-sizing:border-box}.fullscreen-video video{width:100%}.video-block,.video-block video{top:0;bottom:0;margin:auto;position:absolute}.table-title{color:hsla(0,0%,100%,.3);text-transform:uppercase;font-family:Russo-Regular;font-size:12px;line-height:20px;letter-spacing:.2em}@media screen and (max-width:1279px){.table-title{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.table-title{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.table-title{font-size:12px;line-height:14px}}.table-title_green{color:#79d709}.table-title_first{text-align:start;margin-left:24px}.MuiTableBody-root .MuiTableCell-root{padding:16px 0}.MuiPaper-root{background-color:inherit}.MuiPaper-rounded{border-radius:0}.table-text{font-family:Montserrat-Regular;font-size:12px;line-height:20px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1279px){.table-text{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.table-text{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.table-text{font-size:12px;line-height:14px}}.table-text>div,.table-text_bold{text-transform:uppercase;font-family:Russo-Regular;font-size:12px;line-height:20px;white-space:nowrap;letter-spacing:.2em}@media screen and (max-width:1279px){.table-text>div,.table-text_bold{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.table-text>div,.table-text_bold{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.table-text>div,.table-text_bold{font-size:12px;line-height:14px}}.table-text_green{color:#79d709}.table-text_gray{color:hsla(0,0%,100%,.3)}.table-text_white{color:#fff}.table-text_inner{width:100%;color:#79d709}.wrap{width:100%;height:40px}.custom-table.MuiPaper-root,.custom-table .MuiTable-root,.MuiTable-root,.MuiTableCell-root,.wrap{background-color:inherit}.custom-table.MuiPaper-elevation1{box-shadow:none}.custom-header .MuiTableCell-root{padding:13px 5px}@media screen and (max-width:599px){.MuiTableBody-root .MuiTableCell-root{padding:16px}}.scroll-target--outsourcing{position:absolute;top:-7%;left:0}.outsourcing{margin-bottom:150px}.outsourcing .wrapper{position:relative;height:100%}.outsourcing .wrapper .MuiCardMedia-root.MuiCardMedia-media.MuiCardMedia-img{margin-right:-20px}.outsourcing.scroll-content{margin-top:74%}.outsourcing__description{color:#fff}@media screen and (max-width:1279px){.sticky-inner{position:relative;padding-top:85px}.outsourcing{margin-bottom:0}.outsourcing h2{margin-top:unset}.outsourcing.scroll-content{margin-top:0}.outsourcing .container-A{order:2;flex-basis:65%}.outsourcing .container-A--table.MuiGrid-item.MuiGrid-root{margin:0 auto}.outsourcing .container-B{order:1}.container-A--table.MuiGrid-item.MuiGrid-root{margin:0 auto}}.sticky-inner{position:relative;padding-top:110px}@media screen and (max-width:1449px){.sticky-inner{padding-top:85px}}.second-card-wrapper{position:fixed;width:100%;top:80px;left:0;z-index:11;height:599px;pointer-events:none;overflow:hidden}.second-card-wrapper--dep{margin-top:30px}.second-card-wrapper--no-fixed{position:static}.second-card-wrapper .second-card-wrapper-inner{position:absolute;left:0;transform:translateY(115%);width:100%;z-index:11}.second-card-wrapper .second-card-wrapper-inner--type-b{position:absolute;bottom:0;left:0;opacity:0;width:100%;z-index:11}.sticky-wrapper{position:relative;height:100%}@media (max-width:1380px){.second-card-wrapper--dep{top:0}}@media screen and (max-width:959px){.outsourcing .container-A{order:2;flex-basis:100%;margin:0 auto}.outsourcing.scroll-content{margin-top:0}}@media screen and (max-width:599px){.scroll-target--outsourcing{top:-4%}}@media screen and (max-width:1279px){.out .sticky-inner{position:relative;padding-top:87px}.second-card-wrapper{display:none}}.scroll-target--competence{top:-8%;position:absolute}.competence h2{margin-top:78%}.competence__hover:hover .MuiCardMedia-media{filter:grayscale(0)}.competence .MuiPaper-rounded{border-radius:0}.competence .MuiPaper-root{background-color:hsla(0,0%,54.1%,.15)}.competence .MuiCardContent-root{padding:20px 40px;background-color:#161616}.competence .MuiCardContent-root .competence__title{margin-bottom:20px}.competence .MuiCardContent-root .competence__title p{color:hsla(0,0%,100%,.8)}.competence .MuiCardContent-root .competence__text{margin-bottom:23px}.competence .MuiCardContent-root .competence__text p{color:hsla(0,0%,100%,.8)}.competence .MuiCardContent-root .competence__text.green p{color:#79d709}.competence .MuiCardMedia-media{height:240px}.competence__title,.competence h3{text-transform:uppercase;font-family:Russo-Regular;font-size:14px;line-height:22px;letter-spacing:2.25px;margin-bottom:30px;color:#fff}@media screen and (max-width:1279px){.competence__title,.competence h3{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.competence__title,.competence h3{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.competence__title,.competence h3{font-size:12px;line-height:16px}}.competence p{font-family:Montserrat-Regular;font-size:16px;line-height:26px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1449px){.competence p{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.competence p{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.competence p{font-size:14px;line-height:22px}}.competence p.white{color:#fff}.competence__content .competence__text-block:first-child{border-bottom:1px solid hsla(0,0%,54.1%,.18);margin-bottom:30px;padding-bottom:30px}.competence__text-block b,.competence__text-block strong{font-family:Russo-Regular!important}.competence__text-block_border{margin-bottom:38px;border-bottom:1px solid hsla(0,0%,54.1%,.15)}.competence__text-block--card h3{margin-bottom:20px;margin-top:23px}.competence__text-block--card h3:first-child{margin-bottom:20px;margin-top:0}.competence__text-block--card em{color:#79d709}.competence__text{font-family:Montserrat-Regular;font-size:16px;line-height:26px;margin-bottom:30px}@media screen and (max-width:1449px){.competence__text{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.competence__text{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.competence__text{font-size:14px;line-height:22px}}.competence__text p{font-family:Montserrat-Regular;font-size:16px;line-height:26px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1449px){.competence__text p{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.competence__text p{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.competence__text p{font-size:14px;line-height:22px}}.competence__text p.white{color:#fff}.competence .button-wrapper{position:relative}.competence .button-wrapper a{position:absolute;right:37px;transform:translateY(-50%);width:47%}.competence .wrapper{margin-bottom:34px}.competence .title{margin-bottom:47px}.competence .description{padding:35px 37px}@media screen and (max-width:1279px){.competence h2{text-align:center;margin-top:0}}@media screen and (max-width:959px){.competence__card .competence__text-block .competence__text:last-child{margin:0}.competence__card .MuiCardMedia-root{display:none}}@media screen and (max-width:599px){.scroll-target--competence{top:-3%;position:absolute}.competence__card img{height:auto}.competence h2{text-align:left}.competence .button-wrapper a{right:0;transform:translateY(0);width:100%}.competence .MuiCardContent-root{padding:30px 15px}.competence__text-block{margin-bottom:30px}}.competence .mobil-media{display:none}@media screen and (max-width:1279px){.competence .mobil-media{display:block}}.m-half{width:49%}@media screen and (max-width:599px){.m-half{width:100%;margin-bottom:10px}}.scroll-target--work{position:absolute;top:-8%}.work .MuiCardMedia-media{min-height:618px;filter:grayscale(1)}.work .MuiCardMedia-media:hover{filter:grayscale(0)}.work .MuiPaper-rounded{border-radius:0}.work .MuiPaper-root{background-color:inherit}.work__wysiwyg{display:flex;border-bottom:1px solid hsla(0,0%,54.1%,.18)}.work__wysiwyg--img,.work__wysiwyg p:first-child{display:flex;align-items:flex-start;justify-content:center;margin-right:38px;padding-top:36px}.work .title{white-space:nowrap;margin-bottom:32px}.work__container{padding-top:10px}.work__block{display:flex;border-bottom:1px solid hsla(0,0%,54.1%,.18)}.work__block_img{display:flex;align-items:flex-start;justify-content:center;margin-right:38px;padding-top:36px}.work__block_content{width:100%;box-sizing:border-box;padding:36px 44px 30px 0}.work__block_content h3{color:#fff;text-transform:uppercase;font-family:Russo-Regular;font-size:14px;line-height:22px;letter-spacing:.2em;margin-bottom:15px}@media screen and (max-width:1279px){.work__block_content h3{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.work__block_content h3{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.work__block_content h3{font-size:12px;line-height:16px}}.work__block_content h3 strong{color:red;margin-left:10px}.work__block_content p{color:hsla(0,0%,100%,.8);font-family:Montserrat-Regular;font-size:16px;line-height:26px}@media screen and (max-width:1449px){.work__block_content p{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.work__block_content p{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.work__block_content p{font-size:14px;line-height:22px}}.work__block_content p div,.work__block_text{color:hsla(0,0%,100%,.8)}.work__block_text{font-family:Montserrat-Regular;font-size:16px;line-height:26px}@media screen and (max-width:1449px){.work__block_text{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.work__block_text{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.work__block_text{font-size:14px;line-height:22px}}.work__block_text div{color:hsla(0,0%,100%,.8)}.work__block_header{color:#fff;text-transform:uppercase;font-family:Russo-Regular;font-size:14px;line-height:22px;letter-spacing:.2em;margin-bottom:15px}@media screen and (max-width:1279px){.work__block_header{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.work__block_header{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.work__block_header{font-size:12px;line-height:16px}}.work__block_header span{color:red;margin-left:10px}.work .title-text{line-height:20px}.work__description{color:#fff;padding-top:40px}.work__description .text{margin-top:21px}.work__title{text-transform:uppercase;font-family:Russo-Regular;font-size:14px;line-height:22px;letter-spacing:.2em;margin-bottom:30px}@media screen and (max-width:1279px){.work__title{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.work__title{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.work__title{font-size:12px;line-height:16px}}.work__text{font-family:Montserrat-Regular;font-size:16px;line-height:26px;margin-bottom:30px}@media screen and (max-width:1449px){.work__text{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.work__text{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.work__text{font-size:14px;line-height:22px}}.work__text p{font-family:Montserrat-Regular;font-size:16px;line-height:26px}@media screen and (max-width:1449px){.work__text p{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.work__text p{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.work__text p{font-size:14px;line-height:22px}}.work .button-wrapper{position:relative}.work .button-wrapper a{position:absolute;right:37px;transform:translateY(-50%);width:47%}.work .wrapper{margin-bottom:94px}.work .text{color:hsla(0,0%,100%,.8)}@media screen and (max-width:1279px){.scroll-target--work{top:-2%}.work .wrapper{margin-bottom:40px}.work .title{text-align:center}}@media screen and (max-width:959px){.work .wrapper{margin-bottom:0}}@media screen and (max-width:599px){.work .title{text-align:left;margin-bottom:30px}.work .wrapper{margin-bottom:0}.work__wysiwyg--img{margin-right:15px;padding-top:30px}.work__wysiwyg p:first-child{display:flex;align-items:flex-start;justify-content:center;margin-right:38px;padding-top:36px}.work__block_content{padding:30px 15px 30px 0}.work__block_img{margin-right:15px;padding-top:30px}}.work .mobil-media{display:none}@media screen and (max-width:1279px){.work .mobil-media{display:block}.work .mobil-media .MuiCardMedia-media{min-height:auto}}.partners-page{margin-top:140px}.partners-page .position-relative{overflow:unset}.partners-page .sticky-header{position:sticky;top:120px}.partners-page .page-grid{margin-top:0}.partners-page .page-grid__content{padding-bottom:0}.partners-header__left-side{display:grid;align-items:center;align-content:center;order:0}.partners-header__left-side h1,.partners-header__left-side h2{margin-bottom:15px}.partners-header__right-side{order:1;position:relative}@media screen and (max-width:959px){.partners-header__right-side{order:2}}.partners-header__right-side:after{content:"";display:block;position:absolute;left:auto;right:0;bottom:0;top:0;z-index:-1;background:radial-gradient(50% 50%,#8fff09 0,rgba(111,197,8,.5) .01%,transparent 100%);width:550px;height:550px}@media screen and (max-width:1279px){.partners-header__right-side:after{width:100%;height:100%}}@media screen and (max-width:959px){.partners-header__right-side:after{max-width:550px;left:0;margin:0 auto}}.partners-header__right-side img{display:block;margin-left:auto;width:100%;max-width:490px;height:auto}@media screen and (max-width:959px){.partners-header__right-side img{margin:auto}}.partners-header__right-side--direction{padding:10px 15px;border-radius:20px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);font-family:Russo-Regular;text-transform:uppercase;letter-spacing:.2em;color:#fff;z-index:2;position:absolute;transition:.2s ease;animation:hovered ease-in-out infinite}@keyframes hovered{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}.partners-header__right-side--direction:nth-child(2){right:60%;left:auto;bottom:50%;animation-duration:8s;animation-delay:1s}@media screen and (max-width:959px){.partners-header__right-side--direction:nth-child(2){right:70%}}@media screen and (max-width:599px){.partners-header__right-side--direction:nth-child(2){right:auto;left:20px;bottom:35%}}.partners-header__right-side--direction:nth-child(3){left:auto;right:30%;top:70px;animation-duration:6s;animation-delay:.5s}@media screen and (max-width:959px){.partners-header__right-side--direction:nth-child(3){right:40%}}.partners-header__right-side--direction:nth-child(4){right:20px;left:auto;bottom:25%;animation-duration:6s;animation-delay:2s}@media screen and (max-width:959px){.partners-header__right-side--direction:nth-child(4){right:10%}}.partners-header__button-container{display:grid;grid-template-columns:auto repeat(2,200px) auto;gap:30px;align-items:center;order:2}@media screen and (max-width:959px){.partners-header__button-container{order:1}}@media screen and (max-width:669px){.partners-header__button-container{grid-template-columns:1fr;justify-items:center;gap:20px}}.partners-header__button-container .button__size{max-width:200px}.partners-header__button-container--line{display:block;position:relative;height:1px;background:hsla(0,0%,54.1%,.18)}.partners-header .partners-header__button-container{margin-top:100px}@media screen and (max-width:959px){.partners-header .partners-header__button-container{margin-top:0;margin-bottom:50px}}.partners-spacer{margin-top:160px}@media screen and (max-width:1279px){.partners-spacer{margin-top:140px}}@media screen and (max-width:959px){.partners-spacer{margin-top:100px}}@media screen and (max-width:599px){.partners-spacer{margin-top:80px}}.partners-about-us__info{margin-bottom:100px}.partners-about-us .partners-spacer{margin-top:50px}@media screen and (max-width:669px){.partners-about-us .partners-spacer{margin-top:0}}.partners-about-us__facts{display:grid;gap:40px;width:100%;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:669px){.partners-about-us__facts{grid-template-columns:1fr;gap:20px}}.partners-about-us__facts__fact-container:nth-child(3) .partners-about-us__facts__fact-container__fact,.partners-about-us__facts__fact-container:nth-child(4) .partners-about-us__facts__fact-container__fact{margin-left:auto}@media screen and (max-width:669px){.partners-about-us__facts__fact-container:nth-child(3) .partners-about-us__facts__fact-container__fact,.partners-about-us__facts__fact-container:nth-child(4) .partners-about-us__facts__fact-container__fact{margin-left:0}}@media screen and (max-width:669px){.partners-about-us__facts__fact-container:nth-child(2n){margin-left:auto}}@media screen and (max-width:599px){.partners-about-us__facts__fact-container:nth-child(2n){margin-left:0}}.partners-about-us__facts__fact-container__fact{width:max-content}@media screen and (max-width:669px){.partners-about-us__facts__fact-container__fact{width:auto}}@media screen and (max-width:599px){.partners-about-us__facts__fact-container__fact{width:max-content}}.partners-about-us__facts__fact-container__fact--text{max-width:365px;min-height:50px}@media screen and (max-width:1279px){.partners-about-us__facts__fact-container__fact--text{max-width:260px}}@media screen and (max-width:669px){.partners-about-us__facts__fact-container__fact--text{max-width:260px;min-height:unset}}.partners-about-us__facts__fact-container__fact--value{display:block;font-size:128px;font-family:Montserrat-Bold;color:#fff;box-sizing:border-box;transition:.1s ease-in-out}.partners-about-us__facts__fact-container__fact--value>span{font-size:26px}@media screen and (max-width:599px){.partners-about-us__facts__fact-container__fact--value>span{font-size:20px}}@media screen and (max-width:1279px){.partners-about-us__facts__fact-container__fact--value{font-size:96px}}@media screen and (max-width:959px){.partners-about-us__facts__fact-container__fact--value{font-size:72px}}@media screen and (max-width:599px){.partners-about-us__facts__fact-container__fact--value{font-size:20vw}}.partners-about-us__facts__fact-container__fact .partners-about-us__facts__fact-container__fact--text{font-size:20px;line-height:26px;color:hsla(0,0%,100%,.5);margin-top:20px}@media screen and (max-width:959px){.partners-about-us__facts__fact-container__fact .partners-about-us__facts__fact-container__fact--text{font-size:16px;color:hsla(0,0%,100%,.8)}}@media screen and (max-width:599px){.partners-about-us__facts__fact-container__fact .partners-about-us__facts__fact-container__fact--text{margin-top:0;font-size:14px}}.partners-formats__list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:1279px){.partners-formats__list{grid-template-columns:1fr}}.partners-formats__list__item{border-left:1px solid hsla(0,0%,54.1%,.18);padding-left:30px}@media screen and (max-width:669px){.partners-formats__list__item{border-left:0;padding-left:0}.partners-formats__list__item h3{margin-bottom:15px}}.partners-formats__list__item p{margin-bottom:0}.partners-clients__list{width:100%;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:959px){.partners-clients__list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:669px){.partners-clients__list{gap:20px;grid-template-columns:repeat(2,1fr)}}.partners-clients__list__item{display:flex;background:#161616;height:140px;text-align:center;align-items:center}@media screen and (max-width:669px){.partners-clients__list__item{background:none}}@media screen and (max-width:599px){.partners-clients__list__item{height:65px}}.partners-clients__list__item img{width:100%;height:100%;position:relative;max-height:72px;max-width:135px;object-fit:contain;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:599px){.partners-clients__list__item img{max-width:90px;max-height:60px}}.partners-we-search__list__item{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid hsla(0,0%,54.1%,.18)}.partners-we-search__list__item__technologies{display:flex;flex-wrap:wrap;gap:10px}.partners-we-search__list__item__technologies--technology{padding:8px 14px;color:#fff;background:#1f1f1f;border-radius:15px;display:inline-block;transition:.2s ease-in-out}@media screen and (max-width:669px){.partners-we-search__list__item__technologies--technology{font-size:14px;padding:5px 10px}}.partners-we-search__list__item__technologies--technology:hover{background:#79d709;color:#000}.partners-profits__list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:669px){.partners-profits__list{grid-template-columns:1fr;gap:20px}}.partners-profits__list__item{display:flex}.partners-profits__list__item:hover span{color:#fff}@media screen and (max-width:959px){.partners-profits__list__item{flex-wrap:wrap;align-content:flex-start}.partners-profits__list__item p{width:100%}}@media screen and (max-width:669px){.partners-profits__list__item{flex-wrap:unset;gap:10px}}.partners-profits__list__item span{font-family:Russo-Regular;font-size:64px;letter-spacing:.2em;color:#fff;display:block;min-width:120px;transition:.1s ease-in-out}@media screen and (max-width:1279px){.partners-profits__list__item span{font-size:96px;min-width:180px}}@media screen and (max-width:669px){.partners-profits__list__item span{width:min-content;font-size:20px;line-height:24px;min-width:35px;color:#fff}}.partners-profits__list__item p{margin-bottom:0}@media screen and (max-width:959px){.partners-profits__list__item p br{display:none}}.partners-list__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:959px){.partners-list__columns{grid-template-columns:1fr}}@media screen and (max-width:669px){.partners-list__columns{gap:20px}}.partners-list__columns__column{position:relative}.partners-list__columns__column:nth-child(2){padding-top:240px}@media screen and (max-width:959px){.partners-list__columns__column:nth-child(2){padding-top:0}}.partners-list__columns__column:last-child .partners-list__columns__column__items__item:last-child{border-bottom:none}.partners-list__columns__column__items{display:grid;gap:30px}.partners-list__columns__column__items__item{padding:40px;background:#161616;height:min-content;position:relative}@media screen and (max-width:669px){.partners-list__columns__column__items__item{padding:0 0 30px;background:none;border:none;border-bottom:1px solid}}.partners-list__columns__column__items__item--frame-bottom,.partners-list__columns__column__items__item--frame-top{position:absolute;left:0;right:0;width:100%;height:20px}@media screen and (max-width:669px){.partners-list__columns__column__items__item--frame-bottom,.partners-list__columns__column__items__item--frame-top{display:none}}.partners-list__columns__column__items__item--frame-bottom:after,.partners-list__columns__column__items__item--frame-bottom:before,.partners-list__columns__column__items__item--frame-top:after,.partners-list__columns__column__items__item--frame-top:before{content:"";position:absolute;display:block;height:20px;width:20px}.partners-list__columns__column__items__item--frame-bottom:after,.partners-list__columns__column__items__item--frame-top:after{left:0;border-left:2px solid #626262}.partners-list__columns__column__items__item--frame-bottom:before,.partners-list__columns__column__items__item--frame-top:before{right:0;border-right:2px solid #626262}.partners-list__columns__column__items__item--frame-top{top:0}.partners-list__columns__column__items__item--frame-top:after,.partners-list__columns__column__items__item--frame-top:before{border-top:2px solid #626262}.partners-list__columns__column__items__item--frame-bottom{bottom:0}.partners-list__columns__column__items__item--frame-bottom:after,.partners-list__columns__column__items__item--frame-bottom:before{border-bottom:2px solid #626262}.partners-list__columns__column__items__item__header{display:grid;grid-template-columns:min-content auto;align-items:center;gap:30px}@media screen and (max-width:669px){.partners-list__columns__column__items__item__header{gap:20px}}.partners-list__columns__column__items__item__header--logo-container{width:140px;height:140px;border:1px solid #626262;border-radius:100%;box-sizing:border-box;transition:background .3s ease}.partners-list__columns__column__items__item__header--logo-container:hover{background:#1f1f1f}@media screen and (max-width:669px){.partners-list__columns__column__items__item__header--logo-container{width:100px;height:100px}}.partners-list__columns__column__items__item__header--logo-container a{height:100%;width:100%;display:block;padding:30px;box-sizing:border-box;border-radius:100%}@media screen and (max-width:669px){.partners-list__columns__column__items__item__header--logo-container a{padding:20px}}.partners-list__columns__column__items__item__header--logo-container a>img{object-fit:contain;height:100%;width:100%;box-sizing:border-box}.partners-list__columns__column__items__item__header h3{margin-bottom:0}.partners-list__columns__column__items__item__directions{margin-top:30px}.partners-list__columns__column__items__item__directions__title{color:#79d709;text-transform:uppercase;font-size:12px;letter-spacing:.2em;font-family:Russo-Regular}.partners-list__columns__column__items__item__directions__list{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:1279px){.partners-list__columns__column__items__item__directions__list{gap:20px;grid-template-columns:1fr}}@media screen and (max-width:1279px){.partners-list__columns__column__items__item__directions__list__element{padding-bottom:20px}.partners-list__columns__column__items__item__directions__list__element:last-child{border-bottom:0;padding-bottom:0}}@media screen and (max-width:669px){.partners-list__columns__column__items__item__directions__list__element{border-bottom:none;padding-bottom:0}}.partners-list__columns__column__items__item__directions__list__element>h4{margin-bottom:10px}@media screen and (max-width:1279px){.partners-list__columns__column__items__item__directions__list__element>h4{margin-bottom:10px}}.partners-list__columns__column__items__item__directions__list__element p{color:hsla(0,0%,100%,.5);margin-bottom:0}.partners-action-block__wrapper{padding:40px;width:100%;box-sizing:border-box;background:#161616}@media screen and (max-width:959px){.partners-action-block__wrapper{padding:30px}}@media screen and (max-width:669px){.partners-action-block__wrapper{padding:30px}}.partners-action-block__wrapper:after{content:"";position:absolute;display:block;width:100%;height:100%;z-index:0;background:radial-gradient(42.76% 95.76% at 14.33% 107.58%,#609c18 0,transparent 100%);left:0;bottom:0;pointer-events:none}@media screen and (max-width:669px){.partners-action-block__wrapper:after{background:radial-gradient(80.76% 95.76% at 14.33% 107.58%,#609c18 0,transparent 100%)}}.partners-action-block__wrapper{position:relative;overflow:hidden}.partners-action-block__wrapper h2{position:relative;z-index:1;color:#fff;max-width:710px;margin-bottom:30px}@media screen and (max-width:669px){.partners-action-block__wrapper h2{font-size:14px;line-height:20px;text-align:center}}.partners-action-block__wrapper p{position:relative;z-index:1;max-width:630px;margin-bottom:50px}.partners-action-block__wrapper .button-text{position:relative;z-index:1}.partners-action-block__wrapper>img{z-index:0;position:absolute;right:-100px;top:30px;width:460px;height:auto}@media screen and (max-width:669px){.partners-action-block__wrapper>img{width:400px;right:-200px;opacity:.6}}.page-grid__content--button{margin-left:auto}@media screen and (max-width:1279px){.page-grid__content--button{margin:0 auto}}.page-grid__content.price h2{display:flex;align-items:center;gap:5px}.page-grid__content.price h2:target{scroll-margin-top:80px}.page-grid__content.price h2 .price-tooltip{-webkit-text-fill-color:#000;margin-bottom:3px}@media screen and (max-width:1279px){.page-grid__content.price h2{text-align:center;justify-content:center}}.page-grid__content.price .text-left{text-align:left}.page-grid__content.price .scroll-container-x{box-sizing:border-box}@media screen and (max-width:1279px){.page-grid__content.price .scroll-container-x{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll;width:100%}.page-grid__content.price .scroll-container-x::-webkit-scrollbar{display:none}}.page-grid__content.price .price-list-item:last-child .price-item{margin-bottom:20px}@media screen and (max-width:1449px){.page-grid__content.price .price-list-item:last-child .price-item{margin-bottom:120px}}@media screen and (max-width:669px){.page-grid__content.price .price-list-item:last-child .price-item{margin-bottom:50px}}.page-grid__content.price .price-tooltip{background:#fff;color:#000}.page-grid__content.price table{margin:0;overflow:hidden}.page-grid__content.price table tbody{width:99.9%}.page-grid__content.price table td,.page-grid__content.price table th{position:relative}.page-grid__content.price table td:hover,.page-grid__content.price table th:hover{cursor:pointer}.page-grid__content.price table th[scope=col]:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:-2;width:100%;height:100%;background-color:hsla(0,0%,54.1%,.15)}.page-grid__content.price table th[scope=row]{font-family:Montserrat-Regular;font-size:14px;line-height:22px;text-transform:none;letter-spacing:normal}.page-grid__content.price table th[scope=row]:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:-2;width:100%;height:100%;background-color:#161616}.page-grid__content.price table th[scope=row]:before{position:absolute;width:2px;height:100%;left:0;top:0;bottom:0;margin:auto}.page-grid__content.price table th[scope=row].green-0-5:before{background-color:rgba(121,215,9,.5);content:""}.page-grid__content.price table th[scope=row].green:before{background-color:#79d709;content:""}.page-grid__content.price table th[scope=row].green-0-2:before{background-color:rgba(121,215,9,.2);content:""}.page-grid__content.price table th[scope=row].green-light:before{background-color:#8cff00;content:""}.page-grid__content.price table th{font-size:12px;border:1px solid hsla(0,0%,54.1%,.18)}@media screen and (max-width:669px){.page-grid__content.price table th{font-size:10px;line-height:16px}}.page-grid__content.price table td{min-width:200px;border:1px solid hsla(0,0%,54.1%,.18);font-family:Montserrat-Regular;line-height:22px;text-transform:none;letter-spacing:normal;font-size:14px}.page-grid__content.price table tr{border:none}.page-grid__content.price table tr:hover{background-color:hsla(0,0%,100%,.1)}.page-grid__content.price table tr:first-child{box-shadow:0 7px 20px rgba(0,0,0,.5)}.page-grid__content.price table tr:first-child th[scope=row]{font-family:Russo-Regular;font-size:12px;line-height:20px}@media screen and (max-width:1279px){.page-grid__content.price table tr:first-child th[scope=row]{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.page-grid__content.price table tr:first-child th[scope=row]{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.page-grid__content.price table tr:first-child th[scope=row]{font-size:12px;line-height:14px}}.page-grid__content.price table td:hover:after,.page-grid__content.price table th:hover:after,.page-grid__content.price table th[scope=col]:hover:after,.page-grid__content.price table th[scope=row]:hover:after{content:"";position:absolute;background-color:hsla(0,0%,100%,.1);left:0;top:-5000px;height:10000px;width:100%;z-index:-1}.page-grid__content.price table td:hover:before,.page-grid__content.price table th:hover:before,.page-grid__content.price table th[scope=col]:hover:before,.page-grid__content.price table th[scope=row]:hover:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;border:2px solid #79d709;width:auto;box-sizing:border-box;height:100%;pointer-events:none;background:none}.page-grid__content .price-item{margin-bottom:50px}.page-grid__content .price-item:last-child{margin-bottom:0}@media screen and (max-width:959px){.mobile-no-padding{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:959px){.mobile-padding{padding-left:24px;padding-right:24px}}@media screen and (max-width:599px){.mobile-padding{padding-left:16px;padding-right:16px}}@media screen and (max-width:959px){.mobile-padding-by-border{border-left:24px solid transparent;border-right:24px solid transparent}}@media screen and (max-width:599px){.mobile-padding-by-border{border-left:16px solid transparent;border-right:16px solid transparent}}.price-wrap{position:relative}@media screen and (max-width:669px){.price-wrap{overflow:hidden}}.price-wrap__sticky-wrap{padding-top:230px;position:absolute;height:100%;width:100%;z-index:2;box-sizing:border-box;pointer-events:none;display:flex}.price-wrap__sticky-wrap__bar{align-self:flex-end;justify-content:center;position:-webkit-sticky;position:sticky;row-gap:20px;flex-wrap:wrap;top:0;bottom:0;background:#0c0c0c;left:0;right:0;margin:0 auto;width:100%;box-sizing:border-box;padding:30px 190px;pointer-events:all;display:flex}@media screen and (max-width:1279px){.price-wrap__sticky-wrap__bar{padding:30px 160px}}@media screen and (max-width:959px){.price-wrap__sticky-wrap__bar{padding-left:24px;justify-content:flex-start}}@media screen and (max-width:669px){.price-wrap__sticky-wrap__bar{display:none;background:#79d709;flex-direction:column;left:100%;top:25vh;border-radius:0;padding:0}}.price-wrap__sticky-wrap__bar--item{font-size:16px;letter-spacing:.2em;font-family:Russo-Regular;color:hsla(0,0%,100%,.3);padding:0 15px;cursor:pointer;transition:.2s ease;white-space:nowrap;width:max-content;border-right:1px solid #232323;text-transform:uppercase}.price-wrap__sticky-wrap__bar--item:last-child{border-right:none}@media screen and (max-width:959px){.price-wrap__sticky-wrap__bar--item{padding:0 10px;font-size:14px}}.price-wrap__sticky-wrap__bar--item.active-item{color:#79d709;text-shadow:0 0 20px #79d709}.price__payment-methods .payment-methods{margin:40px 0;display:grid;width:100%;justify-content:unset;grid-template-columns:repeat(5,1fr);height:auto}@media screen and (max-width:959px){.price__payment-methods .payment-methods{grid-template-columns:repeat(3,1fr);gap:20px}}.price__payment-methods .payment-methods__item{background:#1f1f1f;padding:30px;box-sizing:border-box;max-width:unset;max-height:100px}@media screen and (max-width:959px){.price__payment-methods .payment-methods__item img{max-height:25px}}@media screen and (max-width:669px){.price__payment-methods .payment-methods__item{padding:20px}}.price-tooltip{display:inline-block;color:#fff;height:20px;width:20px;letter-spacing:0;border-radius:100%;font-family:Montserrat-Regular;font-size:12px;line-height:20px;text-align:center;background:#1f1f1f;cursor:pointer}html{overflow-x:hidden!important}.services-page .page-grid__content{padding-bottom:0}.services-page .no-margin{margin-top:0}.services-page .custom-spacer{margin-top:100px}@media screen and (max-width:959px){.services-page .custom-spacer{margin-top:50px}}@media screen and (max-width:599px){.services-page .custom-spacer{margin-top:20px}}.services-page img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.mt-0{margin-top:0}.services h2{width:100%}@media screen and (max-width:1279px){.services h2{text-align:center}}@media screen and (max-width:599px){.services h2{text-align:left}}.services .services-head{display:inline-flex;align-items:center;gap:70px}@media screen and (max-width:767px){.services .services-head{display:flex;flex-wrap:wrap;gap:30px}}.services .services-head__animation{display:inline-block;position:relative;width:50%}.services .services-head__animation .lottie-box{height:400px}@media screen and (max-width:767px){.services .services-head__animation{display:block;margin:auto;width:100%}}.services .headline{flex-direction:row;width:50%;gap:40px;display:inline-flex;align-items:center}@media screen and (max-width:767px){.services .headline{width:100%;flex-direction:row;align-items:center}}.services .headline__head{position:static;display:inline-block;padding:0;flex:1;background:unset;border-right:0;order:2}@media screen and (max-width:1279px){.services .headline__head{padding-right:20px;margin-top:0;flex:1}}.services .headline .poster{order:1;display:inline-block;border:none;aspect-ratio:unset;width:80px;background:none}@media screen and (max-width:1279px){.services .headline .poster{width:70px;left:0}}.services .headline .poster>img{width:100%;height:auto}.services .headline__description{order:3;margin-bottom:0}.services.seo-page h1{border-left:15px solid #79d709;padding:0 30px;margin-bottom:40px}@media screen and (max-width:669px){.services.seo-page h1{padding-right:0}}.services.seo-page .content h2,.services.seo-page .content h3{text-align:left}.services.seo-page .commerce-box{width:100%}.services.seo-page .services-head{align-items:flex-end}@media screen and (max-width:959px){.services.seo-page .services-head{display:block}}.services.seo-page .services-head__info{max-width:70%}@media screen and (max-width:1279px){.services.seo-page .services-head__info{max-width:60%}}@media screen and (max-width:959px){.services.seo-page .services-head__info{max-width:unset}}.services.seo-page .services-head__button-container{flex:1;margin-top:30px}.services.seo-page .services-head__button-container--button{padding:7px 14px;margin-left:auto;color:#fff}@media screen and (max-width:669px){.services.seo-page .services-head__button-container--button{width:100%;max-width:unset}}@media screen and (max-width:959px){.services.seo-page .services-head__button-container--button{margin:0 auto}}.services.seo-page .services-head p{margin-bottom:0}.services.seo-page .poster-with-links{max-height:30vh;min-height:300px;position:relative;height:100%;margin-top:30px}.services.seo-page .poster-with-links:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;background:linear-gradient(292deg,rgba(0,0,0,.7) 10%,transparent 85%)}.services.seo-page .poster-with-links img{transition:filter .5s ease-in-out;object-fit:cover;width:100%;height:100%;box-sizing:border-box}.services.seo-page .poster-with-links__links-container{position:absolute;bottom:0;right:0;padding:0 30px 30px;z-index:1;width:100%;box-sizing:border-box}.services.seo-page .poster-with-links__links-container span{font-family:Russo-Regular;font-size:14px;color:#fff;margin-bottom:25px;display:block;text-align:right;text-transform:uppercase;letter-spacing:.2em}@media screen and (max-width:669px){.services.seo-page .poster-with-links__links-container span{font-size:12px}}.services.seo-page .poster-with-links__links-container__list{margin-bottom:0;width:100%}.services.seo-page .poster-with-links__links-container__list li{font-size:16px;list-style:none;text-align:right;text-transform:uppercase;margin-bottom:14px;letter-spacing:.2em;line-height:130%;font-family:Russo-Regular}@media screen and (max-width:669px){.services.seo-page .poster-with-links__links-container__list li{font-size:12px}}.services.seo-page .poster-with-links__links-container__list li a{color:hsla(0,0%,100%,.5)}.services.seo-page .poster-with-links__links-container__list li a:hover{color:#fff}.services #faq{padding-top:0}.services #faq .MuiContainer-root{padding:0!important}.services #faq .faq-block-container{margin-top:0}@media screen and (max-width:599px){.services #faq .faq-block-container{margin-top:50px}}.services #faq .MuiButtonBase-root{padding:2px 22px 0}.services #faq .MuiGrid-spacing-xs-10{margin:0;width:100%!important}.services #faq .MuiGrid-item{padding:0}.services #faq .faq__header-wrapper{display:none}.services #faq .MuiGrid-grid-lg-6{max-width:unset;flex-basis:100%}.services{padding-bottom:0}.services .MuiGrid-item.pt-0{padding-top:0!important}@media screen and (max-width:959px){.services h2{text-align:center}}@media screen and (max-width:669px){.services h2{text-align:left}}.services.services-main .Collapse-card .MuiAccordionDetails-root,.services.services-main .Collapse-card .MuiAccordionSummary-root{background:none;padding:30px 0}.services.services-main .Collapse-card .MuiAccordionSummary-root:not(.Mui-expanded):after{position:absolute;right:35px;content:"";background:url(/ico/dropdown-arrow.svg) no-repeat;background-size:100%;height:14px;width:16px;top:50%;transform:translateY(-50%)}.services.services-main .accordion .MuiCollapse-container{background:none}.services.services-main .service-list{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:40px 0}@media screen and (max-width:1449px){.services.services-main .service-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:959px){.services.services-main .service-list{grid-template-columns:unset;padding:0;gap:25px}}@media screen and (max-width:669px){.services.services-main .service-list{gap:15px}}@media screen and (max-width:599px){.services.services-main .service-list{gap:10px}}.services.services-main .service-list:hover .service-list__heading{border-color:#79d709}.services.services-main .service-list__heading{position:relative;padding:20px 20px 20px 0;border-right:1px solid hsla(0,0%,54.1%,.18);transition:.3s ease-in-out}@media screen and (max-width:1279px){.services.services-main .service-list__heading{padding-right:unset}}@media screen and (max-width:959px){.services.services-main .service-list__heading{border:none}}.services.services-main .service-list__heading>h2{position:sticky;top:120px;margin-bottom:0}.sitemap-page .sitemap__content{display:grid;gap:50px}.sitemap-page .sitemap__content__list{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}@media screen and (max-width:1279px){.sitemap-page .sitemap__content__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.sitemap-page .sitemap__content__list{grid-template-columns:1fr}}.sitemap-page .sitemap__content__list__parent-item{font-family:Russo-Regular;text-transform:uppercase;letter-spacing:.2em;height:min-content}.sitemap-page .sitemap__content__list__parent-item>a{font-size:24px;line-height:34px;color:hsla(0,0%,100%,.8)}.sitemap-page .sitemap__content__list__parent-item>a:hover{color:#fff}.sitemap-page .sitemap__content__list__parent-item:hover .sitemap__content__list__parent-item__child-list{border-color:#79d709}.sitemap-page .sitemap__content__list__parent-item:hover>a{color:#fff}.sitemap-page .sitemap__content__list__parent-item__child-list{margin-top:30px;padding-left:30px;border-left:1px solid;transition:.2s ease-in-out}.sitemap-page .sitemap__content__list__parent-item__child-list:empty{display:none}.sitemap-page .sitemap__content__list__parent-item__child-list__child-item{color:hsla(0,0%,100%,.3);font-size:12px;margin-bottom:10px;display:block;line-height:16px}.sitemap-page .sitemap__content__list__parent-item__child-list__child-item:hover{color:#79d709}.staff-page{position:relative;overflow:hidden;width:100vw;min-height:100vh}.staff-page__glow{position:absolute;overflow:hidden;width:300px;height:300px;margin:auto;transform:scale(5);left:auto;right:-100px;top:-100px}@media screen and (max-width:599px){.staff-page__glow{transform:scale(3);top:-150px;left:0;right:0}}.staff-page__glow:after{content:"";position:absolute;left:0;right:0;margin:0 auto;background:radial-gradient(rgba(121,215,9,.2) 0,rgba(31,48,0,0) 60%);width:100%;height:100%}.staff-page .staff{margin-top:200px}.staff-page .staff__grid{margin-top:50px}.staff-page .staff__grid#list:target{scroll-margin-top:40px}@media screen and (max-width:959px){.staff-page .staff__grid#list:target{scroll-margin-top:0}}.staff-page .staff__how-it-works h2{max-width:450px}.staff-page .staff__profiles-list{scroll-margin-top:120px;margin-top:24px;opacity:1;transition:opacity .1s ease-in-out}.staff-page .staff__profiles-list .not-found-results-message{text-align:center;margin-top:40px;margin-bottom:0;font-size:18px;color:hsla(0,0%,100%,.3)}.staff-page .staff__profiles-list.profiles-list--fetching{opacity:.3;pointer-events:none}.staff-page .staff__faq .faq-block-container{padding:0;margin-top:0}@media screen and (max-width:959px){.staff-page .staff__faq .faq-block-container .Collapse-card .MuiAccordionSummary-root{padding:20px}}.staff-page .staff__faq .background>.MuiGrid-container>.MuiGrid-item{max-width:100%;flex-basis:100%;width:100%}.staff-page .staff__faq .faq__header-wrapper{margin-bottom:60px}@media screen and (max-width:599px){.staff-page .staff__faq .faq__header-wrapper{margin-bottom:40px}}.staff-page .staff__faq .faq__header-wrapper .title{order:0;margin-bottom:0}.staff-page .staff__faq .faq__header-wrapper button{margin-left:30px;order:1}.staff-page .staff__faq h3{margin-bottom:0}.staff-page .staff__sort-and-reset-filters{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}@media screen and (max-width:669px){.staff-page .staff__sort-and-reset-filters{grid-template-columns:1fr}}.staff-page .staff__sort-and-reset-filters .button-text{padding-left:15px;padding-right:15px}.staff .headline-wrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media screen and (max-width:959px){.staff .headline-wrapper{grid-template-columns:1fr}}@media screen and (max-width:599px){.staff .headline-wrapper{text-align:center}}.staff .headline-wrapper__lottie{height:300px;transform:scale(2);pointer-events:none}@media screen and (max-width:959px){.staff .headline-wrapper__lottie{transform:scale(2)}}.staff .headline-wrapper__lottie>div{height:inherit}.staff .headline-wrapper__title{text-align:left;position:relative}@media screen and (max-width:599px){.staff .headline-wrapper__title{text-align:center}}.staff .headline-wrapper__description{margin-top:28px;max-width:600px;margin-bottom:0}.staff .headline-wrapper__anchor{margin-top:60px;margin-left:0}@media screen and (max-width:599px){.staff .headline-wrapper__anchor{margin-left:auto}}.lottie-box{width:100%;height:100%}.lottie-box>div{height:inherit}.lottie-box>img{width:100%;height:100%}.profits-box{display:flex;margin:70px 0 0;gap:40px;justify-content:space-around}@media screen and (max-width:767px){.profits-box{margin-top:20px}}@media screen and (max-width:669px){.profits-box{flex-direction:column;justify-content:center;border:none;padding:0}}.profits-box__profits-item{width:100%}@media screen and (max-width:669px){.profits-box__profits-item{background:unset;padding:0}}.profits-box__profits-item span{display:block;margin:0 auto;text-align:center}@media screen and (max-width:669px){.profits-box__profits-item span{text-align:left;min-width:unset;max-width:unset;width:100%}}.profits-box__profits-item span:first-child{font-family:Russo-Regular;color:#79d709;letter-spacing:2px;font-size:56px;white-space:nowrap;margin-bottom:0}@media screen and (max-width:959px){.profits-box__profits-item span:first-child{font-size:32px;width:100%}}.profits-box__profits-item span:last-child{transition:opacity .2s ease-in-out;letter-spacing:.2em;font-family:Russo-Regular;font-size:14px;line-height:22px;color:#fff;text-transform:uppercase;margin-top:20px;max-width:250px}@media screen and (max-width:959px){.profits-box__profits-item span:last-child{margin-top:10px;max-width:170px;font-size:12px}}@media screen and (max-width:669px){.profits-box__profits-item span:last-child{max-width:unset;font-size:12px;line-height:16px}}.activity-box{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:959px){.activity-box{grid-template-columns:1fr}}.activity-box__activity-item{background:#161616;padding:30px}.activity-box__activity-item p{margin-bottom:0}.activity-box__activity-item--text{padding-right:0;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:669px){.activity-box__activity-item--text{font-size:14px;line-height:22px}}.activity-box__activity-item--text ul{padding-left:20px}.activity-box__activity-item p{margin-bottom:0!important}.activity-box__activity-item li{margin-bottom:10px}.side-filters-section__name{font-family:Russo-Regular;line-height:22px;letter-spacing:.2em;color:#fff;font-size:16px;text-transform:uppercase;display:flex;align-items:center;pointer-events:none}@media screen and (max-width:1279px){.side-filters-section__name{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.side-filters-section__name{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.side-filters-section__name{font-size:12px;line-height:16px}}@media screen and (max-width:959px){.side-filters-section__name{pointer-events:auto;cursor:pointer;padding:20px;margin:-20px}}@media screen and (max-width:959px){.side-filters-section__name:after{content:"";display:block;width:14px;height:14px;background-image:url(/ico/arrow-to-bottom.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-left:auto;transition:transform .2s ease}}@media screen and (max-width:959px){.side-filters-section__name.slot-collapse-show:after{transform:rotate(180deg)}}@media screen and (max-width:959px){.side-filters-section__name.slot-collapse{transform:rotate(0deg)}}.side-filters-section__name b{font-family:Montserrat-Regular;font-size:inherit}.side-filters-section__slot{padding:30px 0 0;overflow:hidden;transition:padding-top .1s ease,opacity .4s ease}@media screen and (max-width:959px){.side-filters-section__slot.slot-collapse-show{height:100%;padding-top:30px;opacity:1}}@media screen and (max-width:959px){.side-filters-section__slot.slot-collapse{height:0;padding-top:0;opacity:0}}.side-filters-section__slot .side-filters-checkbox,.side-filters-section__slot .side-filters-radio{margin-top:10px;width:max-content}.side-filters-section__slot .side-filters-checkbox:first-child,.side-filters-section__slot .side-filters-radio:first-child{margin-top:0}.side-filters-section--inline .side-filters-section__slot{display:flex;gap:24px}@media screen and (max-width:959px){.side-filters-divider{margin:20px 0!important}}.custom-select-input>label{display:block}.custom-select-input:after,.custom-select-input:before{content:none}.custom-select-input .MuiInput-underline{width:100%}.custom-select-input .MuiInput-underline:before{content:unset}.custom-select-input .MuiInput-underline:after{content:none}.custom-select-input .MuiInput-underline.en-placeholder-text .MuiSelect-select>span:after{content:"Not selected"}.custom-select-input .MuiInput-underline.ru-placeholder-text .MuiSelect-select>span:after{content:"\41D\435   \432\44B\431\440\430\43D\43E"}.custom-select-input .MuiSelect-select.MuiSelect-select{background:#2b2b2a;border-radius:5px;padding-left:20px;padding-right:60px;font-size:14px}.custom-select-input .MuiSelect-select.MuiSelect-select>span:after{display:block;font-size:14px;position:absolute;top:0;bottom:0;margin:auto;height:min-content;color:hsla(0,0%,100%,.3)}.custom-select-input .MuiSelect-select.MuiSelect-select:focus,.custom-select-input .MuiSelect-select.MuiSelect-select:hover{background:#2b2b2a;filter:brightness(110%);border-radius:5px}.custom-select-input .MuiSelect-select.MuiSelect-select:after{content:"";width:20px;height:10px;display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;background:url(/ico/arrow-to-bottom.svg) no-repeat 50%;background-size:contain;border:unset;transition:transform .2s ease}.custom-select-input .MuiSelect-select.MuiSelect-select[aria-expanded=true]:after{transform:rotate(-180deg)}.custom-select-input .MuiSelect-icon{display:none}#select-popover .MuiPaper-root{background-color:#2b2b2a!important}#select-popover .MuiPopover-paper .MuiMenu-list{background:#2b2b2a;color:#fff}#select-popover .MuiPopover-paper .MuiMenu-list .MuiListItem-button{font-family:Montserrat-Regular;font-size:14px;line-height:22px}#select-popover .MuiPopover-paper .MuiMenu-list .MuiListItem-button.Mui-selected{position:relative;color:#79d709}.side-filters{padding:30px;background:rgba(22,22,22,.6)}@media screen and (max-width:959px){.side-filters{padding:20px}}.top-filters{padding:30px;background:rgba(22,22,22,.6)}@media screen and (max-width:959px){.top-filters{padding:20px}}.top-filters-technologies__header{font-family:Russo-Regular;line-height:22px;letter-spacing:.2em;display:block;color:#fff;font-size:16px;text-transform:uppercase;padding-bottom:20px}@media screen and (max-width:1279px){.top-filters-technologies__header{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.top-filters-technologies__header{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.top-filters-technologies__header{font-size:12px;line-height:16px}}.top-filters-technologies__list{overflow:hidden;flex-wrap:wrap;margin:0 -3px;position:relative}.top-filters-technologies__list--show{height:100%}.top-filters-technologies__counter{color:#79d709!important}.top-filters-technologies .button-text{margin:20px auto 0;background:none}.top-filters-technologies-item{display:inline-block;height:min-content;padding:5px 12px;border:1px solid hsla(0,0%,54.1%,.18);border-radius:30px;color:#fff;font-size:12px;line-height:normal;margin:3px;cursor:pointer;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.top-filters-technologies-item:hover{background:#2b2b2a}.top-filters-technologies-item.top-filters-technologies-item--active{background:#79d709;color:#000}.top-filters-technologies-item.top-filters-technologies-item--active:hover{background:#8cff00}.sort-panel .custom-input{margin-bottom:0}.staff-profile-page__similar-profiles .profile-card__bottom{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1449px){.staff-profile-page__similar-profiles .profile-card__bottom button{margin-top:0;margin-left:auto;width:max-content}}@media screen and (max-width:669px){.staff-profile-page__similar-profiles .profile-card__bottom .profile-card__column:last-child{margin-top:0}}@media screen and (max-width:599px){.staff-profile-page__similar-profiles .profile-card__bottom{grid-template-columns:1fr}.staff-profile-page__similar-profiles .profile-card__bottom .profile-card__column:last-child{margin-top:20px}.staff-profile-page__similar-profiles .profile-card__bottom button{width:100%}}.staff-profile-page .staff-profile .overflow-hidden{overflow:hidden}.staff-profile-page .staff-profile__breadcrumbs{font-family:Russo-Regular;font-size:12px;line-height:20px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}@media screen and (max-width:1279px){.staff-profile-page .staff-profile__breadcrumbs{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.staff-profile-page .staff-profile__breadcrumbs{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.staff-profile-page .staff-profile__breadcrumbs{font-size:12px;line-height:14px}}.staff-profile-page .staff-profile__breadcrumbs a{padding:5px 0;color:hsla(0,0%,100%,.5);white-space:nowrap;margin-right:10px;display:inline-block}.staff-profile-page .staff-profile__breadcrumbs a+a:before{color:inherit;font-size:inherit;display:inline-block;content:"/";margin-right:10px;pointer-events:none}.staff-profile-page .staff-profile .page-grid__content>*{position:relative}.staff-profile-page .staff-profile .page-grid__content .staff-profile__breadcrumbs-container,.staff-profile-page .staff-profile .page-grid__content .staff-profile__profile-data-container{padding-top:0!important}.section-info-group h3.section-info-group__title{position:relative;margin-bottom:0;padding-left:20px;line-height:140%;max-width:500px}@media screen and (max-width:669px){.section-info-group h3.section-info-group__title{max-width:360px}}.section-info-group h3.section-info-group__title:before{content:"";position:absolute;left:0;right:auto;top:-3px;bottom:0;margin:auto;display:block;height:calc(100% - 10px);width:4px;background:#79d709}.section-info .section-info-group-item__title{font-family:Russo-Regular;font-size:12px;line-height:20px;margin-bottom:0;color:#fff}@media screen and (max-width:1279px){.section-info .section-info-group-item__title{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.section-info .section-info-group-item__title{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.section-info .section-info-group-item__title{font-size:12px;line-height:14px}}.section-info .section-info-group-item__content-inner p{margin-bottom:0}@media screen and (max-width:1279px){.section-info .section-info-group-item__content-inner{padding-bottom:20px;border-bottom:1px solid}}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text u{font-family:Montserrat-Regular;font-size:16px;line-height:26px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:1449px){.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text u{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text u{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text u{font-size:14px;line-height:22px}}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text ul{margin-bottom:0}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text ul li{list-style-position:outside;margin-bottom:10px;margin-left:20px;line-height:120%;font-style:normal;font-weight:400;font-size:16px}@media screen and (max-width:959px){.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text ul li{font-size:14px;line-height:22px}}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-text ul li:last-child{margin-bottom:0}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-list{margin:-5px;display:flex;flex-wrap:wrap}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-list .content-wrapper__item{font-family:Montserrat-Regular;font-size:14px;line-height:22px;background:#1f1f1f;margin:5px;color:#fff;padding:3px 12px;border-radius:30px}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-file .download-cv-button{margin-left:0}.section-info .section-info-group-item__content-inner .content-wrapper.content-type-file .download-cv-button img{margin-left:10px}.section-info-spacer{width:100%;height:1px;background:hsla(0,0%,54.1%,.18)}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,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,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-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.profile-card{cursor:pointer;height:100%;box-sizing:border-box;padding:30px;background:#1f1f1f}@media screen and (max-width:959px){.profile-card{padding:20px}}.profile-card__head{display:grid;grid-template-columns:1fr max-content}@media screen and (max-width:599px){.profile-card__head{grid-template-columns:1fr}.profile-card__head .profile-card__column:last-child{margin-top:20px}}.profile-card__head .profile-card__name{margin-bottom:0}@media screen and (max-width:669px){.profile-card__head .profile-card__name{font-size:16px;line-height:120%;margin-bottom:10px}}.profile-card__grade,.profile-card__name,.profile-card__price-per-hour,.profile-card__specialization{display:block;text-transform:uppercase;letter-spacing:.2em}.profile-card__specialization{font-family:Russo-Regular;font-size:12px;line-height:20px;color:#626262}@media screen and (max-width:1279px){.profile-card__specialization{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.profile-card__specialization{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.profile-card__specialization{font-size:12px;line-height:14px}}.profile-card__grade{font-family:Russo-Regular;font-size:12px;line-height:20px;background:#2f2f2f;color:#fff;padding:5px 12px;border-radius:30px;width:max-content}@media screen and (max-width:1279px){.profile-card__grade{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.profile-card__grade{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.profile-card__grade{font-size:12px;line-height:14px}}.profile-card__stack{position:relative;margin:20px 0;height:90px}@media screen and (max-width:1279px){.profile-card__stack{max-width:70%}}@media screen and (max-width:669px){.profile-card__stack{max-width:unset}}.profile-card__is-available{margin:20px 0}.profile-card__is-available--ready .profile-card__is-available-tag:before{background:#79d709}.profile-card__is-available--busy .profile-card__is-available-tag:before{background:#ff4500}.profile-card__is-available-tag{font-family:Montserrat-Regular;font-size:12px;line-height:20px;background:hsla(0,0%,54.1%,.15);color:#fff;display:flex;align-items:center;gap:8px;width:max-content;padding:1px 8px;border-radius:20px}@media screen and (max-width:1279px){.profile-card__is-available-tag{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.profile-card__is-available-tag{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.profile-card__is-available-tag{font-size:12px;line-height:14px}}.profile-card__is-available-tag:before{content:"";width:10px;height:10px;background:#79d709;display:inline-block;border-radius:10px}.profile-card__bottom{display:grid;align-items:center;grid-template-columns:1fr max-content;border-top:1px solid hsla(0,0%,54.1%,.15);padding:20px 0 0;margin-top:20px}@media screen and (max-width:1449px){.profile-card__bottom{grid-template-columns:unset}}@media screen and (max-width:1279px){.profile-card__bottom{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:669px){.profile-card__bottom{grid-template-columns:1fr}.profile-card__bottom .profile-card__column:last-child{margin-top:20px}.profile-card__bottom .profile-card__column:last-child .profile-card__contact-button{width:100%;max-width:100%}}.profile-card__price-per-hour{font-family:Russo-Regular;font-size:24px;line-height:29px;font-size:20px;color:#79d709;width:max-content}@media screen and (max-width:1279px){.profile-card__price-per-hour{font-size:24px;line-height:29px}}@media screen and (max-width:959px){.profile-card__price-per-hour{font-size:22px;line-height:26px}}@media screen and (max-width:599px){.profile-card__price-per-hour{font-size:20px;line-height:24px}}.profile-card__price-per-hour b{font-family:Montserrat-Bold;font-size:20px;color:#79d709}.profile-card__price-per-hour--helper{font-size:10px;color:hsla(0,0%,100%,.2);letter-spacing:.2em}.profile-card__contact-button.button-text{padding:0 20px;width:max-content;margin-left:auto;max-width:unset!important}@media screen and (max-width:1449px){.profile-card__contact-button.button-text{margin-top:20px;width:100%;margin-left:unset}}@media screen and (max-width:1279px){.profile-card__contact-button.button-text{margin-top:0;margin-left:auto;width:unset}}.profile-card-stack{margin:0 -5px}.profile-card-stack__item{font-size:12px;padding:2px 8px;border:1px solid hsla(0,0%,54.1%,.18);color:#fff;border-radius:30px;display:inline-block;margin:3px;line-height:150%}.profile-card-stack__counter{color:#79d709}.profile-card-available-indicator--ready .profile-card-available-indicator-tag:before{background:#79d709}.profile-card-available-indicator--busy .profile-card-available-indicator-tag:before{background:#ff4500}.profile-card-available-indicator-tag{font-family:Montserrat-Regular;font-size:12px;line-height:20px;width:100%;box-sizing:border-box;color:#fff;display:flex;align-items:center;gap:8px}@media screen and (max-width:1279px){.profile-card-available-indicator-tag{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.profile-card-available-indicator-tag{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.profile-card-available-indicator-tag{font-size:12px;line-height:14px}}.profile-card-available-indicator-tag:before{content:"";width:10px;height:10px;background:#79d709;display:inline-block;border-radius:10px}.success-wrapper p{color:#fff}@keyframes stroke{0%{box-shadow:0 0 20px rgba(121,215,9,.5)}50%{box-shadow:0 0 40px rgba(121,215,9,.5)}to{box-shadow:0 0 20px rgba(121,215,9,.5)}}.application-form{position:relative}.application-form:target .application-form__form{border:1px solid #79d709}.application-form__card-wrapper{height:618px;position:relative}.application-form__card-wrapper .MuiCardContent-root{position:absolute;width:100%;bottom:0}.application-form .MuiCardContent-root:last-child{padding-bottom:0}.application-form:hover .MuiCardMedia-media{filter:grayscale(0)}.application-form.full .MuiCardMedia-media{max-height:0;min-height:0;transition:max-height .6s ease-in-out,min-height .6s ease-in-out}.application-form.full .application-form__form{min-height:538px;transition:min-height 0 linear}.application-form.full .button-text{width:100%;transition:width .2s linear}.application-form.full .application-form__button--full{cursor:pointer;width:30px;height:30px;right:2px;top:50%;transform:translateY(-60%);opacity:1;transition:opacity 1s linear;transition-duration:.5s}.application-form.full .application-form__button--full:after,.application-form.full .application-form__button--full:before{position:absolute;left:15px;content:" ";height:13px;width:1px;top:calc(50% - 6.5px);background-color:#333}.application-form.full .application-form__button--full:before{transform:rotate(45deg)}.application-form.full .application-form__button--full:after{transform:rotate(-45deg)}.application-form.full textarea{max-height:334px;transition:max-height .2s linear;overflow-y:scroll!important}.application-form.collapse .application-form__button--full{opacity:0}.application-form.collapse textarea{max-height:54px;transition:max-height 0ss linear}.application-form.collapse .button-text{transition:width .4s linear}.application-form.collapse .MuiCardMedia-media{min-height:210px;max-height:400px;transition:min-height .2s linear,max-height .2s linear,filter .4s ease-in-out}.application-form__form{min-height:0;padding:25px 25px 30px;background-color:#161616;transition:min-height .25s linear}.application-form__input-wrapper{display:flex;width:100%;justify-content:space-between}.application-form .MuiPaper-root{box-shadow:none;background-color:unset}.application-form .MuiPaper-rounded{border-radius:0}.application-form .MuiCardContent-root{padding:0}.application-form .MuiCardMedia-media{max-height:385px;background-color:#1f1f1f}.application-form__input{width:49%}.application-form__button{height:0;display:flex;justify-content:center;position:relative;z-index:11}.application-form__button a,.application-form__button div{position:absolute;width:45%;top:-20px}.application-form__button div{cursor:auto}.application-form__img{max-height:400px;overflow:hidden;filter:grayscale(1);position:relative;z-index:10}.application-form__img img{width:100%;height:auto}.application-form__agreement{align-items:center;display:flex;justify-content:space-between}.application-form__agreement .button-text{width:100%;margin-left:11px}.application-form__agreement .buttons-container{width:50%;display:flex;align-items:center}.application-form__textarea{flex-wrap:wrap;margin-bottom:6px;width:100%;display:flex}.application-form__textarea.focus{background:hsla(0,0%,76.9%,.1)}.application-form__textarea.focus textarea{border:1px solid hsla(0,0%,100%,.3)}.application-form__textarea textarea{border:1px solid hsla(0,0%,54.1%,.18);font-family:Montserrat-Regular;font-size:12px;line-height:20px;color:#fff;box-sizing:border-box;padding:11px 13px;width:100%;background-color:inherit;resize:none}@media screen and (max-width:1279px){.application-form__textarea textarea{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.application-form__textarea textarea{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.application-form__textarea textarea{font-size:12px;line-height:14px}}.application-form__textarea textarea::placeholder{font-family:Montserrat-Regular;font-size:12px;line-height:20px;color:hsla(0,0%,85.9%,.5)}@media screen and (max-width:1279px){.application-form__textarea textarea::placeholder{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.application-form__textarea textarea::placeholder{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.application-form__textarea textarea::placeholder{font-size:12px;line-height:14px}}@media (max-width:1380px){.application-form__card-wrapper{height:585px}html body .second-card-wrapper--dep{margin-top:76px}}@media screen and (max-width:959px){.application-form__card-wrapper{height:auto}.application-form .MuiCardContent-root{position:relative}html .application-form .MuiCardMedia-root{display:flex}}@media screen and (max-width:599px){.application-form__input-wrapper{flex-wrap:wrap;padding-bottom:15px}.application-form__input-wrapper .application-form__input{width:100%}.application-form__form{padding:15px}.application-form .MuiCardMedia-media{min-height:180px}.application-form__button a,.application-form__button div{width:85%}.application-form__agreement{flex-wrap:wrap}.application-form__agreement a:first-child{margin-top:15px}.application-form__agreement .button-text{width:90%;margin-left:11px}.application-form__agreement .buttons-container{margin-top:15px;width:100%}}.contact-staff-modal__inner{width:100%}.contact-staff-modal.custom-modal-styles{box-sizing:border-box;padding:67px;max-width:920px;width:90%;position:absolute;height:max-content;left:0;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width:669px){.contact-staff-modal.custom-modal-styles{min-width:300px;padding:60px 20px 20px}}.profits-list{position:relative;z-index:1}.profits-list.MuiGrid-container{margin-top:90px}.profits-list-item{box-sizing:border-box;height:100%;padding:30px;background:#161616}@media screen and (max-width:959px){.profits-list-item{padding:20px}}@media screen and (max-width:599px){.profits-list-item{background:rgba(22,22,22,.6)}}.profits-list-item__title{display:flex;align-items:center}.profits-list-item__title h3{margin-bottom:0;padding-right:30px;flex:1}.profits-list-item__text{margin-top:32px;margin-bottom:0!important}.profits-list-item__text p{margin-bottom:0}.staff-profile .headline-wrapper{position:sticky;bottom:0;left:0;right:0;width:90%;top:120px}@media screen and (max-width:959px){.staff-profile .headline-wrapper{margin-bottom:40px;width:100%}}.staff-profile .headline-wrapper__grade,.staff-profile .headline-wrapper__specialization{font-family:Russo-Regular;font-size:14px;line-height:22px;display:block;text-transform:uppercase;letter-spacing:.2em}@media screen and (max-width:1279px){.staff-profile .headline-wrapper__grade,.staff-profile .headline-wrapper__specialization{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.staff-profile .headline-wrapper__grade,.staff-profile .headline-wrapper__specialization{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.staff-profile .headline-wrapper__grade,.staff-profile .headline-wrapper__specialization{font-size:12px;line-height:16px}}.staff-profile .headline-wrapper__grade{font-family:Russo-Regular;font-size:12px;line-height:20px;color:#fff;display:flex;align-items:center;margin-left:10px}@media screen and (max-width:1279px){.staff-profile .headline-wrapper__grade{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.staff-profile .headline-wrapper__grade{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.staff-profile .headline-wrapper__grade{font-size:12px;line-height:14px}}.staff-profile .headline-wrapper__grade:before{content:"";height:14px;width:1px;background:#79d709;display:inline-block;margin-right:10px}.staff-profile .headline-wrapper__specialization{font-family:Russo-Regular;font-size:12px;line-height:20px;color:hsla(0,0%,100%,.5)}@media screen and (max-width:1279px){.staff-profile .headline-wrapper__specialization{font-size:12px;line-height:18px}}@media screen and (max-width:959px){.staff-profile .headline-wrapper__specialization{font-size:12px;line-height:16px}}@media screen and (max-width:599px){.staff-profile .headline-wrapper__specialization{font-size:12px;line-height:14px}}.staff-profile .headline-wrapper__head{margin-top:10px}.staff-profile .headline-wrapper__head h1{letter-spacing:.2em}.staff-profile .headline-wrapper__base-info{display:flex}.staff-profile .headline-wrapper__price-per-hour{width:max-content;height:min-content}.staff-profile .headline-wrapper__price-per-hour-inner{font-family:Russo-Regular;font-size:16px;line-height:22px;letter-spacing:.2em;line-height:normal;font-size:20px;color:#fff}@media screen and (max-width:1279px){.staff-profile .headline-wrapper__price-per-hour-inner{font-size:14px;line-height:20px}}@media screen and (max-width:959px){.staff-profile .headline-wrapper__price-per-hour-inner{font-size:14px;line-height:18px}}@media screen and (max-width:599px){.staff-profile .headline-wrapper__price-per-hour-inner{font-size:12px;line-height:16px}}.staff-profile .headline-wrapper__price-per-hour-inner b{font-family:Montserrat-Regular;font-size:16px;line-height:26px;font-family:Montserrat-Bold;line-height:inherit;font-size:20px}@media screen and (max-width:1449px){.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:14px;line-height:26px}}@media screen and (max-width:959px){.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:14px;line-height:24px}}@media screen and (max-width:599px){.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:14px;line-height:22px}}@media screen and (max-width:1449px){.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:20px}}@media screen and (max-width:1279px){.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:14px;line-height:16px}}@media screen and (max-width:599px){.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:12px}}.staff-profile .headline-wrapper__price-per-hour-inner--helper{line-height:normal;font-size:12px;color:hsla(0,0%,100%,.5)}@media screen and (max-width:669px){.staff-profile .headline-wrapper__price-per-hour-inner,.staff-profile .headline-wrapper__price-per-hour-inner b{font-size:16px}}.staff-profile .headline-wrapper .profile-card-available-indicator{margin-top:20px}.staff-profile .headline-wrapper__bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;margin-top:20px;border-top:1px solid hsla(0,0%,54.1%,.18);padding-top:20px}@media screen and (max-width:599px){.staff-profile .headline-wrapper__bottom{grid-template-columns:1fr}}.staff-profile .headline-wrapper__bottom button{margin-left:auto;padding-left:30px;padding-right:30px;width:max-content}@media screen and (max-width:599px){.staff-profile .headline-wrapper__bottom button{margin-top:20px;width:100%;max-width:unset}}.section-info__title{margin-bottom:0}.steps-item{display:flex;align-items:center;margin-bottom:40px;position:relative}@media screen and (max-width:669px){.steps-item{flex-wrap:wrap;margin-bottom:10px}}@media screen and (max-width:669px){.steps-item:last-child{margin-bottom:0}}.steps-item__icon-container{position:relative;max-width:100px;width:100%;height:100px}.steps-item__icon-container:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:50px;width:50px;background:radial-gradient(47.52% 46.62% at 50% 50%,rgba(43,66,0,.7) 0,rgba(31,48,0,0) 100%);transform:scale(3)}@media screen and (max-width:959px){.steps-item__icon-container:after{transform:scale(2)}}@media screen and (max-width:669px){.steps-item__icon-container:after{transform:scale(3)}}.steps-item__icon-container img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}@media screen and (max-width:959px){.steps-item__icon-container{width:80px;height:80px}}@media screen and (max-width:669px){.steps-item__icon-container{width:70px;height:70px}}.steps-item__information{display:inline-block;max-width:400px;margin-left:40px}@media screen and (max-width:1279px){.steps-item__information{max-width:unset;margin-right:40px}}@media screen and (max-width:959px){.steps-item__information{flex:1;max-width:unset;margin-right:0}}@media screen and (max-width:669px){.steps-item__information{flex:unset;margin-left:0;margin-top:30px}}.steps-item__information--description{padding-right:0;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:669px){.steps-item__information--description{font-size:14px;line-height:22px}}.steps-item__information h3{width:360px;margin-bottom:10px;min-height:52px;display:flex;align-items:center}@media screen and (max-width:1279px){.steps-item__information h3{min-height:unset;display:block}}@media screen and (max-width:959px){.steps-item__information h3{width:unset}}@media screen and (max-width:669px){.steps-item__information h3{margin-bottom:10px}}.steps-item__information p{margin-bottom:0}.steps-item__index{display:block;margin-right:auto;text-align:center;position:absolute;right:0}@media screen and (max-width:1449px){.steps-item__index{margin-left:auto;margin-right:unset}}@media screen and (max-width:959px){.steps-item__index{min-width:100px;position:absolute;right:0}}.steps-item__index img{width:auto;height:150px}@media screen and (max-width:1279px){.steps-item__index img{height:120px}}@media screen and (max-width:959px){.steps-item__index img{height:100px}}.steps-box{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:80px}@media screen and (max-width:1279px){.steps-box{grid-template-columns:1fr}}.we-are-trusted-box{position:relative}.we-are-trusted-box:after,.we-are-trusted-box:before{content:"";position:absolute;top:0;bottom:0;display:block;margin:auto;height:100%;width:60px;z-index:11;pointer-events:none}@media screen and (max-width:669px){.we-are-trusted-box:after,.we-are-trusted-box:before{content:none}}.we-are-trusted-box:after{right:0;background:linear-gradient(270deg,#0c0c0c,transparent)}.we-are-trusted-box:before{left:0;background:linear-gradient(90deg,#0c0c0c,transparent)}.we-are-trusted-slider{margin:0!important}.we-are-trusted-slider ul{margin-bottom:0}.we-are-trusted-slider .slider__link img{max-width:190px;max-height:60px}@media screen and (max-width:669px){.we-are-trusted-slider .slider__link img{max-width:135px}}.price-box{padding:60px;background:#161616;position:relative;overflow:hidden}@media screen and (max-width:669px){.price-box{padding:30px}}.price-box__image-container{position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;opacity:.3;filter:saturate(0) invert(1)}.price-box__image-container .lottie-box{height:100%;transform:scale(2)}@media screen and (max-width:959px){.price-box__image-container .lottie-box{transform:scale(3)}}@media screen and (max-width:669px){.price-box__image-container .lottie-box{transform:scale(3) rotate(90deg)}}.price-box__information-container{position:relative;z-index:1;margin:0 auto 80px;max-width:1100px}@media screen and (max-width:669px){.price-box__information-container{margin-bottom:40px}}.price-box__information-container__remark{margin:0 200px}@media screen and (max-width:1279px){.price-box__information-container__remark{margin:0 100px}}@media screen and (max-width:959px){.price-box__information-container__remark{margin:0}}.price-box__information-container__price-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:80px 0}@media screen and (max-width:959px){.price-box__information-container__price-list{grid-template-columns:unset;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:669px){.price-box__information-container__price-list{margin:40px 0}}.price-box__information-container__price-list--item{text-align:center;position:relative;padding:10px}.price-box__information-container__price-list--item span{font-family:Russo-Regular;color:#79d709;letter-spacing:.2em;text-transform:uppercase;line-height:22px;font-size:16px;display:block;margin-bottom:10px}.price-box__information-container__price-list--item .rouble-sign{display:inline;font-family:Montserrat-Bold}.price-box__information-container__price-list--item strong{text-transform:uppercase;font-family:Russo-Regular;line-height:16px;font-size:12px;display:block;width:100%;color:hsla(0,0%,100%,.8)}.price-box__information-container h3,.price-box__information-container p{text-align:center}.price-box__buttons-container{display:flex;flex-direction:row;gap:30px;justify-content:center;position:relative;z-index:1}@media screen and (max-width:959px){.price-box__buttons-container{flex-wrap:wrap}}.price-box__buttons-container .text-white{color:#fff!important}.why-we-are-box{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:1279px){.why-we-are-box{grid-template-columns:1fr}}@media screen and (max-width:669px){.why-we-are-box{gap:40px}}.why-we-are-item{border:1px solid;padding:30px;box-sizing:border-box;display:grid;grid-template-rows:50px auto;flex-direction:column;gap:30px}@media screen and (max-width:959px){.why-we-are-item{align-items:center}}@media screen and (max-width:669px){.why-we-are-item{grid-template-columns:unset;padding:0;border:none;gap:10px}}.why-we-are-item__header{display:inline-flex;gap:30px;align-items:center}.why-we-are-item__header__image-container{display:inline-block;width:40px;height:40px;order:0}.why-we-are-item__header__image-container img{width:100%;height:100%;object-fit:contain}.why-we-are-item .why-we-are-item__header h3,.why-we-are-item .why-we-are-item__information--text p,.why-we-are-item__header h3{margin-bottom:0}.why-we-are-item__information{padding-right:0;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:hsla(0,0%,100%,.8)}@media screen and (max-width:669px){.why-we-are-item__information{font-size:14px;line-height:22px}}.why-we-are-item__information--text,.why-we-are-item__information--text>p{box-sizing:border-box}.faq-box .title-text{margin:20px 0}.faq-box__head-wrapper{display:flex}@media screen and (max-width:1279px){.faq-box__head-wrapper{display:block}}@media screen and (max-width:599px){.faq-box__head-wrapper{display:flex}}.faq-box__head-wrapper .button-text{margin-left:auto}@media screen and (max-width:669px){.faq-box__head-wrapper .button-text{margin:auto}}.faq-box .faq-box__head-wrapper h2{margin-bottom:0}@media screen and (max-width:1279px){.faq-box .faq-box__head-wrapper h2{margin-bottom:30px}}.faq-box .landing__spacer{display:none}.section-box.without-offset section{margin:0}.review-box{margin:50px 0;position:relative}.review-box__next-button,.review-box__prev-button{position:absolute;height:43px;width:43px;border-radius:100%;top:30px;background:rgba(0,0,0,.5);z-index:3;cursor:pointer;display:flex;align-items:center;justify-content:center}.review-box__next-button:before,.review-box__prev-button:before{content:"\E825";font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.review-box__prev-button{right:53px;transform:rotate(-180deg)}.review-box__next-button{right:0;transform:rotate(0)}.review-box li{list-style-type:none}.review-box li::marker{display:none!important}.review-box .react-multi-carousel-track{margin-bottom:0}@media screen and (max-width:669px){.review-box .react-multi-carousel-track{margin-bottom:50px}}.review-box .react-multi-carousel-dot-list{bottom:0;margin-bottom:0;gap:0}.review-box .react-multi-carousel-dot-list .react-multi-carousel-dot button{margin-right:0;padding:0;position:relative;height:40px;width:40px;border:none}.review-box .react-multi-carousel-dot-list .react-multi-carousel-dot button:before{content:"";position:absolute;height:15px;width:15px;margin:auto;left:0;right:0;bottom:0;top:0;border:2px solid hsla(0,0%,100%,.2);border-radius:100%}@media screen and (max-width:599px){.review-box .react-multi-carousel-dot-list .react-multi-carousel-dot button{height:30px;width:100%}}@media screen and (max-width:599px){.review-box .react-multi-carousel-dot-list .react-multi-carousel-dot{flex:1}}.review-box .react-multi-carousel-dot-list .react-multi-carousel-dot--active{position:relative}.review-box .react-multi-carousel-dot-list .react-multi-carousel-dot--active:after{width:15px;height:15px;content:"";background:#fff;display:block;position:absolute;right:0;top:0;border:1px #000;bottom:0;left:0;margin:auto;border-radius:100%}.review-box .react-multiple-carousel__arrow--left{right:100px;left:auto}.review-box .react-multiple-carousel__arrow--right{right:30px}.review-box .react-multiple-carousel__arrow--left,.review-box .react-multiple-carousel__arrow--right{top:30px;bottom:auto;margin:auto;height:45px;width:45px;background:transparent;z-index:1}.review-box .react-multi-carousel-item{box-sizing:border-box;list-style-type:none;transition:transform .4s linear,opacity .8s ease-in-out;transform:scale(.8);opacity:0}@media screen and (max-width:959px){.review-box .react-multi-carousel-item{transform:scale(.6);transition:transform .4s linear;opacity:unset}}.review-box .react-multi-carousel-item.react-multi-carousel-item--active{opacity:1;transform:scale(1)}@media screen and (max-width:959px){.review-box .react-multi-carousel-item.react-multi-carousel-item--active{opacity:unset}}@keyframes caret-blink{0%{color:transparent}49%{color:transparent}50%{color:#79d709}to{color:#79d709}}.review-item{width:100%;height:100%;padding:30px 0;box-sizing:border-box;position:relative;background:transparent}@media screen and (max-width:669px){.review-item{padding:0}}.review-item .review-item__name{margin-bottom:25px}.review-item__position{background:#000;padding:5px 10px;color:#000;background:#79d709;font-family:Russo-Regular;text-transform:uppercase;letter-spacing:.2em;font-size:12px;line-height:20px;display:block;width:max-content}@media screen and (max-width:599px){.review-item__position{width:auto}}.review-item__button{border:none!important}.review-item__content{position:relative}.review-item__content:before{content:"";position:absolute;display:block;bottom:-15px;left:0;width:0;height:0;border:9px solid transparent;border-top:0;border-bottom:25px solid #1f1f1f;transform:rotate(225deg)}.review-item__content.collapsed .review-item__content__text-container{max-height:900px}.review-item__content.collapsed .review-item__content__text-container:after{height:0}.review-item__content.collapse .review-item__content__text-container.is-overflow:after{height:50px}.review-item__content .review-item__content__text-container{margin-top:40px;margin-bottom:20px;padding:20px;background:#1f1f1f;border-radius:20px;position:relative;box-sizing:border-box;height:100%;min-height:190px;max-height:190px;overflow:hidden;transition:.6s ease-out}@media screen and (max-width:669px){.review-item__content .review-item__content__text-container{max-height:225px;min-height:225px}}.review-item__content .review-item__content__text-container:after{content:"";position:absolute;bottom:0;left:-20px;width:calc(100% + 20px);height:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#1f1f1f 70%);transition:.2s ease-in-out}@media screen and (max-width:669px){.review-item__content .review-item__content__text-container{width:100%}}.review-item__content .review-item__content__text-container__text{margin-bottom:0}.review-item__content .review-item__content__text-container__text:after{content:"|";color:#79d709;font-size:18px;display:inline;font-weight:bolder;animation:caret-blink .7s infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.company-profits{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);row-gap:80px;align-content:space-around;justify-content:space-around;grid-template-areas:"profit-0 cr profit-1" "profit-2 cr profit-3" "profit-4 cr profit-5"}@media screen and (max-width:959px){.company-profits{gap:30px;align-items:center;grid-template-areas:"profit-0 profit-1 profit-2" "cr cr cr" "profit-3 profit-4 profit-5"}}@media screen and (max-width:669px){.company-profits{align-items:start;grid-template-columns:repeat(2,1fr);grid-template-rows:2fr 1fr 1fr 1fr;grid-template-areas:"cr cr" "profit-0 profit-1" "profit-2 profit-3" "profit-4 profit-5"}}@media screen and (max-width:599px){.company-profits{grid-template-columns:1fr;grid-template-rows:3fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"cr" "profit-0" "profit-1" "profit-2" "profit-3" "profit-4" "profit-5"}}.company-profits__item{text-align:right}.company-profits__item span{font-size:48px;color:#79d709;font-family:Russo-Regular}@media screen and (max-width:959px){.company-profits__item span{font-size:36px;display:inline-block;margin-bottom:20px}}@media screen and (max-width:669px){.company-profits__item span{font-size:20px}}.company-profits__item p{margin-left:auto;margin-bottom:0;margin-top:20px}@media screen and (max-width:1279px){.company-profits__item p{margin-top:0}}@media screen and (max-width:959px){.company-profits__item{text-align:center}}@media screen and (max-width:669px){.company-profits__item{text-align:left}}.company-profits__item.reversed{text-align:left}@media screen and (max-width:959px){.company-profits__item.reversed{text-align:center}}@media screen and (max-width:669px){.company-profits__item.reversed{text-align:left}}.company-profits__item.reversed p{margin-right:auto}.company-profits__item:nth-child(3){margin-right:50px}@media screen and (max-width:959px){.company-profits__item:nth-child(3){margin-right:0}}.company-profits__item:nth-child(4){margin-left:50px}@media screen and (max-width:959px){.company-profits__item:nth-child(4){margin-left:0}}@media screen and (max-width:959px){.company-profits__item:nth-child(2){margin-bottom:100px}.company-profits__item:nth-child(5){margin-top:100px}}@media screen and (max-width:669px){.company-profits__item:nth-child(2){margin-bottom:0}.company-profits__item:nth-child(5){margin-top:0}}.company-profits:hover .company-profits__logo:after{transform:scale(1)}.company-profits:hover .company-profits__logo__mt{transform:scale(1.1)}.company-profits__logo{width:100%;height:100%;grid-area:cr;position:relative}@media screen and (max-width:669px){.company-profits__logo{margin-bottom:100px}}.company-profits__logo:after{content:"";width:200px;height:200px;background:radial-gradient(50% 50% at 50% 50%,#315604 0,rgba(121,215,9,0) 100%);display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;transform:scale(0);transition:.5s ease-in-out}.company-profits__logo__quality-tagline{width:300px;height:300px;margin:auto;animation:rotation 20s linear infinite}@media screen and (max-width:669px){.company-profits__logo__quality-tagline{width:200px;height:200px}}.company-profits__logo__mt{height:70px;width:70px;transition:transform .2s ease-in-out;transition-delay:.3s}@media screen and (max-width:669px){.company-profits__logo__mt{width:50px;height:50px}}.company-profits__logo__mt,.company-profits__logo__quality-tagline{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.section-box.MuiGrid-grid-xs-12,.section-box.MuiGrid-grid-xs-12.without-offset{margin-top:0}.competence-wrap{position:relative;max-width:100vw;width:100%;overflow:hidden;padding-bottom:200px}.competence-wrap h2{width:100%}@media screen and (max-width:669px){.competence-wrap{padding-bottom:100px}}.competence-wrap__tabs-list{margin-top:110px;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:959px){.competence-wrap__tabs-list{margin-top:40px}}@media screen and (max-width:669px){.competence-wrap__tabs-list{margin-top:30px;flex-wrap:wrap;gap:20px}}@media screen and (max-width:599px){.competence-wrap__tabs-list{justify-content:space-around}}.competence-wrap__tabs-list__tab{color:hsla(0,0%,100%,.6);font-size:16px;text-transform:uppercase;font-family:Russo-Regular;padding:10px 30px;cursor:pointer;letter-spacing:.2em;line-height:18px;text-align:center;transition:.3s ease;position:relative}@media screen and (max-width:669px){.competence-wrap__tabs-list__tab{padding:8px 10px;font-size:12px;max-width:33%}}@media screen and (max-width:599px){.competence-wrap__tabs-list__tab{max-width:unset}}.competence-wrap__tabs-list__tab:after{content:"";position:absolute;display:block;background:#79d709;bottom:0;left:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom;z-index:-1;transition:transform .2s ease}.competence-wrap__tabs-list__tab:hover{color:#000}.competence-wrap__tabs-list__tab:hover:after{transform:scaleY(1)}.competence-wrap__tabs-list__tab.active-tab{color:#000}.competence-wrap__tabs-list__tab.active-tab:after{transform:scaleY(1)}.competence-wrap .competence-wrap__description-box__item--text p{margin-bottom:0}.competence-wrap__description-box{margin-top:70px;position:relative;width:100%}@media screen and (max-width:669px){.competence-wrap__description-box{margin-top:20px}}.competence-wrap__description-box__item{gap:50px;flex-direction:row;align-items:center;display:flex;transform:translateX(-100%);transition:transform .8s ease,background 2s ease;position:absolute;top:0;perspective:100px}@media screen and (max-width:959px){.competence-wrap__description-box__item{gap:30px;flex-wrap:wrap;background:transparent;transition:transform .8s ease,background 1s ease}}.competence-wrap__description-box__item.active-item{transform:translateX(0);position:static}@media screen and (max-width:959px){.competence-wrap__description-box__item.active-item{background:#161616}}.competence-wrap__description-box__item.active-item .competence-wrap__description-box__item--image-container{opacity:1;transform:rotateX(0deg) rotateY(0deg)}.competence-wrap__description-box__item.active-item .competence-wrap__description-box__item--text{opacity:1}.competence-wrap__description-box__item--image-container{height:640px;width:640px;flex:1;opacity:0;transform:rotateX(0deg) rotateY(5deg);transform-style:preserve-3d;transition:opacity .3s ease,transform .8s ease}@media screen and (max-width:1449px){.competence-wrap__description-box__item--image-container{transform:rotateX(0deg) rotateY(16deg);flex:unset;width:400px;height:400px}}@media screen and (max-width:959px){.competence-wrap__description-box__item--image-container{transform:rotateX(0deg) rotateY(10deg);transition:opacity 1s ease,transform .8s ease;width:100%}}@media screen and (max-width:669px){.competence-wrap__description-box__item--image-container{height:250px}}.competence-wrap__description-box__item--image-container img{width:100%;height:100%;object-fit:cover;filter:saturate(0);transition:filter .4s ease-in-out}.competence-wrap__description-box__item--image-container img:hover{filter:saturate(1)}.competence-wrap__description-box__item--text{flex:1;opacity:0;transition:all .3s ease-in-out}@media screen and (max-width:959px){.competence-wrap__description-box__item--text{padding:0 20px 20px}}.competence-wrap__backdrop{display:block;position:absolute;font-weight:bolder;text-transform:uppercase;user-select:none;pointer-events:none;left:0;right:0;bottom:0;margin:auto;z-index:0;white-space:nowrap;transition:.1s ease}@media screen and (max-width:959px){.competence-wrap__backdrop{bottom:-30px}}@media screen and (max-width:669px){.competence-wrap__backdrop{left:-70vw;bottom:0}}.ratings{margin-top:110px;display:grid;gap:60px}@media screen and (max-width:959px){.ratings{margin-top:40px}}@media screen and (max-width:767px){.ratings{margin-top:30px}}.ratings__item{display:grid;gap:30px;grid-template-columns:1fr 4fr}@media screen and (max-width:959px){.ratings__item{grid-template-columns:1fr}}.ratings__item__heading{position:relative}.ratings__item__heading h3{top:120px;position:sticky;margin-bottom:0;height:min-content}@media screen and (max-width:959px){.ratings__item__heading h3{text-align:center}}@media screen and (max-width:669px){.ratings__item__heading h3{text-align:left}}.ratings__item__list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media screen and (max-width:767px){.ratings__item__list{grid-template-columns:1fr}}.ratings__item__list__element{transition:.1s ease-in-out;border:1px solid hsla(0,0%,54.1%,.18);position:relative;display:flex;gap:30px;padding:30px;text-align:left}@media screen and (max-width:669px){.ratings__item__list__element{gap:10px}}.ratings__item__list__element:after{content:"";background-image:url(/img/outstaff/icons/akar-icons_arrow-up-right.svg);background-repeat:no-repeat;background-size:contain;display:block;width:20px;height:20px;opacity:1;right:30px;top:30px;left:auto;transition:.2s ease-out;position:absolute}@media screen and (max-width:669px){.ratings__item__list__element:after{top:20px;right:20px}}@media screen and (max-width:669px){.ratings__item__list__element{padding:20px}}.ratings__item__list__element__info{width:100%}.ratings__item__list__element__info>p{margin-bottom:0!important}.ratings__item__list__element__info--team{transition:.3s ease-in-out;margin-bottom:50px}@media screen and (max-width:669px){.ratings__item__list__element__info--team{margin-bottom:20px}}.ratings__item__list__element__info--place{color:#79d709;font-size:16px;text-transform:uppercase;font-family:Russo-Regular;margin-bottom:20px;display:block;letter-spacing:.2em}@media screen and (max-width:669px){.ratings__item__list__element__info--place{font-size:14px}}.ratings__item__list__element--icon-container{width:30%;display:flex}@media screen and (max-width:669px){.ratings__item__list__element--icon-container{width:auto}}.ratings__item__list__element--icon-container__icon{top:0;right:0;left:0;bottom:0;margin:auto;opacity:.5;filter:saturate(0);height:auto;position:static;transition:.3s ease;max-height:57px;width:100%;height:100%;object-fit:contain}@media screen and (max-width:669px){.ratings__item__list__element--icon-container__icon{opacity:1;max-height:47px}}.ratings__item__list__element:hover .ratings__item__list__element--icon-container__icon{opacity:1;filter:saturate(1)}.ratings__item__list__element:hover:after{transform:rotate(45deg)}.principles{margin-top:110px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@keyframes transform{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media screen and (max-width:959px){.principles{margin-top:60px}}@media screen and (max-width:767px){.principles{grid-template-columns:1fr}}@media screen and (max-width:669px){.principles{margin-top:30px}}.principles__item{position:relative;transition:.3s ease;gap:30px;display:flex}@media screen and (max-width:959px){.principles__item{max-height:90vh;min-height:100px}}@media screen and (max-width:669px){.principles__item{flex-wrap:wrap;border:1px solid;padding:20px;overflow:hidden}}.principles__item__index{font-size:40px;color:#79d709;font-family:Russo-Regular;min-width:55px}@media screen and (max-width:669px){.principles__item__index{font-size:20px;min-width:unset}}.principles__item__icon{width:200px;height:200px;position:absolute;transition:.3s ease;top:0;right:20px;left:auto;bottom:0;margin:auto;box-sizing:border-box;opacity:.3;animation:transform ease infinite;animation-duration:7s;pointer-events:none}@media screen and (max-width:959px){.principles__item__icon{width:130px;height:130px}}@media screen and (max-width:669px){.principles__item__icon{top:-40px;bottom:auto;right:-40px}}@media screen and (max-width:599px){.principles__item__info{width:100%}}.principles__item__info--text{margin-bottom:0!important}@keyframes ticker{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ticker-wrap{max-width:100vw;width:100%;overflow:hidden;padding:50px 0}@media screen and (max-width:669px){.ticker-wrap{padding:0}}.ticker{white-space:nowrap;height:96px}.ticker__item{left:0;animation:ticker linear infinite;animation-duration:100s;font-size:96px;display:inline-block;line-height:96px;padding-right:30px;color:#79d709;text-transform:uppercase}@media screen and (max-width:669px){.ticker__item{font-size:46px}}.gallery{padding-top:150px;overflow:hidden;background-image:url(/img/about/square-bg.svg);-webkit-background-size:3%;background-size:3%}@media screen and (max-width:1279px){.gallery{-webkit-background-size:6%;background-size:6%;padding-top:70px}}@media screen and (max-width:959px){.gallery{padding:50px 0;-webkit-background-size:5%;background-size:5%}}@media screen and (max-width:669px){.gallery{-webkit-background-size:10%;background-size:10%}}.gallery h2{max-width:1380px}.gallery__head{position:relative}@media screen and (max-width:959px){.gallery__head{margin-bottom:0}}.gallery__head--arrow{position:absolute;right:0;top:-40px;width:200px}@media screen and (max-width:1279px){.gallery__head--arrow{top:30px;width:120px;transform:rotate(30deg)}}@media screen and (max-width:959px){.gallery__head--arrow{top:60px}}@media screen and (max-width:767px){.gallery__head--arrow{width:120px}}@media screen and (max-width:669px){.gallery__head--arrow{display:none}}.gallery li{list-style-type:none}.gallery li::marker{display:none!important}.gallery__content{margin:110px 0;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (max-width:669px){.gallery__content{margin-top:20px;margin-bottom:20px}}.gallery__content--item{position:relative;cursor:pointer;background:#1f1f1f}.gallery__content--item:hover img{filter:unset}.gallery__content--item__description{box-sizing:border-box;background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:flex-end;align-items:center;text-align:center;flex-direction:column;padding:20px;opacity:0;overflow:hidden;transition:.2s ease-in-out;pointer-events:none}.gallery__content--item__description h3{margin-bottom:10px;box-sizing:border-box}.gallery__content--item__description span{display:block;box-sizing:border-box;padding:5px 10px;margin:0 auto;text-align:center;width:max-content;max-width:100%;font-size:12px;line-height:16px;letter-spacing:.2em;text-transform:uppercase;font-family:Russo-Regular;font-weight:lighter;color:#000;background:#79d709}.gallery__content--item img{width:100%;height:100%;object-fit:contain;filter:saturate(0)}.gallery__content--item:hover .gallery__content--item__description{opacity:1;pointer-events:auto}.gallery .react-multi-carousel-dot-list{bottom:0;margin-bottom:0;gap:0}.gallery .react-multi-carousel-dot-list .react-multi-carousel-dot button{margin-right:0;padding:0;position:relative;height:40px;width:40px;border:none}.gallery .react-multi-carousel-dot-list .react-multi-carousel-dot button:before{content:"";position:absolute;height:15px;width:15px;margin:auto;left:0;right:0;bottom:0;top:0;border:2px solid hsla(0,0%,100%,.2);border-radius:100%}.gallery .react-multi-carousel-dot-list .react-multi-carousel-dot--active{position:relative}.gallery .react-multi-carousel-dot-list .react-multi-carousel-dot--active:after{width:15px;height:15px;content:"";background:#fff;display:block;position:absolute;right:0;top:0;border:1px #000;bottom:0;left:0;margin:auto;border-radius:100%}.gallery .react-multiple-carousel__arrow--left,.gallery .react-multiple-carousel__arrow--right{z-index:1}.gallery .react-multi-carousel-track{align-items:center}@media screen and (max-width:669px){.gallery .react-multi-carousel-track{padding-bottom:40px}}.gallery .react-multi-carousel-item{padding:20px;box-sizing:border-box}.gallery .react-multi-carousel-item::marker{display:none;color:transparent;font-size:0}.banner-box__contacts-information{display:grid;gap:70px;align-items:flex-start;grid-template-areas:"header image" "contacts image"}@media screen and (max-width:1279px){.banner-box__contacts-information{grid-template-areas:"header header" "contacts image"}}@media screen and (max-width:959px){.banner-box__contacts-information{gap:0;grid-template-areas:"header" "image" "contacts"}}@media screen and (max-width:669px){.banner-box__contacts-information{gap:30px}}.banner-box__contacts-information .banner-box__contacts-information__image--name h3{margin-bottom:0}.banner-box__contacts-information:hover .banner-box__contacts-information__image img{filter:saturate(1)}.banner-box__contacts-information:hover .banner-box__contacts-information__image--dark-box:after{scale:1.02}@media screen and (max-width:669px){.banner-box__contacts-information:hover .banner-box__contacts-information__image--dark-box:after{scale:none}}.banner-box__contacts-information h2{grid-area:header;margin-bottom:0}@media screen and (max-width:1279px){.banner-box__contacts-information h2{margin-bottom:60px}}@media screen and (max-width:959px){.banner-box__contacts-information h2{max-width:700px;margin:0 auto 50px}}@media screen and (max-width:669px){.banner-box__contacts-information h2{margin:0 0 50px}}@media screen and (max-width:599px){.banner-box__contacts-information h2{margin-bottom:30px;max-width:400px}}.banner-box__contacts-information .contacts-info{grid-area:contacts;width:100%}.banner-box__contacts-information .contacts-info p{margin-bottom:0}@media screen and (max-width:959px){.banner-box__contacts-information .contacts-info{margin-top:50px}}@media screen and (max-width:669px){.banner-box__contacts-information .contacts-info{margin-top:0}}.banner-box__contacts-information__company-info{display:flex;flex-direction:column;gap:20px;flex-wrap:wrap}@media screen and (max-width:959px){.banner-box__contacts-information__company-info{align-items:center;text-align:center}}.banner-box__contacts-information__company-info>p{margin-bottom:0}.banner-box__contacts-information__company-info__address{width:470px;display:flex;flex-direction:column}@media screen and (max-width:1279px){.banner-box__contacts-information__company-info__address{width:360px}}@media screen and (max-width:959px){.banner-box__contacts-information__company-info__address{width:470px}}@media screen and (max-width:669px){.banner-box__contacts-information__company-info__address{width:auto}}.banner-box__contacts-information__image{position:relative;grid-area:image;display:grid;gap:30px}@media screen and (max-width:959px){.banner-box__contacts-information__image{background:none}}.banner-box__contacts-information__image img{height:550px;width:auto;position:absolute;left:10%;right:0;bottom:0;margin:auto;transform-origin:top;transition:.3s ease;filter:saturate(0);z-index:2}@media screen and (max-width:1279px){.banner-box__contacts-information__image img{width:80%;height:auto;margin:auto;left:0}}@media screen and (max-width:959px){.banner-box__contacts-information__image img{display:block;left:0;right:0;bottom:0;margin:auto;width:auto;height:calc(100% + 20px);position:relative;z-index:3}}@media screen and (max-width:669px){.banner-box__contacts-information__image img{height:auto;width:80%}}.banner-box__contacts-information__image--dark-box{width:600px;height:500px;background:#171717;margin-left:auto;position:relative;margin-top:30px}@media screen and (max-width:1449px){.banner-box__contacts-information__image--dark-box{width:500px;height:500px}}@media screen and (max-width:1279px){.banner-box__contacts-information__image--dark-box{max-width:500px;width:100%;height:430px}}@media screen and (max-width:959px){.banner-box__contacts-information__image--dark-box{height:500px;margin:0 auto;padding:20px;box-sizing:border-box;width:100%;max-width:unset;background:unset}}@media screen and (max-width:669px){.banner-box__contacts-information__image--dark-box{height:auto}}@media screen and (max-width:599px){.banner-box__contacts-information__image--dark-box{padding:0}}.banner-box__contacts-information__image--dark-box:after{content:"";border:1px solid #fff;display:block;width:400px;height:400px;position:absolute;left:-30px;top:-30px;box-sizing:border-box;transition:.8s ease}@media screen and (max-width:1279px){.banner-box__contacts-information__image--dark-box:after{width:350px;height:350px}}@media screen and (max-width:959px){.banner-box__contacts-information__image--dark-box:after{left:0;right:0;top:0;bottom:0;margin:auto;width:calc(100% - 40px)}}@media screen and (max-width:599px){.banner-box__contacts-information__image--dark-box:after{width:100%;height:100%}}.banner-box__contacts-information__image--name{top:17%;left:8%;z-index:1;width:100%;order:1}.banner-box__contacts-information__image--name h3{margin-bottom:12px;color:#79d709}.banner-box__contacts-information__image--name p{margin:0;line-height:20px}@media screen and (max-width:1449px){.banner-box__contacts-information__image--name{right:330px;left:unset}}@media screen and (max-width:959px){.banner-box__contacts-information__image--name{padding-top:50px;position:static;margin:0 auto;max-width:unset;width:max-content;order:0}.banner-box__contacts-information__image--name h3,.banner-box__contacts-information__image--name p{text-align:center}}@media screen and (max-width:599px){.banner-box__contacts-information__image--name{margin:0;padding:0}.banner-box__contacts-information__image--name h3,.banner-box__contacts-information__image--name p{text-align:left}}.banner-box__contacts-information__list{display:grid;align-content:center;gap:30px;grid-template-columns:auto;background:#161616;padding:30px;margin-top:30px}@media screen and (max-width:959px){.banner-box__contacts-information__list{grid-template-columns:repeat(2,1fr);margin:30px 0}}@media screen and (max-width:599px){.banner-box__contacts-information__list{grid-template-columns:1fr}}.banner-box__contacts-information__list--item a{color:#fff;transition:color .1s ease-out}.banner-box__contacts-information__list--item a:hover{color:#79d709}.banner-box__contacts-information__list p{margin-bottom:0}.custom-spacer{width:100%;margin-top:200px}@media screen and (max-width:1449px){.custom-spacer{margin-top:100px}}@media screen and (max-width:599px){.custom-spacer{margin-top:50px}}@media screen and (max-width:669px){.custom-spacer.no-phone{margin-top:0}}.history-wrap{position:relative;padding-bottom:100px}@media screen and (max-width:669px){.history-wrap{padding-bottom:0}}.history-wrap__sticky-wrap{padding-top:230px;position:absolute;height:100%;width:100%;z-index:2;box-sizing:border-box;pointer-events:none;display:flex}.history-wrap__sticky-wrap__bar{align-self:flex-end;justify-content:center;position:-webkit-sticky;position:sticky;row-gap:20px;flex-wrap:wrap;top:0;bottom:0;background:#0c0c0c;left:0;right:0;margin:0 auto;width:100%;box-sizing:border-box;padding:30px 190px;pointer-events:all;display:flex}@media screen and (max-width:959px){.history-wrap__sticky-wrap__bar{padding:35px 170px}}@media screen and (max-width:669px){.history-wrap__sticky-wrap__bar{display:none;background:#79d709;flex-direction:column;left:100%;top:25vh;border-radius:0;padding:0}}.history-wrap__sticky-wrap__bar--item{font-size:20px;font-family:Russo-Regular;color:hsla(0,0%,100%,.3);padding:0 15px;cursor:pointer;transition:.2s ease;white-space:nowrap;width:max-content;border-right:1px solid #232323}.history-wrap__sticky-wrap__bar--item:last-child{border-right:none}@media screen and (max-width:959px){.history-wrap__sticky-wrap__bar--item{padding:10px;font-size:14px}}.history-wrap__sticky-wrap__bar--item:hover{padding-top:0}@media screen and (max-width:669px){.history-wrap__sticky-wrap__bar--item:hover{padding-top:10px}}.history-wrap__sticky-wrap__bar--item.active-item{color:#79d709;text-shadow:0 0 20px #79d709}.history-wrap__content{margin-top:70px;display:grid;grid-template-columns:1fr;width:100%;gap:100px}@media screen and (max-width:959px){.history-wrap__content{margin-top:40px}}@media screen and (max-width:669px){.history-wrap__content{gap:30px;margin-top:0}}@media screen and (max-width:599px){.history-wrap__content{gap:0}}.history-wrap__content__item{display:flex}@media screen and (max-width:599px){.history-wrap__content__item{flex-wrap:wrap;gap:30px}}.history-wrap__content__item:last-child .history-wrap__content__item--date:after{content:none}.history-wrap__content__item--date{font-size:40px;font-family:Russo-Regular;transform:rotate(-180deg);writing-mode:vertical-lr;margin:0;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;top:-15px}@media screen and (max-width:669px){.history-wrap__content__item--date{font-size:20px}}@media screen and (max-width:599px){.history-wrap__content__item--date{top:0;font-size:16px;transform:unset;writing-mode:unset;justify-content:flex-start;margin-bottom:30px;letter-spacing:.2em}}.history-wrap__content__item--date span{padding:20px 10px;position:relative;z-index:1;background:#0c0c0c;color:#79d709}@media screen and (max-width:599px){.history-wrap__content__item--date span{padding:0}}.history-wrap__content__item--date:after{content:"";height:calc(100% + 100px);top:auto;bottom:0;right:30px;width:1px;display:block;position:absolute;background:hsla(0,0%,54.1%,.18);z-index:-1;transition:.1s linear}@media screen and (max-width:669px){.history-wrap__content__item--date:after{right:18px}}@media screen and (max-width:599px){.history-wrap__content__item--date:after{content:unset}}@media screen and (max-width:599px){.history-wrap__content__item--event{padding:0 0 0 15px;border-left:1px solid}}.history-wrap__content__item--event p{margin-bottom:0}.history-wrap__content__item--event p b{text-transform:uppercase;font-family:Russo-Regular}.history-wrap__content__item--event__images{display:grid;grid-template-columns:repeat(2,1fr);flex-direction:row;gap:30px;margin-top:30px}.history-wrap__content__item--event__images:empty{margin-top:0}@media screen and (max-width:959px){.history-wrap__content__item--event__images{grid-template-columns:1fr}}.history-wrap__content__item--event__images--image{flex:1;height:300px;cursor:pointer;transition:.15s ease-in-out;filter:saturate(0)}.history-wrap__content__item--event__images--image:hover{transform:scale(1.03);filter:saturate(1)}@media screen and (max-width:959px){.history-wrap__content__item--event__images--image{width:100%;flex:unset}}.history-wrap__content__item--event__images--image>img{width:100%;height:100%;object-fit:cover}.commerce-box{padding:30px;background-image:url(/img/commerce-box-bg.png);background-size:cover;border:1px solid;background-position:100%;margin-top:60px;background-repeat:no-repeat}.commerce-box>.MuiGrid-root{max-width:990px}.commerce-box .button-text{margin-top:50px;max-width:300px;color:#fff}.commerce-box p{color:#fff;margin-bottom:0}