.btn-cta{text-transform:uppercase;background-color:#111d4f;font-weight:bold;transition:all .3s ease-in-out}.btn-cta a{text-decoration:none;color:#FBF7F0}.btn-cta:hover{transform:translateY(-4px);background-color:#d63384}.btn-cta:hover a{color:#FBF7F0}.btn-cta-alt{text-transform:uppercase;background-color:#FBF7F0;font-weight:bold;transition:all .3s ease-in-out}.btn-cta-alt a{text-decoration:none;color:#111d4f}.btn-cta-alt:hover{transform:translateY(-4px);background-color:#d63384}.btn-cta-alt:hover a{color:#FBF7F0}h1,h2,h3,h4,h5,h6{font-family:"Josefin Sans",sans-serif;font-weight:bold;text-transform:uppercase;color:#111d4f}h1{font-size:2.5rem;line-height:120%}h2{font-size:2rem;line-height:120%}body{font-family:"Lato",sans-serif;color:#000}body::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.header{background-color:#111d4f;text-transform:uppercase;font-family:"Josefin Sans",sans-serif}.header .logo-container{position:relative;width:4rem;height:4rem}.header .logo-container img{position:absolute;width:100%;height:100%;transition:all .3s ease-in-out}.header .logo-container .lab-logo-top{opacity:1;z-index:1}.header .logo-container:hover .lab-logo-top{transform:translateY(-4px);opacity:0}.header .logo-container:hover .lab-logo-bottom{transform:translateY(-4px)}.header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(251, 247, 240, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:#FBF7F0}.header .collapse .nav-link{margin-left:2em;margin-right:2em}.header .collapse.show .nav-link{margin:0 0}.header .nav-link:hover{color:#d63384}.header h1{color:#FBF7F0;font-weight:bold;font-size:3rem}@media screen and (max-width: 768px){.header h1{font-size:2.5rem}}.header .nav-link{color:#FBF7F0;text-decoration:none;transition:all .3s ease-in-out}.header .nav-link:hover{transform:translateY(-4px);color:#d63384}.header .btn-cta-alt:hover{background-color:#d63384}.header .btn-cta-alt:hover a{color:#FBF7F0}.footer{background-color:#d63384}.footer .footer-neu-logo{height:5rem;transition:all .3s ease-in-out}.footer .footer-neu-logo:hover{transform:translateY(-4px)}.footer .nav-container{text-decoration:none;text-transform:uppercase;font-weight:bold;font-family:"Josefin Sans",sans-serif;flex-direction:row-reverse}.footer .nav-container ul{list-style-type:none;margin-bottom:0}.footer .nav-container ul li a{text-align:end;color:#FBF7F0;transition:all .3s ease-in-out}.footer .nav-container ul li a:hover{transform:translateY(-4px);color:#111d4f}@media screen and (max-width: 768px){.footer .nav-container ul{padding:0;margin-bottom:1rem}.footer .nav-container ul li a{text-align:center}.footer .col-sm-12{justify-content:center}.footer .col-sm-12 .footer-neu-logo{margin-bottom:1rem}}.footer a{text-decoration:none}.footer .footer-title{color:#FBF7F0;font-size:1rem;font-weight:normal;transition:all .3s ease-in-out}.footer .footer-title span{color:#111d4f}.footer .footer-title:hover{transform:translateY(-4px)}section{width:100%}section:nth-child(even){background-color:#fff}section:nth-child(odd){background-color:#FBF7F0}.hero{width:100vw;max-width:100%;padding:0;margin:0}.about .about-heading h1{font-size:2rem;line-height:120%;text-align:center;color:#d63384}@media screen and (max-width: 768px){.about .about-heading h1{font-size:1.75rem}}.about .about-heading h1:nth-child(even){color:#111d4f}.about .about-body{width:65%}.research-areas .ra-col .ra-card{height:90%;min-height:510px;padding:1.5rem 0 2rem;border-top:2px solid #d63384;border-bottom:2px solid #d63384}.research-areas .ra-col .ra-card h2{color:#111d4f}.research-areas .ra-col .ra-card .ra-description{width:75%;text-align:center}@media screen and (max-width: 768px){.research-areas .ra-col{max-height:510px}.research-areas .ra-col:last-child .ra-card{border-bottom:none}.research-areas .ra-col .ra-card{border-top:none}.research-areas .ra-col .ra-card{justify-content:center;padding:0;min-height:450px}}.people h1{text-align:center;font-size:2rem}.people section:nth-child(even){background-color:#FBF7F0}.people section:nth-child(odd){background-color:#fff}.people .current-members .polaroid{background:#fff;padding:1rem}.people .current-members .polaroid .row{width:100%;padding:0}.people .current-members .polaroid .row .headshot{max-width:350px;padding:0 0 1rem 0}.people .current-members .polaroid .row .polaroid-text{padding-left:0}.people .current-members .polaroid .row .polaroid-text h2{font-size:1rem;color:#d63384;margin-bottom:0}.people .current-members .polaroid .row .polaroid-icons{padding-right:0}.people .current-members .polaroid .row .polaroid-icons a img{height:24px}.people .current-members .polaroid .row .polaroid-icons .external-site-icon{margin-left:.75em}.people .current-members .other-members .polaroid{margin:.5rem}.people .alumni .container{width:50%;margin-top:1rem;text-align:center}.people .alumni .container h2{margin-bottom:1.5rem;font-size:1rem;color:#d63384;margin-bottom:1rem}.people .alumni .container h2:nth-child(even){color:#111d4f}.not-found strong{text-transform:uppercase}@media screen and (max-width: 576px){.not-found img{max-width:350px}}
