.header-container-wrapper{height:auto!important}.header-redesigned{justify-content:space-between;margin-top:17px!important;margin-bottom:17px!important}.header-redesigned,.header-redesigned__links{display:flex;align-items:center}.header-redesigned a#cta_button_516769_75c6e93f-27fe-486b-8ff0-b2f569f04f71{font-family:Roboto,Helvetica,Arial,sans-serif!important;display:inline-block!important;border-radius:40px!important;overflow:hidden;background:#36f!important;color:#fff!important;box-sizing:content-box!important;vertical-align:middle;padding:10px 20px;text-decoration:none;font-size:14px;line-height:16px;transition:all .2s ease-out}.header-redesigned a#cta_button_516769_75c6e93f-27fe-486b-8ff0-b2f569f04f71:focus,.header-redesigned a#cta_button_516769_75c6e93f-27fe-486b-8ff0-b2f569f04f71:hover{background:#2d5cea!important;color:#fff!important}.header-redesigned .hs_cos_wrapper_type_cta{margin-left:20px}@media only screen and (max-width:1023px){.header-redesigned{margin-top:13px!important;margin-bottom:13px!important}.header-redesigned__links{display:none}}.row-fluid-wrapper:last-child .header-redesigned .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:-16px}.row-fluid-wrapper:last-child .header-redesigned .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li a{color:#000}.row-fluid-wrapper:last-child .header-redesigned .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li{position:relative}li.hs-menu-item.hs-menu-depth-1.active.active-branch a{color:#36f!important}li.hs-menu-item.hs-menu-depth-1.active.active-branch:after{content:"";position:absolute;bottom:-9px;left:0;width:calc(100% - 30px);height:2px;background-color:#36f;right:0;margin:0 auto;display:block}.header-redesigned__logo img{height:47px;width:auto}.header-redesigned .cta_button>span,.home2022-redesign .header-redesigned .cta_button>span,.product2022 .header-redesigned .cta_button>span,.promise2022 .header-redesigned .cta_button>span{padding:10px 20px;margin-bottom:5px;background:#36f;color:#fff;border:1px solid #36f;border-radius:40px;font-weight:500;font-size:14px;margin-left:20px}.top-header{background-color:#f7f7f7}.top-header__nav-note{font-size:16px;font-weight:700}.top-header__nav a{display:inline-block;color:#000;margin:0 .25rem;line-height:1.5;font-size:16px}@media only screen and (max-width:767px){.top-header__nav{text-align:center}.top-header__nav-note{font-size:12px;font-weight:700}.top-header__nav a{display:inline-block;padding:0 5px;color:#000;margin:0 .25rem;line-height:1.5;font-size:12px}}