.hero{width:100%;min-height:0}.hero .heroContent{text-align:center}.hero .heroContent .heroContentTop{width:100%;min-height:inherit;padding:18px 0 10px 0;background-color:#fff}.hero .heroContent .heroContentTop .primaryHeadline{margin-top:1px;font-size:22px;line-height:1.1em}.hero .heroContent .mobileHeroImage{height:140px;margin:0 -16px;background-size:cover;background-position:50% 50%}.hero .heroContent .heroContentBottom{width:100%;padding:17px 0;margin-top:0;background-color:#fff}.hero .heroContent .heroContentBottom p{float:left;margin-top:0;margin-bottom:16px;width:100%;text-align:center}.hero .heroContent .heroContentBottom p.largeText{font-size:19px;line-height:14px;font-weight:600;margin-top:0;width:100%;text-align:center}.hero .heroContent .heroContentBottom p.loginMsg{font-size:15px;padding-top:10px;margin-bottom:0;width:100%;text-align:center}.hero .heroContent .heroContentBottom p.loginMsg a{text-decoration:none}.hero .heroContent .heroContentBottom a.tui-orange-tall-btn{padding-top:8px;height:auto;margin-top:0;width:calc(100% - 20px)}.hero .heroContent .heroContentBottom a.tui-orange-tall-btn span{font-size:18px;white-space:normal}.hero .heroContent .heroContentBottom a.tui-orange-tall-btn .fa{font-size:28px;margin-right:-32px}@media(min-width:768px){.hero{min-height:inherit}.hero .heroImage{height:350px;background-size:cover;background-position:top right;margin-top:0}.hero .heroContent{width:400px;height:325px;padding:0 35px;margin-left:40px;margin-top:-350px;background-color:rgba(255,255,255,.85);text-shadow:0 0 10px rgba(255,255,255,.5);text-align:left}.hero .heroContent .heroContentTop{padding:30px 0 9px 0;height:auto;margin-top:0;background-color:transparent}.hero .heroContent .heroContentTop .primaryHeadline{margin-top:-4px;font-size:30px;line-height:34px}.hero .heroContent .heroContentBottom{padding-top:0;margin-top:0;padding-left:0;border-left:0;background-color:transparent}.hero .heroContent .heroContentBottom p{float:none;font-size:16px;line-height:22px;width:auto;text-align:left}.hero .heroContent .heroContentBottom p.largeText{margin-top:0;width:auto;text-align:left}.hero .heroContent .heroContentBottom p.smallText{font-size:17px;line-height:19px;margin-top:0;width:auto;text-align:left}.hero .heroContent .heroContentBottom p.loginMsg{font-size:18px;padding-top:15px;width:auto;text-align:left}.hero .heroContent .heroContentBottom p.loginMsg a{text-decoration:none}.hero .heroContent .heroContentBottom a.tui-orange-tall-btn{position:relative;left:auto;margin-top:0;width:auto;height:auto}}@media(min-width:1200px){.heroPersonal .heroImage{height:460px;margin-top:0}.heroPersonal .heroContent{width:540px;height:394px;padding:0 60px;margin-left:40px;margin-top:-460px}.heroPersonal .heroContent .heroContentTop{padding:50px 0 20px 0;min-height:inherit}.heroPersonal .heroContent .heroContentTop.personalHero .primaryHeadline{font-size:41px;line-height:39px}.heroPersonal .heroContent .heroContentBottom p{font-size:20px;line-height:26px}.heroPersonal .heroContent .heroContentBottom p.largeText{font-size:22px}.heroPersonal .heroContent .heroContentBottom p.smallText{font-size:16px;line-height:19px}.heroPersonal .heroContent .heroContentBottom p.loginMsg{font-size:17px}.heroPersonal .heroContent .heroContentBottom a.tui-orange-tall-btn{padding-top:25px;height:80px}}
/*
     FILE ARCHIVED ON 17:51:48 Jul 29, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:59:02 Oct 27, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/