.pagetype-home .home-content{padding-bottom:0;padding-top:0}.pagetype-home .home-content .feature-image-mobile{display:block;margin-top:12px;visibility:hidden}.pagetype-home .home-content .campaign-banner{border-top:3px solid #000;display:block;margin-bottom:15px;padding-top:15px}@media screen and (min-width:768px){.pagetype-home .home-content .campaign-banner{border-top:none;margin-bottom:40px;margin-top:16px;padding-top:0}}@media screen and (min-width:992px){.pagetype-home .home-content .campaign-banner{margin-top:-16px}}.pagetype-home .home-content .home-title{margin-bottom:24px;margin-top:36px}.pagetype-home .home-content .hub-section a{display:block}.pagetype-home .home-content .hub-section h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}.pagetype-home .home-content .hub-section a:focus h2,.pagetype-home .home-content .hub-section a:hover h2{color:#1a4d80;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .home-content .hub-section p{margin-bottom:0}.pagetype-home .home-content .homepage-hub-sections .info-section a .inner h3{border-top:none;display:inline;margin-bottom:15px}.pagetype-home .home-content .homepage-hub-sections .info-section a .inner p{margin-top:16px}.pagetype-home .home-content .more-section{background-color:#ebebeb;margin-top:36px;padding-bottom:60px}.pagetype-home .home-content .more-section__title{margin-bottom:36px;margin-top:36px}@media (min-width:992px) and (max-width:1199px){.pagetype-home .home-content .more-section .row img{height:auto;width:300px}}.pagetype-home .home-content .more-section .row.nlpromo-container{margin-top:36px}.pagetype-home .home-content .more-section .info-section{border-top:1px solid #ababab}.pagetype-home .home-content .more-section a{display:block;text-decoration:none}.pagetype-home .home-content .more-section a .promo-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-top:none;margin-bottom:1em;padding-top:18px;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}.pagetype-home .home-content .more-section a:focus .promo-heading,.pagetype-home .home-content .more-section a:hover .promo-heading{color:#1a4d80;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .home-content .more-section a:visited .promo-heading{color:#936}.pagetype-home .home-content .more-section a:visited:focus .promo-heading,.pagetype-home .home-content .more-section a:visited:hover .promo-heading{color:#6a2347;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .home-content .more-section a p{color:#000}.pagetype-home .home-content .more-section a:focus p,.pagetype-home .home-content .more-section a:hover p{color:#1a4d80;text-decoration:none}.pagetype-home .home-content .more-section a:visited:hover p{color:#6a2347;text-decoration:none}.pagetype-home .home-content .more-section a p:last-child{margin-bottom:0}.pagetype-home .homepage-hub-sections .info-section,.pagetype-home .more-section .info-section{margin-bottom:0!important;padding:24px 0!important}@media screen and (min-width:768px){.pagetype-home .homepage-hub-sections .info-section,.pagetype-home .more-section .info-section{padding:36px 0!important}}.pagetype-home .homepage-hub-sections .info-section h2,.pagetype-home .homepage-hub-sections .info-section h3,.pagetype-home .more-section .info-section h2,.pagetype-home .more-section .info-section h3{margin-top:0}@media (max-width:767.98px){.pagetype-home .homepage-hub-sections .row:first-of-type .col-md-4:first-of-type .hub-section.info-section:first-of-type{border-top:3px solid #000}}.pagetype-home .homepage-hub-sections .info-section{border-top:1px solid #ababab;padding:0}.pagetype-home .homepage-hub-sections .info-section a{color:#369}.pagetype-home .homepage-hub-sections .info-section a h3{margin-bottom:1em;margin-top:0;padding-top:.82em!important}.pagetype-home .homepage-hub-sections .info-section a img{margin-bottom:12px}.pagetype-home .homepage-hub-sections .info-section a p{color:#000}.pagetype-home .homepage-hub-sections .info-section a:hover{color:#1a4d80;text-decoration:none;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .homepage-hub-sections .info-section a:focus{text-decoration:none}.pagetype-home .homepage-hub-sections .info-section a:visited h2,.pagetype-home .homepage-hub-sections .info-section a:visited h3{color:#936}.pagetype-home .homepage-hub-sections .info-section a:visited:hover h2,.pagetype-home .homepage-hub-sections .info-section a:visited:hover h3{color:#6a2347;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .homepage-hub-sections .info-section a .promo-heading{text-decoration:underline}.pagetype-home .homepage-hub-sections .info-section a.white-link,.pagetype-home .homepage-hub-sections .info-section a:hover.white-link,.pagetype-home .homepage-hub-sections .info-section a:visited.white-link,.pagetype-home .homepage-hub-sections .info-section a:visited:hover.white-link{color:#fff!important}.pagetype-home .homepage-hub-sections .info-section.no-link:hover{border-color:#000}.pagetype-home .homepage-hub-sections .info-section.no-link .inline-details{color:#4c4c4c}.pagetype-home .homepage-hub-sections .info-section:hover a:hover .promo-heading{border-color:#1a4d80}.pagetype-home .homepage-hub-sections .info-section:hover a:hover p{color:#1a4d80;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .homepage-hub-sections .info-section:hover a:visited h3{border-color:#936}.pagetype-home .homepage-hub-sections .info-section:hover a:visited p{color:#936}.pagetype-home .homepage-hub-sections .info-section:hover a:visited:hover h3{border-color:#6a2347}.pagetype-home .homepage-hub-sections .info-section:hover a:visited:hover p{color:#6a2347;text-decoration-thickness:max(1.5px,.0938rem)}.pagetype-home .homepage-hub-sections .info-section:hover a h3{text-decoration:underline}@media (max-width:767.98px){.pagetype-home .home-content .feature-image-mobile{visibility:visible}}.feature-text{background-color:rgba(0,0,0,.55);color:#fff;font-size:1.6em;font-weight:400;line-height:1.2;margin-left:-8px;margin-top:20px;padding:8px;width:50%}@media (max-width:767.98px){.feature-text{background-color:transparent;color:#000;font-size:1.4em;font-weight:700;line-height:1.33em;margin-bottom:10px;margin-left:-8px;margin-top:10px;padding:8px;width:auto}}@media (min-width:1200px) and (max-width:1366px){.feature-text{width:40%}}@media (min-width:1200px){.feature-text{margin-left:-20px;margin-top:0;padding:20px}}@media (min-width:1367px){.feature-text{font-size:2em;font-weight:400;width:470px}}@media (min-width:768px){.pagetype-home .home-content .feature-image.show-search{padding-top:0}.pagetype-home .home-content .banner-link{margin-top:0}.pagetype-home .home-content .banner-link p{font-size:18px}.pagetype-home .home-content .home-title{margin-bottom:36px;margin-top:0}.pagetype-home .home-content .more-section{padding-bottom:80px}.pagetype-home .home-content .feature-image-mobile{display:none;visibility:hidden}}@media (min-width:768px) and (max-width:991px){.pagetype-home .container.page-content{margin-top:24px}}
