body,html{margin:0;padding:0}html{scrollbar-gutter:stable}.show_after_load{opacity:0;animation:legacyFadeIn .6s ease forwards;animation-delay:.1s}@keyframes legacyFadeIn{0%{opacity:0}to{opacity:1}}.article-block{max-width:880px;margin-left:0;margin-right:0;padding:20px;line-height:1.6;opacity:.9;position:relative;left:50%;transform:translate(-50%)}.article-block strong{font-weight:700}.article-block .photo-pic.img-portrait,.article-block .text-company,.article-block .text-name{position:relative}@media (max-width:880px){.tg-block-blog{margin-left:20px!important;margin-right:20px!important;width:auto;max-width:calc(100% - 40px);box-sizing:border-box}}.legacy-scroll-row::-webkit-scrollbar{display:none}.block-photos{align-items:flex-start!important}.block-photos .photo .photo-pic.photo-pic-colorize{margin-left:0!important;position:relative}.block-photos .photo-pic-colorize>img{left:0!important;top:0!important;right:auto!important;bottom:auto!important;margin:0!important;width:100%!important;height:100%!important}.block-photos .photo-pic-colorize .bg_holo{opacity:0;transition:opacity .35s ease;transform:none!important}.block-photos .photo:hover .photo-pic-colorize .bg_holo{opacity:1}.block-photos .photo-pic-colorize .team-photo-bw,.block-photos .photo-pic-colorize .team-photo-color{transform:scale(.95)!important;transform-origin:center center!important}.block-photos .photo-pic-colorize .team-photo-bw{opacity:1;transition:opacity .35s ease}.block-photos .photo:hover .photo-pic-colorize .team-photo-bw{opacity:0}@media screen and (max-width:860px){.block-photos .photo{display:flex;flex-direction:column;align-items:center;height:auto!important;min-height:0;box-sizing:border-box;padding-bottom:16px}.block-photos .photo .photo-pic.photo-pic-colorize{margin-left:auto!important;margin-right:auto!important;flex-shrink:0}.block-photos .photo-name{min-height:2.75em;width:100%}.block-photos .photo-post{width:100%}}.img-quote.gray{filter:grayscale(1);opacity:.55}#mice-slider-section{width:100%;max-width:1250px;margin:2em auto 0}#mice-slider-section .lSSlideOuter,#mice-slider-section .lSSlideWrapper,#mice-slider-section ul.lightSlider{height:250px!important}#mice-slider-section .lSSlideWrapper{overflow:visible}#mice-slider-section .lSSlideOuter{width:100%}#mice-slider-section ul.lightSlider.mice-track-fit{margin-left:auto;margin-right:auto}.mice-slider-wrap{position:relative}#miceLightSlider>li{width:250px;height:250px;box-sizing:border-box}.mice-slide-cell{height:250px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#mice-slider-section .logo2,.mice-slide-cell img{max-width:250px;max-height:250px;width:auto!important;height:auto!important;padding:0!important;object-fit:contain;vertical-align:middle}.btn.active:focus,.btn.focus,.btn:active:focus,.btn:focus,a:active,a:focus,button:active,button:focus,summary:focus{outline:none!important;outline-offset:0!important;text-decoration:none!important}.projects-heading.left_header{padding-bottom:10px}.projects-filters.middle_content_big{padding-top:10px;padding-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.projects-filters .main_button{float:none;margin:0!important;padding:8px 20px}.button_holo,.button_holo_round_bright,.ee_popup_button{transition:background-position .8s ease,background-size .8s ease}.fs_menu_overlay .fs_nav ul li .button_holo:hover{background-size:300px!important;background-position:20% 40%!important}.ee_popup_button:not(:disabled){background-image:url(/_project/content/images/holo.jpg)}.border_button,.button_holo_hover,.button_holo_hover2,.button_holo_line,.main_button,.services-node button{position:relative;isolation:isolate;overflow:hidden}.main_button{background:#232323!important;background-image:none!important}.border_button:before,.button_holo_hover2:before,.button_holo_hover:before,.button_holo_line:before,.main_button:before,.services-node button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:url(/_project/content/images/holo.jpg);background-repeat:no-repeat;background-size:280px;background-position:80% 40%;opacity:0;pointer-events:none;transition:background-position .8s ease,opacity .35s ease}.border_button:hover:before,.button_holo_hover2:hover:before,.button_holo_hover:hover:before,.button_holo_line:hover:before,.main_button.ee-btn-primary:before,.main_button:hover:before,.services-node button:hover:before{opacity:1;background-position:30% 40%}.main_button.ee-btn-primary:hover:before{background-position:10% 30%}.button_holo_hover:hover{background:none!important}.button_holo_hover2:hover{background-image:url(/_project/content/images/ellipse.png)!important}.button_holo_round:before{background-size:90px}.button_holo_hover.button_holo_round:hover:before,.button_holo_hover2.button_holo_round:hover:before{background-position:50% 70%}.border_button:hover,.button_holo_line:hover,.services-node button:hover{background-image:none!important}.buttons-slider-mobile .button_holo_hover2:before{content:none}.service_border:before{transition:background-position .8s ease}.service_border:hover:before{background-position:20% 40%}.projects-quote.left_header{padding-top:10px}.request{position:absolute;top:25px;right:50px;width:auto;height:auto;text-align:center;line-height:normal;font-style:normal;font-weight:600;font-size:16px;cursor:pointer;padding:0;z-index:99;display:block}.request .button_holo.discuss2{display:inline-block;line-height:1.2;color:#fff;background-image:url(/_project/content/images/holo.jpg);background-size:280px;background-position:40% 40%;border-radius:30px;padding:12px 40px;border:none;box-sizing:border-box;white-space:nowrap;transition:background-position .8s ease,background-size .8s ease}.request .button_holo.discuss2:hover{background-size:300px;background-position:20% 40%}.logo_people{position:absolute;top:10px;left:30px;z-index:1000;width:120px}.logo_people:hover{opacity:.7}.creating-text{top:250px!important}@media screen and (max-width:1000px){.creating-text{top:100px!important}}.block_container.home-featured{position:relative;width:100%;z-index:1}.block_container.home-featured>a{color:inherit;text-decoration:none}.home-all-projects-link{display:block;position:relative;width:240px;text-decoration:none;color:#fff}.home-all-projects-active{position:absolute;left:0;top:0;opacity:0;pointer-events:none}.home-all-projects-link:active .home-all-projects-active,.home-all-projects-link:hover .home-all-projects-active{opacity:1}.fs_menu_overlay{pointer-events:none;z-index:100000!important}.fs_menu_overlay.active{pointer-events:auto;display:block!important;width:100%!important;top:0!important;left:0!important}.fs_menu_overlay.active .fs_menu_left{width:280px}.fs_menu_overlay .fs_nav ul li{opacity:0;visibility:hidden;transform:translateX(150px);transition:opacity .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1),visibility 0s linear .2s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li{opacity:1;visibility:visible;transform:translateX(-150px);transition:opacity .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94),visibility 0s linear 0s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:first-child{transition-delay:.5s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(2){transition-delay:.55s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(3){transition-delay:.6s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(4){transition-delay:.65s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(5){transition-delay:.7s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(6){transition-delay:.75s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(7){transition-delay:.8s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(8){transition-delay:.85s}.fs_menu_overlay.active:not(.closing) .fs_nav ul li:nth-child(9){transition-delay:.9s}.fs_menu_overlay.closing .fs_nav ul li{opacity:0;visibility:hidden;transform:translateX(150px);transition:opacity .2s cubic-bezier(.19,1,.22,1),transform .2s cubic-bezier(.19,1,.22,1),visibility 0s linear .2s}.fs_menu_overlay.closing .fs_nav ul li:first-child{transition-delay:0s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(2){transition-delay:.06s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(3){transition-delay:.12s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(4){transition-delay:.18s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(5){transition-delay:.24s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(6){transition-delay:.3s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(7){transition-delay:.36s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(8){transition-delay:.42s}.fs_menu_overlay.closing .fs_nav ul li:nth-child(9){transition-delay:.48s}@media only screen and (max-width:1300px){.fs_menu_overlay .fs_nav{top:88px}}.fs_menu_overlay .fs_nav ul li .button_holo{display:inline-block;cursor:pointer;color:#fff;box-sizing:border-box;background-image:url(/_project/content/images/holo.jpg)!important;background-size:280px!important;background-position:40% 40%!important;border-radius:30px;padding:12px 40px;border:none;transition:background-position .8s ease,background-size .8s ease}.hamburger_container_outer{cursor:pointer;z-index:100001!important}.hamburger_container{cursor:pointer;transition:transform 1s cubic-bezier(.25,.46,.45,.94)}.hamburger_container.is-open{transform:matrix(1,0,0,1,0,-20.5) rotate(1turn)!important}a.open-video.home-showreel{display:block;width:100%;max-width:100%;position:relative;border:0;background:transparent;padding:0;margin:0;cursor:pointer;text-decoration:none;color:inherit}a.open-video.home-showreel .logo-main-page{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin-top:-250px;min-height:140px}a.open-video.home-showreel .logo-main-page img{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0 auto!important;width:70px;height:auto;display:block}a.open-video.home-showreel .logo-main-page p{position:relative!important;left:auto!important;transform:none!important;margin:12px 0 0!important;padding:0!important;width:auto!important;max-width:none!important;white-space:nowrap;text-align:center}@media screen and (max-width:800px){a.open-video.home-showreel .logo-main-page{margin-top:-120px;min-height:100px}a.open-video.home-showreel .logo-main-page img{width:40px}a.open-video.home-showreel .logo-main-page p{margin-top:8px!important}}.text-projects{font-size:18px;line-height:30px;text-align:left;opacity:.75}.service_border{position:relative}.ee_popup{inset:0;width:100%;height:100%}.ee_popup .ee_popup_bg,.ee_popup .ee_popup_blur{inset:0;z-index:0}.ee_popup .ee_popup_content{z-index:1}.ee_popup_content input:not([type]),.ee_popup_content input[type=email],.ee_popup_content input[type=tel],.ee_popup_content input[type=text]{width:100%;margin-top:12px;background:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;outline:0;border:solid #999;border-width:0 0 1px;font-size:18px;color:#fff;border-radius:0;box-shadow:none}.ee_popup_content input:not([type]):focus,.ee_popup_content input[type=email]:focus,.ee_popup_content input[type=tel]:focus,.ee_popup_content input[type=text]:focus{border-color:#447dd0}.ee-lead-popup-open .contacts-parent .button_holo{visibility:hidden;pointer-events:none}.checkbox-wrapper-37{width:100%!important;margin-left:0!important}.checkbox-wrapper-37 .label-text-checkbox{color:#999;font-size:10px;line-height:1.35}.checkbox-wrapper-37 .label-text-checkbox a{color:#999!important}.checkbox-wrapper-37 input[type=checkbox]{display:none}.checkbox-wrapper-37 .terms-label{cursor:pointer;display:flex;align-items:center}.checkbox-wrapper-37 .terms-label .label-text-checkbox{margin-left:10px;flex:1 1;min-width:0}.checkbox-wrapper-37 .checkbox-svg{max-width:15px;height:55px;flex-shrink:0}.checkbox-wrapper-37 .checkbox-box{fill:#555;stroke:#6882fd;stroke-dasharray:800;stroke-dashoffset:800;transition:stroke-dashoffset .6s ease-in}.checkbox-wrapper-37 .checkbox-tick{stroke:#6882fd;stroke-dasharray:172;stroke-dashoffset:172;transition:stroke-dashoffset .6s ease-in}.checkbox-wrapper-37 input[type=checkbox]:checked+.terms-label .checkbox-box,.checkbox-wrapper-37 input[type=checkbox]:checked+.terms-label .checkbox-tick{stroke-dashoffset:0}.reg-application input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:15px!important;height:15px!important;min-width:15px;margin:3px 0 0!important;padding:0!important;border:0!important;flex-shrink:0}.reg-application-bottom .terms-label{flex:1 1 auto;min-width:0;max-width:527px}.reg-application-bottom .label-text-checkbox-2{flex:1 1 auto;min-width:0;color:#999;font-size:10px;line-height:1.4}.reg-application-bottom .label-text-checkbox-2 a{color:#999!important}.middle_content_big.boxes{display:flex;justify-content:center}.middle_content_big.boxes>div{padding:20px;width:630px;height:auto;min-height:0}@media screen and (max-width:900px){.middle_content_big.boxes{display:block}.middle_content_big.boxes>div{width:100%;height:unset}}.middle_content_big.boxes div img{width:100%;aspect-ratio:2/1;object-fit:cover;display:block}#popup_contact.ee_popup,#popup_service.ee_popup,#popup_success.ee_popup,#popup_tender.ee_popup{inset:0;width:100%;height:100%;opacity:0;animation:eePopupFadeIn .4s ease forwards}#popup_contact.ee_popup-closing,#popup_service.ee_popup-closing,#popup_success.ee_popup-closing,#popup_tender.ee_popup-closing{animation:eePopupFadeOut .4s ease forwards;pointer-events:none}#popup_contact .ee_popup_blur,#popup_service .ee_popup_blur,#popup_success .ee_popup_blur,#popup_tender .ee_popup_blur{pointer-events:none;z-index:0}#popup_contact .ee_popup_bg,#popup_service .ee_popup_bg,#popup_success .ee_popup_bg,#popup_tender .ee_popup_bg{z-index:1;cursor:pointer;border:0;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}#popup_contact .ee_popup_content,#popup_service .ee_popup_content,#popup_success .ee_popup_content,#popup_tender .ee_popup_content{z-index:2;margin-top:50px;animation:eePopupSlideIn .5s ease forwards}#popup_contact.ee_popup-closing .ee_popup_content,#popup_service.ee_popup-closing .ee_popup_content,#popup_success.ee_popup-closing .ee_popup_content,#popup_tender.ee_popup-closing .ee_popup_content{animation:eePopupSlideOut .45s ease forwards}@keyframes eePopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes eePopupFadeOut{0%{opacity:1}to{opacity:0}}@keyframes eePopupSlideIn{0%{margin-top:50px}to{margin-top:0}}@keyframes eePopupSlideOut{0%{margin-top:0}to{margin-top:50px}}.carousel_block>div:nth-child(2){height:0;overflow:hidden;transition:height .5s ease}.carousel_block>div:nth-child(n+3){opacity:0;transition:opacity .5s ease}.carousel_block:hover>div:nth-child(2),.carousel_block_always>div:nth-child(2){height:80px}.carousel_block:hover>div:nth-child(n+3),.carousel_block_always>div:nth-child(n+3){opacity:1}@media screen and (max-width:1300px){.carousel_block{filter:grayscale(0)!important;opacity:1!important}.carousel_block>div:nth-child(2){height:80px}.carousel_block>div:nth-child(n+3){opacity:1}}.button_holo.button_holo_round.button_holo_round_bright{line-height:0}.button_holo.button_holo_round.button_holo_round_bright .arrow-image{vertical-align:middle}@media screen and (max-width:700px){.lets.home-intro-logos{justify-content:center!important;align-items:center!important;flex-direction:column;text-align:center!important}.home-intro-logos-row{justify-content:center;flex-wrap:nowrap!important;width:100%}.home-intro-logos-row img{flex-shrink:1!important;width:auto!important;max-width:100px}.lets.home-intro-logos>a{justify-content:center}}.legacy-scroll-wrap .buttons-slider-mobile.legacy-scroll-mobile-nav{position:relative;left:auto;transform:none;display:flex;justify-content:center;align-items:center;margin-top:16px;z-index:2}.buttons-slider-mobile .button_holo_hover2.button_holo_round{display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;padding:0;line-height:0;box-sizing:border-box;background-repeat:no-repeat;background-position:50%;background-size:41px 41px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.buttons-slider-mobile .button_holo_hover2.button_holo_round .arrow-image{display:block;margin:0;flex-shrink:0}.buttons-slider-mobile .button_holo_hover2.button_holo_round.legacy-scroll-nav-prev .arrow-image{transform:scaleX(-1)}.buttons-slider-mobile .button_holo_hover2.button_holo_round:hover{background-repeat:no-repeat;background-position:50%;background-size:41px 41px}@media screen and (max-width:700px){.legacy-scroll-row--one-mobile{gap:0!important}.legacy-scroll-row--one-mobile>.carousel_block{flex:0 0 100%!important;width:100%!important;max-width:100%;box-sizing:border-box;scroll-snap-align:center}}@media screen and (max-width:800px){.legacy-scroll-row--partners{gap:0!important}.legacy-scroll-row--partners>.carousel_block2{flex:0 0 50%!important;width:50%!important;max-width:50%;box-sizing:border-box;height:auto;min-height:0}}@media screen and (max-width:400px){.legacy-scroll-row--partners .logo2{width:160px;height:160px;padding:10px}}