.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-main-nav-menu>.premium-active-item>.premium-menu-link,.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link{color:#FFFFFF}.elementor-2675 .elementor-element.elementor-element-2e4eccb .elementor-button{background-color:#FFFFFF;color:#1A1A1A}.elementor-2675 #menu-main-menu-1 li a{font-family:"zaladon",sans-serif}.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-main-nav-menu>.premium-nav-menu-item:hover>.premium-menu-link,.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-main-nav-menu .premium-sub-menu-item:hover>.premium-sub-menu-link,.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-hamburger-toggle:hover i{color:#FFFFFF}.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-hamburger-toggle:hover svg,.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-hamburger-toggle:hover svg path{fill:#FFFFFF}.elementor-2675 .elementor-element.elementor-element-2e4eccb .elementor-button:hover,.elementor-2675 .elementor-element.elementor-element-2e4eccb .elementor-button:focus{background-color:#FFFFFF;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%;color:#1A1A1A}.elementor-2675 .elementor-element.elementor-element-54ffac9 #menu-main-menu>li>.premium-menu-link::after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;background-color:currentColor;opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform 0.2s ease}.elementor-2675 .elementor-element.elementor-element-54ffac9 #menu-main-menu>li:hover>.premium-menu-link::after,.elementor-2675 .elementor-element.elementor-element-54ffac9 #menu-main-menu>li:focus-within>.premium-menu-link::after{transform:scaleX(1)}.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-sub-menu-link:hover,.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-sub-menu-link:focus-visible,.elementor-2675 #menu-main-menu-1 .premium-menu-link:hover,.elementor-2675 #menu-main-menu-1 .premium-menu-link:focus-visible{background-color:rgba(255,255,255,0.08)}.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-sub-menu-link:focus-visible,.elementor-2675 #menu-main-menu-1 .premium-menu-link:focus-visible,.elementor-2675 .elementor-element.elementor-element-54ffac9 .premium-hamburger-toggle:focus-visible{outline:2px solid #FFFFFF;outline-offset:-2px}.elementor-2675 #menu-main-menu-1 .premium-sub-menu .premium-sub-menu-link{padding-left:22px}.elementor-2675 .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:focus-within>.premium-sub-menu{visibility:visible;opacity:1;pointer-events:auto}.elementor-2675 .premium-nav-menu-item.dd-closed>.premium-sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html{scroll-padding-top:90px}@media(max-width:1024px){.elementor-2675 .elementor-element.elementor-element-dbdf76a.elementor-sticky--active{max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){.elementor-2675 .elementor-element.elementor-element-54ffac9 #menu-main-menu>li>.premium-menu-link::after{transition:none}}.elementor-2675 .elementor-element.elementor-element-03a0013{width:100%}.elementor-2675 .elementor-element.elementor-element-03a0013 a{display:block;width:40%;max-width:200px;margin:0 auto}.elementor-2675 .elementor-element.elementor-element-03a0013 img{display:block;width:100%}@media(max-width:1024px){.elementor-2675 .elementor-element.elementor-element-03a0013 a{width:60%}}@media(max-width:767px){.elementor-2675 .elementor-element.elementor-element-03a0013 a{width:65%;max-width:150px;margin:0 0 0 16px}}.elementor-2675 .elementor-element.elementor-element-942f5cb,.elementor-2675 .elementor-element.elementor-element-1a03c8d{align-self:flex-start;min-height:74px}@media(max-width:1024px){.elementor-2675 .elementor-element.elementor-element-ef12b2f{align-self:flex-start;justify-content:flex-start;padding-top:18.5px}}#content:focus{outline:none}@media(min-width:1025px){.elementor-2675 .premium-mobile-menu-container{display:none}}.elementor-2693 .elementor-element.elementor-element-6ba9a91 .elementor-heading-title{color:#FFFFFF}.elementor-2693 .elementor-element.elementor-element-d7ed503 .elementor-icon-list-icon svg,.elementor-2693 .elementor-element.elementor-element-48d3a00 .elementor-icon-list-icon svg,.elementor-2693 .elementor-element.elementor-element-a26a8c2 .elementor-icon-list-icon svg{fill:#FFFFFF}.elementor-2693 .elementor-element.elementor-element-5bcf88e{--divider-color: #FFFFFF29}.elementor-2693 .elementor-element.elementor-element-d7ed503 .elementor-icon-list-item:hover .elementor-icon-list-text,.elementor-2693 .elementor-element.elementor-element-48d3a00 .elementor-icon-list-item:hover .elementor-icon-list-text,.elementor-2693 .elementor-element.elementor-element-a26a8c2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF}.elementor-2693 .elementor-icon-list-item>a[href]:hover .elementor-icon-list-text,.elementor-2693 .elementor-icon-list-item>a[href]:focus-visible .elementor-icon-list-text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.elementor-2693 .elementor-element.elementor-element-a26a8c2{padding-top:0}.elementor-2693 .elementor-element.elementor-element-48d3a00 .elementor-icon-list-item>a:not([href]){cursor:default}.elementor-2693 .elementor-element.elementor-element-2da731f .elementor-heading-title,.elementor-2693 .elementor-element.elementor-element-38a4ea3 .elementor-heading-title,.elementor-2693 .elementor-element.elementor-element-6ba9a91 .elementor-heading-title{font-size:24px}.dd-form .project-form input::placeholder,.dd-form .project-form textarea::placeholder{color:#6B7280}.dd-form .project-form .wpcf7-text,.dd-form .project-form .wpcf7-textarea{border-bottom-color:#8A8FA3}.dd-form .project-form input:focus,.dd-form .project-form textarea:focus{border-bottom-color:#161D6F}.dd-form .project-form input:not([type=submit]):focus-visible,.dd-form .project-form textarea:focus-visible{box-shadow:0 1px 0 #161D6F}.dd-form .project-form .wpcf7-submit{background:#161D6F}.dd-form .project-form .wpcf7-submit:hover,.dd-form .project-form .wpcf7-submit:focus-visible{background:#1A1A1A}.dd-form .project-form .wpcf7-submit:focus-visible{outline:2px solid #161D6F;outline-offset:2px}.dd-form .project-form .dd-optional{color:#6B7280}.dd-form .project-form [aria-invalid=true]{border-bottom-color:#B42318}.dd-form .project-form .wpcf7-not-valid-tip{color:#B42318;font-size:12px}@media(min-width:1025px){.dd-form .project-form .wpcf7-not-valid-tip{font-size:calc(12px / var(--dd-page-scale))}}.dd-form .project-form .wpcf7-response-output:empty{border:0;padding:0;margin:0!important}.dd-form .project-form .dd-form-status{border:1.5px solid #161D6F;background-color:#F3F4FA;color:#1A1A1A}.dd-form .project-form .dd-form-status--error{border-color:#B42318;background-color:#FEF3F2}.dd-form .project-form .dd-form-status a{color:#161D6F;text-decoration:underline}@media(max-width:767px){.dd-form .project-form .wpcf7-response-output{width:100%;margin:12px 0 0!important}.dd-form .project-form input:not([type=submit]),.dd-form .project-form textarea{font-size:16px}}.dd-form .dd-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.elementor-2653 .elementor-element.elementor-element-d086c0b .elementor-heading-title{background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(max-width:767px){.elementor-2653 .elementor-element.elementor-element-79d79e1 .elementor-divider-separator::after{display:none}}.elementor-page-2653 .elementor-2693 .elementor-element.elementor-element-7bfcfab{display:none}.elementor-1540 .elementor-element.elementor-element-ce09698::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.e-con-inner>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.e-con-inner>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,.elementor-1540 .elementor-element.elementor-element-dd3633e::before,.elementor-1540 .elementor-element.elementor-element-dd3633e>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-dd3633e>.e-con-inner>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-dd3633e>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-dd3633e>.e-con-inner>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-dd3633e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,.elementor-1540 .elementor-element.elementor-element-be85cdb::before,.elementor-1540 .elementor-element.elementor-element-be85cdb>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-be85cdb>.e-con-inner>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-be85cdb>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-be85cdb>.e-con-inner>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-be85cdb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(brand/pattern-white.svg?v=6786ba2843);background-size:700px 332.88px}.elementor-1540 .elementor-element.elementor-element-3bf0e14 .elementor-heading-title{color:#161D6F}.elementor-1540 .elementor-element.elementor-element-69cabb0{background-color:transparent;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%}.elementor-1540 .elementor-element.elementor-element-038c7b3 .elementor-heading-title{background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.elementor-1540 .elementor-element.elementor-element-ce09698:not(.elementor-motion-effects-element-type-background),.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E6E8F2;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:cover;background-position:center center}.elementor-1540 .elementor-element.elementor-element-5ca9d16,.elementor-1540 .elementor-element.elementor-element-6f24bd8{border-color:transparent;--border-color: transparent}.elementor-1540 .elementor-element.elementor-element-ce09698{--overlay-opacity: 0.35}.elementor-1540 .elementor-element.elementor-element-ce09698::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.e-con-inner>.elementor-background-video-container::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.e-con-inner>.elementor-background-slideshow::before,.elementor-1540 .elementor-element.elementor-element-ce09698>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(brand/pattern-grey.svg?v=b02b6377d1)}@media(min-width:768px){.elementor-1540 .elementor-element.elementor-element-5ca9d16.cn-scroll-video,.elementor-1540 .cn-scroll-video>.e-con-inner,.elementor-1540 .cn-scroll-video .elementor-background-video-container{overflow-x:clip!important;overflow-y:visible!important;contain:none!important}.elementor-1540 .cn-scroll-video .elementor-background-video-container video,.elementor-1540 .cn-scroll-video video.elementor-background-video-hosted{top:0!important;left:50%!important;transform:translate3d(-50%,0,0)!important;width:max(100%,calc((100svh - var(--cn-header-height)) * 1.7944))!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:1920 / 1070}}@media(min-width:1025px){body{--dd-page-scale: 0.8;zoom:var(--dd-page-scale)}.elementor-2675 .elementor-element.elementor-element-dbdf76a.elementor-sticky--active{width:100%!important}.elementor-1540 .cn-scroll-wrap{min-height:calc(125svh / var(--dd-page-scale))!important}.elementor-1540 .cn-scroll-video{height:calc(100svh / var(--dd-page-scale) - var(--cn-header-height))!important;min-height:calc(100svh / var(--dd-page-scale) - var(--cn-header-height))!important}.elementor-1540 .elementor-element.elementor-element-ce09698{overflow-x:clip}.elementor-1540 .elementor-element.elementor-element-5ca9d16.cn-scroll-video,.elementor-1540 .cn-scroll-video>.e-con-inner,.elementor-1540 .cn-scroll-video .elementor-background-video-container{overflow-x:visible!important}.elementor-1540 .cn-scroll-video .elementor-background-video-container video,.elementor-1540 .cn-scroll-video video.elementor-background-video-hosted{width:calc(max(min(100vw,1600px),(100svh - var(--cn-header-height)) * 1.7944) / var(--dd-page-scale))!important;max-width:none!important}.elementor-1540 .elementor-element.elementor-element-7898275{--min-height: calc(80vh / var(--dd-page-scale))}.elementor-1540 .team-bg-title{font-size:clamp(120px,calc(16vw / var(--dd-page-scale)),260px)}}.elementor-1540 .elementor-element.elementor-element-73efa0f{overflow-x:clip}.elementor-1540 .elementor-element.elementor-element-e0e297a>.elementor-widget-container{background-color:#1A1A1A}.elementor-1540 .elementor-element.elementor-element-9e8ef82>.elementor-widget-container{background-color:transparent;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%}.elementor-1540 .elementor-element.elementor-element-f41ea21 .elementor-heading-title,.elementor-1540 .elementor-element.elementor-element-4f861b4 .elementor-heading-title,.elementor-1540 .elementor-element.elementor-element-cabafff .elementor-heading-title,.elementor-1540 .elementor-element.elementor-element-0c43a28 .elementor-heading-title,.elementor-1540 .elementor-element.elementor-element-f06f41d .elementor-heading-title,.elementor-1540 .elementor-element.elementor-element-b030367 .elementor-heading-title{color:#FFFFFF}.elementor-1540 .elementor-element.elementor-element-929f23f,.elementor-1540 .elementor-element.elementor-element-a65d052,.elementor-1540 .elementor-element.elementor-element-0486c20,.elementor-1540 .elementor-element.elementor-element-f96b539,.elementor-1540 .elementor-element.elementor-element-913d020,.elementor-1540 .elementor-element.elementor-element-929f23f:hover,.elementor-1540 .elementor-element.elementor-element-a65d052:hover,.elementor-1540 .elementor-element.elementor-element-0486c20:hover,.elementor-1540 .elementor-element.elementor-element-f96b539:hover,.elementor-1540 .elementor-element.elementor-element-913d020:hover{border-color:#FFFFFF;--border-color: #FFFFFF}.elementor-1540 .elementor-element.elementor-element-def5211 .elementor-button,.elementor-1540 .elementor-element.elementor-element-bc7c2ad .elementor-button,.elementor-1540 .elementor-element.elementor-element-1476535 .elementor-button,.elementor-1540 .elementor-element.elementor-element-a13b22b .elementor-button,.elementor-1540 .elementor-element.elementor-element-edae74c .elementor-button{background-color:#FFFFFF;color:#161D6F}.elementor-2430 .elementor-element.elementor-element-73c97be .elementor-heading-title,.elementor-2430 .elementor-element.elementor-element-d7dd3e6 .elementor-heading-title{color:#FFFFFF}@media(min-width:1025px){.elementor-2430 .elementor-element.elementor-element-73c97be .elementor-heading-title{font-size:min(100px,calc(7.3vw / var(--dd-page-scale)))}}.elementor-2430 .elementor-element.elementor-element-d3655ed .qodef-qi-process .qodef-e-text{color:rgba(255,255,255,0.8)}@media(min-width:769px)and (max-width:1024px){.elementor-2430 .elementor-element.elementor-element-d3655ed .qodef-qi-grid.qodef-col-num--4>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:681px)and (max-width:1024px){.elementor-2430 .elementor-element.elementor-element-d3655ed .qodef-qi-grid.qodef-col-num--3>.qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2430 .elementor-element.elementor-element-d3655ed .qodef-qi-grid.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:last-child{grid-column:1 / -1}}.elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),.elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(brand/brand-gradient.jpg?v=8e0cba004d)}@media(min-width:1025px){.elementor-2430 .elementor-element.elementor-element-4f897dc{--spacer-size: calc(70vh / var(--dd-page-scale))}}.elementor-2350 .elementor-element.elementor-element-7e351f1 .elementor-heading-title,.elementor-2350 .elementor-element.elementor-element-03efb33 .elementor-heading-title,.elementor-2350 .elementor-element.elementor-element-2b2f149 .elementor-heading-title,.elementor-2350 .elementor-element.elementor-element-ac4e9ae .elementor-heading-title,.elementor-2350 .elementor-element.elementor-element-0a3b6f8 .elementor-heading-title,.elementor-2350 .elementor-element.elementor-element-9a179d6 .elementor-heading-title{color:#FFFFFF}.elementor-2350 .elementor-element.elementor-element-a187094,.elementor-2350 .elementor-element.elementor-element-3bb9401,.elementor-2350 .elementor-element.elementor-element-92007e1,.elementor-2350 .elementor-element.elementor-element-48da7bd,.elementor-2350 .elementor-element.elementor-element-3cbb434,.elementor-2350 .elementor-element.elementor-element-a187094:hover,.elementor-2350 .elementor-element.elementor-element-3bb9401:hover,.elementor-2350 .elementor-element.elementor-element-92007e1:hover,.elementor-2350 .elementor-element.elementor-element-48da7bd:hover,.elementor-2350 .elementor-element.elementor-element-3cbb434:hover{border-color:#FFFFFF;--border-color: #FFFFFF}.elementor-2350 .elementor-element.elementor-element-47d7983 .elementor-button,.elementor-2350 .elementor-element.elementor-element-7bfef16 .elementor-button,.elementor-2350 .elementor-element.elementor-element-0b74bc4 .elementor-button,.elementor-2350 .elementor-element.elementor-element-7213362 .elementor-button,.elementor-2350 .elementor-element.elementor-element-a26079e .elementor-button{background-color:#FFFFFF;color:#161D6F}.elementor-1540 .elementor-element.elementor-element-def5211 .elementor-button:hover,.elementor-1540 .elementor-element.elementor-element-bc7c2ad .elementor-button:hover,.elementor-1540 .elementor-element.elementor-element-1476535 .elementor-button:hover,.elementor-1540 .elementor-element.elementor-element-a13b22b .elementor-button:hover,.elementor-1540 .elementor-element.elementor-element-edae74c .elementor-button:hover,.elementor-1540 .elementor-element.elementor-element-def5211 .elementor-button:focus-visible,.elementor-1540 .elementor-element.elementor-element-bc7c2ad .elementor-button:focus-visible,.elementor-1540 .elementor-element.elementor-element-1476535 .elementor-button:focus-visible,.elementor-1540 .elementor-element.elementor-element-a13b22b .elementor-button:focus-visible,.elementor-1540 .elementor-element.elementor-element-edae74c .elementor-button:focus-visible,.elementor-2350 .elementor-element.elementor-element-47d7983 .elementor-button:hover,.elementor-2350 .elementor-element.elementor-element-7bfef16 .elementor-button:hover,.elementor-2350 .elementor-element.elementor-element-0b74bc4 .elementor-button:hover,.elementor-2350 .elementor-element.elementor-element-7213362 .elementor-button:hover,.elementor-2350 .elementor-element.elementor-element-a26079e .elementor-button:hover,.elementor-2350 .elementor-element.elementor-element-47d7983 .elementor-button:focus-visible,.elementor-2350 .elementor-element.elementor-element-7bfef16 .elementor-button:focus-visible,.elementor-2350 .elementor-element.elementor-element-0b74bc4 .elementor-button:focus-visible,.elementor-2350 .elementor-element.elementor-element-7213362 .elementor-button:focus-visible,.elementor-2350 .elementor-element.elementor-element-a26079e .elementor-button:focus-visible{background-color:#FFFFFF;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%;color:#161D6F}@media(min-width:1025px){.elementor-2162 .elementor-element.elementor-element-6efef2a{--min-height: calc(100vh / var(--dd-page-scale))}}.elementor-2162 .elementor-element.elementor-element-249aa1f .elementor-heading-title,.elementor-2162 .elementor-element.elementor-element-681ebe3 .elementor-heading-title{color:#FFFFFF}@media(min-width:1025px){.elementor-2162 .elementor-element.elementor-element-5a0f29f{--justify-content: space-between}}@media(min-width:1025px){.elementor-1540 .elementor-element.elementor-element-945d019 .elementor-heading-title{font-size:2.5rem}}@media(max-width:767px){.elementor-1540 .elementor-element.elementor-element-c143e6f,.elementor-1540 .elementor-element.elementor-element-376d270{--container-widget-width: auto;width:auto;max-width:none}}@media(max-width:767px){.elementor-2162 .elementor-element.elementor-element-681ebe3 .elementor-heading-title{font-size:min(70px,calc((100vw - 84px) / 4.9))}.elementor-1540 .elementor-element.elementor-element-945d019 .elementor-heading-title{font-size:min(90px,calc((100vw - 40px) / 3.53))}.elementor-1540 .elementor-element.elementor-element-f41ea21 .elementor-heading-title{font-size:min(70px,calc((100vw - 40px) / 4.53))}.elementor-2350 .elementor-element.elementor-element-de86072 .elementor-heading-title{font-size:min(60px,calc((100vw - 16px) / 5.69))}.elementor-2430 .elementor-element.elementor-element-73c97be .elementor-heading-title{font-size:min(44px,calc((100vw - 58px) / 6.85))}.elementor-2653 .elementor-element.elementor-element-ad7814a .elementor-heading-title{font-size:min(39px,calc((100vw - 65px) / 7.51))}}@media(min-width:768px)and (max-width:1024px){.elementor-1540 .elementor-element.elementor-element-3bf0e14 .elementor-heading-title{font-size:min(70px,6.5vw)}.elementor-1540 .elementor-element.elementor-element-250685a{--e-con-grid-template-columns: repeat(3, 1fr)}}@media(min-width:1025px){.elementor-1540 .elementor-element.elementor-element-3bf0e14 .elementor-heading-title{font-size:min(100px,calc(6.5vw / var(--dd-page-scale)))}}@media(max-width:1024px){.elementor-1540 .elementor-element.elementor-element-f5ef7e4,.elementor-2350 .elementor-element.elementor-element-f9fc365{line-height:1.35}}@media(prefers-reduced-motion:reduce){.qodef-qi-text-marquee .qodef-m-text{animation:none!important}}.elementor-1540 .clients-marquee .swiper-wrapper{animation:dd-clients-marquee 27s linear infinite!important}@keyframes dd-clients-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-25%,0,0)}}@media(prefers-reduced-motion:reduce){.elementor-1540 .clients-marquee .swiper-wrapper{animation:none!important}}.elementor-1540 .elementor-element.elementor-element-00f3785 img,.elementor-1540 .elementor-element.elementor-element-f69fb16 img{object-position:50% 50%}@media(max-width:767px){.elementor-1540 .elementor-element.elementor-element-418075c{grid-column:1 / -1}}.elementor-1540 .our-team-marquee .jet-listing-grid__items{gap:0!important;animation-duration:24.7s}.elementor-1540 .our-team-marquee .jet-listing-grid__item{margin-right:10px!important}@media(max-width:1024px){.elementor-1540 .our-team-marquee .jet-listing-grid__items{animation-duration:32.9s}.elementor-1540 .our-team-marquee .jet-listing-grid__item{margin-right:80px!important}}@media(max-width:767px){.elementor-1540 .our-team-marquee .jet-listing-grid__items{animation-duration:29.6s}.elementor-1540 .our-team-marquee .jet-listing-grid__item{margin-right:60px!important}}@media(max-width:480px){.elementor-1540 .our-team-marquee .jet-listing-grid__item{margin-right:45px!important}}.elementor-1540 .elementor-element.elementor-element-7898275:not(.elementor-motion-effects-element-type-background),.elementor-1540 .elementor-element.elementor-element-7898275>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/home-strategy.webp?v=d2c8fde71d)}.elementor-2162 .elementor-element.elementor-element-6efef2a:not(.elementor-motion-effects-element-type-background),.elementor-2162 .elementor-element.elementor-element-6efef2a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/about-hero.webp?v=c294a82b05)}.elementor-2162 .elementor-element.elementor-element-1891715 img{object-position:35% 35%}body.dd-service--software-development .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--software-development .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-software-development-2400.webp?v=6db0cce34a);background-position:center center}body.dd-service--ai-automation .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--ai-automation .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-ai-automation-2400.webp?v=652cc24991);background-position:center center}body.dd-service--e-commerce .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--e-commerce .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-e-commerce-2400.webp?v=dcb7bb4778);background-position:center center}body.dd-service--ui-ux-design .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--ui-ux-design .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-ui-ux-design-2400.webp?v=a330bd6138);background-position:center center}body.dd-service--integrations-data .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--integrations-data .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-integrations-data-2400.webp?v=9ddd66f590);background-position:center center}@media(max-width:767px){body.dd-service--software-development .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--software-development .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-software-development-1600.webp?v=e46af59bbf)}body.dd-service--ai-automation .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--ai-automation .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-ai-automation-1600.webp?v=eb52739f74)}body.dd-service--e-commerce .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--e-commerce .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-e-commerce-1600.webp?v=0bb924048a)}body.dd-service--ui-ux-design .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--ui-ux-design .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-ui-ux-design-1600.webp?v=07fe069e05)}body.dd-service--integrations-data .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--integrations-data .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-integrations-data-1600.webp?v=28b22e5e6b)}}.elementor-2653 .elementor-element.elementor-element-a9743e8:not(.elementor-motion-effects-element-type-background),.elementor-2653 .elementor-element.elementor-element-a9743e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/contact-hero.webp?v=25f23b049d)}.elementor-2653 .elementor-element.elementor-element-aee88b4:not(.elementor-motion-effects-element-type-background),.elementor-2653 .elementor-element.elementor-element-aee88b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/about-hero.webp?v=c294a82b05)}.elementor-2653 .dd-contact-lines{color:#FFFFFF;font-size:18px;font-style:normal;font-weight:600;line-height:1.6}.elementor-2653 .dd-contact-lines a,.elementor-2653 .dd-contact-lines a:hover,.elementor-2653 .dd-contact-lines a:focus-visible{color:inherit}.elementor-2653 .dd-contact-lines a:hover,.elementor-2653 .dd-contact-lines a:focus-visible{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.elementor-2653 .dd-contact-lines{font-size:16px}.elementor-2653 .elementor-element.elementor-element-aee88b4{--min-height: 445px}}@media(max-width:767px){.elementor-1540 .elementor-element.elementor-element-dd3633e .elementor-image-box-img,.elementor-2350 .elementor-element.elementor-element-a698ae6 .elementor-image-box-img{max-width:300px}}@media(min-width:1441px)and (min-resolution:1.5dppx),(min-width:1441px)and (-webkit-min-device-pixel-ratio:1.5){body.dd-service--software-development .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--software-development .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-software-development-3456.webp?v=6f875754c4)}body.dd-service--ai-automation .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--ai-automation .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-ai-automation-3456.webp?v=db2072e45f)}body.dd-service--e-commerce .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--e-commerce .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-e-commerce-3456.webp?v=32f941a68e)}body.dd-service--ui-ux-design .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--ui-ux-design .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-ui-ux-design-3456.webp?v=9e3d76a105)}body.dd-service--integrations-data .elementor-2430 .elementor-element.elementor-element-cb341b2:not(.elementor-motion-effects-element-type-background),body.dd-service--integrations-data .elementor-2430 .elementor-element.elementor-element-cb341b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/service-integrations-data-3456.webp?v=d77f83e82f)}}.dd-404__band{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:70svh;padding:100px 20px 120px;background-color:#1A1A1A;color:#FFFFFF;text-align:center}.dd-404__band::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0.1;background-image:url(brand/pattern-white.svg?v=6786ba2843);background-position:center;background-size:700px 332.88px}.dd-404__code{margin:0;font-family:"zaladon",sans-serif;font-weight:900;font-size:clamp(120px,30vw,320px);line-height:0.85;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dd-404__title{margin:0;color:#FFFFFF;font-weight:900;font-size:clamp(32px,5vw,64px);line-height:1.05;text-transform:uppercase}.dd-404__text{margin:0;max-width:32em;color:rgba(255,255,255,0.8);font-size:18px;line-height:1.6}.dd-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px}.dd-404__button,.dd-404__button--home:hover,.dd-404__button--home:focus-visible{display:inline-block;padding:10px 14px;border-radius:8px;background-color:#FFFFFF;background-image:none;color:#1A1A1A;font-size:15px;font-weight:800;line-height:15px;text-decoration:none}.dd-404__button--home,.dd-404__button:not(.dd-404__button--home):hover,.dd-404__button:not(.dd-404__button--home):focus-visible{background-color:#FFFFFF;background-image:url(brand/brand-gradient.jpg?v=8e0cba004d);background-size:100% 100%;color:#1A1A1A}@media(min-width:1025px){.dd-404__band{min-height:calc(80svh / var(--dd-page-scale))}}.elementor-2350 .elementor-element.elementor-element-77f6ba8:not(.elementor-motion-effects-element-type-background),.elementor-2350 .elementor-element.elementor-element-77f6ba8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(photos/services-hero.webp?v=09e51b6da9)}.dd-legal{background-color:#FFFFFF}.dd-legal__body{max-width:760px;margin:0 auto;padding:120px 20px 100px;color:#1A1A1A;font-size:18px;line-height:1.7}.dd-legal__title{margin:0 0 8px;color:#1A1A1A;font-weight:900;font-size:clamp(40px,6vw,72px);line-height:1.05;text-transform:uppercase}.dd-legal__date{margin:0 0 40px;color:#555555;font-size:15px}.dd-legal__body h2{margin:44px 0 12px;color:#161D6F;font-weight:900;font-size:26px;line-height:1.2;text-transform:uppercase}.dd-legal__body p,.dd-legal__body li{margin:0 0 14px}.dd-legal__body ul{margin:0 0 14px;padding-left:22px}.dd-legal__body a{color:#161D6F;text-decoration:underline}@media(max-width:767px){.dd-legal__body{padding:80px 20px 72px;font-size:16px}.dd-legal__body h2{font-size:22px}}.elementor-2693 .elementor-element.elementor-element-31da582 .dd-footer-privacy{color:inherit;text-decoration:underline}
