html{scroll-behavior:smooth}header.header{background-color:#fff;border-bottom:1px solid #ccc}header.header.hasScrolled{background-color:#fff;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:9999}.top-bar-container{display:none}.top-bar-container ul{background-color:#f9f9f9;border-bottom:1px solid #ccc;display:flex;justify-content:flex-end;margin:0 auto;max-width:100%;padding:11px 30px}.top-bar-container .top-bar li{margin-left:10px}.top-bar-container .top-bar li a{color:#0a1370;font-size:14px;font-weight:600;text-decoration:none}.top-bar-container .top-bar li a:focus,.top-bar-container .top-bar li a:hover{color:#00409f;text-decoration:underline}.cf,.clearfix,.comment-respond{zoom:1}a:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.mobile-nav-wrapper .mobile-nav-inner{background-color:#fff;height:100vh;left:0;padding-bottom:50px;padding-top:50px;position:fixed;right:0;top:0;transform:translateX(-101%) translateY(0);transition:all .4s ease;z-index:99999}.mobile-nav-wrapper .mobile-nav-inner .close-mobile-menu{background-color:#fff;color:#fff;display:block;font-size:28px;font-weight:700;height:50px;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;visibility:hidden;width:50px;z-index:1000}.mobile-nav-wrapper .mobile-nav-inner .close-mobile-menu span{background-color:#333;display:inline-block;height:1.5px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:25px;transform:translatey(-50%);transition:background-color .2s ease-in-out;width:22px}.mobile-nav-wrapper .mobile-nav-inner .close-mobile-menu.open{opacity:1;visibility:visible}.mobile-nav-wrapper .mobile-nav-inner .close-mobile-menu.open span{background-color:transparent}.mobile-nav-wrapper .mobile-nav-inner .close-mobile-menu.open span:before{top:0;transform:rotate(45deg)}.mobile-nav-wrapper .mobile-nav-inner .close-mobile-menu.open span:after{bottom:0;transform:rotate(-45deg)}.mobile-nav-wrapper .mobile-nav-inner #menu-button-group{display:block;list-style:none;margin-left:0;margin-top:30px;padding:0}.mobile-nav-wrapper .mobile-nav-inner #menu-button-group a.button{background-color:#9213b2;border:1px solid #9213b2;border-radius:6px;color:#fff;display:block;font-size:13px;font-weight:700;height:42px;margin-left:auto;margin-right:auto;padding:10px 24px;text-align:center;width:-moz-fit-content;width:fit-content}.mobile-nav-wrapper .mobile-nav-inner #menu-button-group a.button.button--secondary{background-color:#fff;color:#9213b2}.mobile-nav-wrapper .mobile-nav-inner #menu-button-group a.button.button--secondary:focus,.mobile-nav-wrapper .mobile-nav-inner #menu-button-group a.button.button--secondary:hover{background:#9d14c0;border-color:#9d14c0;color:#fff}.mobile-nav-wrapper .mobile-nav-inner .hs-menu-item{margin:15px 0;text-align:center}.mobile-nav-wrapper .mobile-nav>.menu-item.menu-item-has-children{position:static}.mobile-nav-wrapper .mobile-nav>.menu-item.menu-item-has-children>a .child_menu_toggle{cursor:pointer;display:block;height:100%;position:absolute;right:20px;top:50%;transform:translatey(-50%);width:40px;z-index:9}.mobile-nav-wrapper .mobile-nav>.menu-item{float:none;margin:0}.mobile-nav-wrapper .mobile-nav>.menu-item>a{background-color:#fff;border-bottom:1px solid #eee;color:#333;display:block;font-size:13px;font-weight:600;padding:21px 20px;position:relative}.mobile-nav-wrapper .mobile-nav .menu-item a .dropdown-arrow,.mobile-nav-wrapper .mobile-nav .menu-item a>.child_menu_toggle{display:none}.mobile-nav-wrapper .mobile-nav .menu-item a:hover .menu-title{text-decoration:underline}.mobile-nav-wrapper .mobile-nav .menu-item a:focus-visible .menu-title{text-decoration:underline}.mobile-nav-wrapper .mobile-nav .menu-item .hs-menu-children-wrapper{display:none;margin:0;position:relative;width:100%}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu{margin:0;padding:0}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .menu-label{text-align:left}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .menu-title{color:#0a1370;display:block;font-size:15px;font-weight:700;margin-bottom:8px;text-align:left}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .menu-item-description{display:block;font-size:14px;line-height:normal}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .hs-menu-item{margin:0}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .hs-menu-item>a{background-color:#fff;border-bottom:1px solid #ccc;color:#333;display:block;display:flex;gap:16px;padding:15px 10px 15px 30px;position:relative;width:100%}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .hs-menu-item>a[href*=talent-marketplace] .menu-title{color:#9213b2}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .hs-menu-item>a[href*=software] .menu-title{color:#0052cd}.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .hs-menu-item a .menu-icon .menu-icon-inner,.mobile-nav-wrapper .mobile-nav .menu-item .sub-menu .hs-menu-item a .menu-icon .menu-icon-inner img{display:block;width:36px}.mobile-nav-wrapper .mobile-nav .menu-item.hs-item-has-children>a .child_menu_toggle{cursor:pointer;display:block;height:100%;position:absolute;right:20px;top:50%;transform:translatey(-50%);width:40px;z-index:9}.mobile-nav-wrapper .mobile-nav .menu-item.hs-item-has-children>a .child_menu_toggle:before{background-color:#0a1370;content:"";cursor:pointer;display:block;height:2px;position:absolute;right:10px;top:29px;transform:rotate(90deg);transition:transform .2s ease-in-out;width:20px}.mobile-nav-wrapper .mobile-nav .menu-item.hs-item-has-children>a .child_menu_toggle:after{background-color:#0a1370;content:"";cursor:pointer;display:block;height:2px;height:20px;position:absolute;right:19px;top:20px;transition:transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:20px;width:2px}.mobile-nav-wrapper .mobile-nav .menu-item.hs-item-has-children.open>a .child_menu_toggle:before{transform:rotate(0deg)}.mobile-nav-wrapper .child_menu_toggle:after{transform:rotate(90deg)!important}.mobile-nav-wrapper .top-bar-menu-container-mobile{margin-top:30px}.mobile-nav-wrapper .top-bar-menu-container-mobile ul{display:flex;flex-direction:row;justify-content:space-between;padding-left:20px;padding-right:20px}.mobile-nav-wrapper .top-bar-menu-container-mobile ul .hs-menu-item a{color:#0a1370;font-size:13px;text-decoration:none}.mobile-nav-wrapper .top-bar-menu-container-mobile ul .hs-menu-item:focus a,.mobile-nav-wrapper .top-bar-menu-container-mobile ul .hs-menu-item:hover a{text-decoration:underline}.nav{border-bottom:0;margin:0}.nav li a{color:#fff;display:block;padding:.75rem;text-decoration:none}svg:not(:root){overflow:hidden}header #inner-header{padding:0 30px}#logo{margin:23px 50px 23px 0}#logo a{color:#fff}#logo img,#logo svg{display:block;max-width:120px}.header-logo{margin:23px 50px 23px 0}.header-logo a img{display:block;width:120px!important}#inner-header .main-nav-wrapper{display:none;justify-content:space-between}#inner-header .main-nav-wrapper .nav{list-style:none}#inner-header .main-nav-wrapper .nav>li.menu-btn a:focus,#inner-header .main-nav-wrapper .nav>li.menu-btn a:hover{background-color:#b017d7}.main-nav-wrapper .main-menu-ul .hs-item-has-children>ul{border:1px solid #ccc;-o-border-image:initial;border-image:initial;border-radius:0 0 4px 4px;margin-top:0;opacity:0;position:absolute;text-align:left;transform:translateY(10px);transition:.2s ease-out;visibility:hidden;width:400px;z-index:8999}.main-nav-wrapper .main-menu-ul .hs-item-has-children:hover>ul{opacity:1;top:auto;transform:translateY(0);visibility:visible}.main-nav-wrapper .main-menu-ul li.hs-item-has-children>a svg{display:inline-block;margin-left:14px}.main-nav-wrapper .main-menu-ul .hs-menu-item{margin:0}.main-nav-wrapper .main-menu-ul .hs-menu-item a{border-bottom:0;color:#0a1370;font-size:14px;font-weight:600;opacity:1;padding:26px 10px;transition:.2s ease-in-out}.main-nav-wrapper .main-menu-ul li.hs-menu-item:focus a,.main-nav-wrapper .main-menu-ul li.hs-menu-item:hover a{color:#9213b2!important}.main-nav-wrapper .main-menu-ul .hs-menu-children-wrapper,.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon{margin:0;padding:0}.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon a{border-right:0;color:#333;display:flex;gap:16px;padding:24px;position:relative}.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon a .menu-label .desc_wrapper{font-size:14px;line-height:normal}.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon a .menu-icon{min-width:44px}.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon a .desc_wrapper{font-weight:400}.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon:not(:last-child) a:after{background-color:#ccc;bottom:0;content:"";display:block;height:1px;left:24px;position:absolute;right:24px}.main-nav-wrapper .main-menu-ul .hs-menu-depth-2.has-icon:hover a .menu-label .text_wrapper{text-decoration:underline}.menu-button-group{margin-left:0;padding:0}.menu-button-group .hs-menu-item a.button{background-color:#9213b2;border:1px solid #9213b2;-o-border-image:initial;border-image:initial;border-radius:6px;color:#fff;font-size:13px;font-weight:700;padding:10px 24px;text-align:center}.menu-button-group li.hs-menu-item a.button.button--secondary{background-color:#fff;color:#9213b2}.menu-button-group li.hs-menu-item a.button.button--secondary:focus,.menu-button-group li.hs-menu-item a.button.button--secondary:hover{background:#9d14c0;border-color:#9d14c0;color:#fff}.menu-button-group li:last-child{margin-right:0}.menu-button-group li{margin-left:0;padding:0}.menu-button-group .hs-menu-item a.button{margin:0 0 0 auto;padding:10px 8px}li.hs-item-has-children ul{list-style:none}.open-mobile-menu{background-color:#333;color:#fff;display:block;font-size:28px;font-weight:700;position:relative;text-align:center;text-transform:uppercase}.open-mobile-menu span{background-color:transparent;display:inline-block;height:1.5px;position:absolute;right:0;top:-33px;transform:translatey(-50%);transition:background-color .2s ease-in-out;width:22px}.open-mobile-menu span:before{top:-3px}.open-mobile-menu span:after,.open-mobile-menu span:before{background-color:#333;content:"";display:block;height:1.5px;left:0;position:absolute;transition:transform .2s ease-in-out;width:100%}.open-mobile-menu span:after{bottom:-3px}.close-mobile-menu{background-color:#333;color:#fff;display:block;font-size:28px;font-weight:700;position:relative;text-align:center;text-transform:uppercase}.close-mobile-menu span{background-color:transparent;display:inline-block;height:1.5px;position:absolute;right:0;top:-33px;transform:translatey(-50%);transition:background-color .2s ease-in-out;width:22px}.close-mobile-menu span:before{top:-3px}.close-mobile-menu span:after,.close-mobile-menu span:before{background-color:#333;content:"";display:block;height:1.5px;left:0;position:absolute;transition:transform .2s ease-in-out;width:100%}.close-mobile-menu span:after{bottom:-3px}.mobile-nav-inner.open{overflow:auto;transform:translateX(0) translateY(0)}.mobile-nav{list-style:none;margin-left:0;padding:0}body.hide_navigation_yes #inner-header .open-mobile-menu{display:none}@media (min-width:481px){.top-bar-container .top-bar li{margin-left:20px}}@media (min-width:1030px){.top-bar-container{display:block}.top-bar-container .top-bar li{margin-left:36px}.mobile-nav-wrapper,.open-mobile-menu,a.open-mobile-menu{display:none}#inner-header{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:100%;padding:0 30px}#inner-header .header-logo{margin:0}#inner-header #logo img,#inner-header #logo svg{display:block;width:120px}#inner-header .main-nav-wrapper{display:flex;margin-left:16px;margin-right:0;width:100%}#inner-header .main-nav-wrapper .nav{align-items:center;border:0;display:flex;justify-content:flex-start;margin-top:0}#inner-header .main-nav-wrapper .nav>li{background:#fff;position:relative;text-align:center}#inner-header .main-nav-wrapper .nav>li ul.sub-menu{border:1px solid #ccc;border-radius:0 0 4px 4px;margin-top:0;opacity:0;position:absolute;transform:translatey(10px);transition:.2s ease-out;visibility:hidden;z-index:8999}#inner-header .main-nav-wrapper .nav>li ul.sub-menu li{text-align:left}#inner-header .main-nav-wrapper .nav>li ul.sub-menu li a{border-right:0;color:#333;display:block;display:flex;gap:16px;padding:24px;position:relative;width:400px}#inner-header .main-nav-wrapper .nav>li ul.sub-menu li a .menu-label .menu-title{color:#0a1370;display:block;font-size:15px;font-weight:700;margin-bottom:8px;transition:.2s ease-in-out}#inner-header .main-nav-wrapper .nav>li ul.sub-menu li.menu-purple a .menu-label .menu-title{color:#9213b2}#inner-header .main-nav-wrapper .nav>li ul.sub-menu li.menu-purple a .menu-icon .menu-icon-inner{background:#efe0f2}#inner-header .main-nav-wrapper .nav>li ul.children{border:1px solid #ccc;border-radius:0 0 4px 4px;margin-top:0;opacity:0;position:absolute;transform:translatey(10px);transition:.2s ease-out;visibility:hidden;z-index:8999}#inner-header .main-nav-wrapper .nav>li ul.children li{text-align:left}#inner-header .main-nav-wrapper .nav>li ul.children li a{border-right:0;color:#333;display:block;display:flex;gap:16px;padding:24px;position:relative;width:400px}#inner-header .main-nav-wrapper .nav>li ul.children li a .menu-label .menu-title{color:#0a1370;display:block;font-size:15px;font-weight:700;margin-bottom:8px;transition:.2s ease-in-out}#inner-header .main-nav-wrapper .nav>li ul.children li.menu-purple a .menu-label .menu-title{color:#9213b2}#inner-header .main-nav-wrapper .nav>li ul.children li.menu-purple a .menu-icon .menu-icon-inner{background:#efe0f2}#inner-header .main-nav-wrapper .nav>li.menu-item-has-children>a{cursor:pointer}#inner-header .main-nav-wrapper .nav ul{background:#fff;margin-top:0}#inner-header .main-nav-wrapper .main-menu .nav>li>a{border-bottom:0;color:#0a1370;font-size:14px;font-weight:600;opacity:1;padding:26px 10px;transition:all .2s ease-in-out}li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul li a .text_wrapper{color:#0a1370;display:block;font-size:15px;font-weight:700;margin-bottom:8px;transition:.2s ease-in-out}li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul li a[href*=talent-marketplace] .text_wrapper{color:#9213b2}li.hs-menu-item.hs-menu-depth-1.hs-item-has-children ul li a[href*=software] .text_wrapper{color:#0052cd}header.hasScrolled{transform:translateY(-45px)}body.hide_navigation_yes .header .top-bar-container{display:none}body.hide_navigation_yes #inner-header{min-height:72px}body.hide_navigation_yes #inner-header .main-nav-wrapper{display:none}.footer .span12 .span3{min-width:340px;padding-left:0;padding-right:24px}.footer .span12 .span9{width:calc(100% - 340px)}.footer .span12 .span9 .span4:nth-child(2){margin-left:0;padding-left:30px}.footer .span12 .span9 .span4 .hs-menu-wrapper ul[role=menu] .hs-menu-item.hs-item-has-children{margin-bottom:36px}}@media (min-width:1240px){.mobile-nav-wrapper{display:none}#inner-header .main-nav-wrapper{margin-left:40px}#inner-header .main-nav-wrapper .main-menu .nav>li>a{padding:26px 24px}.main-menu{display:block}.main-nav-wrapper .main-menu-ul .hs-menu-item a{padding:26px 24px}.main-nav-wrapper .menu-button-group li{margin:.2rem}.main-nav-wrapper .menu-button-group .hs-menu-item a.button{padding:10px 24px}.footer .span12 .span3{min-width:400px}.footer .span12 .span9{width:calc(100% - 400px)}.footer .span12 .span9 .span4:nth-child(2){padding-left:50px}}@media (min-width:1400px){.footer .span12 .span3{min-width:440px;padding-right:100px}.footer .span12 .span9{width:calc(100% - 440px)}.footer .span12 .span9 .span4:nth-child(2){padding-left:50px}}