/*! File: home/valkyrie.less */body{background-color:#f7f9fa}.responsive.fullWidth #contentFloat{padding-left:0;padding-right:0}a.campaign-banner-generic{margin:0 auto 32px}@media (max-width:768px){a.campaign-banner-generic{margin:32px auto}}#page .campaign-banner-generic{max-width:initial}@media (min-width:1400px){.homepage-full-width{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}}/*! File: home/announcement.less */.announcements{padding-top:14px;background-color:#0071cb;margin:auto}.announcement-feature{padding-bottom:14px}.announcement-feature.first{padding-top:0}.announcement-tagline{width:100%;text-align:center;z-index:1}.announcement-tagline h3{margin:0;display:inline-block;font-size:18px;font-weight:400;color:#fff;text-transform:none;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-container .button{color:#fff;display:inline-block;border:2px solid rgba(255,255,255,.3);border-radius:42px;font-size:16px;font-weight:700;padding:10px 30px 9px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:border-color .2s}.announcement-container .button:hover{border-color:rgba(255,255,255,.6)}.announcement-container .button:hover i{opacity:1;right:-13px}.announcement-container .button i{position:relative;right:-10px;opacity:.5;transition:opacity .2s,right .2s}@media only screen and (min-width:1001px){.announcement-container .button{margin:0 1% 0 32px}}.banner-title{display:block}.extended-button{display:none}.abbreviated-button{display:block}@media only screen and (max-width:575px){.announcement-feature{height:auto;overflow:auto;margin:0}.announcement-feature .feature-buttons{border:3px solid #3290ce;border-radius:42px;margin:0 auto;width:90%;padding:10px 30px 9px}.announcement-feature .feature-buttons a{color:#fff;display:block;text-align:center;font-size:18px}.announcement-feature .feature-buttons:hover{border:3px solid rgba(255,255,255,.6)}.announcement-tagline{display:none}.mobile-feature-buttons{display:block;color:#fff}.mobile-feature-buttons :hover{text-decoration:none}}@media only screen and (min-width:576px) and (max-width:1000px){.banner-title{display:none}.extended-button{display:block}.abbreviated-button{display:none}}/*! File: home/guide-layout-overrides.less */.fullWidth #content{margin-top:0}.fullWidth #main{width:100%}