#freshman-landing .large-lead,#freshman-landing .headline{font-family:'Source Sans Pro', sans-serif;font-weight:300;font-style:normal}#freshman-landing .jumbotron h1{font-family:'Montserrat', sans-serif;font-weight:700;font-style:normal}#freshman-landing .jumbotron{height:calc(100vh - 100px * 2);min-height:500px;position:relative;color:#FFF;margin-bottom:0}@media (min-width: 768px){#freshman-landing .jumbotron{min-height:1000px}}#freshman-landing .jumbotron .bg-cover,#freshman-landing .jumbotron .bg-overlay,#freshman-landing .jumbotron .bg-overlay:before{position:absolute;top:0;left:0;right:0;bottom:0}#freshman-landing .jumbotron .bg-cover{background-color:#13294b;background-image:url(../../images/first-year-apply-hero.jpg);background-position:30% center;background-size:cover}@media (min-width: 992px){#freshman-landing .jumbotron .bg-cover{background-attachment:fixed;background-position:center center}}#freshman-landing .jumbotron .bg-overlay:before{content:"";opacity:.5;background-color:#212529}#freshman-landing .jumbotron .container,#freshman-landing .jumbotron .row{height:100%}#freshman-landing .jumbotron h1{color:#FFF;font-size:3.2em;text-transform:uppercase;line-height:1;margin:0.3em}@media (min-width: 768px){#freshman-landing .jumbotron h1{font-size:5em}}#freshman-landing .jumbotron h1 .serif{font-family:'Montserrat Alternates', sans-serif;font-weight:700}#freshman-landing .jumbotron .lead{margin-bottom:2em;line-height:1.5;text-align:center}@media (min-width: 768px){#freshman-landing .jumbotron .lead{font-size:1.5em;line-height:1em}}#freshman-landing .jumbotron .lead span{background-color:#13294b;opacity:1;display:table;margin-right:auto;margin-left:auto;margin-bottom:0.3em;padding-left:5px;padding-right:5px}@media (min-width: 768px){#freshman-landing .jumbotron .lead span{padding:10px;display:inline-block}}@media (min-width: 768px){#freshman-landing .jumbotron .lead .lead-span-1{padding-right:0}}#freshman-landing .jumbotron .scroll-down{margin:auto;width:34px;height:55px}#freshman-landing .jumbotron .mousey{width:3px;padding:10px 15px;height:35px;border:2px solid #FFFFFF;border-radius:25px;opacity:0.75;box-sizing:content-box}#freshman-landing .jumbotron .scroller{width:3px;height:10px;border-radius:25%;background-color:#FFFFFF;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}#freshman-landing .section{padding-top:2.5em !important;padding-bottom:2.5em !important}@media (min-width: 768px){#freshman-landing .section{padding-top:3.5em !important;padding-bottom:3.5em !important}}#freshman-landing .section .section-content{margin-bottom:2rem}#freshman-landing .card{margin-bottom:2em !important}@media (max-width: 991px){#freshman-landing .card{flex:unset;width:100%}}@media (max-width: 991px){#freshman-landing .card img{width:100%}}#freshman-landing .card .card-body{padding-bottom:2rem}#freshman-landing .large-lead{font-size:2.2em;line-height:1.4;color:#13294b;text-align:center}#freshman-landing .small-header{font-size:1.2em;border-top:none;padding-top:0;margin-bottom:0.5em;text-transform:uppercase;letter-spacing:0.1rem}#freshman-landing .headline{border:none;text-align:center;font-size:2.2em;line-height:1.4;color:#13294b;padding-top:0}#freshman-landing .line{display:block;width:30%;border-top:solid 3px #ff552e;margin:0 auto 1.5em auto}#freshman-landing .embed-responsive{margin-bottom:2em}#freshman-landing img:hover{outline:none;border:none}#freshman-landing .apply{background-image:url(../../images/explore-pattern-background.jpg);background-size:cover;background-position:center center;background-color:#13294b;border-top:solid 12px #102341}#freshman-landing .apply .large-lead{max-width:650px}#freshman-landing .apply-hero{background-color:#13294b}#freshman-landing .review,#freshman-landing .review-hero{background-color:#13294b}#freshman-landing .prompts{background-image:url(../../images/virtual-visits-ditl.png);background-size:cover;background-position:center center}#freshman-landing .prompts .card-deck{padding-top:1em}#freshman-landing .credit .lead{max-width:800px}#freshman-landing .blog{background-image:linear-gradient(to bottom, #13294b 0%, #1e3877 100%);background-repeat:repeat-x;border-top:solid 12px #102341}
