.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}#landing{background:url(/assets/landing-591be10c35a5bef050efc043f8369cbf68e2534289e3832252d27d61460ba689.jpg) no-repeat fixed 0 0;background-size:100%;font-family:"helvetica neue", helvetica, sans-serif;height:100%;margin:0;padding:0;width:100%}@media only screen and (min-width: 800px){#landing{background-position:center center;background-size:cover}}@media only screen and (min-width: 800px){#landing.with-environment .content{top:40px}}#landing.with-environment .content{top:40px}#landing.with-ds-banner .content{top:40px}#landing.with-environment.with-ds-banner .content{top:80px}#landing .content{background:#fff;padding:5vh 40px;margin-top:50vw;position:relative;overflow:scroll}#landing .content p{font-size:1.3rem}@media only screen and (min-width: 800px){#landing .content{margin-top:0;margin-left:50%;position:fixed;top:0;right:0;bottom:0;width:50%}}@media only screen and (min-width: 1200px){#landing .content{margin-left:66.6666%;width:33.3333%}}#landing h1{font-family:"Helvetica Neue", helvetica, arial, sans-serif;font-size:2.4rem;font-weight:bold;margin:0 0 2rem}#landing h2{background:#428bca;color:#fff;font-size:1.2em;margin:0 0 1rem;padding:1rem;text-align:center}#landing .portal-link{border:1px solid #428bca;color:#333;display:block;margin-top:3rem;text-decoration:none}#landing .portal-link p{padding:0 1rem;font-size:1.3rem}#landing .portal-link .btn{display:block;margin:1rem auto;width:15rem}#landing .landing--footer{color:#adadad;margin-top:4rem}#landing .landing--footer p{font-size:1.1rem}
