.tsl-header .main-menu ul li.hs-menu-depth-2 a span.h-txt{display:inline;font-weight:900;color:#00b4b9;margin-top:0;font-size:inherit;line-height:inherit}.tsl-header .search-trigger{display:inline-block;float:right;margin:25px 0 31px 0;cursor:pointer;position:relative;width:14px !important;height:14px;-webkit-transition:margin .3s ease-in-out;-moz-transition:margin .3s ease-in-out;-o-transition:margin .3s ease-in-out;-ms-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.search-trigger .tr-circ{position:absolute;left:0;top:0;display:block;width:11px;height:11px;border:solid 2px #00b4b9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.search-trigger .tr-handle{position:absolute;right:1px;bottom:2px;display:block;background-color:#00b4b9;width:5px;height:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tsl-header .search-trigger:hover .tr-circ{border-color:#464b69}.tsl-header .search-trigger:hover .tr-handle{background-color:#464b69}.tsl-header.header-solid .search-trigger{margin:21px 0 31px 0}.container-fluid .tsl-header .row-fluid .page-center{max-width:1430px;padding:0 20px}.tsl-header .header-logo{padding:22px 0 22px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header{background-color:transparent;position:fixed;min-height:68px;top:0;left:0;right:0;z-index:999999;width:100%;display:block;border-bottom:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Nunito Sans',sans-serif}.tsl-header.header-solid{background-color:#fff;border-bottom:1px solid #e6e6e6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .main-menu ul{display:block;float:left;width:auto;list-style:none;margin:0;padding:0}.tsl-header .main-menu ul li.hs-menu-depth-1{display:inline-block;float:left}.tsl-header .main-menu ul li.hs-menu-depth-1 a{display:block;width:100%;font-size:15px;line-height:20px;font-weight:normal;color:#6e6982;text-decoration:none;padding:22px 25px 28px 25px;margin-right:19px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:initial !important}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children{position:relative}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children a{position:relative}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children a:after{content:'\e900';font-family:'TSL-Arrows';position:absolute;font-size:9px;color:#00b4b9;left:0;right:0;bottom:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children:hover a:after{color:#464b69;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .main-menu ul li.hs-menu-depth-1:hover a{color:#464b69}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:34px !important;top:66px;z-index:10;border:1px solid #bfecee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,0.12);width:auto;min-width:230px;max-width:300px}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children:hover ul.hs-menu-children-wrapper{visibility:visible;opacity:1}.tsl-header .main-menu ul li.hs-menu-depth-2 a{background-color:#fff;color:#464b69;font-weight:900 !important;text-align:left;padding:6px 23px 6px 23px !important;position:static}.tsl-header .main-menu ul li.hs-menu-depth-2 a:after{display:none}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a{padding:18px 23px 6px 23px !important}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a{padding:6px 23px 18px 23px !important}.tsl-header .main-menu ul li.hs-menu-depth-2:only-child a{padding:18px 23px 18px 23px !important}.tsl-header .main-menu ul li.hs-menu-depth-2 a span{display:block;font-weight:normal;font-size:13px;line-height:18px;margin-top:4px}.tsl-header .main-menu ul li.hs-menu-depth-2 a:hover{background-color:#fafafa}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv{padding:12px 10px 12px 64px;position:relative;width:252px}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a .serv{padding:6px 10px 12px 64px}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a .serv{padding:12px 10px 6px 64px}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv:before{position:absolute;content:'';top:5px;left:-8px;display:block;width:52px;height:52px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:solid 1px #e9e7f0}.tsl-header .main-menu ul li.hs-menu-depth-2 a:hover .serv:before{background-color:#fafafa;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.dirs:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Logos%20and%20Icons/strategyicon.svg);background-size:31px 31px;background-repeat:no-repeat;background-position:center center}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.aidata:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Pages/Services/Data%20Science%20and%20Engineering/data-science-engineering-heroicn.svg);background-size:31px 30px;background-repeat:no-repeat;background-position:center center}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.entech:before{background-image:url(//www.tessella.com/hubfs/TSL%20Theme/Pages/Homepage/software-dev-icon.svg);background-size:28px 29px;background-repeat:no-repeat;background-position:center center}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.lifem:before{background-image:url(//cdn2.hubspot.net/hubfs/5116386/TSL%20Theme/Pages/Services/Operationalize/operationalize-icn.svg);background-size:31px 26px;background-repeat:no-repeat;background-position:center center}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv strong{display:block;font-weight:900}.tsl-header .main-menu ul li.hs-menu-depth-2 a .nav-med{padding:4px 9px 4px 9px;width:191px}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a .nav-med{padding:6px 9px 10px 9px}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a .nav-med{padding:8px 9px 5px 9px}.tsl-header .header-logo img{width:108px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .contact-btn ul{list-style:none;margin:0;padding:0;display:block !important}.tsl-header .contact-btn ul li a{position:relative;text-decoration:none;font-size:15px;line-height:20px;font-weight:normal;color:#6e6982;padding:22px 25px 28px 25px;display:inline-block;float:left}.tsl-header .contact-btn ul li a:before{content:'\e901';font-family:'TSL-Arrows';position:absolute;top:22px;right:0px;color:#00b4b9;font-size:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .contact-btn ul li a:hover:before{color:#464b69;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .contact-btn ul li:hover a{color:#464b69}@media only screen and (min-width :1101px) and (max-width :1300px){.tsl-header .main-menu ul li.hs-menu-depth-1 a{padding:22px 15px 28px 15px}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-1 a{padding:18px 15px 28px 15px !important}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper{left:24px !important}}@media only screen and (min-width :993px) and (max-width :1100px){.tsl-header .contact-btn ul li a{padding:22px 25px 28px 0 !important}.tsl-header.header-solid .contact-btn ul li a{padding:18px 25px 28px 0 !important}.tsl-header .main-menu ul li.hs-menu-depth-1 a{padding:22px 10px 28px 10px}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-1 a{padding:18px 10px 28px 10px !important}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper{left:19px !important}}@media only screen and (min-width :993px){.mob-nav{display:none}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a,.tsl-header .main-menu ul li.hs-menu-depth-2:first-child:hover a{border-top:0}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a,.tsl-header .main-menu ul li.hs-menu-depth-2:last-child:hover a{border-bottom:0}.tsl-header .main-menu ul li.hs-menu-depth-2 a{border-top:solid 1px transparent;border-bottom:solid 1px transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header .main-menu ul li.hs-menu-depth-2 a:hover{border-top:solid 1px #e9e7f0;border-bottom:solid 1px #e9e7f0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.desktop-menu-wrap{display:flex !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;justify-content:center}.mobile-panel{display:none}.mob-trigger{display:none}.tsl-header.header-solid .header-logo{padding:14px 0 13px 0;-webkit-transition:padding .3s ease-in-out;-moz-transition:padding .3s ease-in-out;-o-transition:padding .3s ease-in-out;-ms-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.tsl-header.header-solid .header-logo img{width:95px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-1 a{padding:18px 25px 28px 25px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2 a{color:#464b69;font-weight:900;text-align:left;padding:6px 23px 6px 23px !important;position:static}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:first-child a{padding:18px 23px 6px 23px !important}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:only-child a{padding:18px 23px 18px 23px !important}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:last-child a{padding:6px 23px 18px 23px !important}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:only-child a{padding:18px 23px 18px 23px !important}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:only-child a{padding:18px 23px 18px 23px !important}.tsl-header.header-solid .main-menu ul li.hs-menu-depth-1:last-child a:before{top:18px}.tsl-header .contact-btn ul li a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header.header-solid .contact-btn ul li a{padding:18px 25px 28px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tsl-header.header-solid .contact-btn ul li a:before{top:18px}}@media only screen and (max-width :992px){.tsl-header .search-trigger{position:absolute;width:16px !important;height:16px;margin:0;margin-left:0 !important;right:65px;top:24px}.tsl-header.header-solid .search-trigger{margin:0}.search-trigger .tr-circ{border-color:#007eaf;width:14px;height:14px}.search-trigger .tr-handle{background-color:#007eaf;right:-1px;bottom:0;width:7px}.search-trigger.tr-open .tr-circ{border-color:#a5a0bb}.search-trigger.tr-open .tr-handle{background-color:#a5a0bb}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children:after{display:none}.desktop-nav{display:none}.mob-nav{padding:17px 0 17px 0}.mob-nav .mob-logo img{width:81px}.mobile-panel.main-menu .row-fluid [class*="span"]{min-height:0}.mob-menu .contact-btn{display:block;float:left;width:100%}.mob-menu .contact-btn ul{width:100%}.mob-menu .contact-btn ul li a{width:100% !important;padding:10px 20px 17px 20px !important}.desktop-menu,.desktop-contact{display:none !important}.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.tsl-header{background-color:#fafafa;position:static}.tsl-header.header-solid{background-color:#fafafa;border-bottom:1px solid transparent}.tsl-header .header-logo img,.tsl-header.header-solid .header-logo img{width:81px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.tsl-header .header-logo{padding:17px 0 17px 0}.mob-trigger{right:20px;top:24px;position:absolute;text-align:right;width:22px !important;height:22px;cursor:pointer;float:right !important;z-index:99999}.mob-trigger .trigger{background-color:#007eaf;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mob-trigger:hover .trigger,.mob-trigger.mob-open:hover .trigger{background-color:#00b4b9}.mob-trigger .trigger:nth-child(1){display:block;margin:0 auto;width:22px;height:2px}.mob-trigger .trigger:nth-child(2){display:block;margin:5px auto;width:22px;height:2px}.mob-trigger .trigger:nth-child(3){display:block;margin:0 auto;width:22px;height:2px}.mob-trigger.mob-open .trigger{background-color:#007eaf}.mob-trigger.mob-open .trigger:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.mob-trigger.mob-open .trigger:nth-child(2){opacity:0}.mob-trigger.mob-open .trigger:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.tsl-header .main-menu .mob-menu{position:absolute;width:253px;left:-100%;top:69px;border:1px solid #bfecee;background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:999}.tsl-header .main-menu .mob-menu.menu-open{left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tsl-header .main-menu ul li.hs-menu-depth-1 a{text-align:left;display:block;width:auto;margin-right:0;font-weight:600}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children a:after{display:none}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible !important;opacity:1 !important;display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;left:0 !important;top:0;border:0;background-color:#fafafa;box-shadow:none;min-width:0;max-width:none;width:100%;position:static !important;border-top:solid 1px #e9e7f0;border-bottom:solid 1px #e9e7f0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tsl-header .main-menu ul li.hs-menu-depth-1{display:block;float:left !important}.tsl-header .main-menu ul li.hs-menu-depth-1.hs-item-has-children a{margin-right:55px}.tsl-header .main-menu ul li.hs-menu-depth-2 a,.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2 a{background-color:#fafafa}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv{width:100%;padding:0px 0px 0px 54px}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a .serv{padding:7px 0px 0px 54px}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a .serv{padding:0px 0px 9px 54px}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a,.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:first-child a,.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a,.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2:last-child a,.tsl-header .main-menu ul li.hs-menu-depth-2 a,.tsl-header.header-solid .main-menu ul li.hs-menu-depth-2 a{margin-right:0 !important}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv:before{width:45px;height:45px;left:-4px}.tsl-header .child-trigger{display:block !important;position:absolute;right:0;top:0;border-left:0;width:100% !important;min-width:45px !important;height:45px !important}.tsl-header .child-trigger .tsl-arrow{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-size:9px;width:18px;height:10px;position:absolute;top:14px;right:25px;color:#00b4b9}.tsl-header .child-trigger.child-open .tsl-arrow{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);color:#464b69}.tsl-header .main-menu ul li.hs-menu-depth-1:last-child{float:left}.tsl-header .main-menu ul li.hs-menu-depth-1 a{padding:10px 20px 10px 20px;color:#464b69}.tsl-header .main-menu ul li.hs-menu-depth-1:first-child a{padding:17px 20px 10px 20px}.tsl-header .main-menu ul li.hs-menu-depth-1:first-child .child-trigger .tsl-arrow{top:23px}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.dirs:before{background-size:22px 22px}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.aidata:before{background-size:23px 22px}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.entech:before{background-size:22px 18px}.tsl-header .main-menu ul li.hs-menu-depth-2 a .serv.lifem:before{background-size:22px 23px}.tsl-header .main-menu ul li.hs-menu-depth-1:last-child a:before{right:27px;top:9px}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a{padding:18px 20px 9px 20px !important}.tsl-header .main-menu ul li.hs-menu-depth-2 a{padding:9px 20px 9px 20px !important}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a{padding:9px 20px 18px 20px !important}.tsl-header .main-menu ul li.hs-menu-depth-2:only-child a{padding:18px 20px 18px 20px !important}.tsl-header .main-menu ul li.hs-menu-depth-2 a .nav-med{width:100%;padding:4px 0}.tsl-header .main-menu ul li.hs-menu-depth-2:first-child a .nav-med{padding:0}.tsl-header .main-menu ul li.hs-menu-depth-2:last-child a .nav-med{padding:0}}