.ticker_item{align-items:center;display:flex;white-space:nowrap}.ticker_item .ticker_item__text{color:#fff;font-family:SuisseIntl-Light,serif;font-size:1.75rem;font-style:normal;font-weight:300;line-height:normal}@media only screen and (min-width:320px) and (max-width:980px){.ticker_item{align-items:center;display:flex;white-space:nowrap}.ticker_item .ticker_item__text{color:#fff;font-family:SuisseIntl-Light,serif;font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal}}.ticker_block{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;overflow:hidden;padding:1.625rem 0}.ticker_block .wrap{border-bottom:.8px solid hsla(0,0%,100%,.1);border-top:.8px solid hsla(0,0%,100%,.1);margin:auto;padding-bottom:.625rem;padding-top:.625rem;width:100%}.ticker_block .wrap .items-wrap{display:flex;overflow:hidden;padding-bottom:1rem;padding-top:1rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticker_block .wrap .items-wrap .items{counter-reset:item;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-around;min-width:100%}.ticker_block .wrap .items-wrap .items .item{align-items:center;color:#fff;counter-increment:item;display:flex;flex:0 0 auto;justify-content:center;transition:all .1s ease-in-out}.marquee{animation:scroll 50s linear infinite}.reverce{animation-direction:reverse}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}@media only screen and (max-width:980px){.ticker_block .wrap .items-wrap .items{gap:1.5rem}}.home-one-screen{background-image:url(../v2/bg-pic.jpg);background-size:cover;cursor:url(../icons/ellipse.svg),pointer;display:flex;flex-direction:column;height:100vh;min-height:45rem;position:relative}.home-one-screen:before{background:linear-gradient(180deg,#041b3500,#04162c);content:"";height:100%;position:absolute;width:100%;z-index:1}.home-one-screen .home-one-screen--wrapper{display:flex;flex-direction:column;gap:3.25rem;height:100%;justify-content:center;padding-left:5rem;padding-right:5rem;position:relative;z-index:2}.home-one-screen .home-one-screen--wrapper .home-one-screen--top .home-one-screen--title--wrapper .home-one-screen--title .home-one-screen--title--part{display:block}.home-one-screen .home-one-screen--wrapper .home-one-screen--top .home-one-screen--title--wrapper .home-one-screen--title .home-one-screen--title--part.home-one-screen--title--space{margin-left:5rem}.home-one-screen .home-one-screen--wrapper .home-one-screen--bottom{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.home-one-screen .home-one-screen--footer{display:flex;flex-direction:column;gap:4.87rem;position:relative;z-index:2}.home-one-screen .home-one-screen--footer .home-one-screen--soc{padding-left:5rem;padding-right:5rem}.home-one-screen .home-one-screen--footer .home-one-screen--btn-mobile{display:none}@media (max-width:1240px){.home-one-screen .home-one-screen--footer .home-one-screen--soc,.home-one-screen .home-one-screen--wrapper{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:320px) and (max-width:980px){.home-one-screen{justify-content:flex-end}.home-one-screen .home-one-screen--wrapper{height:unset;padding-left:1.125rem;padding-right:1.125rem}.home-one-screen .home-one-screen--wrapper .home-one-screen--bottom{display:none}.home-one-screen .home-one-screen--footer{align-items:flex-end;gap:unset;padding-top:3.5rem}.home-one-screen .home-one-screen--footer .home-one-screen--soc{padding-left:1.125rem;padding-right:1.125rem}.home-one-screen .home-one-screen--footer .home-one-screen--btn-mobile{display:flex;margin-bottom:4rem;margin-top:3rem;padding-right:1.125rem}}.home_blog_block{display:flex;flex-direction:column;gap:4rem;margin-top:8.75rem;padding-left:5rem;padding-right:5rem}.home_blog_block .home_blog_block__head{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.home_blog_block .home_blog_block__head .home_blog_block__head__title{color:#fefefe;white-space:nowrap}@media (max-width:1240px){.home_blog_block{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:320px) and (max-width:980px){.home_blog_block{gap:3rem;margin-top:5rem;padding-left:1.125rem;padding-right:1.125rem}}.project-tiles-home-block--wrapper{display:flex;flex-wrap:wrap;padding-left:5rem;padding-right:5rem}.project-tiles-home-block--wrapper .project-tiles-home-block--head{padding-bottom:3.69rem}.project-tiles-home-block--wrapper .project-tiles-home-block--head-bottom .project-tiles--filter{display:flex;gap:2.5rem}.project-tiles-home-block--wrapper .project-tiles-home-block--head-bottom .project-tiles--filter .project-tiles--filter--type-b{text-transform:lowercase}.project-tiles-home-block--wrapper .project-tiles-home-block--body{display:flex;flex-direction:column;gap:3.75rem;width:100%}.project-tiles-row{display:flex;width:100%}.project-tiles-row--two{gap:2.5rem}@media (max-width:1240px){.project-tiles-home-block--wrapper{padding-left:3rem;padding-right:3rem}.project-tiles-row--two{gap:1.5rem}}@media only screen and (max-width:980px){.project-tiles-home-block--wrapper{padding-left:1.125rem;padding-right:1.125rem}.project-tiles-home-block--wrapper .project-tiles-home-block--body{gap:2rem}.project-tiles-row{flex-direction:column;gap:2rem}.project-tiles-row--two{gap:2rem}}@media only screen and (min-width:320px) and (max-width:500px){.project-tiles-home-block--wrapper .project-tiles-home-block--body{gap:2rem}.project-tiles-row{flex-direction:column;gap:2rem}.project-tiles-row--two{gap:2rem}}@keyframes rotateAnimation-29e13620{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.service-category-item[data-v-29e13620]{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem}.service-category-item .service-category-item--head[data-v-29e13620]{opacity:.5}.service-category-item .service-category-item--head .service-category-item--vector[data-v-29e13620]{height:10.5rem;position:relative;width:10.5rem}.service-category-item .service-category-item--head .service-category-item--vector .service-category-item--vector--content[data-v-29e13620]{animation:rotateAnimation-29e13620 20s linear 0s infinite normal none running;display:block;height:100%;width:100%}.service-category-item .service-category-item--head .service-category-item--vector[data-v-29e13620]:after{background:linear-gradient(180deg,#04162c00,#04162c);bottom:-2px;content:"";display:block;height:70%;left:0;position:absolute;width:100%}.service-category-item .service-category-item--body[data-v-29e13620]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.service-category-item .service-category-item--body .service-category-item--number[data-v-29e13620]{opacity:.5}.service-category-item .service-category-item--body .service-category-item--description[data-v-29e13620]{color:#fffc}.services_block{display:flex;gap:5.81rem}.services_block .services_block--left{display:flex;flex-direction:column;gap:6.25rem;width:66%}@keyframes opacityAnim{0%{opacity:.2}50%{opacity:.5}to{opacity:1}}.services_block .services_block--right{width:33%}.services_block .services_block--right .service-show-all{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.services_block .services_block--right .service-show-all:hover .service-show-all--img{animation:opacityAnim 1.5s ease 1;background-image:url(../v2/service/category/pattern-hover.png)}.services_block .services_block--right .service-show-all:hover .service-show-all--button i:before{animation:arrow-right-to 1.5s ease infinite}.services_block .services_block--right .service-show-all .service-show-all--img{background-image:url(../v2/service/category/pattern.png);background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.services_block .services_block--right .service-show-all .service-show-all--button{left:50%;position:absolute;top:50%}.service-categories{display:flex;gap:4.5rem}@media only screen and (max-width:840px){.services_block{flex-direction:column;width:100%}.services_block .services_block--left{gap:3.75rem;width:100%}.services_block .services_block--right{display:none}.service-categories{gap:3rem}}@media only screen and (min-width:320px) and (max-width:540px){.services_block{flex-direction:column;width:100%}.services_block .services_block--left{gap:3.75rem;width:100%}.services_block .services_block--right{display:none}.service-categories{flex-direction:column;gap:3rem}}.result-enumeration-item-block{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.25rem;position:relative}.result-enumeration-item-block:before{background-color:#fefefe;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:50%}.result-enumeration-item-block .result-enumeration-item-block--title{color:#fefefe;max-width:70%}.result-enumeration-item-block .result_enumeration_item_block__body{color:#fefefe}.result-with-geekflow{display:flex;flex-direction:column;gap:4rem;padding-left:5rem;padding-right:5rem}.result-with-geekflow .result-with-geekflow--head{color:#fefefe;font-family:SuisseIntl-Regular,serif;font-size:2rem;font-style:normal;font-weight:500;line-height:140%}.result-with-geekflow .result-with-geekflow--wrapper .result-with-geekflow--enumeration--wrapper{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr 1fr}@media (max-width:1240px){.result-with-geekflow{padding-left:3rem;padding-right:3rem}.result-with-geekflow .result-with-geekflow--wrapper .result-with-geekflow--enumeration--wrapper{gap:2rem}}@media only screen and (max-width:980px){.result-with-geekflow{padding-left:1.125rem;padding-right:1.125rem}.result-with-geekflow .result-with-geekflow--wrapper .result-with-geekflow--enumeration--wrapper{gap:2rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width:320px) and (max-width:500px){.result-with-geekflow{padding-left:1.125rem;padding-right:1.125rem}.result-with-geekflow .result-with-geekflow--wrapper .result-with-geekflow--enumeration--wrapper{gap:2rem;grid-template-columns:1fr}}.main_home .services_wrapper{margin-top:6.25rem;padding-left:5rem}.main_home .project-titles-small-home--wrapper,.main_home .result-with-geekflow-wrapper{margin-top:11.25rem}.main_home .home-blog--wrapper{margin-bottom:7.5rem}@media only screen and (max-width:1240px){.main_home .services_wrapper{margin-top:6.25rem;padding-left:3rem}}@media only screen and (min-width:320px) and (max-width:980px){.main_home .services_wrapper{margin-top:3.12rem;padding-left:1.125rem}.main_home .home-blog--wrapper{margin-bottom:5.25rem}}
