.toggle{font-size:1rem;margin:20px 0 0}.toggle .buttons{background-color:#182af0;border-radius:100px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:700;line-height:1.25;margin:10px 0 0;max-width:350px;min-width:342px;padding:15px;position:relative}.toggle .buttons a{color:#fff;text-decoration:none}.toggle .buttons a:focus,.toggle .buttons a:hover{text-decoration:underline}.toggle .buttons .active{background-color:#fff;border-radius:100px;bottom:4px;color:#1d1363;display:block;min-width:176px;padding:6px 20px 8px 10px;position:absolute;right:3px;top:4px}.toggle .buttons .active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.269 12.782 14.48 2.84a.548.548 0 0 1 .806-.008l.543.562a.627.627 0 0 1 .008.852L5.687 15.2a.548.548 0 0 1-.81.005l-4.71-4.967a.627.627 0 0 1 0-.852l.536-.569a.548.548 0 0 1 .806 0l3.76 3.964Z' fill='%231D1363'/%3E%3C/svg%3E");background-position:left 4px;background-repeat:no-repeat;content:"";display:inline-block;height:19px;padding:0 0 0 6px;width:16px}.toggle .buttons.active-first .active{left:5px;right:unset}.toggle .buttons.active-first a{display:block;min-width:100%;text-align:right}.hero-text{background-color:#1d1363;color:#fff;padding:28px 0}.hero-text .ahs-text-heading--sm{color:#b8d9f4;font-size:.875rem}.hero-text .ahs-text-heading--m{font-size:1.5625rem}.hero-text .search-column{padding:30px 0 0}@media only screen and (min-width:768px){.hero-text .ahs-text-heading--sm{font-size:1rem}.hero-text--grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:33px;grid-template-columns:1fr 1fr}.hero-text--grid .toggle{justify-self:flex-end}.hero-text--grid .search-column{padding:0}}@media only screen and (min-width:1650px){.toggle{-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;gap:20px;justify-content:space-between;justify-self:flex-end;margin:0}.toggle .buttons{font-size:1rem;margin:0;min-width:400px;padding:18px 30px}.toggle .buttons .active{padding:11px 27px 15px 20px}.hero-text{padding:47px 0}.hero-text--grid{gap:40px;grid-template-columns:.6fr .4fr}}