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