');-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 0;-webkit-mask-size:.5em 1em;-webkit-clip-path:inset(0 0 calc(1em - .5em) 0)padding-box;clip-path:inset(0 0 calc(1em - .5em) 0)padding-box;background-color:currentColor!important;margin-left:.125rem;padding:0 .25em;opacity:.84}.btn{display:inline-block;background-color:#055deb;color:#fff;font-size:16px;line-height:1.5;font-weight:700;text-align:center;text-decoration:none;padding:14px 24px;border-radius:28px;vertical-align:middle;border:2px solid transparent;will-change:background-color,color}@media screen and (max-width:640px){.btn{padding:14px 16px}}.btn-bordered{background-color:transparent;border-color:#055deb;color:#055deb}.icon-button{position:relative;width:48px;height:48px;border-radius:50%}.icon-button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#055deb}.arrow-link{display:inline-flex;align-items:center;text-decoration:none;font-size:16px;font-weight:700;line-height:1.2;margin:0;padding:0}.arrow-link span{color:inherit;border-bottom:1px solid transparent}.arrow-link svg{width:20px;height:20px}.arrow-link.prev span{margin-left:4px;padding-top:2px;order:2}#cookie-notice{display:none;position:fixed;background-color:rgba(35,37,38,.97);left:0;right:0;bottom:-200px;box-shadow:0 -1px 14px rgba(0,0,0,6%),0 -1px 2px rgba(0,0,0,4%),0 -5px 15px rgba(0,0,0,4%);transform:translateZ(0);animation:slideUpCookieNotice .6s 1s ease-in forwards;z-index:100}#cookie-notice .cookie-content{position:relative;display:flex;align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px}#cookie-notice .cookie-text{color:rgba(255,255,255,.7);font-size:14px}#cookie-notice .cookie-text a{text-decoration:none;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.54)}@media screen and (max-width:576px){#cookie-notice .cookie-text{padding-right:146px}}#cookie-notice .agree-btn{margin:0 0 0 24px;padding:12px 24px}@media screen and (max-width:576px){#cookie-notice .agree-btn{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;padding:12px 16px;border-radius:0}}@keyframes slideUpCookieNotice{100%{bottom:0}}input{font-family:pragmatica,Helvetica,Arial,sans-serif;font-size:16px;padding:12px 16px;border-radius:3px;border:1px solid #c6c6c6;margin-bottom:28px}input::-moz-placeholder{color:#8f95a3}input::-moz-placeholder{color:#8f95a3}input~.error-message{visibility:hidden;color:#ff4a4a;font-size:13px;line-height:16px;margin-top:-24px;margin-bottom:8px}@media screen and (max-width:640px){input~.error-message{display:none}}select{display:none}.loading-screen{display:none}.loading-screen .loading-screen-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.95);z-index:1001;text-align:center}.loading-screen .sending .text{margin-top:12px;margin-left:10px}.loading-screen .error{display:none;max-width:640px;margin:0 auto}.loading-screen .error .title{font-size:30px;font-weight:300;padding-top:32px;margin-bottom:16px}.loading-screen .error .btn-back .arrow-link{margin-top:40px;margin-left:-24px}.expandable-section-link{display:none}.expandable-section .expandable-section-link{position:absolute;display:flex;justify-content:center;align-items:flex-end;background:var(--bottom-link-gradient);width:100%;height:var(--bottom-link-height);bottom:0}.expandable-section .expandable-section-link .link-show-more{color:#055deb;font-size:16px;font-weight:700;margin-left:16px}.expandable-section .expandable-section-link .link-show-more [class*=text-]{border-bottom:2px solid transparent}.expandable-section .expandable-section-link .link-show-more .text-hide{display:none}.expandable-section .expandable-section-link .link-show-more .icon{display:inline-block;font-size:24px;vertical-align:middle;margin-top:-2px}.animated-arrow-icon.to-left{transform:scaleX(-1)}.animated-arrow-icon .arrow-container{transform:translateX(-4px)}.animated-arrow-icon .arrow-line{stroke-dasharray:13px;stroke-dashoffset:13px}body,html{height:100%;margin:0;padding:0;color:#212121;font-family:pragmatica,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}html{scroll-padding-top:64px}.wrapper{min-height:100%;display:flex;flex-direction:column;align-items:stretch}.main{flex-grow:1}.content-holder{position:relative;max-width:1260px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}@media screen and (max-width:768px){.content-holder{padding-right:32px;padding-left:32px}}@media screen and (max-width:480px){.content-holder{padding-right:20px;padding-left:20px}}.section-content{padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){.section-content{padding-top:56px;padding-bottom:56px}}.blue-section{position:relative;background-color:#055deb;overflow:hidden}.blue-section .bg-img-left,.blue-section .bg-img-right{position:absolute;-o-object-fit:none;object-fit:none}.blue-section .bg-img-left{bottom:0;left:0}.blue-section .bg-img-right{top:0;right:0}.home #navbar{background-color:transparent}#navbar{position:absolute;width:100%;height:var(--navbar-height);z-index:1000;background-color:var(--navbar-color)}#navbar .content-holder{height:100%}#navbar .nav-container{display:flex;height:100%;align-items:center}.navigation{height:100%}@media screen and (max-width:876px){.navigation{display:none}}.navigation .nav-list{display:flex;height:100%;list-style:none}#navbar{--navbar-item-bg:rgba(255, 255, 255, .12);--navbar-item-underline:rgba(255, 255, 255, .75)}.nav-item{display:flex;align-items:center;padding:0 22px;border-radius:0 0 8px 8px;-webkit-transform:translateZ(0)}@media screen and (max-width:1200px){.nav-item{padding:0 14px}}@media screen and (max-width:1024px){.nav-item{padding:0 10px}}.nav-item:last-child.link{padding:0 0 0 22px}.nav-item.active:not(.opens-subnav){background-color:var(--navbar-item-bg)}.nav-item.active:not(.opens-subnav) .nav-link{opacity:1}.nav-item.opens-subnav{border-radius:0}.nav-item .nav-link{text-decoration:none;font-size:15px;color:var(--navbar-link-color);font-weight:700;line-height:20px;opacity:.75}@media screen and (min-width:961px){.nav-item .nav-link{font-size:16px}}.nav-item .nav-link span{padding-bottom:1px;border-bottom:1px solid transparent}.nav-item .nav-link.with-caret-icon:after{content:'';display:inline-block;vertical-align:middle;margin:-3px 0 0 6px;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;transform:rotate(45deg);transform-origin:66% 66%}.nav-item .nav-link.with-caret-icon span{border-style:dotted}.nav-item .nav-link.external-link{display:flex}.nav-item .nav-link.external-link span{margin-bottom:-2px}.mobile-subnav .subsection-holder .subsection-title,.subnav-topbar .title-holder .title{color:rgba(0,0,0,.38);font-size:20px;font-weight:300}.subnav{visibility:hidden;opacity:0;background-color:#fff;will-change:opacity}@media screen and (max-width:876px){.subnav{width:100%;overflow-x:hidden}}.subnav .desktop-subnav,.subnav .mobile-subnav{display:none;height:100%}@media screen and (min-width:877px){.subnav .desktop-subnav{display:block}}.subnav .desktop-subnav .subsection{display:none}@media screen and (max-width:876px){.subnav .mobile-subnav{display:block}}.subnav .content-holder{overflow:auto}@media screen and (min-width:877px){.subnav .content-holder{padding-top:32px}}.subnav .navigation{display:block;padding-bottom:32px;height:auto}@media screen and (min-width:877px){.subnav .navigation{border-bottom:1px dotted rgba(0,0,0,.16);margin-bottom:32px}}.subnav .navigation .nav-list .nav-item{padding:0 32px 0 0}.subnav .navigation .nav-list .nav-item.active .nav-link{color:#055deb}.subnav .navigation .nav-list .nav-item .nav-link{font-size:16px;font-weight:400;color:#212121;opacity:1}.subnav .navigation .nav-list .nav-item .nav-link.with-caret-icon:after{display:none}@media screen and (min-width:877px){body:not(.products) .subnav .navigation{display:none}}.mobile-subnav .subnav-body{display:flex;width:200%;height:calc(var(--app-window-height) - var(--navbar-height) - 72px);will-change:transform}.mobile-subnav .nav-holder,.mobile-subnav .subsection-holder{width:100%}.mobile-subnav .subsection-holder{will-change:transform}.mobile-subnav .subsection-holder .subsection{display:none}.mobile-subnav .subsection-holder .subsection-title{margin:16px 0 12px}.mobile-subnav .navigation{padding:0 0 12px}.mobile-subnav .navigation .nav-list{flex-direction:column}.mobile-subnav .navigation .nav-list .nav-item{padding:0;margin:0 -16px}.mobile-subnav .navigation .nav-list .nav-item .nav-link{width:100%;padding:20px 16px;border-radius:3px}.mobile-subnav .navigation .nav-list .nav-item.active .nav-link{background-color:rgba(200,221,255,.2)}.subnav-topbar{position:relative;padding:12px 0}@media screen and (min-width:877px){.subnav-topbar{display:none}}.subnav-topbar .subnav-underline{position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 0,transparent);background-size:6px 1px}.subnav-topbar .topbar-holder{display:flex;align-items:center;justify-content:space-between}.subnav-topbar .title-holder{display:flex;align-items:center}.subnav-topbar .title-holder .arrow-link{display:none}.subnav-topbar .close-btn{margin-right:-6px}.subnav-topbar .close-btn .icon-button .icon{color:rgba(0,0,0,.26)}@media screen and (max-width:876px){.subnav-content{margin-top:16px}}@media screen and (min-width:877px){.subnav-content.services .category-products{flex-direction:row}.subnav-content.services .category-products .product-item:not(:first-child){margin-left:24px}}.subnav-content .section .heading{color:#055deb;font-size:24px;font-weight:300;padding-top:0;margin-bottom:24px}@media screen and (min-width:877px){.subnav-content .section .heading{display:none}}@media screen and (max-width:876px){.subnav-content .section .heading{color:#8f95a3;font-size:20px}}.subnav-content .section .heading+.category{margin-top:-16px}.subnav-content ul{list-style:none}.subnav-content .categories{display:flex;flex-direction:row;-moz-column-gap:32px;column-gap:32px}@media screen and (max-width:876px){.subnav-content .categories{flex-direction:column}}.subnav-content .category{padding:0 40px 40px 0}@media screen and (max-width:876px){.subnav-content .category{padding-bottom:24px;padding-right:0}}.subnav-content .category .subheading{color:#8f95a3;font-size:14px;margin-bottom:10px}@media screen and (min-width:877px){.subnav-content .category .subheading{font-size:16px}}.subnav-content .category-products{display:flex;flex-direction:column}.product-item:not(:last-child){margin-bottom:6px}@media screen and (min-width:877px){.product-item{margin-left:-16px}}@media screen and (max-width:876px){.product-item{margin-right:0}}.product-item .product-link{display:flex;flex-direction:row;align-items:center;padding:16px;border-radius:8px;min-width:100px;text-decoration:none}@media screen and (min-width:877px){.product-item .product-link{max-width:400px}}@media screen and (max-width:876px){.product-item .product-link{padding:14px 16px;margin-left:-16px;margin-right:-16px}}.product-item .product-link.with-description{align-items:flex-start}.product-item .product-link .external-link{display:flex}.product-item .product-link svg{flex-shrink:0;margin-right:12px;width:44px;height:44px}@media screen and (max-width:876px){.product-item .product-link svg{margin:0 16px 0 0;width:32px;height:32px}}.product-item .product-link span{font-size:15px;color:#212121}@media screen and (max-width:876px){.product-item .product-link span{font-size:16px}}.product-item .product-link .description{font-size:14px;color:#6a707f;margin-top:4px}#navbar{--logo-underline:white;--product-teamdev-logo:white;--menu-icon:white;--menu-icon-border:rgba(255, 255, 255, .54)}.logo .logo-nav-link .icon-menu{font-size:24px;color:var(--menu-icon)}.logo .logo-nav-link .icon-menu:before{display:flex;align-items:center;justify-content:center;height:40px;width:40px}.logo{height:100%;margin-right:auto}.logo .logo-nav-link{display:flex;align-items:center;text-decoration:none;height:100%;padding:0 20px;margin-left:-20px;will-change:width}@media screen and (max-width:876px){.logo .logo-nav-link{display:flex;align-items:center;height:100%}}.logo .logo-nav-link .teamdev-logo{height:30px}@media screen and (max-width:876px){.logo .logo-nav-link .teamdev-logo{height:24px}}@media screen and (min-width:877px){.logo .logo-nav-link .icon-menu{display:none}}@media screen and (max-width:876px){.logo .logo-nav-link.homepage-logo .teamdev-logo{margin-left:12px}}#navbar{--lang-select-arrow-color:rgba(255, 255, 255, .64);--lang-select-bg-color:rgba(255, 255, 255, .12)}.language-select-holder{position:relative;margin:0 -10px 0 20px}@media screen and (max-width:1024px){.language-select-holder{margin-left:8px}}@media screen and (max-width:768px){.language-select-holder{margin-left:auto}}@media screen and (min-width:877px){.mobile-arrow-nav-item{display:none}}.mobile-arrow-nav-item .nav-link{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:22px 0;color:#212121;border-top:1px dotted rgba(0,0,0,.16)}.mobile-arrow-nav-item .icon{font-size:24px;color:rgba(0,0,0,.26);margin-right:6px}:root{--snackbar-bottom-position:20px}[data-title]{position:relative}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:1003;animation:animateTop .2s}.modal .modal-content{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,.38);max-width:600px;max-height:calc(100vh - 2 * 40px);margin:40px auto;color:#212121}@media screen and (max-width:640px){.modal .modal-content{margin:40px 16px}}.modal .modal-header{flex-shrink:0;display:flex;justify-content:space-between;padding:16px 32px}.modal .modal-header .modal-title{color:#212121;font-size:24px;font-weight:300;line-height:1.2;padding-top:8px;margin-bottom:0}.modal .modal-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 32px}@keyframes animateTop{0%{top:-300px;opacity:0}100%{top:0;opacity:1}}#redirect-suggestion .modal-content{max-width:500px}#redirect-suggestion .modal-footer{gap:16px;justify-content:flex-end}@media screen and (max-width:480px){#redirect-suggestion .modal-footer{flex-direction:column;margin-bottom:16px}}#redirect-suggestion .modal-footer .btn{padding:8px 20px}#redirect-suggestion .modal-footer .btn-no{min-width:96px}.thank-you-section{display:none}.thank-you-section .thank-you-holder{max-width:460px;margin:0 auto;text-align:center}.thank-you-section .icon{font-size:64px;color:#055deb}.thank-you-section .title{font-size:30px;font-weight:700;padding-top:8px;margin-bottom:8px}.map .mobile-map-image{width:100%;opacity:var(--map-bg-image-opacity)}@media screen and (min-width:861px){.map .mobile-map-image{display:none}}.hero.homepage{display:flex;align-items:center;height:540px}@media screen and (max-width:768px){.hero.homepage{height:400px}}.hero.homepage .heading,.hero.homepage .preheading{color:#fff;text-align:center;text-transform:uppercase}.hero.homepage .preheading{font-size:26px;letter-spacing:3px;padding-top:24px;opacity:.6}@media screen and (max-width:768px){.hero.homepage .preheading{font-size:18px}}@media screen and (max-width:960px){.hero.homepage .heading{font-size:56px}}@media screen and (max-width:480px){.hero.homepage .heading{font-size:40px}}.what-we-do{text-align:center}.what-we-do .directions{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 80px;margin-bottom:48px}@media screen and (max-width:768px){.what-we-do .directions{max-width:400px;margin:0 auto 48px;grid-template-columns:1fr}}.what-we-do .directions .direction{display:flex;flex-direction:column;align-items:center}.what-we-do .directions .icon{display:block;width:90px;height:90px}.what-we-do .directions .icon.enterprise{background:url(/images/icons/what-we-do/enterprise.svg)no-repeat}.what-we-do .directions .icon.java-integration{background:url(/images/icons/what-we-do/java-integration.svg)no-repeat}.what-we-do .directions .icon.cross-desktop{background:url(/images/icons/what-we-do/cross-desktop.svg)no-repeat}.our-customers .customer-list .category .category-name{font-size:18px;padding-top:0;margin-bottom:12px}.our-customers .customer-list .category ul .customer-item{font-size:14px;line-height:1.4;padding:4px 0 6px}.our-customers .hide-list .customer-list .category .category-name,.our-customers .hide-list .customer-list .category .customer-item{display:none}.our-customers .hide-list .expandable-section .expandable-section-link{display:none}.get-in-touch input~.error-message{display:none}@font-face{font-family:teamdev;src:url(/fonts/teamdev-icon-font/teamdev.eot);src:url(/fonts/teamdev-icon-font/teamdev.eot)format("embedded-opentype"),url(/fonts/teamdev-icon-font/teamdev.ttf)format("truetype"),url(/fonts/teamdev-icon-font/teamdev.woff)format("woff"),url(/fonts/teamdev-icon-font/teamdev.svg)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:teamdev!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e902"}.icon-menu:before{content:"\e90b"}.icon-caret-down:before{content:"\e917"}.icon-email-check-thin:before{content:"\e950"}.icon-caret-right:before{content:"\e96f"}:root{--product-color:#055deb;--product-color-rgb:5,93,235;--navbar-color:var(--product-color);--navbar-logo-text-color:#fff;--navbar-link-color:#fff;--link-color:#055deb}:root{--navbar-height:100px;--app-window-height:100%}@media(max-width:768px){:root{--navbar-height:80px}}a,body,div,h1,h2,h3,html,iframe,li,p,span,ul{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}img{max-width:100%;height:auto}*,::after,::before{box-sizing:border-box}a{text-decoration:none;color:var(--link-color)}p{font-size:16px;line-height:1.5}h1{font-size:74px;color:#212121;line-height:1.2;font-weight:900;padding-top:16px;margin-bottom:32px}@media screen and (max-width:640px){h1{font-size:48px}}h2{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}@media screen and (max-width:640px){h2{font-size:36px;line-height:1.1}}h3{font-size:30px;font-weight:700;padding-top:32px;margin-bottom:16px}.section-titles{text-align:center}.section-titles .title{margin-bottom:12px}.section-titles .subtitle{max-width:640px;margin:0 auto 40px;font-size:20px}@media screen and (max-width:640px){.section-titles .subtitle{font-size:18px}}.external-link{word-wrap:break-word}.external-link:after{content:'';-webkit-mask-image:url('data:image/svg+xml, ');-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 0;-webkit-mask-size:.5em 1em;-webkit-clip-path:inset(0 0 calc(1em - .5em) 0)padding-box;clip-path:inset(0 0 calc(1em - .5em) 0)padding-box;background-color:currentColor!important;margin-left:.125rem;padding:0 .25em;opacity:.84}.btn{display:inline-block;background-color:#055deb;color:#fff;font-size:16px;line-height:1.5;font-weight:700;text-align:center;text-decoration:none;padding:14px 24px;border-radius:28px;vertical-align:middle;border:2px solid transparent;will-change:background-color,color}@media screen and (max-width:640px){.btn{padding:14px 16px}}.btn-bordered{background-color:transparent;border-color:#055deb;color:#055deb}.icon-button{position:relative;width:48px;height:48px;border-radius:50%}.icon-button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#055deb}.arrow-link{display:inline-flex;align-items:center;text-decoration:none;font-size:16px;font-weight:700;line-height:1.2;margin:0;padding:0}.arrow-link span{color:inherit;border-bottom:1px solid transparent}.arrow-link svg{width:20px;height:20px}.arrow-link.prev span{margin-left:4px;padding-top:2px;order:2}#cookie-notice{display:none;position:fixed;background-color:rgba(35,37,38,.97);left:0;right:0;bottom:-200px;box-shadow:0 -1px 14px rgba(0,0,0,6%),0 -1px 2px rgba(0,0,0,4%),0 -5px 15px rgba(0,0,0,4%);transform:translateZ(0);animation:slideUpCookieNotice .6s 1s ease-in forwards;z-index:100}#cookie-notice .cookie-content{position:relative;display:flex;align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px}#cookie-notice .cookie-text{color:rgba(255,255,255,.7);font-size:14px}#cookie-notice .cookie-text a{text-decoration:none;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.54)}@media screen and (max-width:576px){#cookie-notice .cookie-text{padding-right:146px}}#cookie-notice .agree-btn{margin:0 0 0 24px;padding:12px 24px}@media screen and (max-width:576px){#cookie-notice .agree-btn{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;padding:12px 16px;border-radius:0}}@keyframes slideUpCookieNotice{100%{bottom:0}}input{font-family:pragmatica,Helvetica,Arial,sans-serif;font-size:16px;padding:12px 16px;border-radius:3px;border:1px solid #c6c6c6;margin-bottom:28px}input::-moz-placeholder{color:#8f95a3}input::-moz-placeholder{color:#8f95a3}input~.error-message{visibility:hidden;color:#ff4a4a;font-size:13px;line-height:16px;margin-top:-24px;margin-bottom:8px}@media screen and (max-width:640px){input~.error-message{display:none}}select{display:none}.loading-screen{display:none}.loading-screen .loading-screen-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.95);z-index:1001;text-align:center}.loading-screen .sending .text{margin-top:12px;margin-left:10px}.loading-screen .error{display:none;max-width:640px;margin:0 auto}.loading-screen .error .title{font-size:30px;font-weight:300;padding-top:32px;margin-bottom:16px}.loading-screen .error .btn-back .arrow-link{margin-top:40px;margin-left:-24px}.expandable-section-link{display:none}.expandable-section .expandable-section-link{position:absolute;display:flex;justify-content:center;align-items:flex-end;background:var(--bottom-link-gradient);width:100%;height:var(--bottom-link-height);bottom:0}.expandable-section .expandable-section-link .link-show-more{color:#055deb;font-size:16px;font-weight:700;margin-left:16px}.expandable-section .expandable-section-link .link-show-more [class*=text-]{border-bottom:2px solid transparent}.expandable-section .expandable-section-link .link-show-more .text-hide{display:none}.expandable-section .expandable-section-link .link-show-more .icon{display:inline-block;font-size:24px;vertical-align:middle;margin-top:-2px}.animated-arrow-icon.to-left{transform:scaleX(-1)}.animated-arrow-icon .arrow-container{transform:translateX(-4px)}.animated-arrow-icon .arrow-line{stroke-dasharray:13px;stroke-dashoffset:13px}body,html{height:100%;margin:0;padding:0;color:#212121;font-family:pragmatica,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}html{scroll-padding-top:64px}.wrapper{min-height:100%;display:flex;flex-direction:column;align-items:stretch}.main{flex-grow:1}.content-holder{position:relative;max-width:1260px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}@media screen and (max-width:768px){.content-holder{padding-right:32px;padding-left:32px}}@media screen and (max-width:480px){.content-holder{padding-right:20px;padding-left:20px}}.section-content{padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){.section-content{padding-top:56px;padding-bottom:56px}}.blue-section{position:relative;background-color:#055deb;overflow:hidden}.blue-section .bg-img-left,.blue-section .bg-img-right{position:absolute;-o-object-fit:none;object-fit:none}.blue-section .bg-img-left{bottom:0;left:0}.blue-section .bg-img-right{top:0;right:0}.home #navbar{background-color:transparent}#navbar{position:absolute;width:100%;height:var(--navbar-height);z-index:1000;background-color:var(--navbar-color)}#navbar .content-holder{height:100%}#navbar .nav-container{display:flex;height:100%;align-items:center}.navigation{height:100%}@media screen and (max-width:876px){.navigation{display:none}}.navigation .nav-list{display:flex;height:100%;list-style:none}#navbar{--navbar-item-bg:rgba(255, 255, 255, .12);--navbar-item-underline:rgba(255, 255, 255, .75)}.nav-item{display:flex;align-items:center;padding:0 22px;border-radius:0 0 8px 8px;-webkit-transform:translateZ(0)}@media screen and (max-width:1200px){.nav-item{padding:0 14px}}@media screen and (max-width:1024px){.nav-item{padding:0 10px}}.nav-item:last-child.link{padding:0 0 0 22px}.nav-item.active:not(.opens-subnav){background-color:var(--navbar-item-bg)}.nav-item.active:not(.opens-subnav) .nav-link{opacity:1}.nav-item.opens-subnav{border-radius:0}.nav-item .nav-link{text-decoration:none;font-size:15px;color:var(--navbar-link-color);font-weight:700;line-height:20px;opacity:.75}@media screen and (min-width:961px){.nav-item .nav-link{font-size:16px}}.nav-item .nav-link span{padding-bottom:1px;border-bottom:1px solid transparent}.nav-item .nav-link.with-caret-icon:after{content:'';display:inline-block;vertical-align:middle;margin:-3px 0 0 6px;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;transform:rotate(45deg);transform-origin:66% 66%}.nav-item .nav-link.with-caret-icon span{border-style:dotted}.nav-item .nav-link.external-link{display:flex}.nav-item .nav-link.external-link span{margin-bottom:-2px}.mobile-subnav .subsection-holder .subsection-title,.subnav-topbar .title-holder .title{color:rgba(0,0,0,.38);font-size:20px;font-weight:300}.subnav{visibility:hidden;opacity:0;background-color:#fff;will-change:opacity}@media screen and (max-width:876px){.subnav{width:100%;overflow-x:hidden}}.subnav .desktop-subnav,.subnav .mobile-subnav{display:none;height:100%}@media screen and (min-width:877px){.subnav .desktop-subnav{display:block}}.subnav .desktop-subnav .subsection{display:none}@media screen and (max-width:876px){.subnav .mobile-subnav{display:block}}.subnav .content-holder{overflow:auto}@media screen and (min-width:877px){.subnav .content-holder{padding-top:32px}}.subnav .navigation{display:block;padding-bottom:32px;height:auto}@media screen and (min-width:877px){.subnav .navigation{border-bottom:1px dotted rgba(0,0,0,.16);margin-bottom:32px}}.subnav .navigation .nav-list .nav-item{padding:0 32px 0 0}.subnav .navigation .nav-list .nav-item.active .nav-link{color:#055deb}.subnav .navigation .nav-list .nav-item .nav-link{font-size:16px;font-weight:400;color:#212121;opacity:1}.subnav .navigation .nav-list .nav-item .nav-link.with-caret-icon:after{display:none}@media screen and (min-width:877px){body:not(.products) .subnav .navigation{display:none}}.mobile-subnav .subnav-body{display:flex;width:200%;height:calc(var(--app-window-height) - var(--navbar-height) - 72px);will-change:transform}.mobile-subnav .nav-holder,.mobile-subnav .subsection-holder{width:100%}.mobile-subnav .subsection-holder{will-change:transform}.mobile-subnav .subsection-holder .subsection{display:none}.mobile-subnav .subsection-holder .subsection-title{margin:16px 0 12px}.mobile-subnav .navigation{padding:0 0 12px}.mobile-subnav .navigation .nav-list{flex-direction:column}.mobile-subnav .navigation .nav-list .nav-item{padding:0;margin:0 -16px}.mobile-subnav .navigation .nav-list .nav-item .nav-link{width:100%;padding:20px 16px;border-radius:3px}.mobile-subnav .navigation .nav-list .nav-item.active .nav-link{background-color:rgba(200,221,255,.2)}.subnav-topbar{position:relative;padding:12px 0}@media screen and (min-width:877px){.subnav-topbar{display:none}}.subnav-topbar .subnav-underline{position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 0,transparent);background-size:6px 1px}.subnav-topbar .topbar-holder{display:flex;align-items:center;justify-content:space-between}.subnav-topbar .title-holder{display:flex;align-items:center}.subnav-topbar .title-holder .arrow-link{display:none}.subnav-topbar .close-btn{margin-right:-6px}.subnav-topbar .close-btn .icon-button .icon{color:rgba(0,0,0,.26)}@media screen and (max-width:876px){.subnav-content{margin-top:16px}}@media screen and (min-width:877px){.subnav-content.services .category-products{flex-direction:row}.subnav-content.services .category-products .product-item:not(:first-child){margin-left:24px}}.subnav-content .section .heading{color:#055deb;font-size:24px;font-weight:300;padding-top:0;margin-bottom:24px}@media screen and (min-width:877px){.subnav-content .section .heading{display:none}}@media screen and (max-width:876px){.subnav-content .section .heading{color:#8f95a3;font-size:20px}}.subnav-content .section .heading+.category{margin-top:-16px}.subnav-content ul{list-style:none}.subnav-content .categories{display:flex;flex-direction:row;-moz-column-gap:32px;column-gap:32px}@media screen and (max-width:876px){.subnav-content .categories{flex-direction:column}}.subnav-content .category{padding:0 40px 40px 0}@media screen and (max-width:876px){.subnav-content .category{padding-bottom:24px;padding-right:0}}.subnav-content .category .subheading{color:#8f95a3;font-size:14px;margin-bottom:10px}@media screen and (min-width:877px){.subnav-content .category .subheading{font-size:16px}}.subnav-content .category-products{display:flex;flex-direction:column}.product-item:not(:last-child){margin-bottom:6px}@media screen and (min-width:877px){.product-item{margin-left:-16px}}@media screen and (max-width:876px){.product-item{margin-right:0}}.product-item .product-link{display:flex;flex-direction:row;align-items:center;padding:16px;border-radius:8px;min-width:100px;text-decoration:none}@media screen and (min-width:877px){.product-item .product-link{max-width:400px}}@media screen and (max-width:876px){.product-item .product-link{padding:14px 16px;margin-left:-16px;margin-right:-16px}}.product-item .product-link.with-description{align-items:flex-start}.product-item .product-link .external-link{display:flex}.product-item .product-link svg{flex-shrink:0;margin-right:12px;width:44px;height:44px}@media screen and (max-width:876px){.product-item .product-link svg{margin:0 16px 0 0;width:32px;height:32px}}.product-item .product-link span{font-size:15px;color:#212121}@media screen and (max-width:876px){.product-item .product-link span{font-size:16px}}.product-item .product-link .description{font-size:14px;color:#6a707f;margin-top:4px}#navbar{--logo-underline:white;--product-teamdev-logo:white;--menu-icon:white;--menu-icon-border:rgba(255, 255, 255, .54)}.logo .logo-nav-link .icon-menu{font-size:24px;color:var(--menu-icon)}.logo .logo-nav-link .icon-menu:before{display:flex;align-items:center;justify-content:center;height:40px;width:40px}.logo{height:100%;margin-right:auto}.logo .logo-nav-link{display:flex;align-items:center;text-decoration:none;height:100%;padding:0 20px;margin-left:-20px;will-change:width}@media screen and (max-width:876px){.logo .logo-nav-link{display:flex;align-items:center;height:100%}}.logo .logo-nav-link .teamdev-logo{height:30px}@media screen and (max-width:876px){.logo .logo-nav-link .teamdev-logo{height:24px}}@media screen and (min-width:877px){.logo .logo-nav-link .icon-menu{display:none}}@media screen and (max-width:876px){.logo .logo-nav-link.homepage-logo .teamdev-logo{margin-left:12px}}#navbar{--lang-select-arrow-color:rgba(255, 255, 255, .64);--lang-select-bg-color:rgba(255, 255, 255, .12)}.language-select-holder{position:relative;margin:0 -10px 0 20px}@media screen and (max-width:1024px){.language-select-holder{margin-left:8px}}@media screen and (max-width:768px){.language-select-holder{margin-left:auto}}@media screen and (min-width:877px){.mobile-arrow-nav-item{display:none}}.mobile-arrow-nav-item .nav-link{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:22px 0;color:#212121;border-top:1px dotted rgba(0,0,0,.16)}.mobile-arrow-nav-item .icon{font-size:24px;color:rgba(0,0,0,.26);margin-right:6px}:root{--snackbar-bottom-position:20px}[data-title]{position:relative}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:1003;animation:animateTop .2s}.modal .modal-content{display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,.38);max-width:600px;max-height:calc(100vh - 2 * 40px);margin:40px auto;color:#212121}@media screen and (max-width:640px){.modal .modal-content{margin:40px 16px}}.modal .modal-header{flex-shrink:0;display:flex;justify-content:space-between;padding:16px 32px}.modal .modal-header .modal-title{color:#212121;font-size:24px;font-weight:300;line-height:1.2;padding-top:8px;margin-bottom:0}.modal .modal-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 32px}@keyframes animateTop{0%{top:-300px;opacity:0}100%{top:0;opacity:1}}#redirect-suggestion .modal-content{max-width:500px}#redirect-suggestion .modal-footer{gap:16px;justify-content:flex-end}@media screen and (max-width:480px){#redirect-suggestion .modal-footer{flex-direction:column;margin-bottom:16px}}#redirect-suggestion .modal-footer .btn{padding:8px 20px}#redirect-suggestion .modal-footer .btn-no{min-width:96px}.thank-you-section{display:none}.thank-you-section .thank-you-holder{max-width:460px;margin:0 auto;text-align:center}.thank-you-section .icon{font-size:64px;color:#055deb}.thank-you-section .title{font-size:30px;font-weight:700;padding-top:8px;margin-bottom:8px}.map .mobile-map-image{width:100%;opacity:var(--map-bg-image-opacity)}@media screen and (min-width:861px){.map .mobile-map-image{display:none}}.hero.homepage{display:flex;align-items:center;height:540px}@media screen and (max-width:768px){.hero.homepage{height:400px}}.hero.homepage .heading,.hero.homepage .preheading{color:#fff;text-align:center;text-transform:uppercase}.hero.homepage .preheading{font-size:26px;letter-spacing:3px;padding-top:24px;opacity:.6}@media screen and (max-width:768px){.hero.homepage .preheading{font-size:18px}}@media screen and (max-width:960px){.hero.homepage .heading{font-size:56px}}@media screen and (max-width:480px){.hero.homepage .heading{font-size:40px}}.what-we-do{text-align:center}.what-we-do .directions{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 80px;margin-bottom:48px}@media screen and (max-width:768px){.what-we-do .directions{max-width:400px;margin:0 auto 48px;grid-template-columns:1fr}}.what-we-do .directions .direction{display:flex;flex-direction:column;align-items:center}.what-we-do .directions .icon{display:block;width:90px;height:90px}.what-we-do .directions .icon.enterprise{background:url(/images/icons/what-we-do/enterprise.svg)no-repeat}.what-we-do .directions .icon.java-integration{background:url(/images/icons/what-we-do/java-integration.svg)no-repeat}.what-we-do .directions .icon.cross-desktop{background:url(/images/icons/what-we-do/cross-desktop.svg)no-repeat}.our-customers .customer-list .category .category-name{font-size:18px;padding-top:0;margin-bottom:12px}.our-customers .customer-list .category ul .customer-item{font-size:14px;line-height:1.4;padding:4px 0 6px}.our-customers .hide-list .customer-list .category .category-name,.our-customers .hide-list .customer-list .category .customer-item{display:none}.our-customers .hide-list .expandable-section .expandable-section-link{display:none}.get-in-touch input~.error-message{display:none}
Ajudamos a construir
Software melhor O que fazemos Os domínios da nossa especialização:
Web e empresa Aplicações modernas e altamente escaláveis para negócios e ciência. Alta tolerância à carga e operações sem falhas. Soluções baseadas em Google Cloud Platform.
Soluções multi-desktop Processamento de dados científicos, algoritmos e visualização complexos, aplicações de processamento de imagens caracterizadas por uma concepção eficiente da interface do usuário, um aspecto moderno e um desempenho elevado.
Integração Java personalizada Integração de sua aplicação Java com bibliotecas nativas em Windows, Mac e Linux com base em suas necessidade.
Obter um orçamento para o seu projeto Produtos Criamos uma gama de ferramentas para ajudar os programadores a poupar tempo e a concentrarem-se no que realmente importa.
Oferecemos serviços baseados em nossos produtos Podemos adicionar funcionalidades personalizadas aos nossos produtos para os tornar uma combinação perfeita para a sua empresa ou necessidades de desenvolvimento.
Contate-nos Tecnologias que utilizamos A construção de software complexo requer uma vasta caixa de ferramentas. Aqui estão apenas algumas das tecnologias que os nossos engenheiros têm à mão:
...e muitos outros além desta lista.
Pergunte-nos se precisa de ajuda numa tecnologia específica.
Contate-nos
Os nossos clientes Empresas como a Google, a Ebay e a Adobe confiam em us.
map Tecnologia Adobe AMC Datensysteme GmbH AMC Holding GmbH Andreoli and Associates, Inc. Avid Technology, Inc. Blackboard Inc Bosch Capgemini Italia S.p.A. Computer Associates International DFA Capital Management DST International eBay FATEC FileMaker, Inc. FIS Fujitsu Australia GE Fanuc Automation Google, Inc. GretagMacbeth LLC Helium Networks, Inc. ICESoft Intel iTKO Inc. JetBrains s.r.o. Jive Software Kapow Technologies Kodak Industrie Kratzer Automation AG LSI Logic manage.it GmbH &Co. KG Maplesoft MicroMesh NEC Argentina S.A. NCR Corporation OpenLogic, Inc. Pacific WebWorks PTC Quality First Software GmbH Ranorex GmbH Ricoh Innovations Rockford Corporation Siemens Industry Software Ltd SunGard Data Systems Inc Symantec Corporation Talisma Teclogica Tenacity Software TradingScreen XAFAX NEDERLAND BV Zend Technologies Banco e finanças Agence du Revenu du Canada American Express BNP Paribas Bank Brown Brothers Harriman Caisse Centrale de Reassurance Dresdner Bank AG ETRADE Financial FNB Life Jefferson Pilot Financial Liquidnet Holdings Inc. Mastercard Moneygram International PayPal Raiffeisen Informatik Consulting GmbH Royal Bank of Scotland GBM SAP Swiss Reinsurance Company The Bank of Tokyo-Mitsubishi UFJ, Ltd. Union Bank of California Seguros Aviva Asia Pte Ltd Grupo Catalana Occidente Promutuel Assurance Saskatchewan Government Insurance Espaço aéreo Airbus GIE Airbus Aerospace Corp. Aerosystems International Ltd. Jeppesen Lockheed Martin Corporation Styrian Airways AG Automotiva Audi AG BMW AG DaimlerChrysler AG HaynesPro BV Mazda Australia Pty. Limited Mercedes-Benz USA, LLC Volkswagen AG Engenharia e construção Bechtel Corporation Bechtel Nevada GE Consumer & Industrial Petroleo Brasileiro S.A. Petrobras Siemens AG Siemens Schweiz AG U.S. Army Corps of Engineers Organizações públicas Bibliotheque Nationale De France Catholic Health Initiatives Iowa Student Loan Telecomunicações e media Alcatel Contracting GmbH BBC News Interactive Blue Label Telecoms British Sky Broadcasting Ltd Cable Television Laboratories, Inc. Ericsson AB Intelsat Global Serv co Macmillan Publishers Motorola Nokia Corporation RTL 2 Fernsehen GmbH & CO. KG Yellow Pages Group Corp Cuidados de saúde e biotecnologia Biomerieux Cambio Healthcare Systems City of Hope Medical Center GE Healthcare GE Medical Systems Mawell Pharmagest Philips Medical Systems PFIZER Rosetta Inpharmatics LLC ScottCare Corporation Siemens Medical Solutions Staten Island University Hospital Teradyne Diagnostic Solutions The Ottawa Hospital Ciência e pesquisa Agilent Technologies General Motors Research Labs IDEXX Laboratories, Inc. MIT Lincoln Laboratory National Research Council Canada Statistics Korea Defesa e segurança BAE Systems GE Security Northrop Grumman Mission Systems QinetiQ Raytheon Educação Apollo Group, Inc. California Institute of Technology California State University Long Beach Hesperia Unified School District Indiana University Korea University Miami University Mississippi State University National University of Singapore ODU Peninsula Higher Education Center Rowan University Singapore Management University The Hong Kong Polytechnic University UT-Battelle/ORNL Universität Hannover University of Geneva University of Oregon Governo Australian Pesticides & Veterinary Medicines Authority Canadian Space Agency Canada Revenue Agency Centrelink Department of Veterans’ Affairs of Australia European Patent Office, Netherlands Federal Election Commission, Columbia, USA Marine Department, HKSARG Ministry of Social Development, New Zealand Bens de consumo Procter & Gamble Reino International The Container Store Consultoria ABS Consulting Accenture Fair Isaac Corporation Tallan, Inc. Vanderbilt Capital Advisors Mostrar mais
Mostrar menos
Lisboa
Portugal
Tallinn
Estónia
Bar
Montenegro
Kharkiv
Ucrânia
Quem somos Somos um grupo de engenheiros de software que gostam do que fazem.
Desde cuidados de saúde e educação a bancos e aeroespacial na Europa, EUA, Canadá e Austrália — nós na TeamDev nos orgulhamo de ter o nosso software alimentando as indústrias mais avançadas do mundo. Com 30 anos de experiência comprovada, a TeamDev está sempre presente para criar software poderoso e perspicaz para resolver as tarefas dos nossos clientes.
Os nossos parceiros
Juntar-se é um começo, ficar juntos é um progresso, trabalhar juntos é sucesso.
— Henry Ford
Por quê a TeamDev O nosso trabalho de equipe e mentes abertas nos inspiram para o sucesso em todos os empreendimentos.
Enviando…
Desculpe, o envio foi interrompido
Tente novamente. Se o problema persistir, contate-nos através do endereço
info@teamdev.com .
Obrigado pela sua mensagem!
Entraremos em contato com você em breve.
teamdev.com
utiliza cookies para ajudar a operar o site e recolher dados analíticos. Você ode ler mais sobre este assunto na nossa Declaração de privacidade . Eu concordo