.body--home,.site-wrapper--home{background:#f7f7f7}.site-wrapper--home{height:100%}.site-wrapper--home:before{display:none !important}.content-wrap--home{position:absolute;margin:auto;width:100%;top:24%;left:0;right:0;z-index:12}.logo-wrap--home{position:relative;display:block;max-width:300px;margin:auto;margin-bottom:.8em;margin-top:-1.25em}@media only screen and (max-width: 425px){.logo-wrap--home{margin-bottom:1.25em;margin-top:0}}@media only screen and (max-height: 425px){.logo-wrap--home{margin-bottom:0;margin-top:0}}.search-wrap--home{padding:1.3em .8em 1em;max-width:590px;margin-left:auto;margin-right:auto;display:block;float:none;width:70%}@media only screen and (max-width: 590px){.search-wrap--home{width:80%}.has-search-focus .search-wrap--home{width:auto}}@media only screen and (max-width: 425px){.search-wrap--home{width:auto}}.tag-home{position:relative;line-height:1.4;font-size:1.25em;padding:0;margin:.5em auto;text-align:center;color:#9a9a9a}@media only screen and (max-width: 590px){.tag-home{font-size:1em}}.tag-home__link,.tag-home__link:hover,.tag-home__link:visited,.tag-home__link:active{color:#4495d4}.foot-home{position:absolute;bottom:14%;left:0;right:0;width:100%;padding:1em 0;text-align:center}.lt-ie9 .foot-home{display:none}.foot-home.show-on-small-screens{display:block}.foot-home.fix-to-bottom{display:block;bottom:0;padding:0;height:auto !important;right:0}@media only screen and (max-width: 590px){.foot-home{font-size:.9176em}}@media only screen and (max-height: 425px){.foot-home{display:none}}@media only screen and (max-height: 425px){.foot-home,.foot-home.show-on-small-screens{display:none}}.blurred-animation .header--aside,.blurred-animation .header-wrap--hero,.blurred-animation .content-wrap--home,.blurred-animation .onboarding-ed,.blurred-animation .onboarding-scroll-teaser,.blurred-animation .foot-home{-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.is-blurred .header--aside,.is-blurred .header-wrap--hero,.is-blurred .content-wrap--home,.is-blurred .onboarding-ed,.is-blurred .onboarding-scroll-teaser,.is-blurred .foot-home{opacity:0.5}.is-blurred.cssfilters .header--aside,.is-blurred.cssfilters .header-wrap--hero,.is-blurred.cssfilters .content-wrap--home,.is-blurred.cssfilters .onboarding-ed,.is-blurred.cssfilters .onboarding-scroll-teaser,.is-blurred.cssfilters .foot-home{-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px);opacity:1}@media only screen and (max-height: 361.25px) and (min-width: 864px){.content-wrap--home{margin-bottom:3em;text-align:center}.content--home{padding-bottom:2em;display:inline-table}.content--home .cw--c{display:table-row}.logo-wrap--home,.search-wrap--home{display:table-cell;vertical-align:middle}.search-wrap--home{text-align:left}.search--home{margin-left:1em;margin-top:-.25em}.logo_homepage{margin-left:-22px;margin-right:-22px}.tag-home{display:none}}@media only screen and (max-height: 590px){.content-wrap--home{top:20%}}@media only screen and (min-height: 700px){.foot-home{bottom:20%}}@media only screen and (max-height: 520px){.tag-home{display:none}}@media only screen and (max-height: 650px){.is-firefox-focus .tag-home{display:none}}@media only screen and (max-height: 560px) and (min-width: 320px){.is-firefox-focus .fix-to-bottom{display:none !important}}@media only screen and (max-height: 455px){.fix-to-bottom{display:none !important}}@media only screen and (max-height: 480px) and (min-width: 360px){.fix-to-bottom{display:none !important}}@media only screen and (max-height: 540px){.foot-home{display:none}.fix-to-bottom{top:auto !important}}@media only screen and (max-height: 540px) and (min-width: 590px){.foot-home{padding-top:21px;right:90px}}@media only screen and (max-height: 595px) and (min-width: 590px){.content-wrap--home{top:7em;padding-bottom:4em;margin-bottom:0}}@media only screen and (max-height: 318.75px) and (min-width: 590px){.content-wrap--home{top:4em}}@media only screen and (max-height: 276.25px) and (min-width: 590px){.content-wrap--home{position:absolute;top:30%}}@media only screen and (max-width: 799px){.is-vsplit-landing-page .badge-link.badge-link--half{display:none}}@media only screen and (max-height: 599px){.is-vsplit-landing-page .badge-link.badge-link--half{display:none}}.is-vsplit-landing-page .content-wrap--home{display:flex;top:0;bottom:0;width:auto;padding:0 2.5%}.is-vsplit-landing-page .content--home{margin:0;width:50%;height:100%;flex:1 1 auto}.is-vsplit-landing-page .content--home .cw--c{top:24%}.is-vsplit-landing-page .badge-link.badge-link--half{flex:0 1 auto;box-sizing:border-box;width:50%;max-width:700px;margin:auto;color:#333;cursor:initial}.is-vsplit-landing-page .badge-link__wrap{box-sizing:border-box;display:flex;max-width:none;justify-content:center;align-items:center;padding:30px}.is-vsplit-landing-page .badge-link__wrap--flex{height:95vh;width:100%;max-width:100%;padding:60px 64px}.is-vsplit-landing-page .badge-link__wrap--hidden{display:none}.is-vsplit-landing-page .badge-link__wrap-inner{display:flex;flex-direction:column;height:100%;max-width:643px;text-align:center;margin:0 auto;max-height:820px}.is-vsplit-landing-page .badge-link__img-wrap{flex:1 1 auto;margin-bottom:5vh;min-width:0;min-height:0}.is-vsplit-landing-page .badge-link__img{max-width:100%;height:100%;max-height:505px}.is-vsplit-landing-page .badge-link__content{display:flex;flex-direction:column;flex:1 1 auto}.is-vsplit-landing-page .badge-link__title{font-size:36px;font-weight:bold;margin-bottom:30px;padding:0}.is-vsplit-landing-page .badge-link__subtitle{font-size:16px;margin-bottom:50px;padding:0}.is-vsplit-landing-page .badge-link__btn-wrap{margin-top:auto}.is-vsplit-landing-page .badge-link__btn{display:flex;align-items:center;justify-content:center;height:56px;font-size:16px;background-color:#678fff;box-sizing:border-box;margin:auto auto 0}@media only screen and (max-width: 1440px){.is-vsplit-landing-page .badge-link__title{font-size:2vw}}
