[hidden]{display:none!important}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.has-open-menu,body.has-open-search{overflow:hidden}[data-menu-panel],[data-search-panel]{visibility:hidden;opacity:0;pointer-events:none}[data-menu-panel][data-open=true],[data-search-panel][data-open=true]{visibility:visible;opacity:1;pointer-events:auto;display:block!important}[data-menu-panel][data-open=true]{transform:translate(0)!important}[data-menu-overlay],[data-search-overlay]{visibility:hidden;opacity:0;pointer-events:none}[data-menu-overlay][data-open=true],[data-search-overlay][data-open=true]{visibility:visible;opacity:1;pointer-events:auto}[data-menu-overlay][data-open=true]{z-index:9998;background:#000000b3}[data-slide]{display:none}[data-slide][data-active=true]{display:block!important}.project-slider[data-carousel],.ot-testimonials-slider[data-carousel],.elementor-image-carousel[data-carousel]{grid-template-columns:repeat(var(--carousel-columns,1), minmax(0, 1fr));align-items:stretch;display:grid}.project-slider[data-carousel]>[data-slide],.ot-testimonials-slider[data-carousel]>[data-slide],.elementor-image-carousel[data-carousel]>[data-slide]{float:none;width:auto!important}.local-carousel-controls{order:999;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.local-carousel-controls button{color:#1b1d21;cursor:pointer;width:50px;height:50px;font:inherit;background:#fff;border:0;padding:0;font-size:28px;box-shadow:6px 6px 13px #2a437133}.local-carousel-dots{justify-content:center;align-items:center;gap:10px;display:flex}.local-carousel-dots button{width:9px;height:9px;box-shadow:none;background:0 0;border:1px solid #43baff;border-radius:50%;padding:0}.local-carousel-dots button[aria-current=true]{background:#43baff}.ot-tabs .tab-content:not([hidden]),.ot-accordions .acc-content:not([hidden]){display:block!important}[data-backtop]{visibility:hidden;opacity:0;pointer-events:none}[data-backtop][data-visible=true]{visibility:visible;opacity:1;pointer-events:auto}#site-header[data-nav-pinned=true] [data-fixed-nav]{z-index:100;background:#fff;width:100%;position:fixed;top:0;left:0}#page{padding-top:var(--header-height,0px)}.local-language-link{color:#1b1d21;text-align:right;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.local-language-link:hover,.local-language-link:focus-visible{color:#43baff}#site-header .local-header-actions{flex-wrap:nowrap;place-content:center flex-end;align-items:center;gap:8px;display:flex}#site-header .local-header-actions>.elementor-widget{width:auto;margin:0}#site-header .local-header-actions>.elementor-widget>.elementor-widget-container{margin:0}#site-header .local-header-actions .toggle-search,#site-header .local-header-actions .mmenu-toggle,#site-header .local-header-actions .mmenu-toggle button{flex:0 0 44px;width:44px;height:44px}#site-header .local-header-actions .toggle-search{justify-content:center;align-items:center;padding:0;display:flex}#site-header .local-header-actions .local-language-link{white-space:nowrap;align-items:center;min-height:44px;display:flex}.main-navigation li:hover>ul.sub-menu,.main-navigation li:focus-within>ul.sub-menu{z-index:10;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}#site-navigation .sub-menu .sub-menu{white-space:normal;width:320px;left:auto;right:100%}#site-navigation .sub-menu .sub-menu a{white-space:normal;overflow-wrap:anywhere}.mmenu-wrapper .mobile_mainmenu ul:not([hidden]){display:block!important}:where(a,button,input,[role=button],[role=tab]):focus-visible{outline-offset:3px;outline:3px solid #43baff}.toggle-search,.mmenu-close,.mmenu-wrapper button.arrow{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.toggle-search>span{color:#0000;border:2px solid #1b1d21;border-radius:50%;width:18px;height:18px;font-size:0;display:block;position:relative;overflow:visible}.toggle-search>span:after{content:"";transform-origin:0;background:#1b1d21;width:8px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.mmenu-toggle button{width:26px;height:20px;display:block;position:relative}.mmenu-toggle button:before,.mmenu-toggle button:after,.mmenu-toggle button>span{content:"";background:#1b1d21;width:26px;height:2px;position:absolute;left:9px}.mmenu-toggle button:before{top:13px}.mmenu-toggle button>span{top:21px}.mmenu-toggle button:after{bottom:13px}.mmenu-wrapper button.arrow{z-index:1;color:#9397a7;text-align:center;width:38px;min-height:38px;padding:7px 10px;position:absolute;top:0;right:0}.mmenu-wrapper button.arrow[aria-expanded=true]>span:last-child{display:inline-block;transform:rotate(90deg)}.header-search-close{z-index:1;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:4px;right:6px}.home-hero{color:#fff;background:#141d38;width:100%;min-height:809px;position:relative;overflow:hidden}.home-hero-slide{min-height:809px;position:relative}.home-hero-slide>img{object-fit:cover;width:100%;height:809px;min-height:809px;display:block}.home-hero-copy{color:#fff;width:min(1200px,100% - 48px);position:absolute;top:41.5%;left:50%;transform:translate(-50%)}.home-hero-copy h1{color:inherit;margin:0 0 16px;font-family:Montserrat,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1.11}.home-hero-copy>p:last-child{margin:0;font-family:Nunito Sans,sans-serif;font-size:clamp(17px,1.55vw,23px);line-height:1.65}.home-hero-eyebrow{margin:0 0 4px;font-family:Nunito Sans,sans-serif;font-size:24px;line-height:1.5}.elementor-2274 .elementor-element.elementor-element-367e59d>.elementor-container{max-width:none}.elementor-2274 .elementor-element.elementor-element-367e59d .elementor-element-19b873b>.elementor-element-populated{padding:0}.local-image-lightbox{box-sizing:border-box;color:#fff;background:#111;border:0;width:min(92vw,1200px);max-width:none;height:min(90vh,900px);max-height:none;padding:48px 64px}.local-image-lightbox::backdrop{background:#000000d1}.local-image-lightbox figure{place-items:center;width:100%;height:100%;margin:0;display:grid}.local-image-lightbox img{object-fit:contain;max-width:100%;max-height:calc(90vh - 130px);display:block}.local-image-lightbox figcaption{text-align:center;margin-top:12px}.local-image-lightbox>button{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;font-size:36px;position:absolute}.local-image-lightbox-close{top:6px;right:14px}.local-image-lightbox-prev,.local-image-lightbox-next{top:50%;transform:translateY(-50%)}.local-image-lightbox-prev{left:14px}.local-image-lightbox-next{right:14px}html[lang=en] #content .local-contact-band{padding:40px 0}html[lang=en] #content .local-contact-band>.elementor-container>.elementor-column{width:100%;min-width:0}html[lang=en] #content .local-contact-band>.elementor-container>.elementor-column>.elementor-widget-wrap{flex-direction:column;gap:20px;display:flex}html[lang=en] #content .local-contact-band .elementor-widget-wrap>.elementor-widget{text-align:center;width:100%;max-width:100%;margin:0;display:block;position:static}html[lang=en] #content .local-contact-band .elementor-widget-wrap>.elementor-widget-spacer{display:none}html[lang=en] #content .local-contact-band .elementor-widget>.elementor-widget-container{text-align:center;margin:0;padding:0}html[lang=en] #content .local-contact-band .elementor-heading-title{text-align:center;word-spacing:normal;margin:0}@media (width<=767px){#content .local-contact-band{padding:40px 0}#content .local-contact-band>.elementor-container>.elementor-column{width:100%;min-width:0}#content .local-contact-band>.elementor-container>.elementor-column>.elementor-widget-wrap{flex-direction:column;gap:20px;display:flex}#content .local-contact-band .elementor-widget-wrap>.elementor-widget{text-align:center;width:100%;max-width:100%;margin:0;display:block;position:static}#content .local-contact-band .elementor-widget-wrap>.elementor-widget-spacer{display:none}#content .local-contact-band .elementor-widget>.elementor-widget-container{text-align:center;margin:0;padding:0}#content .local-contact-band .elementor-heading-title{text-align:center;word-spacing:normal;margin:0}#content .elementor-widget-heading,#content .elementor-widget-iheading{max-width:100%}.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none!important}.home-hero,.home-hero-slide{min-height:600px}.home-hero-slide>img{object-position:62% center;width:100%;height:600px;min-height:600px}.home-hero-copy{width:calc(100% - 32px);top:50%;transform:translate(-50%,-10%)}.home-hero-copy h1{font-size:clamp(34px,10vw,48px);line-height:1.16}.home-hero-eyebrow{display:none}.home-hero-copy>p:last-child{font-size:17px;line-height:1.65}.local-image-lightbox{width:100vw;height:100vh;padding:48px 42px}}@media (width>=768px) and (width<=1024px){.home-hero,.home-hero-slide{min-height:600px}.home-hero-slide>img{height:600px;min-height:600px}.elementor .elementor-hidden-tablet{display:none!important}}@media (width>=1025px){.elementor .elementor-hidden-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.elementor-2274 .elementor-element.elementor-element-9a4c200{padding-bottom:60px}.elementor-2274 .elementor-element.elementor-element-9a579c8{margin-top:60px}.elementor-2274 .elementor-element.elementor-element-cfe2524{padding-top:60px}.elementor-element-60959ce>.elementor-widget-wrap.elementor-element-populated,.elementor-element-726795a>.elementor-widget-wrap.elementor-element-populated{background-color:#221f3c}.elementor-element-726795a>.elementor-widget-wrap.elementor-element-populated{background-image:url(/assets/images/slide2-home1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width>=768px){.elementor-2274 .elementor-element.elementor-element-7d3a849{padding-bottom:100px}.elementor-2274 .elementor-element.elementor-element-7d3a849>.elementor-container{flex-direction:column}.elementor-2274 .elementor-element.elementor-element-7d3a849>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-2274 .elementor-element.elementor-element-5ef010f,.elementor-2274 .elementor-element.elementor-element-2b9ac69{width:100%}.elementor-2274 .elementor-element.elementor-element-cd92efb{max-width:840px}}#content :is([data-page-id=onestop-service],[data-page-id=en-onestop-service]) .elementor-element-b88b6b7 .elementor-heading-title{color:#000;text-shadow:none}#content :is([data-page-id=design-thinking],[data-page-id=en-design-thinking],[data-page-id=leanstartup],[data-page-id=en-leanstartup],[data-page-id=devops],[data-page-id=en-devops]) .elementor-divider__text{color:#000}#content :is([data-page-id=onestop-service],[data-page-id=en-onestop-service],[data-page-id=design-thinking],[data-page-id=en-design-thinking],[data-page-id=leanstartup],[data-page-id=en-leanstartup],[data-page-id=devops],[data-page-id=en-devops]) .elementor-widget-iserv_box .serv-box.s1{background-color:#0000;border-style:solid;border-width:0;padding:20px;box-shadow:15px 15px 38px #0003;background-image:linear-gradient(110deg,#2b236e 0%,#7141b1 70%)!important}#content :is([data-page-id=home],[data-page-id=en-home],[data-page-id=about],[data-page-id=en-about]) .partners .elementor-image-carousel[data-carousel]{grid-template-columns:repeat(var(--carousel-columns,5), minmax(0, 1fr));align-items:center;column-gap:80px;display:grid}#content :is([data-page-id=home],[data-page-id=en-home],[data-page-id=about],[data-page-id=en-about]) .partners [data-slide]{align-self:center;max-width:none;height:auto}#content :is([data-page-id=home],[data-page-id=en-home],[data-page-id=about],[data-page-id=en-about]) .partners [data-slide] img{max-width:100%;height:auto;margin-inline:auto;display:block}@media (width<=767px){#content :is([data-page-id=home],[data-page-id=en-home],[data-page-id=about],[data-page-id=en-about]) .partners .elementor-image-carousel[data-carousel]{column-gap:24px}}
