h2.lead{font-size:3rem;color:#004a7f;font-weight:bold;line-height:1.1}section.masthead{min-height:480px;position:relative}section.text-image h3{margin-top:1em}section.testimonial{padding:1rem;background-color:#ebfacc;color:#759138;font-weight:bold;font-family:"Alegreya Sans",sans-serif}section.testimonial .testimonial-body{font-style:italic;font-size:1.25rem}section.testimonial .testimonial-footer{font-style:initial;font-size:1rem;text-align:right;color:#6c757d}section.testimonial .testimonial-footer::before{content:"— "}.program-intro h1{font-weight:600;text-transform:uppercase;color:#707070;font-size:1.5rem;font-family:"Open Sans",sans-serif}.program-intro .program-content{padding:0 2em}.masthead-title{color:#e6e6e6;text-shadow:3px 3px 5px #707070;position:absolute;bottom:0;left:10%;font-size:2rem}.sidebar-menu{padding:0}.personnel-info .personnel-statement{display:block}@media(min-width: 576px){section.testimonial .testimonial-body{font-size:1.5rem}section.testimonial .testimonial-footer{font-size:1rem}section.herounit .jumbotron{min-height:500px}section.herounit .jumbotron .btn{font-size:2rem}}@media(min-width: 768px){body>header{margin-top:66px}.faculty-info{flex:0 0 50%;max-width:50%}.program-intro{margin:2em auto}.program-content{padding-left:5em;border-left:2px solid #53a419}.masthead-title{font-size:4rem}}@media(min-width: 992px){section.testimonial .testimonial-body{font-size:2rem}section.testimonial .testimonial-footer{font-size:1.5rem}.faculty-info{flex:0 0 33.33333333%;max-width:33.33333333%}.masthead-title{font-size:4rem}}