/* The original theme CSS provides the clip tiles, process stack and WOW keyframes. */
html.native-motion{scroll-behavior:auto!important}.native-motion .wa-split-mask{overflow:hidden!important}.native-motion .eagle-reveal{opacity:1;transform:none}.native-motion .wa_clip_animation>.wa_clip_animation_img{opacity:0}.native-motion .wa_mask{display:block!important;pointer-events:none}.native-motion .ot-hero-1-slider-item .bg-img>img{animation:none;transition:none;transform:none}.native-motion .ot-hero-1-slider-item-content{animation:none}.native-motion .ot_hero1_slider>.swiper-wrapper{display:flex!important}.native-motion .ot_hero1_slider>.swiper-wrapper>.swiper-slide{grid-area:auto;pointer-events:auto}.native-motion .ot_services1_slider>.swiper-wrapper,.native-motion .ot_project1_slider>.swiper-wrapper{overflow:visible;scroll-snap-type:none;gap:0;cursor:grab}.native-motion .ot_services1_slider .swiper-slide{flex-shrink:0}.native-motion .ot_project1_slider .swiper-slide{flex-shrink:0}.native-motion .ot-partner-1-marquee{animation:none!important;display:block;width:auto}.native-motion .ot-partner-1-marquee .js-marquee-wrapper,.native-motion .ot-partner-1-marquee .js-marquee{animation:none!important}.native-motion .ot-partner-1-marquee .js-marquee{display:flex;align-items:center;gap:60px}.native-motion .wa_add_class:not(.active){will-change:transform}.reference-hero-video{width:100%;height:100%;object-fit:cover;display:block}.native-motion .wa-back-to-top{display:none}.native-motion .wa_clip_animation_img{will-change:auto}.motion-reduced .wa_clip_animation>.wa_clip_animation_img,.motion-fallback .wa_clip_animation>.wa_clip_animation_img{opacity:1!important}.motion-reduced .wa_mask,.motion-fallback .wa_mask{display:none!important}.motion-reduced .wow,.motion-fallback .wow{visibility:visible!important;opacity:1!important;transform:none!important}.motion-reduced .ot-hero-1-slider-item-content>*{opacity:1!important;transform:none!important}.motion-fallback .ot_hero1_slider>.swiper-wrapper{display:grid}.motion-fallback .ot_hero1_slider .swiper-slide{grid-area:1/1;opacity:0}.motion-fallback .ot_hero1_slider .swiper-slide:first-child{opacity:1}.motion-reduced .wa_marquee_down_top{transform:none!important}.native-motion .eagle-team-card,.native-motion .eagle-project-card{will-change:auto}.native-motion .professional-drawer{scroll-behavior:auto}.native-motion .ot-about-1-img .img-single{will-change:transform}
@media(max-width:767px){.native-motion .ot_services1_slider .swiper-slide{width:calc(100vw - 55px)}.native-motion .ot_project1_slider .swiper-slide{width:85vw}.native-motion .ot_project1_slider .swiper-slide-active{width:85vw}}
@media(prefers-reduced-motion:reduce){html.native-motion{scroll-behavior:auto}.native-motion .wa-split-line,.native-motion .wa-split-mask{opacity:1!important;transform:none!important}.native-motion .reference-hero-video{animation:none!important}}

.motion-video-dialog{position:fixed;inset:0;width:min(1000px,calc(100% - 40px));padding:0;border:0;border-radius:12px;background:#06152f;overflow:visible;color:#fff;box-shadow:0 20px 90px #00122e80}.motion-video-dialog::backdrop{background:#031127d9;backdrop-filter:blur(8px)}.motion-video-dialog>video{display:block;width:100%;max-height:80vh;border-radius:12px}.motion-video-dialog>button{position:absolute;right:0;top:-46px;width:36px;height:36px;border:1px solid #ffffff60;border-radius:50%;background:#10284a;color:#fff;font-size:28px;line-height:1}.ot-preloader-1 .logo-elm img{object-fit:contain}.native-motion .ot-pr-btn-1:focus-visible{outline:3px solid #37dfb4;outline-offset:5px}
