.hero,.hero-banner,.hero>div{position:relative}@media (min-width:1000px){.top_v2_container .top_v2_topbox{max-width:84.896vw;width:1300px;margin-left:0;transform:translateX(-50%)}.top_v2_topbox .sliding_line span{line-height:1.5}.top_v2_container .top_v2_title{font-size:4vw}.top_v2_container .top_v2_title .sliding_line_medium{height:4.5vw}.global_nav_item--hide-on-desktop{display:none}}@media screen and (max-width:1500px){.top_v2_container .top_v2_topbox{max-width:94vw}.hero-banner{zoom:110%}}@media screen and (max-width:1300px){.hero-banner{zoom:114%}}@media screen and (max-width:1200px){.hero-banner{zoom:128%}.hero-banner__text h1 br{display:none}}@media screen and (max-width:1000px){.hero-banner{zoom:100%}}.hero{margin-bottom:50px}.hero>div{z-index:2}.hero-banner{padding:50px 14px;box-sizing:border-box}.hero-banner__poster,.hero__poster{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__poster img,.hero__poster img{object-fit:cover;width:100%;height:100%}.hero-banner .container{margin:0 auto;box-sizing:border-box}.hero-banner__text{width:100%;margin-bottom:40px}.hero-banner__subtitle{font-size:22px;line-height:1.2;color:#010101;padding-bottom:4px;border-bottom:2px solid #1fb4d6;display:inline-block;font-weight:700;margin-bottom:32px}.hero-banner__text h1{font-size:40px;font-weight:900;line-height:44px;color:#f26021}.hero-banner__text p{font-size:22px;line-height:1.2;color:#010101;margin-top:22px}.hero-banner__btn .button:after,.hero__btn .button_lined_icon::after{content:"";position:absolute;left:10px;bottom:0;width:56px;height:63px;background:url(/images/2x/button_man.png) 0 100%/100% auto no-repeat}.hero-banner__btn .button_without-image:after{display:none}.hero-banner__btn .button.button_without-image{padding-left:30px;padding-right:30px;max-width:280px;width:100%;height:52px}.button_wrap--mobile{display:block}.button_wrap--desk,.hero__video .anim-wrapper{display:none}.hero-banner__btn{display:flex;justify-content:flex-start;margin-top:40px}.hero-banner__btn .button,.hero__btn .button_lined_icon{height:63px;padding-left:100px;padding-right:30px;font-size:18px}.hero__btn .button_lined_icon{height:63px;padding-left:80px;padding-right:20px;font-size:18px;width:auto}.hero-banner__image{width:100%;position:relative;display:none}.hero-banner__image img{width:100%;display:block;height:auto;position:relative;z-index:2}.hero-banner__image--add-gradient:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:209%;aspect-ratio:1/1;background:#000;background:radial-gradient(circle,rgb(0 0 0 / .2) 0,#fff0 60%);border-radius:100%}.hero-banner__image--mobile{display:block}.hero__video #animation_container,.hero__video #canvas,.hero__video #dom_overlay_container{width:100%!important;height:auto!important}.hero__video #fallback,.hero__video #fallback-mob{width:109%!important;height:auto;display:block;margin-top:10%}.hero__video #fallback-mob{left:2.5%;position:relative;margin-top:0;margin-bottom:-4%;width:106%!important}.headernav_container .global_nav_item a.active,.headernav_container .global_nav_lvl1_title.active,.headernav_container .with_submenu:has(.global_nav_item a.active) .global_nav_lvl1_title{cursor:pointer;color:#17a8cb}.headernav_container .global_nav_lvl1_title.active:before,.headernav_container .with_submenu:has(.global_nav_item a.active) .global_nav_lvl1_title:before{opacity:1}.body.ver2 .teams_block .block_title{padding-top:0!important}body.ver2 .teams_block .block_title{font-size:9vw!important}@media (min-width:768px){body.ver2 .teams_block .block_title{font-size:40px!important}.hero-banner{padding:8.4vw 3.9vw 10vw}.hero{margin-bottom:10vw}.hero__content{width:66%;margin-right:-5%}.hero__video{margin-bottom:-11%;margin-top:-10%}}.clients_impact_container .clients_impact_block,.driving_container .driving_block,.howwework_container .howwework_block,.wedoplug_container .wedoplug_block,body.ver2 .teams_container .teams_block{padding-top:80px!important}@media (min-width:1025px){.clients_impact_container .block_title{line-height:1.4}.clients_impact_container .clients_impact_block,.driving_container .driving_block,.howwework_container .howwework_block,.wedoplug_container .wedoplug_block,body.ver2 .teams_container .teams_block{padding-top:110px!important}body.ver2 .sliding_line_medium{height:62px!important}.block_title_icon{position:relative}.block_title_icon:before{background:url(/images/2x/logo.png) 0 0/100% auto no-repeat;transition:0.3s;content:"";width:3.438vw;height:4.167vw;position:absolute;left:50%;margin:0 0 0 -1.719vw;top:0;z-index:991}.block_title_icon.show:before,.block_title_icon:not(.sliding_line_title):before{top:-4vw}.global_nav_lvl1_li.with_submenu:hover::before{position:absolute;top:100%;left:0;width:100%;height:60px;z-index:10;content:""}.t-video-block{padding:5vw 7.8vw 2vw}.hero-banner__btn .button.button_without-image{min-width:280px}.hero-banner__btn .button:after,.hero__btn .button_lined_icon:after{width:80px;height:90px}.button_wrap--desk{display:block}.button_wrap--mobile{display:none}.hero-banner__btn{margin-top:50px}.hero-banner__btn .button,.hero__btn .button_lined_icon{height:63px;padding-left:120px;padding-right:50px;font-size:16px}.hero__btn .button_lined_icon{padding-left:100px;padding-right:20px}.hero-banner__subtitle{font-size:32px;margin-bottom:64px}.hero-banner__text h1{font-size:55px;line-height:55px}.hero-banner__text p{font-size:32px;letter-spacing:-.014em}.hero-banner .container{display:flex;justify-content:space-between;margin:0 auto}.hero-banner--transparent-img .hero-banner__image img{position:absolute;width:100%;height:100%;object-fit:contain}.hero-banner{padding:4.4vw 6.2vw 6vw 7.8vw}.hero{margin-bottom:6vw;align-items:flex-start}.hero-banner__text{width:45%;margin-bottom:0}.hero-banner__image{width:54%;display:block}.hero-banner__image--mobile{display:none}body.ver2 .teams_block .block_title{font-size:50px!important}}@media (min-width:1400px){.hero-banner--transparent-img .hero-banner__image img{transform:scale(1.3)}.hero-banner--transparent-img.hero-banner--transparent-img-smaller .hero-banner__image img{transform:scale(1.2)}}@media (min-width:1780px){.hero-banner__text h1{font-size:75px;line-height:66px}}@media (min-width:1921px){.hero-banner__btn .button.button_without-image{min-width:14.5vw}.hero-banner__btn .button:after{width:4.2vw;height:4.7vw}.hero-banner__btn{margin-top:2.6vw}.hero-banner__btn .button,.hero__btn .button_lined_icon{height:3.2vw;padding-left:6.2vw;padding-right:2.6vw;font-size:.82vw}.hero__btn .button_lined_icon{padding-left:5.2vw;padding-right:1.6vw}.hero-banner__subtitle{font-size:1.67vw;margin-bottom:3.3vw}.hero-banner__text h1{font-size:3.8vw;line-height:3.4vw}.hero-banner__text p{font-size:1.67vw;margin-top:1.15vw}}@media (max-width:767px){.hero__text .microheadline{font-size:18px}.hero h1{font-size:40px;line-height:44px}.hero .hero__btns--desktop{display:flex;margin-top:32px}.hero .hero__btns--mobile{display:none}}@media screen and (max-width:750px){.mob_menu .global_nav_item a{padding:2vw 6.667vw 2vw 11.667vw}}@media (max-width:576px){.hero:has(.hidden) .hero__content.mob-hidden-video{display:block!important;margin-top:-10vw}.hero__content.desk-hidden-video.hidden{display:none!important}.hero__video #fallback{left:2.5%;position:relative;margin-top:10vw;margin-bottom:-4%;width:106%!important}}@media (max-width:575px){.hero__btns .hero__btn{width:100%}}.intimate_container .intimate_box_title strong{color:#000}@media (max-width:1024px){.hero-banner .hero-banner__text{text-align:center}.hero-banner .hero-banner__btn{justify-content:center}}.hero h1 strong{font-weight:900}.hero-banner--blue-background{background-color:#192962}.hero-banner--blue-background .hero-banner__text h1{color:#1fb4d6}.hero-banner--blue-background .hero-banner__subtitle,.hero-banner--blue-background .hero-banner__text p{color:#fff}body.ver2 .hero h1 span{line-height:1;margin-left:-.4em}body.ver2 .teams_container .block_subtitle{margin-inline:auto}.measure_container .measure_item_v2_16{top:601px;margin-left:-277px}.measure_container .measure_item_v2_20{top:517px;margin-left:-109px}.measure_container .measure_item_v2_0{top:96px;margin-left:-390px}.measure_container .measure_item_v2 span{font-size:15px}.measure_container .measure_item_v2_13{top:316px;margin-left:148px}.measure_container .measure_item_v2_131{top:338px;margin-left:285px}