@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");.header-container-wrapper{left:0;position:fixed!important;right:0;top:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;z-index:9999}@media (max-width:480px){.header-container-wrapper{position:fixed}}.header-container-wrapper #thoughtRiverLogo{height:60px;width:100%}.header-container-wrapper .headerUpdateOct{background:none!important}@media (max-width:768px){.header-container-wrapper .headerUpdateOct{background:#fff!important}}.header-container-wrapper .headerUpdateOct svg .cls-1{fill:#fff}@media (max-width:768px){.header-container-wrapper .headerUpdateOct svg .cls-1{fill:#495961}}.header-container-wrapper .headerUpdateOct svg{width:100%}.header-container-wrapper .headerOnWhite .headerUpdateOct svg .cls-1{fill:#495961}@media (max-width:768px){.header-container-wrapper .headerOnWhite .headerUpdateOct svg .cls-1{fill:#495961}}.header-container-wrapper .headerOnWhite .headerUpdateOct .ctaContactButton,.header-container-wrapper .headerOnWhite .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item.hs-item-has-children>a{color:#1b1b1b}.header-container-wrapper .headerOnWhite .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item.hs-item-has-children>a:hover,.header-container-wrapper .headerOnWhite .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a,.header-container-wrapper .headerOnWhite .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a:hover{color:#1b1b1b!important}.header-container-wrapper .headerOnWhite .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a:before{background:#1b1b1b!important}.header-container-wrapper .headerOnWhite .headerUpdateOct .header__hamburger .hamburger span,.header-container-wrapper .headerOnWhite .headerUpdateOct .header__hamburger .hamburger:after,.header-container-wrapper .headerOnWhite .headerUpdateOct .header__hamburger .hamburger:before{background:#1b1b1b}.header-container-wrapper.nav-fadeout .headerUpdateOct svg .cls-1{fill:#495961}.header-container-wrapper .homepage__menu.menu__black #thoughtRiverLogo{width:100%}.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item .hs-menu-children-wrapper li a{color:#1b1b1b!important}.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item a{color:#fff}@media (max-width:992px){.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item a{color:#1b1b1b;font-weight:700}}.header-container-wrapper .active>a{color:#5099fd!important}.footer__logo svg{max-width:220px!important}.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct ul .hs-item-has-children a:before,.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item a:before{content:none}.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct .hs-menu-children-wrapper li a{color:#1b1b1b!important}.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct .header__hamburger .hamburger.clicked span,.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct .header__hamburger .hamburger.clicked:after,.header-container-wrapper .homepage__menu.menu__black .headerUpdateOct .header__hamburger .hamburger.clicked:before{background:#1b1b1b}@media (max-width:768px){.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger span,.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger:after,.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger:before{background:#1b1b1b!important}}.header-container-wrapper.scroll .header__top{max-height:0;padding:0}.header-container-wrapper.scroll .header__top .top__menu{opacity:0}.header-container-wrapper.scroll .headerUpdateOct{-webkit-box-shadow:0 -4px 35px 10px rgba(0,0,0,.2);box-shadow:0 -4px 35px 10px rgba(0,0,0,.2);left:0;padding:10px 0;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:999}.header-container-wrapper .headerUpdateOct{background:#fff;padding:10px 0;z-index:1}@media (max-width:992px){.header-container-wrapper .headerUpdateOct{padding:25px 0;position:relative;z-index:999}}@media (max-width:480px){.header-container-wrapper .headerUpdateOct{-webkit-box-shadow:0 -4px 35px 10px rgba(0,0,0,.2);box-shadow:0 -4px 35px 10px rgba(0,0,0,.2);left:0;position:fixed;width:100%;z-index:999}}.header-container-wrapper .headerUpdateOct .header__hamburger{margin:0;min-height:0;padding:0 20px;width:100%}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;float:right;height:20px;position:relative;width:24px;z-index:10000}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger{display:block}}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger:before{top:0}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger:after,.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger:before{background:#fff;border-radius:2px;content:"";height:4px;left:0;position:absolute;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger:after{bottom:0}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger span{background:#fff;border-radius:2px;display:block;height:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger.clicked:before{background:#1b1b1b;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger.clicked span{opacity:0}.header-container-wrapper .headerUpdateOct .header__hamburger .hamburger.clicked:after{background:#1b1b1b;bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .header__menu{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;-webkit-perspective:2000px;perspective:2000px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 40px)}.header-container-wrapper .headerUpdateOct .mainMenu{display:none}}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper ul{display:block}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>li{padding-left:20px}@media (max-width:1400px){.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>li{padding-left:10px}}@media (max-width:1200px){.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>li{padding-left:0}}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a{color:#fff!important}.header-container-wrapper.nav-fadeout .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a{color:#1b1b1b!important}.header-container-wrapper.nav-fadeout .ctaButtonMenuTalk{background:transparent;border:2px solid #252839;color:#252839}.header-container-wrapper.nav-fadeout .ctaButtonMenuTalk:hover{background:#252839;border:1px solid #252839;color:#fff}.header-container-wrapper.nav-fadeout .ctaButtonMenuTalk:before{background:#252839;color:#fff}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item a{color:#1b1b1b;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700;line-height:1em;max-width:none;padding:17px 15px!important;text-transform:none}@media (max-width:1200px){.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item a{font-size:1rem}}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item a:hover{color:#5099fd}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a{color:#fff;position:relative}.header-container-wrapper.nav-fadeout .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item.hs-item-has-children>a{color:#1b1b1b}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a:before{background:#fff;bottom:12px;content:""!important;height:3px;left:50%;max-width:0;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:max-width .5s ease;transition:max-width .5s ease;width:calc(100% - 30px)}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a:hover{color:#fff!important}.header-container-wrapper.nav-fadeout .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a:hover{color:#1b1b1b!important}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper>ul>.hs-menu-item>a:hover:before{max-width:200px;opacity:1}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-item-has-children>a:after,.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-item-has-children>a:before,.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-item-has-children>a:hover:before{content:none}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover .hs-menu-children-wrapper{pointer-events:auto;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:4px;-webkit-box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 0 100px -30px rgba(0,0,0,.3);box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 0 100px -30px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;left:-30px!important;padding:25px 35px!important;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg);-webkit-transform-origin:50% -50px;transform-origin:50% -50px;-webkit-transition-duration:.25s;transition-duration:.25s;width:300px!important;z-index:1000}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product>.hs-menu-children-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f8f8f8;-ms-flex-flow:row;flex-flow:row;overflow:hidden;padding:0!important;width:575px!important}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;background:#fff;-ms-flex:0 0 62%;flex:0 0 62%;-ms-flex-flow:row;flex-flow:row;padding:25px 35px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__left a[href="javascript:;"]{color:rgba(27,27,27,.38)!important;font-size:10px!important;text-transform:uppercase}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__left .hs-item-has-children{border-top:1px solid #d8d8d8;margin-top:18px;padding-top:20px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__left .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item>a>span{display:block;font-size:12px;font-weight:300;line-height:1.333em;margin-top:4px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__left .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item>a:hover>span{color:#1b1b1b}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;background:#f8f8f8;-ms-flex:0 0 38%;flex:0 0 38%;-ms-flex-flow:row;flex-flow:row;padding:25px 15px 25px 31px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right>.hs-menu-item:last-child{padding-top:18px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right a[href="javascript:;"]{color:rgba(27,27,27,.38)!important;font-size:10px!important;text-transform:uppercase}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__left .hs-menu-children-wrapper,.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right .hs-menu-children-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column;flex-flow:column}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right .hs-menu-children-wrapper .hs-menu-item{padding-left:20px;position:relative}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right .hs-item-has-children:first-child .hs-menu-children-wrapper .hs-menu-item:first-child:before{content:url(https://4964363.fs1.hubspotusercontent-na1.net/hubfs/4964363/Tomorrow%20People/optimisation/lawyer-star-menu.svg)}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .product__right .hs-menu-children-wrapper .hs-menu-item:before{content:url(https://www.thoughtriver.com/hubfs/Tomorrow%20People/optimisation/Icon-metro-chart-pie.svg);height:auto;left:0;margin-top:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .hs-menu-children-wrapper .hs-menu-item>a>span{display:block;font-size:12px;font-weight:300;line-height:1.333em;margin-top:4px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.product .hs-menu-children-wrapper .hs-menu-item>a:hover>span{color:#1b1b1b}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.about .hs-menu-children-wrapper .hs-menu-item>a>span{display:block;font-size:12px;font-weight:300;line-height:1.333em;margin-top:4px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.about .hs-menu-children-wrapper .hs-menu-item>a:hover>span{color:#1b1b1b}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .hs-menu-children-wrapper .hs-menu-item{width:100%}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources>.hs-menu-children-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f8f8f8;-ms-flex-flow:row;flex-flow:row;left:-120px;overflow:hidden;padding:0!important;width:520px!important}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;background:#fff;-ms-flex:0 0 62%;flex:0 0 62%;-ms-flex-flow:row;flex-flow:row;padding:25px 35px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__left a[href="javascript:;"]{color:rgba(27,27,27,.38)!important;font-size:10px!important;text-transform:uppercase}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__left .hs-item-has-children{border-top:1px solid #d8d8d8;margin-top:18px;padding-top:20px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__left .hs-menu-item>a>span{display:block;font-size:12px;font-weight:300;line-height:1.333em;margin-top:4px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__left .hs-menu-item>a:hover>span{color:#1b1b1b}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;background:#f8f8f8;-ms-flex:0 0 38%;flex:0 0 38%;-ms-flex-flow:row;flex-flow:row;padding:25px 15px 25px 31px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__right a[href="javascript:;"]{color:rgba(27,27,27,.38)!important;font-size:10px!important;text-transform:uppercase}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__right .hs-menu-children-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column;flex-flow:column}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__right .hs-menu-children-wrapper .hs-menu-item{padding-left:20px;position:relative}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1.resources .resources__right .hs-menu-children-wrapper .hs-menu-item:before{content:url(https://www.thoughtriver.com/hubfs/Tomorrow%20People/optimisation/Icon-metro-chart-pie.svg);height:auto;left:0;margin-top:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-2>.hs-menu-children-wrapper{opacity:1;position:static;visibility:visible}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper:after{content:none!important}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1b1b;font-family:Lato,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.3125em;padding:10px 5px!important;text-transform:none;white-space:normal;width:100%}.header-container-wrapper .headerUpdateOct .mainMenu .hs-menu-wrapper .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item a:hover{color:#5099fd}.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;margin:0 auto;max-width:100%;padding:0 5%;width:100%}@media (max-width:1400px){.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper{padding:0 40px}}.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper>.row-fluid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}@media (max-width:992px){.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper>.row-fluid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper>.row-fluid .header__logo{max-width:180px;width:100%}.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper>.row-fluid .header__logo span a{display:inline-block}@media (max-width:1200px){.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper>.row-fluid .header__logo{max-width:140px}}@media (max-width:480px){.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper>.row-fluid .header__logo .cls-1{fill:#495961}}.header-container-wrapper .headerUpdateOct .hamburger__menu{display:none}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu{-webkit-box-flex:1;-ms-flex-positive:1;background:#fff;border-radius:4px;-webkit-box-shadow:0 -4px 35px 10px rgba(0,0,0,.2);box-shadow:0 -4px 35px 10px rgba(0,0,0,.2);display:block;flex-grow:1;margin-top:-20px;opacity:0;overflow:hidden;padding:30px;position:absolute;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:nowrap;width:100%;will-change:transform,opacity;z-index:999}}@media (max-width:480px){.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu{max-height:100vh;overflow-y:auto;padding-top:40px}}.header-container-wrapper .headerUpdateOct .hamburger__menu.visible{left:0;opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:480px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{padding-bottom:100px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{height:80vh;overflow-x:hidden;overflow-y:scroll}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{height:80vh;overflow-x:hidden;overflow-y:scroll}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{height:80vh;overflow-x:hidden;overflow-y:scroll}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{height:80vh;overflow-x:hidden;overflow-y:scroll}}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{-webkit-box-flex:0;-ms-flex:0 0 49.5%;flex:0 0 49.5%;overflow:hidden;width:100%}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(6){margin-top:-100px;z-index:1}@media (max-width:480px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.hs-item-has-children.customers{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:nth-child(6){margin-top:0}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child{margin-left:0;margin-top:0;padding:0}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.hs-item-has-children.customers .hs-menu-children-wrapper{display:none}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.hs-item-has-children{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper ul{display:block}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item a{color:#1b1b1b;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700;line-height:1em;max-width:none;padding:20px 15px;text-transform:none}@media (max-width:1200px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item a{font-size:1rem}}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item a{font-size:1.25rem;padding:12px}}@media (max-width:600px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item a{font-size:1rem}}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item a:hover{color:#5099fd}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;padding:0;position:static;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:0 0;transform-origin:0 0;visibility:visible}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper:after{background:#fff;border-radius:4px 0 0 0;-webkit-box-shadow:-3px -3px 5px rgba(82,95,127,.04);box-shadow:-3px -3px 5px rgba(82,95,127,.04);content:"";height:12px;left:160px;margin:0 0 0 -6px;position:absolute;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:12px;will-change:transform}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5px}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item:first-child{margin-bottom:5px;pointer-events:auto;position:relative}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item:first-child:after{content:none}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item:first-child a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1b1b;font-family:Lato,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.3125em;pointer-events:auto;text-transform:none;white-space:normal;width:100%}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item:first-child a:hover{color:#5099fd}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item a[href="javascript:;"]:hover{color:#1b1b1b}.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#1b1b1b;font-family:Lato,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.3125em;text-transform:none;white-space:normal;width:100%}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item a{padding:5px 12px}}@media (max-width:600px){.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item a{font-size:.875rem}}.header-container-wrapper .headerUpdateOct .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item a:hover{color:#5099fd}@media (max-width:320px){.header-container-wrapper .headerUpdateOct .header__menu .hamburger__menu .hs-menu-wrapper .hs-menu-item .hs-menu-children-wrapper .hs-menu-item a{font-size:.875rem!important;line-height:1.2em!important}}.nav-fadeout{background-color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.25);-ms-box-shadow:0 3px 5px 0 rgba(0,0,0,.25);-o-box-shadow:0 3px 5px 0 rgba(0,0,0,.25);box-shadow:0 3px 5px 0 rgba(0,0,0,.25);position:fixed}.nav-fadeout .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item:last-of-type a{color:#fff!important}.nav-fadeout .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item a{color:#1b1b1b!important}.nav-fadeout .homepage__menu.menu__black .headerUpdateOct ul .hs-menu-item a:before{content:none}.nav-fadeout .header-container .headerUpdateOct{background:transparent!important;padding:10px 20px!important}@media (max-width:576px){.nav-fadeout .header-container .headerUpdateOct{background:#fff!important}}.nav-fadeout:before{background-color:hsla(0,0%,100%,.9);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;width:100%;z-index:-1}.header-container-wrapper .headerUpdateOct{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;float:none!important;margin:0 auto;margin:0 auto!important;max-width:1220px;padding:0 20px;padding:20px!important;-webkit-transition:padding .2s ease;transition:padding .2s ease;width:100%}@media (max-width:1300px){.header-container-wrapper .headerUpdateOct{padding-left:40px;padding-right:40px}}.header-container-wrapper .headerUpdateOct>.row-fluid-wrapper{padding:0!important}.header-container-wrapper .header__logo{max-width:225px!important}@media (max-width:768px){.header-container-wrapper .header__logo{max-width:200px!important}}@media (max-width:576px){.header-container-wrapper .header__logo{max-width:180px!important}}.header-container-wrapper .header__menu .mainMenu .hs-menu-wrapper ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;list-style-type:none;margin:0;padding:0}.header-container-wrapper .header__menu .mainMenu .hs-menu-wrapper ul li a{color:#1b1b1b;font-family:Lato,sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.1666em!important}.header-container-wrapper .header__menu .mainMenu .hs-menu-wrapper ul li a:hover{color:#5099fd!important}.header-container-wrapper .headerUpdateOct .header__menu .mainMenuCta{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:1px 0}@media (max-width:992px){.header-container-wrapper .headerUpdateOct .header__menu .mainMenuCta{display:none}}.header-container-wrapper .headerUpdateOct .header__menu .mainMenuCta .row-fluid-wrapper .widget-type-cta{margin-right:20px}.footer-container-wrapper .footer-container .footer{background:#011d3f;padding:50px 0}.footer-container-wrapper .footer-container .footer__logo{max-width:1220px!important;padding:0 20px 80px}.footer-container-wrapper .footer-container .footer__logo #thoughtRiverLogo{max-width:100%;width:220px}.footer-container-wrapper .footer-container .footer__logo #thoughtRiverLogo #mid-square,.footer-container-wrapper .footer-container .footer__logo #thoughtRiverLogo #tagline path.st1,.footer-container-wrapper .footer-container .footer__logo #thoughtRiverLogo #thought path.st1{fill:#fff}.footer-container-wrapper .footer-container .footer__menu{border-bottom:0!important;padding-bottom:0!important}@media (max-width:768px){.footer-container-wrapper .footer-container .footer__menu{margin-bottom:30px!important}}.footer-container-wrapper .footer-container .footer__menu .hs-menu-wrapper ul{display:inline-block!important;list-style-type:none;margin:0;padding:0}.footer-container-wrapper .footer-container .footer__menu .hs-menu-wrapper ul li a{display:block!important;font-family:Lato,sans-serif!important;padding:10px 0!important}.footer-container-wrapper .footer-container .footer__menu .hs-menu-wrapper ul .hs-item-has-children ul li a{color:#8ce5e7;font-family:Lato,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.25rem;padding:10px 0}.footer-container-wrapper .footer-container .footer__secondary ul li:not(:first-child) a,.footer-container-wrapper .footer-container .footer__tertiary ul li:not(:first-child) a{font-size:.875rem!important}.footer-container-wrapper .footer-container .footer .subscribe{margin-bottom:40px;padding:0 0 50px}.footer-container-wrapper .footer-container .footer .subscribe__container{margin:0 0 0 auto;max-width:480px;padding:0}@media (max-width:768px){.footer-container-wrapper .footer-container .footer .footer__menu__container .row-fluid-wrapper .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-container-wrapper .footer-container .footer .footer__menu__container .row-fluid-wrapper .row-fluid .footer__menu{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;margin-right:20px}.footer-container-wrapper .footer-container .footer .subscribe__container{margin:0 auto 0 0}}.footer-container-wrapper .footer-container .footer .subscribe__container .subscribe__header{margin-bottom:30px;text-align:right}@media (max-width:768px){.footer-container-wrapper .footer-container .footer .subscribe__container .subscribe__header{text-align:left}}.footer-container-wrapper .footer-container .footer .subscribe__container .subscribe__header h2{font-family:Lato,sans-serif;font-size:1.875rem;font-size:1.75rem;font-weight:300;font-weight:700;line-height:2.625rem;line-height:2rem}@media (max-width:768px){.footer-container-wrapper .footer-container .footer .subscribe__container .subscribe__header h2{font-size:1.5rem;line-height:1.75rem}}.footer-container-wrapper .footer-container .footer .subscribe__form{margin:0 0 0 auto;max-width:370px}@media (max-width:768px){.footer-container-wrapper .footer-container .footer .subscribe__form{margin:0 auto 0 0}}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .legal-consent-container .hs-richtext{display:none}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .legal-consent-container .hs-richtext p{margin:0}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .legal-consent-container .inputs-list{list-style-type:none;margin:0;padding:0}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:15px}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{color:#fff;font-family:Lato,sans-serif;font-size:.75rem;font-weight:400;margin-left:10px;margin-top:-3px;text-align:left}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:8px;left:7px;opacity:0;position:absolute;top:3px;-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);visibility:hidden;width:4px}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=checkbox]{-webkit-appearance:none;background:#fff;border-radius:2px;height:15px!important;width:15px!important}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=checkbox]:active,.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=checkbox]:focus{outline:none}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=checkbox]:checked{background:#5099fd}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=checkbox]:checked~span:after{opacity:1;visibility:visible}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-email{-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-preferred-size:60%;flex-basis:60%;order:0;position:relative;width:100%}@media (max-width:600px){.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-email{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form label{display:none}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-error-msgs{bottom:25px;list-style-type:none;margin:0;padding:0;position:static}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-error-msgs label{color:red;display:block;font-family:Lato,sans-serif;font-size:.75rem}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=email]{-webkit-appearance:none;background-color:#fff;border:none;border-radius:0;font-family:Lato,sans-serif;font-size:1.125rem;line-height:1.2em;margin:0;padding:14px 18px;width:100%}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=email].error{border:1px solid red}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-submit{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-7px;order:1;position:relative;z-index:1}@media (max-width:600px){.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-submit{-webkit-box-flex:0;-webkit-box-pack:left;-ms-flex-pack:left;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:left;margin:0}}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form .hs-submit .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=submit]{-webkit-appearance:none;background:#5099fd;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2em;padding:0 40px;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}@media (max-width:600px){.footer-container-wrapper .footer-container .footer .subscribe__form .hs-form input[type=submit]{border-radius:5px;padding:16px 40px}}.footer-container-wrapper .footer-container .footer__social .social{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:auto;width:120px}@media (max-width:768px){.footer-container-wrapper .footer-container .footer__social .social{margin-left:0!important}}.footer-container-wrapper .footer-container .footer__social .social__icon{height:20px}.footer-container-wrapper .footer-container .footer__social .social__icon svg{height:100%;width:auto}.footer-container-wrapper .footer-container .footer__copyright{background:#383b4c}.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;margin:0 auto;max-width:1220px;padding:0 20px;width:100%}@media (max-width:1300px){.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper{padding-left:40px;padding-right:40px}}.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper .footer__container{float:left;margin:0 auto 0 0;padding:0}@media (max-width:992px){.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper .footer__container{float:none;margin-bottom:20px}}.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper .footer__container p{font-family:Lato,sans-serif;font-size:1.5rem;font-size:.875rem;font-weight:400;line-height:2.125rem;line-height:1rem}@media (max-width:768px){.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper .footer__container p{font-size:1.25rem;font-size:.875rem;line-height:1.5rem;line-height:1rem}}.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper .footer__container p span{padding:0 30px}.footer-container-wrapper .footer-container .footer__copyright .footer__wrapper .footer__container p span:first-of-type{padding-left:0}@media (max-width:992px){.footer-container-wrapper .footer-container .footer__legal{margin:0}}.footer-container-wrapper .footer-container .footer__legal .footer__policy ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}@media (max-width:992px){.footer-container-wrapper .footer-container .footer__legal .footer__policy ul{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.footer-container-wrapper .footer-container .footer__legal .footer__policy ul li{padding:0 30px;position:relative}@media (max-width:992px){.footer-container-wrapper .footer-container .footer__legal .footer__policy ul li:first-of-type{padding-left:0}}.footer-container-wrapper .footer-container .footer__legal .footer__policy ul li:last-of-type{padding-right:0}.footer-container-wrapper .footer-container .footer__legal .footer__policy ul li:last-of-type:after{content:none}.footer-container-wrapper .footer-container .footer__legal .footer__policy ul li:after{color:#fff;content:"|";position:absolute;right:0}.footer-container-wrapper .footer-container .footer__legal .footer__policy ul li a{color:#ccc;font-family:Lato,sans-serif;font-size:.875rem;line-height:1rem;padding:0 0 15px}.footer-container-wrapper .footer .footer__menu .hs-menu-wrapper ul li a:hover{color:#5099fd!important}@media (max-width:1180px){.mainMenuCta .row-fluid-wrapper:nth-child(2){display:none}}