.careers-tile{height:300px;padding:15px;font-size:1.5em;font-weight:700;margin-bottom:10px;position:relative;overflow:hidden}.careers-tile:hover .careers-tile__slideup,.careers-tile:focus .careers-tile__slideup{transform:translateY(0)}.careers-tile .careers-tile__link{text-decoration:none;border-bottom:none !important;display:inline-block;height:100%;width:100%;color:#000}.careers-tile .careers-tile__link:active,.careers-tile .careers-tile__link:hover,.careers-tile .careers-tile__link:focus{text-decoration:underline;background-color:transparent !important}.careers-tile .careers-tile__link:visited{color:#000}.careers-tile .careers-tile__title{line-height:1.6em;font-size:.9em;text-align:center}.careers-tile .careers-tile__content{height:100%}.careers-tile .careers-tile__slideup{position:absolute;top:74%;right:0;bottom:0;left:0;padding:10px;color:#000;transform:translateY(100%);transition:transform .35s ease-out;font-weight:400;font-size:.5em}.careers-tile.careers-tile--stem .careers-tile__title{height:100%}.careers-tile.careers-tile--stem .careers-tile__link{color:#000 !important}.careers-tile.careers-tile--stem .careers-tile__content{background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-icons.png);background-repeat:no-repeat;background-position:center center;background-size:100%}.careers-tile.careers-tile--stem.careers-tile--about{background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-tile-bg.jpg),linear-gradient(#e42eb6 0%,#fff 40%);background-repeat:no-repeat;background-position:bottom left}.careers-tile.careers-tile--stem.careers-tile--recruit{background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-tile-bg.jpg),linear-gradient(#c052f0 0%,#fff 40%);background-repeat:no-repeat;background-position:bottom right}.careers-tile.careers-tile--stem.careers-tile--who{background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-tile-bg.jpg),linear-gradient(#61eb56 0%,#fff 40%);background-repeat:no-repeat;background-position:bottom center}.careers-tile.careers-tile--ngp{background:url(/sites/all/modules/custom/dhs_blocks/images/ngp-infinity.png);background-color:#000;background-repeat:no-repeat}.careers-tile.careers-tile--ngp .careers-tile__link{color:#fff !important}.careers-tile.careers-tile--ngp .careers-tile__link:visited{color:#fff !important}.careers-tile.careers-tile--ngp .careers-tile__title{color:#fff !important;position:relative;top:40%;border-top:solid 1px #ff0;border-bottom:solid 1px #ff0;background:rgba(0,0,0,.8)}.careers-tile.careers-tile--ngp.careers-tile--about{background-position:11% 2%}.careers-tile.careers-tile--ngp.careers-tile--about .careers-tile__slideup{background:rgba(0,200,255,.9)}.careers-tile.careers-tile--ngp.careers-tile--who{background-position:58% 1%}.careers-tile.careers-tile--ngp.careers-tile--who .careers-tile__slideup{background:rgba(0,230,0,.9)}.careers-tile.careers-tile--ngp.careers-tile--meet{background-position:105% 2%}.careers-tile.careers-tile--ngp.careers-tile--meet .careers-tile__slideup{background:rgba(255,0,200,.9)}.careers-tile.careers-tile--ngp.careers-tile--tips{background-position:24% 98%}.careers-tile.careers-tile--ngp.careers-tile--tips .careers-tile__slideup{background:rgba(255,170,0,.9)}.careers-tile.careers-tile--ngp.careers-tile--process{background-position:92% 97%}.careers-tile.careers-tile--ngp.careers-tile--process .careers-tile__slideup{background:rgba(245,255,0,.9)}@media print{.careers-tile{display:none}}.ngp-callout{padding:1em;margin-bottom:1.6em;border-radius:1px;box-shadow:0 0 8px #bbb;padding-left:1.2em;border-left-width:.8em;border-left-style:solid;background-color:transparent}.ngp-callout.callout--red{border-left-color:#c00}.ngp-callout.callout--yellow{border-left-color:#f8f942}.ngp-callout.callout--aqua{border-left-color:#00bfe9}.ngp-callout.callout--green{border-left-color:#52d65b}.ngp-callout.callout--orange{border-left-color:#f9a224}.careers-home{position:relative;top:10px;margin-bottom:20px;float:none}@media screen and (min-width:992px){.careers-home{float:right;margin-bottom:1em;margin-left:1em}}.careers-home.careers-home--stem{width:275px;height:100px;background-repeat:no-repeat;background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-home-icon.jpg)}
.careers-home.careers-home--stem .careers-home__link{color:#000;text-decoration:none;border-bottom:none !important;text-align:center;display:block;height:100%}.careers-home.careers-home--stem .careers-home__link:hover,.careers-home.careers-home--stem .careers-home__link:focus{text-decoration:underline;background-color:transparent !important}.careers-home.careers-home--stem .careers-home__link:visited{color:#000}.careers-home.careers-home--ngp{width:275px;height:100px;background-color:#000;background-repeat:no-repeat;background-image:url(/sites/all/modules/custom/dhs_blocks/images/ngp-home.png)}.careers-home.careers-home--ngp .careers-home__link{color:#fff;text-decoration:none;display:block;line-height:1.1em;padding-top:10px;padding-left:55px;padding-right:70px}.careers-home.careers-home--ngp .careers-home__link:hover,.careers-home.careers-home--ngp .careers-home__link:focus{text-decoration:underline}.careers-home.careers-home--ngp .careers-home__tagline{color:#ff0;font-size:.7em;font-style:italic}.careers-home.careers-home--ngp .careers-home__subline{font-size:.7em;line-height:1.3em;display:inline-block}@media print{.careers-home{display:none}}.career-portraits{text-align:center}.career-portraits.career-portraits--stem .career-portraits__section{margin-bottom:20px;padding:15px;margin:10px auto;display:block}@media screen and (min-width:768px){.career-portraits.career-portraits--stem .career-portraits__section{background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-portrait-background.jpg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (min-width:768px){.career-portraits.career-portraits--stem .career-portraits__img{margin:10px auto;display:block}.career-portraits.career-portraits--stem .career-portraits__name{color:#000;text-align:center;display:block}.career-portraits.career-portraits--stem .career-portraits__link{text-decoration:underline;color:#000}.career-portraits.career-portraits--stem .career-portraits__link:hover,.career-portraits.career-portraits--stem .career-portraits__link:focus{text-decoration:none}}@media screen and (min-width:992px){.career-portraits{text-align:inherit}.career-portraits.career-portraits--stem{background-image:url(/sites/all/modules/custom/dhs_blocks/images/stem-portrait-background.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:cover;margin-bottom:0;padding:0}.career-portraits.career-portraits--stem .career-portraits__section{background:linear-gradient(rgba(255,255,255,0) 0%,#fff 25%,#fff 87%,rgba(255,255,255,0) 100%);padding-bottom:40px;padding-top:20px}}.career-portraits.career-portraits--indig{background-color:#f6dea4;background-image:url(/sites/all/modules/custom/dhs_blocks/images/skyline_0.png),url(/sites/all/modules/custom/dhs_blocks/images/ink-background_0.jpg);background-repeat:no-repeat;background-position:50% 148px,-15% 40%;background-size:100%;padding:15px 15px 50px}.career-portraits.career-portraits--indig .career-portraits__section{float:right;background-color:#f6dea4;padding:10px;margin:0}.career-portraits.career-portraits--indig .career-portraits__img{margin:10px auto;display:block}.career-portraits.career-portraits--indig .career-portraits__name{text-align:center;display:block}.career-portraits.career-portraits--indig .career-portraits__link{text-decoration:underline;color:#231f20}.career-portraits.career-portraits--indig .career-portraits__link:hover,.career-portraits.career-portraits--indig .career-portraits__link:focus{text-decoration:none;color:#404040}.career-portraits.career-portraits--indig .career-portraits__link:visited{text-decoration:none;color:#505050}.iap-box{color:#000 !important;border-bottom:none !important;padding-top:10px;float:left;width:220px;height:220px;display:block;text-decoration:none;font-size:1.8em;text-align:center;font-weight:700;background-repeat:no-repeat;background-size:220px 220px}.iap-box:hover{text-decoration:underline}.iap-box.iap-box-about{background-image:url(/sites/all/modules/custom/dhs_blocks/images/iap-about.png);margin-right:10px}.iap-box.iap-box-who{background-image:url(/sites/all/modules/custom/dhs_blocks/images/iap-who.png);margin-right:10px}
.iap-box.iap-box-recruitment{background-image:url(/sites/all/modules/custom/dhs_blocks/images/iap-process.png);clear:right}.dhs-fdv-exit-button{z-index:5;position:fixed;bottom:0;left:0;width:100%;padding:10px;font:bold 40px Sans-Serif;margin-bottom:0;height:80px;cursor:pointer}.dhs-fdv-exit .tofu-footer{padding-bottom:100px}.rent-vs-buy-page .money{margin:70px auto;max-width:90%}.rent-vs-buy-page .money a{background:none no-repeat 50% 0;background-size:70px;padding-top:75px;display:block;text-decoration:none;color:#1e5399;text-align:center}.rent-vs-buy-page .money a:hover{border-bottom:2px solid #1e5399}.rent-vs-buy-page .money a.managing-your-money:link{background-image:url(/sites/all/themes/tofu/images/legacy/money-managing.png)}.rent-vs-buy-page .money a.day-to-day:link{background-image:url(/sites/all/themes/tofu/images/legacy/money-day-to-day.png)}.rent-vs-buy-page .money a.debt:link{background-image:url(/sites/all/themes/tofu/images/legacy/money-debt.png)}.rent-vs-buy-page .money a.savings:link{background-image:url(/sites/all/themes/tofu/images/legacy/money-savings.png)}.rent-vs-buy-page .money a.credit:link{background-image:url(/sites/all/themes/tofu/images/legacy/money-credit.png)}.rent-vs-buy-page .money a.circumstances:link{background-image:url(/sites/all/themes/tofu/images/legacy/money-circumstances.png)}.managing-money-page p a,.managing-money-page h2 a{border-bottom:solid 1px #1e5399;color:#1e5399}.managing-money-page p a:visited,.managing-money-page h2 a:visited{color:#313131}.managing-money-page p a:hover,.managing-money-page p a:focus,.managing-money-page p a:active,.managing-money-page h2 a:hover,.managing-money-page h2 a:focus,.managing-money-page h2 a:active{color:#313131;background-color:#ceecfb;border-bottom-color:transparent}.managing-money-page .day-to-day{background-image:url(/sites/all/themes/tofu/images/legacy/money-day-to-day.png)}.managing-money-page .debt{background-image:url(/sites/all/themes/tofu/images/legacy/money-debt.png)}.managing-money-page .savings{background-image:url(/sites/all/themes/tofu/images/legacy/money-savings.png)}.managing-money-page .credit{background-image:url(/sites/all/themes/tofu/images/legacy/money-credit.png)}.managing-money-page .circumstances{background-image:url(/sites/all/themes/tofu/images/legacy/money-circumstances.png)}.managing-money-page .tools{background-image:url(/sites/all/themes/tofu/images/legacy/money-calculator.png) !important}.managing-money-page .day-to-day,.managing-money-page .debt,.managing-money-page .savings,.managing-money-page .credit,.managing-money-page .circumstances,.managing-money-page .tools{background-repeat:no-repeat;background-size:100px 100px;padding-left:110px !important}.money-smart{border-radius:30px;border:2px solid #666;text-align:center;margin:0 40px;padding:10px 10px 5px}.money-smart a:link{color:#3c3c3c;font-size:12px}@media screen and (min-width:500px){.money-smart{float:right;width:120px;margin:5px 20px}}